:root{color-scheme:dark;--v2-canvas: #030504;--v2-sidebar: #050706;--v2-surface: #0a0c0b;--v2-surface-raised: #0d100e;--v2-surface-hover: #111512;--v2-line: rgba(255, 255, 255, .09);--v2-line-strong: rgba(255, 255, 255, .15);--v2-text: #f4f7f5;--v2-muted: #a2aaa5;--v2-dim: #7b837e;--v2-green: #2dde98;--v2-green-bright: #61f4b6;--v2-green-soft: rgba(45, 222, 152, .1);--v2-amber: #ff9f43;--v2-red: #ff6259;--v2-purple: #a978ff;--v2-glass-fill: rgba(255, 255, 255, .09);--v2-glass-fill-strong: rgba(255, 255, 255, .15);--v2-glass-edge: rgba(255, 255, 255, .24);--v2-glass-shine: rgba(255, 255, 255, .5);--v2-radius: 14px;--v2-sidebar-width: 278px;--v2-topbar-height: 86px;--v2-font: "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--v2-mono: "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--v2-font-scale: 1;--v2-text-micro: calc(11px * var(--v2-font-scale));--v2-text-xs: calc(12px * var(--v2-font-scale));--v2-text-sm: calc(13px * var(--v2-font-scale));--v2-text-body: calc(14px * var(--v2-font-scale));--v2-motion-instant: .1s;--v2-motion-fast: .2s;--v2-motion-standard: .32s;--v2-motion-deliberate: .42s;--v2-motion-ease-out: cubic-bezier(.32, .72, 0, 1);--v2-motion-ease-spring: cubic-bezier(.34, 1.56, .64, 1)}@scope(body[data-v2-view=transactions]){.mv7-tx-row-date-mobile{display:none}}#app-lock-screen{position:fixed;z-index:1000000;inset:0;display:grid;place-items:center;background:var(--v2-canvas)}#app-lock-screen[hidden]{display:none}.mv7-lock-panel{position:relative;display:grid;width:min(320px,calc(100vw - 48px));justify-items:center;gap:6px;padding:40px 28px 32px;text-align:center;border:1px solid var(--v2-glass-edge);border-radius:20px;background:var(--v2-glass-fill-strong);box-shadow:inset 0 1px #ffffff1a,0 30px 70px #00000080;backdrop-filter:blur(30px) saturate(160%);-webkit-backdrop-filter:blur(30px) saturate(160%)}.mv7-lock-panel--dialog{width:100%;padding:44px 24px 28px;border:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.mv7-lock-panel .mv7-icon-button{position:absolute;top:10px;right:10px}.mv7-lock-icon{display:grid;width:52px;height:52px;margin-bottom:6px;place-items:center;border:1px solid var(--v2-line-strong);border-radius:50%;background:var(--v2-green-soft);color:var(--v2-green-bright)}.mv7-lock-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6}.mv7-lock-panel h2{margin:4px 0 0;font-size:18px;font-weight:650}.mv7-lock-panel p{margin:0 0 10px;color:var(--v2-muted);font-size:var(--v2-text-sm)}.mv7-lock-dots{position:relative;display:flex;gap:14px;padding:10px 0}.mv7-lock-dots i{width:14px;height:14px;border:1px solid var(--v2-line-strong);border-radius:50%;background:transparent;transition:background-color .12s ease,transform .12s ease}.mv7-lock-dots i.is-filled{border-color:var(--v2-green);background:var(--v2-green);transform:scale(1.1)}.mv7-lock-dots.is-error i{border-color:var(--v2-red);animation:v2-lock-shake .36s ease}@keyframes v2-lock-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.mv7-lock-hidden-input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:default}.mv7-lock-error{min-height:16px;margin:2px 0 4px!important;color:var(--v2-red)!important;font-size:var(--v2-text-xs)!important}#app-lock-forgot{margin-top:10px}@media(prefers-reduced-motion:reduce){.mv7-lock-dots.is-error i{animation:none}}:root[data-reduce-motion=true] :is(.mv7-nav-item,.mv7-settings-nav-item,.mv7-sidebar-footer>a):hover svg,:root[data-reduce-motion=true] :is(.mv7-nav-item,.mv7-settings-nav-item,.mv7-sidebar-footer>a):hover svg>*{animation:none!important;transform:none!important}@media(prefers-color-scheme:light){:root[data-theme=system]{color-scheme:light;--v2-canvas: #f2f4f2;--v2-sidebar: #ffffff;--v2-surface: #ffffff;--v2-surface-raised: #f7f9f7;--v2-surface-hover: #edf1ee;--v2-line: rgba(10, 20, 14, .1);--v2-line-strong: rgba(10, 20, 14, .18);--v2-text: #10140f;--v2-muted: #5b625d;--v2-dim: #868d88}:root[data-theme=system] body{background:radial-gradient(ellipse at 82% 4%,rgba(45,222,152,.07),transparent 34rem),radial-gradient(ellipse at 7% 78%,rgba(45,180,152,.05),transparent 32rem),radial-gradient(ellipse at 48% 55%,rgba(110,113,111,.04),transparent 42rem),linear-gradient(150deg,#fbfcfb,var(--v2-canvas) 55%,#f5f7f5)}:root[data-theme=system] body:before{background:#2dde9817}:root[data-theme=system] body:after{background:#9698941f}:root[data-theme=system] .mv7-app{background:#ffffffbd;box-shadow:inset 0 1px #00000008,0 40px 100px #00000014}:root[data-theme=system] .mv7-sidebar{background:linear-gradient(180deg,rgba(0,0,0,.015),transparent 22rem),#ffffffe0;box-shadow:inset -1px 0 #00000006,18px 0 50px #0000000d}:root[data-theme=system] .mv7-workspace{background:linear-gradient(180deg,rgba(0,0,0,.012),transparent 20rem),#ffffffb8}:root[data-theme=system] .mv7-topbar{background:#ffffffc7}:root[data-theme=system] .mv7-metric,:root[data-theme=system] .mv7-panel,:root[data-theme=system] .mv7-accounts-panel,:root[data-theme=system] .mv7-activity-panel{background:#ffffffbf}:root[data-theme=system] .mv7-metric-primary{background:#e6f5ecbf}:root[data-theme=system] .mv7-metric-expense{background:#ffede1b3}:root[data-theme=system] .mv7-cashflow-panel{background:#ffffffbf}:root[data-theme=system] .mv7-tx-summary,:root[data-theme=system] .mv7-tx-ledger{background:linear-gradient(145deg,rgba(0,0,0,.02),transparent 48%),#ffffffc7}:root[data-theme=system] .mv7-tx-ledger-footer{background:#0000000a}:root[data-theme=system] .mv7-goal-milestones{background:#0000000d}:root[data-theme=system] .mv7-calendar-landing{background:#ffffffd9}:root[data-theme=system] .mv7-settings-nav,:root[data-theme=system] .mv7-settings-card{background:linear-gradient(145deg,rgba(0,0,0,.015),transparent 60%),#fffc}:root[data-theme=system] .mv7-budget-field{background:radial-gradient(circle at 52% 25%,rgba(45,222,152,.06),transparent 28rem),linear-gradient(135deg,rgba(0,0,0,.01),transparent 38%),#ffffffc7}:root[data-theme=system] .mv7-future-scene{background:radial-gradient(ellipse at 29% 69%,rgba(45,222,152,.08),transparent 24rem),radial-gradient(ellipse at 74% 58%,rgba(77,125,103,.04),transparent 26rem),linear-gradient(180deg,rgba(0,0,0,.01),transparent 35%),#ffffffd1}:root[data-theme=system] .mv7-goal-monolith-shell{background:linear-gradient(90deg,rgba(0,0,0,.02),transparent 34%),color-mix(in srgb,var(--goal-color) 4%,rgba(255,255,255,.85))}:root[data-theme=system] .mv7-networth-section{background:radial-gradient(circle at 58% 30%,rgba(65,171,137,.08),transparent 34%),linear-gradient(145deg,#fffffff7,#f4f7f5fc)}:root[data-theme=system] .mv7-networth-layer-surface{background:linear-gradient(100deg,color-mix(in srgb,var(--layer-tone) 18%,transparent),transparent 68%),#ffffffe6}:root[data-theme=system] .mv7-networth-layer.is-selected .mv7-networth-layer-surface{background:linear-gradient(100deg,color-mix(in srgb,var(--layer-tone) 28%,transparent),transparent 72%),#fffffff7}:root[data-theme=system] .mv7-networth-ratio{background:#0000000d}:root[data-theme=system] .mv7-calendar-horizon{background:radial-gradient(ellipse at 56% 44%,rgba(29,112,83,.07),transparent 40%),linear-gradient(180deg,#00000008,#00000004)}:root[data-theme=system] .mv7-calendar-event{background:linear-gradient(110deg,color-mix(in srgb,var(--event-color) 15%,transparent),transparent),#ffffffd9}:root[data-theme=system] .mv7-calendar-event.is-selected{background:linear-gradient(105deg,color-mix(in srgb,var(--event-color) 20%,transparent),transparent 82%),#fffffff0}:root[data-theme=system] .mv7-orbit-analysis{background:linear-gradient(90deg,#17749024,#ffffffe0 74%),#ffffffe0}:root[data-theme=system] .mv7-recurring-simulator{background:#ffffffd1}:root[data-theme=system] .mv7-recurring-node{background:color-mix(in srgb,var(--node-color) 6%,rgba(255,255,255,.9))}:root[data-theme=system] .mv7-community-tabs{background:var(--v2-surface)}:root[data-theme=system] .mv7-calendar-day{color:#0a140f66}:root[data-theme=system] .mv7-calendar-scale{color:#0a140f52}:root[data-theme=system] .mv7-calendar-event footer span,:root[data-theme=system] .mv7-orbit-core span,:root[data-theme=system] .mv7-recurring-node small,:root[data-theme=system] .mv7-recurring-impact>small,:root[data-theme=system] .mv7-recurring-projection b{color:#0a140f9e}:root[data-theme=system] .mv7-networth-layer-copy span:before,:root[data-theme=system] .mv7-networth-layer-detail strong:before,:root[data-theme=system] .mv7-networth-layer-detail em:before,:root[data-theme=system] .mv7-calendar-event footer span+span:before{color:#0a140f4d}:root[data-theme=system] .mv7-networth-layer-copy span,:root[data-theme=system] .mv7-networth-ratio small,:root[data-theme=system] .mv7-networth-layer-detail small,:root[data-theme=system] .mv7-calendar-zero-line span{color:#0a140f80}:root[data-theme=system] .mv7-account-item:hover,:root[data-theme=system] .mv7-transaction-row:hover{background:#00000009}:root[data-theme=system] .mv7-networth-primary h3{color:#10140f}:root[data-theme=system] .mv7-community-post-body>p{color:#10140f}}:root[data-theme=contrast]{--v2-line: rgba(255, 255, 255, .28);--v2-line-strong: rgba(255, 255, 255, .45);--v2-muted: #c7ccc8;--v2-dim: #9aa19c}:root[data-accent=blue]{--v2-green: #3788f5;--v2-green-bright: #6ba8ff;--v2-green-soft: rgba(55, 136, 245, .1)}:root[data-accent=purple]{--v2-green: #994cef;--v2-green-bright: #b479f7;--v2-green-soft: rgba(153, 76, 239, .1)}:root[data-accent=amber]{--v2-green: #f5a30b;--v2-green-bright: #ffc247;--v2-green-soft: rgba(245, 163, 11, .1)}:root[data-accent=coral]{--v2-green: #fa5e5e;--v2-green-bright: #ff8a8a;--v2-green-soft: rgba(250, 94, 94, .1)}:root[data-reduce-motion=true] *,:root[data-reduce-motion=true] *:before,:root[data-reduce-motion=true] *:after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}:root[data-transparency=off] *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-animated-charts=false] #overview-view .mv7-money-roll-char,:root[data-animated-charts=false] #overview-view .mv7-metric,:root[data-animated-charts=false] #overview-view .mv7-chart-line,:root[data-animated-charts=false] #overview-view.is-entering .mv7-section-heading,:root[data-animated-charts=false] #overview-view.is-entering .mv7-metric,:root[data-animated-charts=false] #overview-view.is-entering .mv7-cashflow-panel,:root[data-animated-charts=false] #overview-view.is-entering .mv7-accounts-panel,:root[data-animated-charts=false] #overview-view.is-entering .mv7-activity-panel,:root[data-animated-charts=false] #overview-view .mv7-transaction-list.is-entering .mv7-transaction-row,:root[data-animated-charts=false] #overview-view.is-entering .mv7-chart-area,:root[data-animated-charts=false] #overview-view.is-entering .mv7-chart-point{animation:none!important}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;min-height:100%;overflow-x:clip;background:var(--v2-canvas);font-size:var(--v2-text-body)}body{position:relative;min-height:100vh;margin:0;overflow-x:clip;color:var(--v2-text);background:radial-gradient(ellipse at 82% 4%,rgba(140,142,138,.14),transparent 34rem),radial-gradient(ellipse at 7% 78%,rgba(90,92,88,.12),transparent 32rem),radial-gradient(ellipse at 48% 55%,rgba(110,113,111,.06),transparent 42rem),linear-gradient(150deg,#070908,var(--v2-canvas) 48%,#060806);font-family:var(--v2-font);font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}small{font-size:inherit}body:before,body:after{position:fixed;z-index:0;border-radius:50%;content:"";filter:blur(90px);opacity:.38;pointer-events:none}body:before{width:32vw;height:32vw;background:#9698941f;right:-10vw;top:8vh}body:after{width:28vw;height:28vw;background:#83898512;bottom:-14vw;left:20vw}button,input,select{color:inherit;font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{border:0}a{color:inherit;text-decoration:none}svg{display:block}.mv7-networth-view{min-height:calc(100vh - 78px);padding:34px clamp(24px,3.4vw,58px) 46px}.mv7-networth-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.mv7-networth-heading h2{margin:5px 0 6px;color:var(--v2-text);font-size:clamp(34px,3.2vw,51px);font-weight:470;letter-spacing:-.055em}.mv7-networth-heading>div>p:last-child{margin:0;color:var(--v2-muted);font-size:13px}.mv7-networth-heading .mv7-secondary-button{flex:0 0 auto}.mv7-networth-heading svg{width:14px;height:14px}.mv7-networth-section{position:relative;overflow:hidden;min-height:760px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:radial-gradient(circle at 58% 30%,rgba(65,171,137,.09),transparent 34%),linear-gradient(145deg,#141616f7,#080909fc);box-shadow:0 30px 80px #00000052,inset 0 1px #ffffff06}.mv7-networth-section:before{position:absolute;z-index:0;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:52px 52px;content:"";mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 78%,transparent);pointer-events:none}.mv7-networth-summary{position:relative;z-index:2;display:flex;min-height:156px;align-items:flex-end;justify-content:space-between;gap:32px;padding:28px 34px 25px;border-bottom:1px solid rgba(255,255,255,.07)}.mv7-networth-primary h3{margin:8px 0 3px;color:#f5f7f6;font-size:clamp(34px,4vw,58px);font-weight:440;letter-spacing:-.06em}.mv7-networth-primary>span{color:#5ae0b7;font-size:var(--v2-text-sm);font-weight:650}.mv7-networth-primary>span.is-negative,.mv7-networth-history strong.is-negative{color:#ff7b72}.mv7-networth-layers{display:flex;width:100%;flex-direction:column}.mv7-networth-assets{justify-content:flex-end}.mv7-networth-liabilities{justify-content:flex-start}.mv7-networth-layer{position:relative;z-index:1;width:var(--layer-width);margin-left:var(--layer-offset);color:var(--v2-text);cursor:pointer;outline:none;transition:width .32s cubic-bezier(.2,.75,.25,1),margin .32s cubic-bezier(.2,.75,.25,1),filter .22s ease}.mv7-networth-layer+.mv7-networth-layer{margin-top:-8px}.mv7-networth-layer:hover,.mv7-networth-layer:focus-visible{z-index:3;filter:brightness(1.18)}.mv7-networth-layer.is-selected{z-index:5;width:96%;margin-block:7px 13px;margin-left:0}.mv7-networth-layer-surface{position:relative;display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:20px;padding:12px 7% 12px 8%;border:1px solid color-mix(in srgb,var(--layer-tone) 52%,transparent);background:linear-gradient(100deg,color-mix(in srgb,var(--layer-tone) 18%,transparent),transparent 68%),#131616f0;box-shadow:0 15px 30px #00000040,inset 0 1px color-mix(in srgb,var(--layer-tone) 30%,transparent);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);transform:rotateX(4deg) skew(-4deg);transform-origin:center}.mv7-networth-layer-surface:after{position:absolute;right:4.4%;bottom:0;left:4.4%;height:2px;background:linear-gradient(90deg,transparent,var(--layer-tone),transparent);box-shadow:0 0 18px var(--layer-tone);content:"";opacity:.55}.mv7-networth-layer.is-selected .mv7-networth-layer-surface{min-height:76px;background:linear-gradient(100deg,color-mix(in srgb,var(--layer-tone) 28%,transparent),transparent 72%),#161a19fa}.mv7-networth-layer-copy{display:grid;gap:4px}.mv7-networth-layer-copy strong{font-size:13px;font-weight:650;letter-spacing:-.015em}.mv7-networth-layer-copy span{color:#ffffff8a;font-size:var(--v2-text-xs)}.mv7-networth-layer-surface>b{color:var(--layer-tone);font-size:var(--v2-text-xs);letter-spacing:.06em}.mv7-networth-layer-detail{display:flex;width:78%;min-height:49px;align-items:center;justify-content:space-between;gap:20px;margin:-2px auto 0;padding:8px 13px 7px;border-inline:1px solid color-mix(in srgb,var(--layer-tone) 20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--layer-tone) 20%,transparent);background:#ffffff06}.mv7-networth-layer-detail>span{display:grid;gap:4px}.mv7-networth-layer-detail small{color:var(--v2-muted);font-size:var(--v2-text-micro);font-weight:700;letter-spacing:.13em}.mv7-networth-layer-detail strong{font-size:var(--v2-text-xs);font-weight:560}.mv7-networth-edit{border:0;border-bottom:1px solid var(--layer-tone);background:transparent;color:var(--layer-tone);cursor:pointer;font:inherit;font-size:var(--v2-text-micro);font-weight:650}.mv7-networth-layer-liability .mv7-networth-layer-surface{transform:rotateX(-4deg) skew(4deg)}.mv7-networth-layer-liability.is-selected{margin-block:13px 7px}.mv7-networth-empty-layer{width:70%;margin:36px auto 20px;padding:22px;border:1px dashed rgba(255,255,255,.13);color:var(--v2-muted);font-size:var(--v2-text-xs);text-align:center}.mv7-networth-empty-layer.is-positive{color:#5ae0b7}.mv7-networth-footer{position:relative;z-index:2;display:grid;grid-template-columns:minmax(230px,.72fr) minmax(360px,1.28fr);min-height:154px;border-top:1px solid rgba(255,255,255,.07)}.mv7-networth-ratio,.mv7-networth-history{padding:23px 30px}.mv7-networth-ratio{display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(255,255,255,.07)}.mv7-networth-ratio>span,.mv7-networth-history header span{color:var(--v2-muted);font-size:var(--v2-text-micro);font-weight:750;letter-spacing:.14em}.mv7-networth-ratio strong{margin:10px 0 7px;color:var(--v2-text);font-size:12px;font-weight:570}.mv7-networth-ratio small{max-width:310px;color:#ffffff61;font-size:var(--v2-text-micro);line-height:1.55}.mv7-networth-history{min-width:0}.mv7-networth-history header{display:flex;align-items:center;justify-content:space-between}.mv7-networth-history header strong{color:#5ae0b7;font-size:var(--v2-text-xs)}.mv7-networth-history svg{display:block;width:100%;height:84px;margin-top:10px;overflow:visible}.mv7-networth-history-path{fill:none;stroke:#5af0c3;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px rgba(90,240,195,.45))}.mv7-networth-history-area{fill:url(#networth-history-fill)}.mv7-asset-dialog footer{display:grid;grid-template-columns:auto 1fr auto auto}@media(max-width:980px){.mv7-networth-footer{grid-template-columns:1fr 1.35fr}}.mv7-community-post-body>header button[data-community-action=delete-post]{color:var(--v2-muted)}.mv7-community-post-body>header button[data-community-action=delete-post]:hover,.mv7-community-post-body>header button[data-community-action=delete-post]:focus-visible{color:#ff6b6b;background:#ff5d5d17}.mv7-community-post-body>header button[data-community-action=delete-post] svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7}.mv7-community-post.is-shared{background:linear-gradient(90deg,rgba(45,222,152,.09),transparent 72%);box-shadow:inset 3px 0 var(--v2-green)}.mv7-community-comments-dialog{width:min(620px,calc(100% - 28px));max-height:min(760px,calc(100dvh - 36px))}.mv7-community-comments-dialog .mv7-dialog-body{display:grid;grid-template-rows:auto auto minmax(120px,1fr) auto;gap:14px;max-height:min(720px,calc(100dvh - 72px))}.mv7-community-comments-post{display:-webkit-box;overflow:hidden;margin:0;padding:12px 14px;border:1px solid var(--v2-line);border-radius:12px;background:#ffffff06;color:var(--v2-muted);font-size:var(--v2-text-sm);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.mv7-community-comments-list{display:grid;align-content:start;gap:4px;min-height:120px;overflow-y:auto}.mv7-community-comment{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px 4px;border-bottom:1px solid var(--v2-line)}.mv7-community-comment>.mv7-community-avatar{width:34px;height:34px}.mv7-community-comment header{display:flex;align-items:center;gap:8px}.mv7-community-comment header strong{font-size:var(--v2-text-sm)}.mv7-community-comment header small{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-community-comment header button{display:grid;width:30px;height:30px;margin-left:auto;place-items:center;border-radius:8px;background:transparent;color:var(--v2-muted);cursor:pointer}.mv7-community-comment header button:hover{background:#ff5d5d17;color:#ff6b6b}.mv7-community-comment header button svg{width:14px;height:14px;fill:none;stroke:currentColor}.mv7-community-comment p{overflow-wrap:anywhere;margin:5px 0 0;color:var(--v2-text);font-size:var(--v2-text-sm);line-height:1.5;white-space:pre-wrap}.mv7-community-comment-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-top:12px;border-top:1px solid var(--v2-line)}.mv7-community-comment-form textarea{min-height:46px;max-height:130px;resize:vertical;padding:11px 12px;border:1px solid var(--v2-line-strong);border-radius:11px;outline:none;background:#ffffff06;color:var(--v2-text);font:inherit;font-size:var(--v2-text-sm)}.mv7-community-comment-form textarea:focus{border-color:var(--v2-green)}.mv7-investments-view{padding:28px 32px 34px}.mv7-investments-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.mv7-investments-heading h2{margin:5px 0;font-size:34px;letter-spacing:-.045em}.mv7-investments-heading>div>p:last-child{color:var(--v2-muted)}.mv7-investments-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.mv7-investments-summary article{min-width:0;padding:18px;border:1px solid var(--v2-line);border-radius:15px;background:linear-gradient(145deg,#2dde980e,#ffffff04)}.mv7-investments-summary span,.mv7-investments-summary small{display:block;color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-investments-summary strong{display:block;margin:9px 0 6px;font-size:23px}.mv7-investments-summary article:nth-child(2) strong,.mv7-investments-summary article:nth-child(3) strong{color:var(--v2-green-bright)}.mv7-investments-summary strong.is-negative,.mv7-investment-row em.is-negative{color:var(--v2-red)!important}.mv7-investments-workspace{overflow:hidden;border:1px solid var(--v2-line);border-radius:17px;background:linear-gradient(145deg,#ffffff09,#ffffff03)}.mv7-investments-workspace>header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--v2-line)}.mv7-investments-workspace h3{margin:3px 0 0;font-size:16px}.mv7-investments-workspace>header>span{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-investments-empty{display:grid;min-height:360px;place-items:center;align-content:center;gap:9px;padding:32px;text-align:center}.mv7-investments-empty p{max-width:420px;margin:0 0 10px;color:var(--v2-muted);font-size:var(--v2-text-sm);line-height:1.55}.mv7-investments-orbit{position:relative;width:78px;height:78px;margin-bottom:7px;border:1px solid rgba(45,222,152,.25);border-radius:50%;box-shadow:inset 0 0 30px #2dde980f}.mv7-investments-orbit:before,.mv7-investments-orbit:after{position:absolute;inset:12px;border:1px solid rgba(45,222,152,.2);border-radius:50%;content:""}.mv7-investments-orbit:after{inset:27px;background:var(--v2-green);box-shadow:0 0 20px #2dde9873}.mv7-investments-orbit i,.mv7-investments-orbit b{position:absolute;width:8px;height:8px;border-radius:50%;background:#7de8ff}.mv7-investments-orbit i{right:5px;top:24px}.mv7-investments-orbit b{bottom:9px;left:12px;background:#b37bff}.mv7-investments-list{padding:8px 14px 14px}.mv7-investment-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 6px;border-bottom:1px solid var(--v2-line)}.mv7-investment-row>span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--v2-green-soft);color:var(--v2-green-bright);font-size:var(--v2-text-xs);font-weight:700}.mv7-investment-row div{display:grid;gap:3px}.mv7-investment-row div:nth-of-type(2){text-align:right}.mv7-investment-row small{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-investment-row em{min-width:90px;color:var(--v2-green-bright);font-size:var(--v2-text-xs);font-style:normal;text-align:right}.mv7-symbols{position:absolute;width:0;height:0;overflow:hidden}.mv7-ambient{position:fixed;z-index:0;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent 5%,rgba(45,222,152,.62) 22%,rgba(45,222,152,.28) 78%,transparent 95%);box-shadow:0 0 32px #2dde982e,0 7px 28px #2dde980f;pointer-events:none}.mv7-app{position:relative;z-index:1;display:grid;grid-template-columns:var(--v2-sidebar-width) minmax(0,1fr);width:100%;min-height:100vh;margin:0;overflow:clip;border:0;border-radius:0;isolation:isolate;background:#06080766;box-shadow:inset 0 1px #ffffff0b,0 40px 100px #00000094,0 0 60px #2dde9806}.mv7-sidebar{position:sticky;top:0;z-index:30;display:flex;min-width:0;height:100vh;align-self:start;flex-direction:column;padding:26px 20px 18px;border-right:1px solid var(--v2-glass-edge);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 22rem),var(--v2-glass-fill);box-shadow:inset -1px 0 #ffffff0d,18px 0 50px #0003}.mv7-brand-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px}.mv7-brand{display:flex;min-width:0;align-items:center;gap:11px}.mv7-brand-mark{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid var(--v2-line-strong);border-radius:10px;background:linear-gradient(145deg,#121513,#070908);box-shadow:inset 0 1px #ffffff14;color:#fff;font-family:var(--v2-mono);font-size:13px;font-weight:600;letter-spacing:-.06em}.mv7-brand-copy{display:flex;min-width:0;flex-direction:column;line-height:1.25}.mv7-brand-copy strong{overflow:hidden;font-size:13px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.mv7-brand-copy small{color:var(--v2-muted);font-size:var(--v2-text-sm)}.mv7-search{display:flex;height:37px;align-items:center;gap:8px;padding:0 10px;margin-bottom:22px;border:1px solid var(--v2-line);border-radius:9px;background:#ffffff06;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.mv7-search:focus-within{border-color:#2dde9866;background:#2dde9809;box-shadow:0 0 0 3px #2dde980e}.mv7-search svg{width:16px;height:16px;fill:none;stroke:var(--v2-muted);stroke-width:1.7}.mv7-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--v2-text);font-size:12px}.mv7-search input::placeholder{color:var(--v2-dim)}.mv7-search kbd{padding:2px 4px;border:1px solid var(--v2-line);border-radius:4px;color:var(--v2-dim);font-family:var(--v2-mono);font-size:var(--v2-text-xs);font-weight:400}.mv7-nav{display:flex;flex:1;flex-direction:column;gap:21px;overflow-y:auto;scrollbar-width:none}.mv7-nav::-webkit-scrollbar{display:none}.mv7-nav section{display:flex;flex-direction:column;gap:3px}.mv7-nav section[hidden]{display:none}.mv7-nav h2{margin:0 0 7px 10px;color:#c8cdca;font-size:var(--v2-text-sm);font-weight:500;letter-spacing:.01em}.mv7-nav-item[hidden]{display:none}.mv7-nav-item{position:relative;display:grid;min-height:36px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px;border:1px solid transparent;border-radius:8px;color:var(--v2-muted);font-size:12px;transition:color .14s ease,background .14s ease,border-color .14s ease}.mv7-nav-item:hover{color:#dfe4e1;background:#ffffff06}.mv7-nav-item.is-active{border-color:var(--v2-line);background:linear-gradient(90deg,#ffffff0e,#ffffff06);box-shadow:inset 0 1px #ffffff09;color:var(--v2-text)}.mv7-nav-item.is-active:before{position:absolute;width:2px;height:15px;border-radius:2px;background:var(--v2-glass-shine);box-shadow:0 0 9px #ffffff73;content:"";left:-1px}.mv7-nav-item svg,.mv7-sidebar-footer svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}@keyframes mv7NavIconLift{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(-2px) scale(1.05)}}@keyframes mv7NavIconSwap{0%,to{opacity:1;transform:translate(0)}32%{opacity:1;transform:translate(3px)}44%{opacity:0;transform:translate(4px)}45%{opacity:0;transform:translate(-3px)}58%{opacity:1;transform:translate(-2px)}80%{transform:translate(0)}}@keyframes mv7NavIconWallet{0%,to{transform:rotate(0) scaleX(1)}32%{transform:rotate(-1.5deg) scaleX(1.03)}62%{transform:rotate(1deg) scaleX(.99)}}@keyframes mv7NavIconChart{0%,to{opacity:1;transform:scaleY(1)}28%{opacity:.45;transform:scaleY(.35)}68%{opacity:1;transform:scaleY(1.12)}}@keyframes mv7NavIconTarget{0%,to{transform:scale(1)}28%{transform:scale(.86)}62%{transform:scale(1.14)}82%{transform:scale(.98)}}@keyframes mv7NavIconCalendar{0%,to{transform:perspective(30px) rotateX(0)}38%{transform:perspective(30px) rotateX(-22deg) translateY(-1px)}72%{transform:perspective(30px) rotateX(5deg)}}@keyframes mv7NavIconSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mv7NavIconFlame{0%,to{transform:rotate(0) scale(1)}30%{transform:rotate(-4deg) scale(.96,1.1)}62%{transform:rotate(4deg) scale(1.06,.98)}}@keyframes mv7NavIconTrend{0%,to{transform:translate(0)}42%{transform:translate(2px,-3px)}72%{transform:translate(-1px,1px)}}@keyframes mv7NavIconPeople{0%,to{transform:scale(1) translate(0)}38%{transform:scale(1.08) translate(-1px)}68%{transform:scale(1.03) translate(1px)}}@keyframes mv7NavIconBlink{0%,28%,62%,to{transform:scaleY(1)}41%,48%{transform:scaleY(.12)}78%{transform:scaleY(.86)}}@keyframes mv7NavIconBell{0%,to{transform:rotate(0)}18%{transform:rotate(-11deg)}42%{transform:rotate(10deg)}64%{transform:rotate(-6deg)}82%{transform:rotate(3deg)}}@keyframes mv7NavIconQuestion{0%,to{transform:rotate(0) translateY(0)}40%{transform:rotate(-8deg) translateY(-2px)}72%{transform:rotate(5deg) translateY(0)}}@keyframes mv7NavIconTrash{0%,to{transform:rotate(0) translate(0)}28%{transform:rotate(-5deg) translate(-1px)}52%{transform:rotate(5deg) translate(1px)}76%{transform:rotate(-2deg) translate(0)}}@keyframes mv7NavIconSwapReverse{0%,to{opacity:1;transform:translate(0)}32%{opacity:1;transform:translate(-3px)}44%{opacity:0;transform:translate(-4px)}45%{opacity:0;transform:translate(3px)}58%{opacity:1;transform:translate(2px)}80%{transform:translate(0)}}@keyframes mv7NavIconPocket{0%,to{transform:translate(0)}30%{transform:translate(1px)}52%{transform:translate(4px)}78%{transform:translate(-1px)}}@keyframes mv7NavIconRepeatForward{0%,to{transform:translate(0)}45%{transform:translate(2.5px)}}@keyframes mv7NavIconRepeatBackward{0%,to{transform:translate(0)}45%{transform:translate(-2.5px)}}@keyframes mv7NavIconEyeLook{0%,to{transform:translate(0)}22%{transform:translate(-2px)}48%{transform:translate(0)}72%{transform:translate(2px)}}@keyframes mv7NavIconBellClapper{0%,to{transform:rotate(0)}25%{transform:rotate(11deg)}50%{transform:rotate(-10deg)}72%{transform:rotate(5deg)}}@keyframes mv7NavIconTrashLid{0%,to{transform:translateY(0) rotate(0)}38%{transform:translateY(-2px) rotate(-7deg)}70%{transform:translateY(-1px) rotate(3deg)}}@keyframes mv7NavIconHomeRoof{0%,to{transform:translateY(0)}32%{transform:translateY(-2.5px)}66%{transform:translateY(.5px)}}@keyframes mv7NavIconHomeDoor{0%,to{opacity:1;transform:scaleY(1)}38%{opacity:.55;transform:scaleY(.72)}70%{opacity:1;transform:scaleY(1.06)}}@keyframes mv7NavIconBaseline{0%,to{opacity:1;transform:scaleX(1)}28%{opacity:.35;transform:scaleX(.35)}70%{opacity:1;transform:scaleX(1.08)}}@keyframes mv7NavIconTargetCenter{0%,to{opacity:1;transform:scale(1)}42%{opacity:.45;transform:scale(1.9)}72%{opacity:1;transform:scale(.82)}}@keyframes mv7NavIconCalendarBinding{0%,to{transform:translateY(0)}34%{transform:translateY(-2px)}66%{transform:translateY(1px)}}@keyframes mv7NavIconCalendarDivider{0%,to{opacity:1;transform:scaleX(1)}32%{opacity:.4;transform:scaleX(.25)}72%{opacity:1;transform:scaleX(1.06)}}@keyframes mv7NavIconRepeatHeadForward{0%,to{transform:translate(0) rotate(0)}40%{transform:translate(3px) rotate(8deg)}72%{transform:translate(-.5px) rotate(-2deg)}}@keyframes mv7NavIconRepeatHeadBackward{0%,to{transform:translate(0) rotate(0)}40%{transform:translate(-3px) rotate(-8deg)}72%{transform:translate(.5px) rotate(2deg)}}@keyframes mv7NavIconLayerTop{0%,to{transform:translate(0)}36%{transform:translateY(-2.5px)}72%{transform:translateY(.5px)}}@keyframes mv7NavIconLayerMiddle{0%,to{transform:translate(0)}40%{transform:translate(-1.5px)}72%{transform:translate(.5px)}}@keyframes mv7NavIconLayerBottom{0%,to{transform:translate(0)}44%{transform:translateY(2px)}76%{transform:translateY(-.5px)}}@keyframes mv7NavIconTrendHead{0%,to{opacity:1;transform:translate(0) scale(1)}38%{opacity:.5;transform:translate(3px,-3px) scale(1.12)}70%{opacity:1;transform:translate(-.5px,.5px) scale(.98)}}@keyframes mv7NavIconPersonHead{0%,to{transform:translateY(0) scale(1)}38%{transform:translateY(-2px) scale(1.06)}72%{transform:translateY(.5px) scale(.99)}}@keyframes mv7NavIconPersonSecondary{0%,to{opacity:1;transform:translate(0)}32%{opacity:.35;transform:translate(3px)}68%{opacity:1;transform:translate(-.5px)}}@keyframes mv7NavIconShieldTrace{0%,to{opacity:1;transform:scale(1)}35%{opacity:.55;transform:scale(.9)}68%{opacity:1;transform:scale(1.12)}}@keyframes mv7NavIconGearHub{0%,to{opacity:1;transform:scale(1)}25%{opacity:.55;transform:scale(.72)}58%{opacity:1;transform:scale(1.18)}78%{transform:scale(.96)}}@keyframes mv7NavIconHelpDot{0%,to{opacity:1;transform:translateY(0) scale(1)}38%{opacity:.35;transform:translateY(-2px) scale(1.6)}72%{opacity:1;transform:translateY(.5px) scale(.9)}}@keyframes mv7NavIconTrashBin{0%,to{transform:scaleY(1) translate(0)}34%{transform:scaleY(.94) translate(-.5px)}62%{transform:scaleY(1.03) translate(.5px)}}@keyframes mv7NavIconConfirm{0%,to{opacity:1;transform:scale(1)}32%{opacity:.72;transform:scale(.84)}66%{opacity:1;transform:scale(1.12)}84%{transform:scale(.97)}}@keyframes mv7NavIconFocus{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(-1.5px) scale(1.06)}}.mv7-nav-item.is-motion-confirmed>svg,.mv7-settings-nav-item.is-motion-confirmed>svg,.mv7-sidebar-footer>a.is-motion-confirmed svg{transform-box:fill-box;transform-origin:center;animation:mv7NavIconConfirm var(--v2-motion-fast) var(--v2-motion-ease-out) 1;color:var(--v2-green-bright)}.mv7-nav-item.is-motion-focused:not(.is-active)>svg,.mv7-settings-nav-item.is-motion-focused:not(.is-active)>svg,.mv7-sidebar-footer>a.is-motion-focused:not(.is-active) svg{transform-box:fill-box;transform-origin:center;animation:mv7NavIconFocus var(--v2-motion-fast) var(--v2-motion-ease-out) 1;color:var(--v2-green-bright)}@media(hover:hover)and (pointer:fine){.mv7-nav-item:not(.is-active):hover>svg,.mv7-settings-nav-item:not(.is-active):hover>svg,.mv7-sidebar-footer>a:not(.is-active):hover svg{color:var(--v2-green-bright)}.mv7-nav-item:not(.is-active):hover>svg>*,.mv7-settings-nav-item:not(.is-active):hover>svg>*,.mv7-sidebar-footer>a:not(.is-active):hover svg>*{transform-box:fill-box;transform-origin:center;animation-iteration-count:1;will-change:transform}.mv7-nav-item[data-v2-view=overview]:not(.is-active):hover [data-icon-part=roof]{animation:mv7NavIconHomeRoof .62s cubic-bezier(.2,.75,.25,1) 1}.mv7-nav-item[data-v2-view=overview]:not(.is-active):hover [data-icon-part=house]{animation:mv7NavIconLift .62s cubic-bezier(.2,.75,.25,1) 1 35ms}.mv7-nav-item[data-v2-view=overview]:not(.is-active):hover [data-icon-part=door]{transform-origin:center bottom;animation:mv7NavIconHomeDoor .54s cubic-bezier(.2,.75,.25,1) 1 80ms}.mv7-nav-item[data-v2-view=transactions]:not(.is-active):hover [data-icon-part=outgoing]{animation:mv7NavIconSwap .58s cubic-bezier(.2,.75,.25,1) 1}.mv7-nav-item[data-v2-view=transactions]:not(.is-active):hover [data-icon-part=incoming]{animation:mv7NavIconSwapReverse .58s cubic-bezier(.2,.75,.25,1) 1}:is(.mv7-nav-item[data-v2-view=accounts],.mv7-settings-nav-item[data-settings-tab=backup]):not(.is-active):hover [data-icon-part=body]{animation:mv7NavIconWallet .58s cubic-bezier(.2,.75,.25,1) 1}:is(.mv7-nav-item[data-v2-view=accounts],.mv7-settings-nav-item[data-settings-tab=backup]):not(.is-active):hover [data-icon-part=pocket]{animation:mv7NavIconPocket .58s cubic-bezier(.2,.75,.25,1) 1}.mv7-nav-item[data-v2-view=budgets]:not(.is-active):hover [data-icon-part^=bar]{transform-origin:center bottom;animation:mv7NavIconChart .56s cubic-bezier(.2,.75,.25,1) 1}.mv7-nav-item[data-v2-view=budgets]:not(.is-active):hover [data-icon-part=bar-2]{animation-delay:45ms}.mv7-nav-item[data-v2-view=budgets]:not(.is-active):hover [data-icon-part=bar-3]{animation-delay:90ms}.mv7-nav-item[data-v2-view=budgets]:not(.is-active):hover [data-icon-part=baseline]{transform-origin:left center;animation:mv7NavIconBaseline .62s cubic-bezier(.2,.75,.25,1) 1 90ms}.mv7-nav-item[data-v2-view=savings]:not(.is-active):hover [data-icon-part$=ring]{animation:mv7NavIconTarget .56s cubic-bezier(.2,.75,.25,1) 1}.mv7-nav-item[data-v2-view=savings]:not(.is-active):hover [data-icon-part=inner-ring]{animation-delay:55ms}.mv7-nav-item[data-v2-view=savings]:not(.is-active):hover [data-icon-part=center]{animation:mv7NavIconTargetCenter .52s cubic-bezier(.2,.75,.25,1) 1 90ms}.mv7-nav-item[data-v2-view=calendar]:not(.is-active):hover [data-icon-part=page]{animation:mv7NavIconCalendar .62s cubic-bezier(.2,.75,.25,1) 1}.mv7-nav-item[data-v2-view=calendar]:not(.is-active):hover [data-icon-part^=binding]{animation:mv7NavIconCalendarBinding .56s cubic-bezier(.2,.75,.25,1) 1}.mv7-nav-item[data-v2-view=calendar]:not(.is-active):hover [data-icon-part=binding-right]{animation-delay:55ms}.mv7-nav-item[data-v2-view=calendar]:not(.is-active):hover [data-icon-part=divider]{transform-origin:left center;animation:mv7NavIconCalendarDivider .62s cubic-bezier(.2,.75,.25,1) 1 70ms}:is(.mv7-nav-item[data-v2-view=recurring],.mv7-settings-nav-item[data-settings-tab=sync]):not(.is-active):hover [data-icon-part=upper-line]{animation:mv7NavIconRepeatForward .62s cubic-bezier(.2,.75,.25,1) 1}:is(.mv7-nav-item[data-v2-view=recurring],.mv7-settings-nav-item[data-settings-tab=sync]):not(.is-active):hover [data-icon-part=upper-head]{animation:mv7NavIconRepeatHeadForward .62s cubic-bezier(.2,.75,.25,1) 1 35ms}:is(.mv7-nav-item[data-v2-view=recurring],.mv7-settings-nav-item[data-settings-tab=sync]):not(.is-active):hover [data-icon-part=lower-line]{animation:mv7NavIconRepeatBackward .62s cubic-bezier(.2,.75,.25,1) 1}:is(.mv7-nav-item[data-v2-view=recurring],.mv7-settings-nav-item[data-settings-tab=sync]):not(.is-active):hover [data-icon-part=lower-head]{animation:mv7NavIconRepeatHeadBackward .62s cubic-bezier(.2,.75,.25,1) 1 35ms}.mv7-nav-item[data-v2-view=streak]:not(.is-active):hover [data-icon-part=flame]{transform-origin:center bottom;animation:mv7NavIconFlame .62s cubic-bezier(.2,.75,.25,1) 1}:is(.mv7-nav-item[data-v2-view=networth],.mv7-settings-nav-item[data-settings-tab=categories]):not(.is-active):hover [data-icon-part=top]{animation:mv7NavIconLayerTop .64s cubic-bezier(.2,.75,.25,1) 1}:is(.mv7-nav-item[data-v2-view=networth],.mv7-settings-nav-item[data-settings-tab=categories]):not(.is-active):hover [data-icon-part=middle]{animation:mv7NavIconLayerMiddle .64s cubic-bezier(.2,.75,.25,1) 1 45ms}:is(.mv7-nav-item[data-v2-view=networth],.mv7-settings-nav-item[data-settings-tab=categories]):not(.is-active):hover [data-icon-part=bottom]{animation:mv7NavIconLayerBottom .64s cubic-bezier(.2,.75,.25,1) 1 90ms}.mv7-nav-item[data-v2-view=investments]:not(.is-active):hover [data-icon-part=trend-line]{animation:mv7NavIconTrend .6s cubic-bezier(.2,.75,.25,1) 1}.mv7-nav-item[data-v2-view=investments]:not(.is-active):hover [data-icon-part=trend-head]{animation:mv7NavIconTrendHead .6s cubic-bezier(.2,.75,.25,1) 1 45ms}:is(.mv7-nav-item[data-v2-view=community],.mv7-settings-nav-item[data-settings-tab=preferences]):not(.is-active):hover [data-icon-part=person-body]{animation:mv7NavIconPeople .58s cubic-bezier(.2,.75,.25,1) 1}:is(.mv7-nav-item[data-v2-view=community],.mv7-settings-nav-item[data-settings-tab=preferences]):not(.is-active):hover [data-icon-part=person-head]{animation:mv7NavIconPersonHead .58s cubic-bezier(.2,.75,.25,1) 1 35ms}:is(.mv7-nav-item[data-v2-view=community],.mv7-settings-nav-item[data-settings-tab=preferences]):not(.is-active):hover [data-icon-part=person-secondary]{animation:mv7NavIconPersonSecondary .58s cubic-bezier(.2,.75,.25,1) 1 70ms}:is(.mv7-nav-item[data-v2-view=owner],.mv7-settings-nav-item[data-settings-tab=privacy],.mv7-settings-nav-item[data-settings-tab=security]):not(.is-active):hover [data-icon-part=shield]{animation:mv7NavIconShieldTrace .62s cubic-bezier(.2,.75,.25,1) 1}.mv7-settings-nav-item[data-settings-tab=appearance]:not(.is-active):hover [data-icon-part=lid]{animation:mv7NavIconBlink .56s cubic-bezier(.2,.75,.25,1) 1}.mv7-settings-nav-item[data-settings-tab=appearance]:not(.is-active):hover [data-icon-part=pupil]{animation:mv7NavIconEyeLook .56s cubic-bezier(.2,.75,.25,1) 1}.mv7-settings-nav-item[data-settings-tab=notifications]:not(.is-active):hover [data-icon-part=bell]{transform-origin:center top;animation:mv7NavIconBell .62s cubic-bezier(.2,.75,.25,1) 1}.mv7-settings-nav-item[data-settings-tab=notifications]:not(.is-active):hover [data-icon-part=clapper]{transform-origin:center top;animation:mv7NavIconBellClapper .62s cubic-bezier(.2,.75,.25,1) 1}.mv7-settings-nav-item[data-settings-tab=faq]:not(.is-active):hover [data-icon-part=question]{animation:mv7NavIconQuestion .6s cubic-bezier(.2,.75,.25,1) 1}.mv7-settings-nav-item[data-settings-tab=faq]:not(.is-active):hover [data-icon-part=dot]{animation:mv7NavIconHelpDot .52s cubic-bezier(.2,.75,.25,1) 1 70ms}.mv7-settings-nav-item[data-settings-tab=danger]:not(.is-active):hover [data-icon-part=lid]{transform-origin:center bottom;animation:mv7NavIconTrashLid .62s cubic-bezier(.2,.75,.25,1) 1}.mv7-settings-nav-item[data-settings-tab=danger]:not(.is-active):hover [data-icon-part=bin]{transform-origin:center bottom;animation:mv7NavIconTrashBin .62s cubic-bezier(.2,.75,.25,1) 1 35ms}.mv7-settings-nav-item[data-settings-tab=danger]:not(.is-active):hover [data-icon-part=slats]{animation:mv7NavIconTrash .62s cubic-bezier(.2,.75,.25,1) 1 60ms}.mv7-sidebar-footer>a:not(.is-active):hover [data-icon-part=gear]{animation:mv7NavIconSpin .72s cubic-bezier(.2,.75,.25,1) 1}.mv7-sidebar-footer>a:not(.is-active):hover [data-icon-part=hub]{animation:mv7NavIconGearHub .72s cubic-bezier(.2,.75,.25,1) 1}}@media(prefers-reduced-motion:reduce){.mv7-nav-item:hover>svg,.mv7-nav-item:hover>svg>*,.mv7-settings-nav-item:hover>svg,.mv7-settings-nav-item:hover>svg>*,.mv7-sidebar-footer>a:hover svg,.mv7-sidebar-footer>a:hover svg>*{animation:none!important;transform:none!important}}.mv7-nav-item output{min-width:22px;padding:2px 5px;border-radius:5px;background:var(--v2-green-soft);color:var(--v2-green-bright);font-family:var(--v2-mono);font-size:var(--v2-text-xs);text-align:center}.mv7-sidebar-footer{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:10px;padding:16px 4px 0;margin-top:24px;border-top:1px solid var(--v2-line)}.mv7-sidebar-auth{display:flex;align-items:center;gap:10px;min-width:0;min-height:42px;padding:10px;border:0;border-radius:10px;background:transparent;color:var(--v2-muted);font:inherit;font-size:var(--v2-text-sm);text-align:left;cursor:pointer}.mv7-sidebar-auth:hover{background:var(--v2-surface-hover);color:var(--v2-text)}.mv7-sidebar-auth:focus-visible{outline:2px solid var(--v2-green);outline-offset:2px}.mv7-sidebar-auth svg{flex-shrink:0}.mv7-sidebar-footer>div:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:2px}.mv7-sidebar-footer strong{font-size:var(--v2-text-sm);font-weight:500}.mv7-sidebar-footer small{overflow:hidden;color:var(--v2-dim);font-size:var(--v2-text-xs);text-overflow:ellipsis;white-space:nowrap}.mv7-sidebar-footer>a{display:grid;width:30px;height:30px;place-items:center;border-radius:7px;color:var(--v2-muted)}.mv7-sidebar-footer>a:hover{background:var(--v2-surface-hover);color:var(--v2-text)}.mv7-progress-ring{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:conic-gradient(var(--v2-green) 72%,rgba(255,255,255,.07) 0)}.mv7-progress-ring:before{position:absolute;width:32px;height:32px;border-radius:inherit;background:var(--v2-sidebar);content:""}.mv7-progress-ring span{position:relative;font-family:var(--v2-mono);font-size:var(--v2-text-xs)}.mv7-workspace{position:relative;min-width:0;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 20rem),var(--v2-glass-fill)}.mv7-topbar{position:relative;z-index:10;display:flex;min-height:var(--v2-topbar-height);align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;border-bottom:1px solid var(--v2-glass-edge);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent),var(--v2-glass-fill);box-shadow:inset 0 -1px #0000001f,inset 0 1px #ffffff0f}.mv7-page-identity,.mv7-title-line,.mv7-topbar-actions,.mv7-heading-tools,.mv7-panel-header,.mv7-panel-header>div,.mv7-legend,.mv7-text-link{display:flex;align-items:center}.mv7-page-identity{min-width:0;gap:12px}.mv7-page-icon{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid var(--v2-line-strong);border-radius:11px;background:linear-gradient(145deg,#ffffff12,#ffffff05);box-shadow:inset 0 1px #ffffff12}.mv7-page-icon svg{width:21px;height:21px;fill:none;stroke:var(--v2-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.mv7-title-line{gap:8px}.mv7-page-identity h1{margin:0;font-size:17px;font-weight:550;letter-spacing:-.02em}.mv7-page-identity p{overflow:hidden;margin:3px 0 0;color:var(--v2-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mv7-live-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border:1px solid rgba(45,222,152,.13);border-radius:5px;background:var(--v2-green-soft);color:var(--v2-green-bright);font-family:var(--v2-mono);font-size:var(--v2-text-xs)}.mv7-live-pill i{width:4px;height:4px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor}.mv7-topbar-actions{gap:8px}.mv7-topbar-login{display:inline-flex;min-height:36px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 14px;border:1px solid color-mix(in srgb,var(--v2-green) 32%,var(--v2-line));border-radius:9px;background:color-mix(in srgb,var(--v2-green) 12%,rgba(255,255,255,.025));box-shadow:inset 0 1px #ffffff12;color:var(--v2-green-bright);cursor:pointer;font:650 var(--v2-text-xs) / 1 var(--v2-font);letter-spacing:-.01em;white-space:nowrap;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease}.mv7-topbar-login[hidden]{display:none}.mv7-topbar-login:hover{border-color:color-mix(in srgb,var(--v2-green) 58%,transparent);background:color-mix(in srgb,var(--v2-green) 18%,rgba(255,255,255,.035));box-shadow:inset 0 1px #ffffff1a,0 8px 22px color-mix(in srgb,var(--v2-green) 10%,transparent);color:#eafff6}.mv7-topbar-login:active{transform:scale(.97)}.mv7-topbar-login:focus-visible{outline:2px solid var(--v2-green-bright);outline-offset:2px}.mv7-icon-button,.mv7-avatar{position:relative;display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;overflow:hidden;border:1px solid var(--v2-line);border-radius:9px;background:#ffffff06;color:var(--v2-muted);cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease,transform var(--v2-motion-instant) var(--v2-motion-ease-out)}.mv7-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mv7-icon-button:hover,.mv7-avatar:hover{border-color:var(--v2-line-strong);background:#ffffff0e;color:var(--v2-text)}.mv7-icon-button:active,.mv7-avatar:active{transform:scale(.97)}.mv7-icon-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.mv7-quick-action-label{display:none}.mv7-icon-button[aria-pressed=true]{border-color:#2dde9840;background:var(--v2-green-soft);color:var(--v2-green)}.mv7-notification-dot{position:absolute;width:5px;height:5px;border:1px solid var(--v2-surface);border-radius:50%;background:var(--v2-green);right:7px;top:7px}.mv7-avatar{margin-left:3px;border-radius:50%;background:linear-gradient(145deg,#d7ddd9,#747b77);color:#09100c;font-family:var(--v2-mono);font-size:var(--v2-text-sm);font-weight:600}.mv7-menu-button,.mv7-sidebar-close,.mv7-sidebar-scrim{display:none}.mv7-content{width:min(100%,1210px);padding:26px 24px 42px;margin:0 auto}.mv7-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.mv7-eyebrow{margin:0 0 6px;color:var(--v2-muted);font-family:var(--v2-mono);font-size:var(--v2-text-xs);letter-spacing:.11em}#overview-view .mv7-eyebrow{color:var(--v2-green);font-family:var(--v2-font);font-size:var(--v2-text-sm);font-weight:600;letter-spacing:.02em;opacity:.75;text-transform:uppercase}.mv7-section-heading h2,.mv7-secondary-copy h2{margin:0;font-size:clamp(28px,2.4vw,40px);font-weight:600;letter-spacing:-.02em}.mv7-heading-tools{gap:10px}.mv7-heading-icon-tools{display:contents}.mv7-preview-badge{padding:6px 11px;border:0;border-radius:999px;background:#a978ff24;color:#d3b8ff;font-family:var(--v2-font);font-size:var(--v2-text-xs);font-weight:600;letter-spacing:.01em}.mv7-period-control{position:relative;display:flex;height:34px;align-items:center;gap:2px;padding:3px;border:1px solid rgba(255,255,255,.06);border-radius:999px;background:#ffffff0d}.mv7-period-thumb{position:absolute;z-index:1;width:calc((100% - 6px) / 3);height:calc(100% - 6px);border-radius:999px;background:#f4f7f5;box-shadow:0 1px 1px #0000002e,0 3px 8px #00000047;transform:translate(calc(var(--seg-index, 1) * 100%));transition:transform .32s cubic-bezier(.16,1,.3,1)}.mv7-period-option{position:relative;z-index:2;min-width:40px;height:100%;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--v2-muted);cursor:pointer;font-size:12px;font-weight:590;transition:color .22s ease}.mv7-period-option.is-active{color:#0b0d0c}.mv7-primary-button,.mv7-secondary-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 16px;border-radius:999px;cursor:pointer;font-size:12px;font-weight:600;transition:transform var(--v2-motion-instant) var(--v2-motion-ease-out),background .14s ease,box-shadow .14s ease}.mv7-primary-button{border:1px solid var(--v2-glass-edge);background:var(--v2-glass-fill-strong);box-shadow:inset 0 1px #ffffff47,0 1px 1px #0000002e,0 8px 22px #00000047;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);color:var(--v2-text)}.mv7-primary-button:hover{background:#ffffff2b;box-shadow:inset 0 1px #ffffff52,0 1px 1px #0000002e,0 10px 26px #00000052}@media(hover:hover)and (pointer:fine){.mv7-primary-button:hover{transform:translateY(-1px)}}.mv7-primary-button:active{transform:translateY(0) scale(.97)}.mv7-primary-button svg,.mv7-secondary-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.mv7-secondary-button{border:1px solid var(--v2-line);background:#ffffff06;color:var(--v2-muted)}.mv7-secondary-button:active{transform:scale(.97)}.mv7-secondary-button:hover{background:#ffffff0e;color:var(--v2-text)}.mv7-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mv7-metric,.mv7-panel{position:relative;min-width:0;overflow:hidden;border:1px solid var(--v2-glass-edge);border-radius:22px;background:linear-gradient(165deg,rgba(255,255,255,.07),transparent 60%),var(--v2-glass-fill-strong);box-shadow:inset 0 1px #ffffff1a,0 1px 1px #0003,0 20px 48px -26px #000000b3;backdrop-filter:blur(34px) saturate(160%);-webkit-backdrop-filter:blur(34px) saturate(160%)}.mv7-metric{min-height:174px;padding:20px 20px 16px}.mv7-metric-primary{background:#171e19a8}.mv7-metric-expense{background:#181613a8}.mv7-metric:after{display:none}#overview-view .mv7-panel,#overview-view .mv7-metric{isolation:isolate;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #00000038,0 1px 2px #00000052,0 20px 48px -26px #000000bf,0 36px 72px -30px #0009}#overview-view .mv7-panel:before,#overview-view .mv7-metric:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:radial-gradient(130% 90% at 18% -20%,rgba(255,255,255,.18),transparent 55%);pointer-events:none}#overview-view .mv7-metric-primary{background:linear-gradient(165deg,#ffffff24,#141815b8)}#overview-view .mv7-metric-income{background:linear-gradient(165deg,#2dde982e,#141a16b8)}#overview-view .mv7-metric-expense{background:linear-gradient(165deg,#ff9f4329,#181613b8)}.mv7-metric-head{position:relative;z-index:2;display:flex;align-items:center;gap:10px}.mv7-metric-icon{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:9px;background:var(--icon-bg, rgba(45, 222, 152, .14));color:var(--icon-color, var(--v2-green))}.mv7-metric-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.mv7-metric-primary .mv7-metric-icon{--icon-bg: rgba(255, 255, 255, .1);--icon-color: var(--v2-text)}.mv7-metric-income .mv7-metric-icon{--icon-bg: rgba(45, 222, 152, .14);--icon-color: var(--v2-positive)}.mv7-metric-expense .mv7-metric-icon{--icon-bg: rgba(255, 159, 67, .16);--icon-color: var(--v2-amber);transform:scaleY(-1)}.mv7-metric h3,.mv7-panel h3{margin:0;font-size:14px;font-weight:590;letter-spacing:-.01em}.mv7-metric-head h3{flex:1;min-width:0}.mv7-metric-tag{color:var(--v2-dim);font-family:var(--v2-font);font-size:var(--v2-text-xs);font-weight:500;white-space:nowrap}.mv7-metric>p{position:relative;z-index:2;margin:12px 0 20px;color:var(--v2-muted);font-size:12px;line-height:1.4}.mv7-metric>strong{position:relative;z-index:2;display:block;margin-bottom:8px;font-family:var(--v2-font);font-size:clamp(24px,2.1vw,30px);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.mv7-change{position:relative;z-index:2;display:flex;align-items:center;gap:6px;font-size:var(--v2-text-sm)}.mv7-change b{color:var(--v2-positive);font-family:var(--v2-font);font-weight:650;font-variant-numeric:tabular-nums}.mv7-change span{color:var(--v2-dim)}.mv7-change-warm b{color:var(--v2-amber)}.mv7-analysis-grid{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(250px,.95fr);gap:14px;margin-top:14px}.mv7-cashflow-panel{background:#0e110fb8;backdrop-filter:blur(24px) saturate(120%);-webkit-backdrop-filter:blur(24px) saturate(120%)}.mv7-accounts-panel,.mv7-activity-panel{background:#1418159e}.mv7-panel-header{position:relative;z-index:2;min-height:72px;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.055)}.mv7-panel-header>div:first-child{min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.mv7-panel-header p{overflow:hidden;margin:0;color:var(--v2-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mv7-panel-header>a:not(.mv7-text-link){display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:0;border-radius:999px;background:#ffffff0f;color:var(--v2-muted);transition:background .15s ease,color .15s ease}.mv7-panel-header>a:not(.mv7-text-link):hover{background:#ffffff1a;color:var(--v2-text)}.mv7-panel-header a svg,.mv7-text-link svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.mv7-legend{gap:6px;color:var(--v2-muted);font-family:var(--v2-font);font-size:var(--v2-text-sm);font-weight:500}.mv7-legend i{width:6px;height:6px;border-radius:50%;background:var(--v2-green);box-shadow:0 0 8px #2dde98bf}.mv7-chart-wrap{position:relative;z-index:2;padding:22px 18px 8px 52px}.mv7-main-chart{width:100%;height:250px;overflow:visible}.mv7-chart-area{stroke:none}.mv7-chart-candles{pointer-events:none}.mv7-candle-wick{stroke-width:1.5;vector-effect:non-scaling-stroke}.mv7-candle-body{stroke:none}.mv7-candle-wick.is-up,.mv7-candle-body.is-up{stroke:var(--v2-positive);fill:var(--v2-positive);opacity:.82}.mv7-candle-wick.is-down,.mv7-candle-body.is-down{stroke:var(--v2-amber);fill:var(--v2-amber);opacity:.82}#widget-cashflow.is-trend-down .mv7-candle-body.is-up,#widget-cashflow.is-trend-down .mv7-candle-wick.is-up{opacity:.45}.mv7-chart-line{fill:none;stroke:var(--v2-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}#widget-cashflow.is-trend-down .mv7-chart-line{stroke:var(--v2-amber)}.mv7-chart-flow{fill:none;stroke:var(--v2-green-bright);stroke-linecap:round;stroke-width:3;opacity:.9;vector-effect:non-scaling-stroke;pointer-events:none;stroke-dasharray:8 14;animation:mv7-cashflow-flow 1.4s linear infinite}#widget-cashflow.is-trend-down .mv7-chart-flow{stroke:var(--v2-amber);animation-direction:reverse}@keyframes mv7-cashflow-flow{to{stroke-dashoffset:-22}}.mv7-chart-point circle:first-child{fill:#2dde9829;transform-box:fill-box;transform-origin:center;animation:mv7-cashflow-pulse 2.2s ease-in-out infinite}.mv7-chart-point circle:last-child{fill:var(--v2-green);stroke:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke}#widget-cashflow.is-trend-down .mv7-chart-point circle:first-child{fill:#ff9f432e}#widget-cashflow.is-trend-down .mv7-chart-point circle:last-child{fill:var(--v2-amber)}@keyframes mv7-cashflow-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.7)}}@media(prefers-reduced-motion:reduce){.mv7-chart-flow,.mv7-chart-point circle:first-child{animation:none;opacity:0}}:root[data-animated-charts=false] .mv7-chart-flow,:root[data-animated-charts=false] .mv7-chart-point circle:first-child{animation:none!important;opacity:0!important}.mv7-chart-axis{position:absolute;display:flex;width:44px;height:208px;flex-direction:column;justify-content:space-between;left:13px;top:31px;color:var(--v2-dim);font-family:var(--v2-font);font-size:var(--v2-text-xs);font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.mv7-chart-footer{display:flex;justify-content:space-between;color:var(--v2-dim);font-family:var(--v2-font);font-size:var(--v2-text-xs);font-weight:500}.mv7-panel-stats{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.055)}.mv7-panel-stats>div{display:flex;flex-direction:column;gap:6px;padding:16px 20px}.mv7-panel-stats>div+div{border-left:1px solid rgba(255,255,255,.055)}.mv7-panel-stats span,.mv7-account-total span{color:var(--v2-muted);font-size:var(--v2-text-sm)}.mv7-panel-stats strong,.mv7-account-total strong{font-family:var(--v2-font);font-size:16px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mv7-accounts-panel{display:flex;min-height:100%;flex-direction:column}.mv7-account-list{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;gap:6px;padding:6px 15px}.mv7-account-item{display:grid;min-height:58px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 12px;border:1px solid transparent;border-radius:14px;background:#ffffff08;transition:background .15s ease,border-color .15s ease}.mv7-account-item:hover{border-color:#ffffff12;background:#ffffff0e}.mv7-account-token,.mv7-transaction-token{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:11px;background:var(--token-bg, rgba(45, 222, 152, .14));color:var(--token-color, var(--v2-green));font-family:var(--v2-font);font-size:var(--v2-text-xs);font-weight:650}.mv7-account-copy,.mv7-transaction-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.mv7-account-copy strong,.mv7-transaction-copy strong{overflow:hidden;font-size:12px;font-weight:590;text-overflow:ellipsis;white-space:nowrap}.mv7-account-copy span,.mv7-transaction-copy span{overflow:hidden;color:var(--v2-dim);font-family:var(--v2-font);font-size:var(--v2-text-xs);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mv7-account-value{display:flex;align-items:flex-end;flex-direction:column;gap:4px}.mv7-account-value strong{font-family:var(--v2-font);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.mv7-account-value i{display:block;width:48px;height:10px;background:var(--mini-chart) center / contain no-repeat}.mv7-account-total{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-top:1px solid rgba(255,255,255,.055)}.mv7-analysis-grid .mv7-activity-panel{margin-top:0}.mv7-analysis-grid .mv7-activity-panel .mv7-transaction-row{grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.mv7-analysis-grid .mv7-activity-panel .mv7-transaction-row>span:not(.mv7-transaction-token){display:none}.mv7-analysis-grid .mv7-activity-panel .mv7-panel-header .mv7-text-link{flex-shrink:0;white-space:nowrap}.mv7-text-link{gap:2px;color:var(--v2-muted);font-size:12px;font-weight:500}.mv7-text-link:hover{color:var(--v2-green-bright)}.mv7-transaction-list{position:relative;z-index:2;display:flex;flex-direction:column;gap:6px;padding:7px 12px 12px}.mv7-transaction-row{display:grid;min-height:62px;grid-template-columns:34px minmax(140px,1.5fr) minmax(90px,.8fr) minmax(90px,.8fr) auto;align-items:center;gap:12px;padding:0 12px;border:1px solid transparent;border-radius:14px;background:#ffffff08;transition:background .15s ease,border-color .15s ease}.mv7-transaction-row:hover{border-color:#ffffff12;background:#ffffff0e}.mv7-transaction-row>span{overflow:hidden;color:var(--v2-muted);font-size:var(--v2-text-sm);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mv7-transaction-amount{font-family:var(--v2-font);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.mv7-transaction-amount.is-income{color:var(--v2-positive-bright)}.mv7-transaction-amount.is-transfer{color:var(--v2-purple)}.mv7-transactions-view{width:min(100%,1410px);padding:26px 24px 42px;margin:0 auto}.mv7-tx-heading{display:flex;align-items:center;justify-content:flex-end;margin-bottom:12px}.mv7-tx-heading h2{margin:0;font-size:clamp(25px,2.1vw,34px);font-weight:450;letter-spacing:-.045em}.mv7-tx-heading>div>p:last-child{margin:7px 0 0;color:var(--v2-muted);font-size:var(--v2-text-sm)}.mv7-tx-heading-actions{display:flex;align-items:center;gap:10px}@media(min-width:769px){.mv7-tx-heading{display:none}}.mv7-tx-summary{position:relative;display:grid;min-height:110px;grid-template-columns:repeat(3,minmax(145px,1fr));overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.1);border-radius:var(--v2-radius);background:linear-gradient(165deg,#fff1,#ffffff04 55%),#080b099e;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #00000029,0 1px 2px #0000004d,0 18px 40px -22px #000000a6,0 32px 64px -28px #0009;backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%)}.mv7-tx-summary:before{position:absolute;z-index:0;border-radius:inherit;background:radial-gradient(130% 90% at 16% -25%,rgba(255,255,255,.12),transparent 55%);content:"";inset:0;pointer-events:none}.mv7-tx-summary:after{position:absolute;z-index:0;border-radius:inherit;box-shadow:inset 0 -1px #00000047;content:"";inset:0;pointer-events:none}.mv7-tx-summary>*{position:relative;z-index:1}.mv7-tx-summary-item{display:flex;min-width:0;justify-content:center;flex-direction:column;gap:7px;padding:18px;border-right:1px solid var(--v2-line)}.mv7-tx-summary-item:nth-child(3){border-right:0}.mv7-tx-summary-item>span{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-tx-growth-art{display:none}.mv7-tx-summary-item strong{overflow:hidden;font-family:var(--v2-mono);font-size:clamp(16px,1.55vw,23px);font-weight:500;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap}.mv7-tx-summary-item strong.is-positive,.mv7-tx-summary-item strong.is-net-positive{color:var(--v2-positive-bright)}.mv7-tx-summary-item strong.is-expense,.mv7-tx-summary-item strong.is-net-negative{color:var(--v2-amber)}.mv7-tx-summary-item small{color:var(--v2-dim);font-family:var(--v2-mono);font-size:var(--v2-text-micro)}.mv7-tx-filters{display:flex;align-items:center;gap:9px;padding:14px 0}.mv7-tx-search,.mv7-tx-select{display:flex;height:38px;align-items:center;gap:8px;border:1px solid var(--v2-line);border-radius:8px;background:#ffffff06}.mv7-tx-search{width:min(285px,28vw);padding:0 10px}.mv7-tx-search svg,.mv7-tx-select svg{width:15px;height:15px;flex:0 0 15px;fill:none;stroke:var(--v2-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.mv7-tx-search input,.mv7-tx-select select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--v2-text);font-size:var(--v2-text-xs)}.mv7-tx-search input::placeholder{color:var(--v2-dim)}.mv7-tx-search kbd{color:var(--v2-dim);font-family:var(--v2-mono);font-size:var(--v2-text-micro);white-space:nowrap}.mv7-tx-select{position:relative;min-width:112px;padding:0 27px 0 8px}.mv7-tx-select:after{position:absolute;right:10px;width:7px;height:7px;border-right:2px solid var(--v2-muted);border-bottom:2px solid var(--v2-muted);content:"";pointer-events:none;transform:translateY(-2px) rotate(45deg)}.mv7-tx-select select{background:transparent;color-scheme:inherit;appearance:none}.mv7-tx-type-filter{display:flex;height:38px;align-items:center;gap:3px;padding:3px;border:1px solid var(--v2-line);border-radius:8px;background:#ffffff06}.mv7-tx-type-filter button{display:inline-flex;height:30px;align-items:center;gap:6px;padding:0 10px;border-radius:6px;background:transparent;color:var(--v2-muted);cursor:pointer;font-size:var(--v2-text-xs)}.mv7-tx-type-filter button.is-active{background:#fff1;box-shadow:inset 0 1px #ffffff0e;color:var(--v2-text)}.mv7-tx-type-filter i{width:5px;height:5px;border-radius:50%;background:var(--v2-green)}.mv7-tx-type-filter button[data-tx-type=expense] i{background:var(--v2-amber)}.mv7-tx-filter-actions{display:flex;align-items:center;gap:9px;margin-left:auto}.mv7-tx-filter-actions .mv7-icon-button,.mv7-tx-filter-actions .mv7-primary-button{min-height:38px}@media(max-width:768px){.mv7-tx-filter-actions{display:none}}.mv7-tx-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(275px,320px);gap:12px;align-items:start}.mv7-tx-ledger{position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.1);border-radius:var(--v2-radius);background:linear-gradient(165deg,#ffffff0d,#ffffff03 45%),#060907c7;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #00000029,0 1px 2px #00000052,0 20px 45px -30px #000c,0 36px 72px -32px #000000a6;backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.mv7-tx-ledger:before{position:absolute;z-index:0;border-radius:inherit;background:radial-gradient(120% 70% at 14% -15%,rgba(255,255,255,.09),transparent 55%);content:"";inset:0;pointer-events:none}.mv7-tx-ledger>*{position:relative;z-index:1}.mv7-tx-columns,.mv7-tx-row{display:grid;grid-template-columns:minmax(180px,1.45fr) minmax(100px,.82fr) minmax(100px,.82fr) minmax(82px,.65fr) minmax(78px,.6fr) minmax(110px,.85fr);align-items:center;gap:12px}.mv7-tx-columns{min-height:43px;padding:0 14px;border-bottom:1px solid var(--v2-line);background:#ffffff05}.mv7-tx-columns span{color:var(--v2-dim);font-size:var(--v2-text-micro)}.mv7-tx-columns span:last-child{text-align:right}.mv7-tx-list{min-height:420px}.mv7-tx-row{position:relative;min-height:59px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.052);cursor:pointer;transition:background .14s ease,box-shadow .14s ease}.mv7-tx-row:hover{background:#ffffff06}.mv7-tx-row.is-selected{background:linear-gradient(90deg,#2dde980e,#ffffff06);box-shadow:inset 2px 0 var(--v2-green)}.mv7-tx-row-main{display:grid;min-width:0;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px}.mv7-transactions-view .mv7-transaction-token{background:linear-gradient(155deg,var(--token-bg, rgba(45, 222, 152, .14)),transparent 130%),#ffffff05;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px color-mix(in srgb,var(--token-color, var(--v2-green)) 22%,transparent)}.mv7-tx-row-copy,.mv7-tx-cell-stack{display:flex;min-width:0;flex-direction:column;gap:3px}.mv7-tx-row-copy strong,.mv7-tx-cell-stack strong{overflow:hidden;font-size:var(--v2-text-xs);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mv7-tx-row-copy span,.mv7-tx-cell-stack span{overflow:hidden;color:var(--v2-dim);font-family:var(--v2-mono);font-size:var(--v2-text-micro);text-overflow:ellipsis;white-space:nowrap}.mv7-tx-category{display:flex;min-width:0;align-items:center;gap:6px;color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-tx-category i{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:var(--category-color, var(--v2-muted))}.mv7-status-pill{display:inline-flex;width:fit-content;align-items:center;gap:5px;padding:4px 6px;border:1px solid rgba(45,222,152,.12);border-radius:5px;background:#2dde9813;color:#9bdbba;font-size:var(--v2-text-micro)}.mv7-status-pill:before{width:4px;height:4px;border-radius:50%;background:var(--v2-green);content:""}.mv7-status-pill.is-transfer{border-color:#a978ff2e;background:#a978ff17;color:#cbb3ff}.mv7-status-pill.is-transfer:before{background:var(--v2-purple)}.mv7-tx-row-amount{font-family:var(--v2-mono);font-size:var(--v2-text-xs);font-weight:500;text-align:right;white-space:nowrap}.mv7-tx-row-amount.is-income{color:var(--v2-positive-bright)}.mv7-tx-row-amount.is-expense{color:var(--v2-amber)}.mv7-tx-row-amount.is-transfer{color:var(--v2-purple)}.mv7-trash-dialog{width:min(520px,calc(100% - 28px))}.mv7-trash-list{display:flex;flex-direction:column;gap:8px;max-height:55vh;overflow-y:auto}.mv7-trash-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--v2-line);border-radius:12px;background:#ffffff05}.mv7-trash-row-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.mv7-trash-row-copy strong{overflow:hidden;font-size:12px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.mv7-trash-row-copy span{overflow:hidden;color:var(--v2-dim);font-size:var(--v2-text-xs);text-overflow:ellipsis;white-space:nowrap}.mv7-trash-row-amount{font-family:var(--v2-mono);font-size:var(--v2-text-sm);font-weight:550;white-space:nowrap}.mv7-trash-row-amount.is-income{color:var(--v2-positive-bright)}.mv7-trash-row-amount.is-expense{color:var(--v2-amber)}.mv7-trash-row-amount.is-transfer{color:var(--v2-purple)}.mv7-trash-row-actions{display:flex;align-items:center;gap:6px}.mv7-trash-row-actions .mv7-icon-button{width:32px;height:32px}.mv7-trash-empty{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;padding:28px;color:var(--v2-muted);text-align:center}.mv7-trash-empty .mv7-page-icon{margin-bottom:17px}.mv7-trash-empty strong{color:var(--v2-text);font-size:12px;font-weight:550}.mv7-trash-empty p{max-width:300px;margin:6px 0 0;font-size:var(--v2-text-sm);line-height:1.5}.mv7-tx-ledger-footer{display:flex;min-height:47px;align-items:center;justify-content:space-between;gap:15px;padding:0 14px;background:#00000026;color:var(--v2-dim);font-family:var(--v2-mono);font-size:var(--v2-text-micro)}.mv7-tx-ledger-footer>div{display:flex;align-items:center;gap:5px}.mv7-tx-ledger-footer button,.mv7-tx-ledger-footer output{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--v2-line);border-radius:6px;background:#ffffff05;color:var(--v2-muted);font-family:var(--v2-mono);font-size:var(--v2-text-micro)}.mv7-tx-ledger-footer button{cursor:pointer}.mv7-tx-ledger-footer button:disabled{cursor:default;opacity:.3}.mv7-danger-button{min-height:36px;border:1px solid rgba(255,98,89,.22);border-radius:8px;background:#ff62590b;color:#ff827b;cursor:pointer;font-size:var(--v2-text-xs)}.mv7-danger-button:hover{background:#ff625917}.mv7-tx-empty{display:grid;min-height:420px;place-items:center;padding:32px;color:var(--v2-muted);font-size:var(--v2-text-xs);text-align:center}#transactions-view .mv7-tx-empty-icon{display:grid;width:44px;height:44px;place-items:center;margin-bottom:3px;border:1px solid rgba(74,218,160,.17);border-radius:14px;background:#37cf9314;color:#58d5a2}#transactions-view .mv7-tx-empty-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}#accounts-mobile-total,#account-edit>svg{display:none}.mv7-accounts-view{width:min(100%,1210px);padding:26px 24px 56px;margin:0 auto}.mv7-accounts-mobile{display:none}.mv7-accounts-desktop{display:grid;gap:16px}@media(min-width:769px){.mv7-accounts-view{width:min(100%,1320px);padding:24px clamp(20px,2.2vw,34px) 44px}.mv7-accounts-desktop-summary,.mv7-accounts-desktop-panel{position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#ffffff0e,#ffffff03 48%),#101412d1;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #00000024,0 1px 2px #0000004d,0 18px 40px -20px #0009;backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.mv7-accounts-desktop-summary:before,.mv7-accounts-desktop-panel:before{position:absolute;z-index:0;border-radius:inherit;background:radial-gradient(120% 70% at 16% -18%,rgba(255,255,255,.1),transparent 55%);content:"";inset:0;pointer-events:none}.mv7-accounts-desktop-summary>*,.mv7-accounts-desktop-panel>*{position:relative;z-index:1}.mv7-accounts-desktop-summary{display:grid;min-height:132px;grid-template-columns:minmax(235px,.9fr) minmax(250px,.8fr) minmax(285px,auto);align-items:center;gap:clamp(16px,2vw,28px);padding:23px 26px;border-radius:15px}.mv7-accounts-desktop-total{display:grid;min-width:0;gap:7px}.mv7-accounts-desktop-total>span,.mv7-accounts-desktop-metrics dt{color:var(--v2-muted);font-size:12px}.mv7-accounts-desktop-total>strong{overflow:hidden;font-size:clamp(27px,2.7vw,39px);font-weight:630;letter-spacing:-.055em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.mv7-accounts-desktop-total>small{display:flex;align-items:center;gap:7px;color:var(--v2-green-bright);font-size:11px}.mv7-accounts-desktop-total>small i{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:#2dde982b;font-style:normal}.mv7-accounts-desktop-total>small.is-negative{color:var(--v2-amber)}.mv7-accounts-desktop-total>small.is-negative i{background:#f0b33e26}.mv7-accounts-desktop-total>small.is-neutral{color:var(--v2-muted)}.mv7-accounts-desktop-total>small.is-neutral i{background:#ffffff0f}.mv7-accounts-desktop-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.mv7-accounts-desktop-metrics>div{display:grid;min-width:0;gap:8px;padding:4px 18px;border-left:1px solid var(--v2-line)}.mv7-accounts-desktop-metrics dd{overflow:hidden;margin:0;color:var(--v2-green-bright);font-size:15px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.mv7-accounts-desktop-metrics .is-reserved dd{color:var(--v2-amber)}.mv7-accounts-desktop-summary-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.mv7-accounts-desktop-period{display:inline-flex;min-height:38px;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--v2-line);border-radius:9px;color:var(--v2-muted);font-size:11px;white-space:nowrap}.mv7-accounts-desktop-period svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6}.mv7-accounts-desktop-summary-actions .mv7-primary-button{min-height:39px;padding-inline:17px;border-radius:9px;white-space:nowrap}.mv7-accounts-desktop-grid{display:grid;min-width:0;grid-template-columns:minmax(0,1.48fr) minmax(330px,.92fr);gap:16px}.mv7-accounts-desktop-main,.mv7-accounts-desktop-rail{display:grid;min-width:0;align-content:start;gap:16px}.mv7-accounts-desktop-panel{overflow:hidden;border-radius:15px}.mv7-accounts-desktop-panel>header{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;border-bottom:1px solid var(--v2-line)}.mv7-accounts-desktop-panel>header h2{margin:0;font-size:14px;font-weight:610;letter-spacing:-.025em}.mv7-accounts-desktop-panel>header p,.mv7-accounts-desktop-panel>header span{margin:4px 0 0;color:var(--v2-muted);font-size:10px}.mv7-accounts-desktop-list{display:grid;padding:6px 14px 13px}.mv7-accounts-desktop-list[hidden],.mv7-accounts-desktop-empty[hidden],.mv7-accounts-activity-list[hidden],.mv7-accounts-activity-empty[hidden]{display:none}.mv7-accounts-desktop-row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;border-bottom:1px solid var(--v2-line);transition:border-color .15s ease,background .15s ease}.mv7-accounts-desktop-row:last-child{border-bottom:0}.mv7-accounts-desktop-row.is-selected{border-color:color-mix(in srgb,var(--account-accent) 24%,var(--v2-line));background:color-mix(in srgb,var(--account-accent) 5%,transparent)}.mv7-accounts-row-select{display:grid;min-width:0;min-height:72px;grid-template-columns:38px minmax(125px,1fr) minmax(92px,132px) minmax(120px,auto);align-items:center;gap:12px;padding:8px 6px;border:0;outline:0;background:transparent;color:var(--v2-text);cursor:pointer;text-align:left}.mv7-accounts-row-select:hover,.mv7-accounts-row-select:focus-visible{background:#ffffff05}.mv7-accounts-row-icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid color-mix(in srgb,var(--account-accent) 20%,var(--v2-line));border-radius:9px;background:color-mix(in srgb,var(--account-accent) 6%,transparent);color:color-mix(in srgb,var(--account-accent) 72%,white)}.mv7-accounts-row-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.55}.mv7-accounts-row-copy{display:grid;min-width:0;gap:4px}.mv7-accounts-row-copy strong,.mv7-accounts-row-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv7-accounts-row-copy strong{font-size:12px;font-weight:580}.mv7-accounts-row-copy small{color:var(--v2-muted);font-size:10px}.mv7-accounts-row-chart{width:100%;height:32px;overflow:visible}.mv7-accounts-row-chart path{fill:none;stroke:var(--account-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45;vector-effect:non-scaling-stroke}.mv7-accounts-row-chart circle{fill:var(--account-accent);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--account-accent) 45%,transparent))}.mv7-accounts-row-amount{overflow:hidden;font-size:12px;font-weight:590;text-align:right;text-overflow:ellipsis;white-space:nowrap}.mv7-accounts-row-amount.is-negative{color:var(--v2-amber)}.mv7-accounts-row-menu{border:0;outline:0;background:transparent;color:var(--v2-muted);cursor:pointer;font-size:13px;letter-spacing:1px}.mv7-accounts-row-menu:hover,.mv7-accounts-row-menu:focus-visible{color:var(--v2-text)}.mv7-accounts-desktop-empty{display:grid;min-height:292px;place-items:center;align-content:center;gap:8px;padding:30px;color:var(--v2-muted);text-align:center}.mv7-accounts-desktop-empty strong{color:var(--v2-text);font-size:15px}.mv7-accounts-desktop-empty p{max-width:36ch;margin:0 0 10px;font-size:11px}.mv7-accounts-activity-panel>header button{border:0;background:transparent;color:var(--v2-green-bright);cursor:pointer;font-size:10px}.mv7-accounts-activity-list{display:grid;padding:5px 14px 12px}.mv7-accounts-activity-row{display:grid;min-width:0;min-height:66px;grid-template-columns:35px minmax(130px,1fr) minmax(130px,.82fr) auto;align-items:center;gap:12px;padding:7px 4px;border:0;border-bottom:1px solid var(--v2-line);outline:0;background:transparent;color:var(--v2-text);cursor:pointer;text-align:left}.mv7-accounts-activity-row:last-child{border-bottom:0}.mv7-accounts-activity-row:hover,.mv7-accounts-activity-row:focus-visible{background:#ffffff05}.mv7-accounts-activity-token{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--v2-line);border-radius:50%;color:var(--v2-muted)}.mv7-accounts-activity-token.is-income{border-color:#2dde982e;color:var(--v2-positive-bright)}.mv7-accounts-activity-token.is-expense{border-color:#f0b33e2b;color:var(--v2-amber)}.mv7-accounts-activity-token svg,.mv7-accounts-activity-meta>svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}.mv7-accounts-activity-copy,.mv7-accounts-activity-meta>span{display:grid;min-width:0;gap:4px}.mv7-accounts-activity-copy strong,.mv7-accounts-activity-meta strong{overflow:hidden;font-size:11px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.mv7-accounts-activity-copy small,.mv7-accounts-activity-meta small{overflow:hidden;color:var(--v2-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mv7-accounts-activity-meta{display:grid;min-width:0;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;color:var(--v2-muted)}.mv7-accounts-activity-meta>svg{padding:5px;border:1px solid var(--v2-line);border-radius:7px;box-sizing:content-box}.mv7-accounts-activity-amount{font-size:11px;text-align:right;white-space:nowrap}.mv7-accounts-activity-amount.is-income{color:var(--v2-positive-bright)}.mv7-accounts-activity-amount.is-transfer{color:var(--v2-muted)}.mv7-accounts-activity-empty{min-height:112px;margin:0;padding:46px 20px;color:var(--v2-muted);font-size:11px;text-align:center}.mv7-accounts-distribution-body{display:grid;min-height:250px;grid-template-columns:minmax(142px,.85fr) minmax(145px,1fr);align-items:center;gap:18px;padding:20px 18px 12px}.mv7-accounts-ring{position:relative;display:grid;width:clamp(138px,14vw,174px);aspect-ratio:1;place-items:center;justify-self:center;border-radius:50%;transform:rotate(-90deg)}.mv7-accounts-ring:after{position:absolute;width:67%;aspect-ratio:1;border:1px solid rgba(255,255,255,.055);border-radius:50%;background:#171c19;content:""}.mv7-accounts-ring>span{position:relative;z-index:1;display:grid;max-width:62%;justify-items:center;gap:3px;transform:rotate(90deg);text-align:center}.mv7-accounts-ring small,.mv7-accounts-ring em{color:var(--v2-muted);font-size:9px;font-style:normal}.mv7-accounts-ring strong{overflow:hidden;max-width:100%;font-size:15px;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.mv7-accounts-distribution dl{display:grid;gap:13px;margin:0}.mv7-accounts-distribution dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.mv7-accounts-distribution dt{display:flex;min-width:0;align-items:center;gap:8px;color:var(--v2-muted);font-size:10px}.mv7-accounts-distribution dt i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--legend-color)}.mv7-accounts-distribution dt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv7-accounts-distribution dd{margin:0;font-size:10px}.mv7-accounts-distribution>p{margin:0;padding:0 18px 16px;color:var(--v2-dim);font-size:9px;text-align:center}.mv7-accounts-quick>div{display:grid;gap:8px;padding:12px}.mv7-accounts-quick>div>button{display:grid;min-height:64px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:9px 12px;border:1px solid var(--v2-line);border-radius:10px;outline:0;background:#ffffff05;color:var(--v2-text);cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.mv7-accounts-quick>div>button:hover,.mv7-accounts-quick>div>button:focus-visible{border-color:#2dde983d;background:#2dde9809;transform:translate(2px)}.mv7-accounts-quick>div>button:disabled{cursor:not-allowed;opacity:.38;transform:none}.mv7-accounts-quick>div>button>span{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--v2-line);border-radius:9px;color:var(--v2-green-bright)}.mv7-accounts-quick>div>button:nth-child(3)>span{color:var(--v2-muted)}.mv7-accounts-quick svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}.mv7-accounts-quick>div>button>strong{display:grid;min-width:0;gap:4px;font-size:11px;font-weight:560}.mv7-accounts-quick>div>button small{overflow:hidden;color:var(--v2-muted);font-size:9px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.mv7-accounts-quick>div>button>svg{color:var(--v2-muted)}}@media(min-width:769px)and (max-width:1199px){.mv7-accounts-desktop-summary{grid-template-columns:minmax(0,1fr) auto}.mv7-accounts-desktop-period{display:none}.mv7-accounts-desktop-metrics{grid-column:1 / -1;padding-top:13px;border-top:1px solid var(--v2-line)}.mv7-accounts-desktop-metrics>div:first-child{border-left:0}.mv7-accounts-desktop-grid{grid-template-columns:minmax(0,1fr)}.mv7-accounts-desktop-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:769px){.mv7-accounts-desktop-metrics dd{overflow:visible;font-size:clamp(13px,1.2vw,15px);text-overflow:clip}.mv7-accounts-row-select{grid-template-columns:38px minmax(0,1fr) minmax(78px,112px) max-content}.mv7-accounts-row-amount{overflow:visible;font-size:12px;text-overflow:clip}.mv7-accounts-activity-row{grid-template-columns:35px minmax(0,1fr) minmax(105px,.72fr) max-content}.mv7-accounts-activity-copy strong,.mv7-accounts-activity-meta strong,.mv7-accounts-activity-amount,.mv7-accounts-quick>div>button>strong{font-size:12px}.mv7-accounts-activity-copy small,.mv7-accounts-activity-meta small,.mv7-accounts-quick>div>button small,.mv7-accounts-ring small,.mv7-accounts-ring em,.mv7-accounts-distribution>p{font-size:10px}.mv7-accounts-distribution dt,.mv7-accounts-distribution dd,.mv7-accounts-desktop-panel>header p,.mv7-accounts-desktop-panel>header span,.mv7-accounts-activity-panel>header button{font-size:11px}.mv7-accounts-quick>header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start}#accounts-quick-selected{min-width:0;justify-self:end;overflow-wrap:anywhere;text-align:right}.mv7-accounts-desktop.is-empty .mv7-accounts-desktop-summary-actions,.mv7-accounts-desktop.is-empty .mv7-accounts-activity-panel,.mv7-accounts-desktop.is-empty .mv7-accounts-desktop-rail{display:none}.mv7-accounts-desktop.is-empty .mv7-accounts-desktop-summary{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr)}.mv7-accounts-desktop.is-empty .mv7-accounts-desktop-metrics{grid-column:auto;padding-top:0;border-top:0}.mv7-accounts-desktop.is-empty .mv7-accounts-desktop-grid{grid-template-columns:minmax(0,1fr)}}.mv7-account-dialog{width:min(540px,calc(100% - 28px))}.mv7-account-dialog form{padding:24px}.mv7-account-dialog header{align-items:flex-start;margin-bottom:20px}.mv7-account-dialog header>div{min-width:0}.mv7-account-dialog header p{max-width:42ch;margin:6px 0 0;color:var(--v2-muted);font-size:12px;line-height:1.45}.mv7-account-form-fields{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:0 12px;padding:16px;border:1px solid var(--v2-line);border-radius:13px;background:#ffffff05}.mv7-account-form-fields .mv7-field:first-child{grid-column:1 / -1}.mv7-account-form-fields .mv7-field{position:relative;margin-bottom:12px}.mv7-account-form-fields .mv7-field:nth-last-child(-n+2){margin-bottom:0}.mv7-account-balance-input{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;border:1px solid var(--v2-line);border-radius:8px;background:#060807}.mv7-account-balance-input:focus-within{border-color:#2dde9873;box-shadow:0 0 0 3px #2dde980e}.mv7-account-balance-input b{padding-left:11px;color:var(--v2-muted);font-size:12px;font-weight:600}.mv7-account-form-fields .mv7-account-balance-input input{border:0;box-shadow:none}.mv7-account-field-error{min-height:14px;margin-top:-2px;color:#ff8d87;font-size:10px}.mv7-account-form-fields input[aria-invalid=true]{border-color:#ff6b6b8c}.mv7-account-dialog footer{justify-content:space-between}.mv7-account-dialog footer>div{display:flex;gap:9px;margin-left:auto}.mv7-account-dialog .mv7-primary-button:disabled{cursor:not-allowed;filter:saturate(.4);opacity:.42}@media(max-width:768px){.mv7-account-dialog form{padding:20px 16px calc(18px + env(safe-area-inset-bottom))}.mv7-account-form-fields{grid-template-columns:minmax(0,1fr);padding:14px}.mv7-account-form-fields .mv7-field,.mv7-account-form-fields .mv7-field:nth-last-child(-n+2){margin-bottom:13px}.mv7-account-form-fields .mv7-field:last-child{margin-bottom:0}.mv7-account-dialog footer{align-items:stretch;flex-direction:column-reverse}.mv7-account-dialog footer>div{display:grid;width:100%;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);margin:0}.mv7-account-dialog #account-delete{width:100%}}.mv7-budgets-view{width:min(100%,1210px);padding:26px 24px 56px;margin:0 auto}.mv7-budgets-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.mv7-budgets-heading{margin-bottom:24px}.mv7-budgets-heading h2{margin:0;font-size:clamp(28px,2.35vw,37px);font-weight:450;letter-spacing:-.05em}.mv7-budgets-heading>div>p:last-child{margin:7px 0 0;color:var(--v2-muted);font-size:var(--v2-text-sm)}.mv7-budget-field{position:relative;overflow:hidden;border:1px solid var(--v2-line);border-radius:18px;background:radial-gradient(circle at 52% 25%,rgba(45,222,152,.045),transparent 28rem),linear-gradient(135deg,rgba(255,255,255,.018),transparent 38%),#070908bd;box-shadow:inset 0 1px #ffffff0a,0 30px 80px #00000038;backdrop-filter:blur(26px) saturate(112%);-webkit-backdrop-filter:blur(26px) saturate(112%)}.mv7-budget-field:before{position:absolute;width:460px;height:460px;border-radius:50%;background:#2dde9809;content:"";filter:blur(110px);left:35%;top:-270px;pointer-events:none}.mv7-budget-lanes{position:relative;z-index:1}.mv7-budget-lane{position:relative;border-bottom:1px solid var(--v2-line);animation:v2-budget-lane-in .44s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--budget-delay, 0ms)}@keyframes v2-budget-lane-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mv7-budget-lane:before{position:absolute;z-index:0;width:36%;height:90%;background:var(--budget-color);content:"";filter:blur(100px);opacity:0;pointer-events:none;left:18%;top:5%;transition:opacity .22s ease}.mv7-budget-lane.is-expanded:before{opacity:.055}.mv7-budget-lane-main{position:relative;z-index:1;display:grid;width:100%;min-height:98px;grid-template-columns:185px minmax(260px,1fr) 118px;align-items:center;gap:18px;padding:9px 20px;outline:0;background:transparent;color:var(--v2-text);cursor:pointer;text-align:left;transition:background .18s ease}.mv7-budget-lane-main:hover,.mv7-budget-lane-main:focus-visible{background:#ffffff05}.mv7-budget-lane.is-expanded .mv7-budget-lane-main{min-height:175px}.mv7-budget-lane-identity{display:grid;min-width:0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px}.mv7-budget-lane-identity>i{display:grid;width:38px;height:38px;place-items:center;border:1px solid color-mix(in srgb,var(--budget-color) 28%,transparent);border-radius:11px;background:color-mix(in srgb,var(--budget-color) 8%,transparent);color:var(--budget-color);font-family:var(--v2-mono);font-size:var(--v2-text-micro);font-style:normal}.mv7-budget-lane-identity>span{display:flex;min-width:0;flex-direction:column;gap:5px}.mv7-budget-lane-identity strong,.mv7-budget-lane-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv7-budget-lane-identity strong{font-size:12px;font-weight:500}.mv7-budget-lane-identity small{color:color-mix(in srgb,var(--budget-color) 76%,white);font-family:var(--v2-mono);font-size:var(--v2-text-micro)}.mv7-budget-lane-detail{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:28px;padding:0 20px 20px 245px}.mv7-budget-recent{display:flex;min-width:0;flex-direction:column}.mv7-budget-recent>span,.mv7-budget-lane-controls>span{margin-bottom:7px;color:var(--v2-dim);font-size:var(--v2-text-micro)}.mv7-budget-recent>div{display:grid;min-height:33px;grid-template-columns:minmax(0,1fr) 60px auto;align-items:center;gap:10px;border-top:1px solid rgba(255,255,255,.05)}.mv7-budget-recent>div strong,.mv7-budget-recent>div span,.mv7-budget-recent>div b{overflow:hidden;font-size:var(--v2-text-micro);font-weight:450;text-overflow:ellipsis;white-space:nowrap}.mv7-budget-recent>div span,.mv7-budget-recent>div b{color:var(--v2-dim);font-family:var(--v2-mono);font-size:var(--v2-text-micro)}.mv7-budget-recent>div b{text-align:right}.mv7-budget-recent>p{margin:4px 0 0;color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-budget-lane-controls{display:grid;grid-template-columns:1fr;align-content:start}.mv7-budget-lane-controls>strong{margin-bottom:10px;font-family:var(--v2-mono);font-size:var(--v2-text-sm);font-weight:500}.mv7-budget-lane-controls .mv7-secondary-button{width:fit-content}.mv7-budget-form-note{color:var(--v2-muted);font-size:var(--v2-text-xs);line-height:1.6}.mv7-budget-form-note{padding:11px;margin:2px 0 0;border:1px solid rgba(45,222,152,.1);border-radius:8px;background:#2dde9809}.mv7-budget-dialog footer>span,.mv7-account-dialog footer>span{flex:1}@media(min-width:769px){.mv7-budgets-view{width:min(100%,1400px);padding:34px 30px 64px}.mv7-budget-desktop-legacy{--budget-desktop-surface: rgba(11, 15, 14, .82);--budget-desktop-raised: rgba(17, 22, 20, .92);--budget-desktop-line: rgba(255, 255, 255, .09);--budget-desktop-track: rgba(255, 255, 255, .09);--budget-action-bg: rgba(255, 255, 255, .1);--budget-action-text: #f5f7f6;--budget-action-icon-bg: #f5f7f6;--budget-action-icon-text: #0b1220;--budget-filter-active-bg: #f5f7f6;--budget-filter-active-text: #0b1220;color:var(--v2-text)}.mv7-budgets-heading{min-height:128px;align-items:center;margin-bottom:20px}.mv7-budgets-heading .mv7-eyebrow{color:var(--v2-muted);font-size:11px;font-weight:700;letter-spacing:.14em}.mv7-budgets-heading h2{margin-top:12px;font-size:clamp(42px,4vw,60px);font-weight:720;letter-spacing:-.055em}.mv7-budgets-heading>div>p:last-child{margin-top:7px;font-size:18px}.mv7-budget-heading-actions{display:flex;align-items:center;gap:12px}.mv7-budget-period,.mv7-budget-heading-actions .mv7-icon-button,.mv7-budget-heading-actions .mv7-primary-button{min-height:46px;border:1px solid var(--budget-desktop-line);border-radius:23px;background:var(--budget-desktop-raised)}.mv7-budget-heading-actions .mv7-primary-button{padding-inline:20px;border-color:#18243614;background:var(--budget-action-bg)!important;color:var(--budget-action-text)!important;box-shadow:0 12px 30px #3248681a}.mv7-budget-heading-actions .mv7-primary-button :is(span,svg){color:var(--budget-action-text)!important}.mv7-budget-heading-actions .mv7-primary-button svg{width:34px;height:34px;padding:9px;margin-left:-13px;border-radius:50%;background:var(--budget-action-icon-bg);color:var(--budget-action-icon-text)!important}.mv7-budget-summary{position:relative;min-height:154px;grid-template-columns:1.15fr 1fr 1fr;padding:22px 22px 43px;margin-bottom:18px;overflow:hidden;border:1px solid var(--budget-desktop-line);border-radius:20px;background:var(--budget-desktop-surface);box-shadow:0 18px 50px #0000001a,inset 0 1px #ffffff0d}.mv7-budget-summary:after,.mv7-budget-summary:before{position:absolute;height:10px;border-radius:999px;content:"";left:22px;bottom:22px}.mv7-budget-summary:after{width:calc(100% - 44px);background:var(--budget-desktop-track)}.mv7-budget-summary:before{z-index:1;width:min(calc(100% - 44px),var(--budget-used, 0%));background:linear-gradient(90deg,#38d89a,#7edc86 48%,#ffbd47 82%,#ff5b68);box-shadow:0 5px 16px #37d7992e}.mv7-budget-summary>div{min-height:70px;padding:7px 20px}.mv7-budget-summary>div:first-child{padding-left:0}.mv7-budget-summary>div>span{width:38px;height:38px}.mv7-budget-summary dd{font-size:clamp(20px,1.8vw,29px)}.mv7-budget-summary dt{font-size:13px}.mv7-budget-desktop-filters{display:flex;align-items:center;gap:10px;margin:0 0 14px}.mv7-budget-desktop-filters button{min-height:38px;padding:0 18px;border:1px solid var(--budget-desktop-line);border-radius:20px;background:var(--budget-desktop-raised);color:var(--v2-muted);font:inherit;font-size:12px;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease}.mv7-budget-desktop-filters button:hover{transform:translateY(-1px)}.mv7-budget-desktop-filters button.is-active{background:var(--budget-filter-active-bg);color:var(--budget-filter-active-text)}.mv7-budget-dashboard{grid-template-columns:minmax(0,2.05fr) minmax(290px,.78fr);gap:18px}.mv7-budget-side-rail{display:grid;gap:16px}.mv7-budget-categories-card,.mv7-budget-rhythm-card{border-color:var(--budget-desktop-line);border-radius:20px;background:var(--budget-desktop-surface);color:var(--v2-text);box-shadow:0 18px 55px #3b4e6914,inset 0 1px #fff}.mv7-budget-categories-card>header,.mv7-budget-rhythm-card>header{min-height:62px;padding:13px 18px}.mv7-budget-categories-card>header .mv7-eyebrow,.mv7-budget-column-labels{display:none}.mv7-budget-categories-card h3,.mv7-budget-rhythm-card h3{font-size:15px;font-weight:680}.mv7-budget-lane-main{min-height:62px;grid-template-columns:minmax(170px,1.3fr) minmax(94px,.7fr) minmax(94px,.7fr) minmax(210px,1.65fr) 20px;gap:12px;padding:8px 15px;color:var(--v2-text)}.mv7-budget-lane.is-expanded .mv7-budget-lane-main{min-height:76px}.mv7-budget-lane-identity{grid-template-columns:38px minmax(0,1fr);gap:10px}.mv7-budget-lane-identity>i{width:38px;height:38px;border-radius:13px}.mv7-budget-lane-identity strong{font-size:13px}.mv7-budget-lane-identity small{font-size:10px}.mv7-budget-lane-metric small{display:none}.mv7-budget-lane-metric strong{font-size:11px}.mv7-budget-lane-progress-cell{display:grid;grid-template-columns:minmax(90px,1fr) 105px;align-items:center;gap:12px}.mv7-budget-lane-progress{height:8px;background:var(--budget-desktop-track)}.mv7-budget-lane-status{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:6px}.mv7-budget-lane-status strong{font-size:11px}.mv7-budget-lane-status small{overflow:hidden;padding:5px 7px;border-radius:999px;background:#30cd8f1a;color:#24b779;font-size:9px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mv7-budget-lane.is-warning .mv7-budget-lane-status small{background:#ffaf2f21;color:#e89413}.mv7-budget-lane.is-over .mv7-budget-lane-status small{background:#ff505e1f;color:#ff4b5c}.mv7-budget-lane.is-filtered-out{display:none}.mv7-budget-add{min-height:54px;background:transparent}.mv7-budget-rhythm-card{position:static}.mv7-budget-rhythm-chart{display:none}.mv7-budget-insight{margin:0 14px 14px;border-radius:15px}.mv7-budget-side-summary{border:1px solid var(--budget-desktop-line);border-radius:20px;background:var(--budget-desktop-surface);color:var(--v2-text);box-shadow:0 18px 45px #00000014,inset 0 1px #ffffff0a}.mv7-budget-side-summary{padding:18px}.mv7-budget-side-summary h3{margin:0 0 12px;font-size:14px}.mv7-budget-side-summary dl{margin:0}.mv7-budget-side-summary dl>div{display:grid;grid-template-columns:1fr auto 38px;gap:8px;padding:11px 0;border-top:1px solid var(--budget-desktop-line);align-items:baseline}.mv7-budget-side-summary dt{color:var(--v2-muted);font-size:11px}.mv7-budget-side-summary dd{margin:0;font-size:12px;font-weight:700}.mv7-budget-side-summary small{color:var(--v2-muted);font-size:10px;text-align:right}}@media(min-width:769px){.mv7-budget-desktop-filters,.mv7-budget-categories-card>header,.mv7-budget-add,.mv7-budget-side-rail{display:none}.mv7-budget-dashboard{display:block}.mv7-budget-categories-card,:root[data-resolved-theme=light] .mv7-budget-categories-card{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.mv7-budget-lanes{border-top:1px solid var(--budget-desktop-line)}.mv7-budget-lane-main,.mv7-budget-lane.is-expanded .mv7-budget-lane-main{min-height:58px;grid-template-columns:minmax(130px,190px) minmax(180px,1fr);gap:22px;padding:10px 4px}.mv7-budget-lane-main:hover,.mv7-budget-lane-main:focus-visible{background:transparent}.mv7-budget-lane-identity{display:block}.mv7-budget-lane-identity>i,.mv7-budget-lane-identity small,.mv7-budget-lane-metric,.mv7-budget-lane-status small,.mv7-budget-lane-chevron,.mv7-budget-lane-detail{display:none}.mv7-budget-lane-identity strong{font-size:14px}.mv7-budget-lane-progress-cell{display:grid;grid-template-columns:minmax(120px,1fr) 46px;gap:14px}.mv7-budget-lane-status{display:block;text-align:right}.mv7-budget-lane-status strong{font-size:12px}.mv7-budget-field.has-no-budgets .mv7-budget-desktop-filters,.mv7-budget-field.has-no-budgets .mv7-budget-dashboard{display:none}.mv7-budget-desktop-legacy{--budget-card-radius: 18px;--budget-control-radius: 999px;--budget-card-shadow: 0 16px 42px rgba(0, 0, 0, .13), inset 0 1px rgba(255, 255, 255, .045)}.mv7-budget-period,.mv7-budget-heading-actions .mv7-icon-button,.mv7-budget-heading-actions .mv7-primary-button,.mv7-budget-desktop-filters button{border-radius:var(--budget-control-radius)}.mv7-budget-heading-actions .mv7-primary-button{border:1px solid var(--budget-desktop-line)!important;box-shadow:0 10px 26px #0000001c!important}.mv7-budget-summary,.mv7-budget-categories-card,.mv7-budget-rhythm-card,.mv7-budget-side-summary{overflow:hidden;border:1px solid var(--budget-desktop-line);border-radius:var(--budget-card-radius);box-shadow:var(--budget-card-shadow)}.mv7-budget-summary>div+div{border-left-color:var(--budget-desktop-line)}.mv7-budget-categories-card>header,.mv7-budget-rhythm-card>header{border-bottom-color:var(--budget-desktop-line)}.mv7-budget-lane{border-bottom-color:var(--budget-desktop-line)}.mv7-budget-lanes .mv7-budget-lane:last-child{border-bottom:0}.mv7-budget-add{border-top:1px solid var(--budget-desktop-line);border-radius:0}.mv7-budget-insight{border-color:transparent;box-shadow:none}.mv7-budget-side-summary dl>div:first-child{border-top:0}:root[data-resolved-theme=light] .mv7-budget-desktop-legacy{--budget-card-shadow: 0 16px 44px rgba(59, 78, 105, .075), inset 0 1px #fff}}@media(min-width:769px){:root[data-resolved-theme=light] .mv7-budget-desktop-legacy{--budget-desktop-surface: rgba(255, 255, 255, .82);--budget-desktop-raised: rgba(248, 250, 253, .9);--budget-desktop-line: rgba(39, 54, 76, .09);--budget-desktop-track: rgba(77, 100, 132, .11);--budget-action-bg: rgba(255, 255, 255, .94);--budget-action-text: #0b1220;--budget-action-icon-bg: #0b1220;--budget-action-icon-text: #fff;--budget-filter-active-bg: #0b1220;--budget-filter-active-text: #fff}:root[data-resolved-theme=light] .mv7-budget-categories-card,:root[data-resolved-theme=light] .mv7-budget-rhythm-card,:root[data-resolved-theme=light] .mv7-budget-summary,:root[data-resolved-theme=light] .mv7-budget-side-summary{box-shadow:var(--budget-card-shadow);backdrop-filter:blur(24px) saturate(115%);-webkit-backdrop-filter:blur(24px) saturate(115%)}}@media(min-width:769px){.mv7-budget-categories-card,:root[data-resolved-theme=light] .mv7-budget-categories-card{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.mv7-budget-desktop-legacy .mv7-budget-desktop-filters,.mv7-budget-desktop-legacy .mv7-budget-categories-card>header,.mv7-budget-desktop-legacy .mv7-budget-add,.mv7-budget-desktop-legacy .mv7-budget-side-rail,.mv7-budget-desktop-legacy .mv7-budget-lane-identity>i,.mv7-budget-desktop-legacy .mv7-budget-lane-identity small,.mv7-budget-desktop-legacy .mv7-budget-lane-metric,.mv7-budget-desktop-legacy .mv7-budget-lane-status small,.mv7-budget-desktop-legacy .mv7-budget-lane-chevron,.mv7-budget-desktop-legacy .mv7-budget-lane-detail{display:none!important}.mv7-budget-desktop-legacy .mv7-budget-dashboard{display:block!important}.mv7-budget-desktop-legacy .mv7-budget-lane-main,.mv7-budget-desktop-legacy .mv7-budget-lane.is-expanded .mv7-budget-lane-main{grid-template-columns:minmax(130px,190px) minmax(180px,1fr)!important}.mv7-budget-desktop-legacy .mv7-budget-lane-identity{display:block!important;grid-column:auto!important;padding-right:0!important}.mv7-budget-desktop-legacy .mv7-budget-lane-progress-cell{display:grid!important;grid-column:auto!important;grid-template-columns:minmax(120px,1fr) 46px!important}}@media(min-width:769px){.mv7-budget-desktop-legacy .mv7-budget-desktop-filters{display:flex!important}.mv7-budget-desktop-legacy .mv7-budget-side-rail{display:grid!important}.mv7-budget-desktop-legacy .mv7-budget-dashboard{display:grid!important;grid-template-columns:minmax(0,2.05fr) minmax(270px,.78fr)!important}.mv7-budget-desktop-legacy .mv7-budget-lane-main,.mv7-budget-desktop-legacy .mv7-budget-lane.is-expanded .mv7-budget-lane-main{min-height:62px;grid-template-columns:minmax(190px,1.15fr) minmax(210px,1.65fr) 20px!important;gap:14px;padding:8px 10px}.mv7-budget-desktop-legacy .mv7-budget-lane-identity{display:grid!important;grid-template-columns:38px minmax(0,1fr);gap:10px}.mv7-budget-desktop-legacy .mv7-budget-lane-identity>i{display:grid!important}.mv7-budget-desktop-legacy .mv7-budget-lane-identity small{display:block!important;color:var(--v2-muted)}.mv7-budget-desktop-legacy .mv7-budget-lane-progress-cell{grid-template-columns:minmax(90px,1fr) 134px!important}.mv7-budget-desktop-legacy .mv7-budget-lane-status{display:grid!important;grid-template-columns:34px minmax(90px,1fr);align-items:center;gap:6px}.mv7-budget-desktop-legacy .mv7-budget-lane-status small{display:block!important}.mv7-budget-desktop-legacy .mv7-budget-lane-chevron{display:block!important;position:static}}@media(min-width:769px){.mv7-budget-desktop-legacy .mv7-budget-side-rail{align-content:start;gap:14px}.mv7-budget-desktop-legacy .mv7-budget-rhythm-card,.mv7-budget-desktop-legacy .mv7-budget-side-summary{border-radius:18px}.mv7-budget-desktop-legacy .mv7-budget-rhythm-card>header{display:grid;min-height:76px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px}.mv7-budget-desktop-legacy .mv7-budget-rhythm-card h3{margin-top:3px;line-height:1.2}.mv7-budget-desktop-legacy .mv7-budget-chart-legend{display:flex;align-items:center;justify-content:flex-end;gap:12px;white-space:nowrap}.mv7-budget-desktop-legacy .mv7-budget-chart-legend span{gap:5px}.mv7-budget-desktop-legacy .mv7-budget-insight{min-height:112px;align-items:start;margin:0;padding:16px;border:0;border-radius:0;background:color-mix(in srgb,var(--v2-green) 6%,transparent)}.mv7-budget-desktop-legacy .mv7-budget-insight strong{display:block;line-height:1.35}.mv7-budget-desktop-legacy .mv7-budget-insight p{margin-top:5px;line-height:1.5}.mv7-budget-desktop-legacy .mv7-budget-side-summary{padding:16px}.mv7-budget-desktop-legacy .mv7-budget-side-summary h3{margin:0 0 8px;padding-bottom:12px;border-bottom:1px solid var(--budget-desktop-line);line-height:1.25}.mv7-budget-desktop-legacy .mv7-budget-side-summary dl>div{min-height:46px;grid-template-columns:minmax(0,1fr) minmax(92px,auto) 34px;align-items:center;gap:8px;padding:10px 0}.mv7-budget-desktop-legacy .mv7-budget-side-summary dd,.mv7-budget-desktop-legacy .mv7-budget-side-summary small{font-variant-numeric:tabular-nums;white-space:nowrap}.mv7-budget-desktop-legacy .mv7-budget-side-summary dd{text-align:right}}@media(min-width:769px){.mv7-budget-desktop-legacy .mv7-budget-summary{min-height:132px;grid-template-columns:repeat(3,minmax(0,1fr));padding:17px 20px 38px}.mv7-budget-desktop-legacy .mv7-budget-summary>div{min-height:66px;grid-template-columns:36px minmax(0,1fr);align-content:center;gap:12px;padding:4px 20px}.mv7-budget-desktop-legacy .mv7-budget-summary>div:first-child{padding-left:0}.mv7-budget-desktop-legacy .mv7-budget-summary>div>span{width:36px;height:36px;border-radius:11px}.mv7-budget-desktop-legacy .mv7-budget-summary dt{margin-bottom:3px;font-size:12px;line-height:1.25}.mv7-budget-desktop-legacy .mv7-budget-summary dd{font-size:clamp(18px,1.55vw,23px);font-variant-numeric:tabular-nums;line-height:1.15}.mv7-budget-desktop-legacy .mv7-budget-summary small{margin-top:4px;font-size:10px;line-height:1.25}.mv7-budget-desktop-legacy .mv7-budget-summary:before,.mv7-budget-desktop-legacy .mv7-budget-summary:after{left:20px;bottom:17px;height:8px}.mv7-budget-desktop-legacy .mv7-budget-summary:after{width:calc(100% - 40px)}.mv7-budget-desktop-legacy .mv7-budget-summary:before{width:min(calc(100% - 40px),var(--budget-used, 0%))}}@media(min-width:769px){.mv7-budget-desktop-legacy .mv7-budget-heading-actions{flex-wrap:nowrap;gap:9px}.mv7-budget-desktop-legacy .mv7-budget-period,.mv7-budget-desktop-legacy .mv7-budget-heading-actions .mv7-icon-button,.mv7-budget-desktop-legacy .mv7-budget-heading-actions .mv7-primary-button{min-height:44px;height:44px;border-radius:22px}.mv7-budget-desktop-legacy .mv7-budget-period{gap:9px;padding:0 15px;white-space:nowrap}.mv7-budget-desktop-legacy .mv7-budget-period time{line-height:1}.mv7-budget-desktop-legacy .mv7-budget-heading-actions .mv7-icon-button{width:44px;flex:0 0 44px;color:var(--v2-muted);box-shadow:none}.mv7-budget-desktop-legacy .mv7-budget-heading-actions .mv7-primary-button{gap:10px;padding:0 17px 0 7px}.mv7-budget-desktop-legacy .mv7-budget-heading-actions .mv7-primary-button svg{width:32px;height:32px;flex:0 0 32px;margin:0;padding:8px}.mv7-budget-desktop-legacy .mv7-budget-heading-actions .mv7-primary-button span{line-height:1;white-space:nowrap}}@media(min-width:769px){.mv7-budget-desktop-legacy{--budget-material-bg: linear-gradient(165deg, rgba(255, 255, 255, .065), rgba(255, 255, 255, .018));--budget-material-border: rgba(255, 255, 255, .105);--budget-material-highlight: radial-gradient(130% 90% at 18% -20%, rgba(255, 255, 255, .12), transparent 55%);--budget-material-inset: rgba(0, 0, 0, .3);--budget-material-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 0 0 1px rgba(0, 0, 0, .18), 0 1px 2px rgba(0, 0, 0, .28), 0 12px 28px -10px rgba(0, 0, 0, .46), 0 32px 64px -24px rgba(0, 0, 0, .42)}:root[data-resolved-theme=light] .mv7-budget-desktop-legacy{--budget-material-bg: linear-gradient(165deg, rgba(255, 255, 255, .9), rgba(245, 248, 252, .66));--budget-material-border: rgba(91, 108, 132, .14);--budget-material-highlight: radial-gradient(130% 90% at 18% -20%, rgba(255, 255, 255, .92), transparent 58%);--budget-material-inset: rgba(74, 91, 116, .08);--budget-material-shadow: inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 0 0 1px rgba(66, 83, 107, .035), 0 1px 2px rgba(42, 57, 79, .08), 0 12px 28px -10px rgba(54, 72, 98, .16), 0 32px 64px -24px rgba(54, 72, 98, .2)}.mv7-budget-desktop-legacy .mv7-budget-summary,.mv7-budget-desktop-legacy .mv7-budget-rhythm-card,.mv7-budget-desktop-legacy .mv7-budget-side-summary{border-color:var(--budget-material-border);background:var(--budget-material-bg);box-shadow:var(--budget-material-shadow);backdrop-filter:blur(28px) saturate(1.6);-webkit-backdrop-filter:blur(28px) saturate(1.6)}.mv7-budget-desktop-legacy .mv7-budget-rhythm-card,.mv7-budget-desktop-legacy .mv7-budget-side-summary{position:relative;isolation:isolate}.mv7-budget-desktop-legacy .mv7-budget-rhythm-card:before,.mv7-budget-desktop-legacy .mv7-budget-side-summary:before,.mv7-budget-desktop-legacy .mv7-budget-rhythm-card:after,.mv7-budget-desktop-legacy .mv7-budget-side-summary:after{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;content:""}.mv7-budget-desktop-legacy .mv7-budget-rhythm-card:before,.mv7-budget-desktop-legacy .mv7-budget-side-summary:before{background:var(--budget-material-highlight)}.mv7-budget-desktop-legacy .mv7-budget-rhythm-card:after,.mv7-budget-desktop-legacy .mv7-budget-side-summary:after{box-shadow:inset 0 -1px 0 var(--budget-material-inset)}.mv7-budget-desktop-legacy .mv7-budget-period,.mv7-budget-desktop-legacy .mv7-budget-heading-actions .mv7-icon-button,.mv7-budget-desktop-legacy .mv7-budget-heading-actions .mv7-primary-button,.mv7-budget-desktop-legacy .mv7-budget-desktop-filters button{border-color:var(--budget-material-border)!important;background:var(--budget-material-bg);box-shadow:inset 0 1px #ffffff17,0 1px 2px #00000029,0 10px 22px -14px #00000061;backdrop-filter:blur(20px) saturate(1.45);-webkit-backdrop-filter:blur(20px) saturate(1.45)}.mv7-budget-desktop-legacy .mv7-budget-desktop-filters button.is-active{background:var(--budget-filter-active-bg);box-shadow:inset 0 1px #ffffff29,0 8px 18px -10px #0000008c}}@media(min-width:769px){.mv7-budget-desktop-legacy .mv7-budget-lanes{display:grid;gap:6px;padding:1px;border-top:0}.mv7-budget-desktop-legacy .mv7-budget-lane{overflow:hidden;border:1px solid rgba(255,255,255,.075)!important;border-radius:14px;background:#ffffff07;box-shadow:none!important;filter:none!important;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);transition:border-color .18s ease,background-color .18s ease}.mv7-budget-desktop-legacy .mv7-budget-lane:hover{border-color:#ffffff21!important;background:#ffffff0a;box-shadow:none!important;filter:none!important;transform:none}:root[data-resolved-theme=light] .mv7-budget-desktop-legacy .mv7-budget-lane{border-color:#45566f1c!important;background:#ffffffa8}:root[data-resolved-theme=light] .mv7-budget-desktop-legacy .mv7-budget-lane:hover{border-color:#45566f2e!important;background:#ffffffd1}.mv7-budget-desktop-legacy .mv7-budget-lane-main,.mv7-budget-desktop-legacy .mv7-budget-lane-main:hover,.mv7-budget-desktop-legacy .mv7-budget-lane-main:focus-visible{background:transparent}}.mv7-debts-view{--debt-surface: color-mix(in srgb, var(--v2-surface) 90%, transparent);--debt-line: color-mix(in srgb, var(--v2-line) 78%, transparent);display:grid;width:min(1320px,100%);grid-template-columns:minmax(0,1.45fr) minmax(220px,.78fr) minmax(370px,.95fr);grid-template-areas:"hero hero rail" "summary month rail" "tabs tabs rail" "heading heading rail" "list list rail";gap:14px 18px;margin-inline:auto;color:var(--v2-text)}.mv7-debt-hero{grid-area:hero;position:relative;display:grid;min-height:242px;grid-template-columns:minmax(0,1fr) minmax(200px,34%);align-items:center;overflow:hidden;padding:27px 34px;border:1px solid var(--debt-line);border-radius:22px;background:radial-gradient(circle at 78% 38%,rgba(231,198,150,.17),transparent 35%),linear-gradient(135deg,color-mix(in srgb,var(--v2-surface) 96%,transparent),color-mix(in srgb,var(--v2-bg) 78%,transparent))}.mv7-debt-hero-copy{position:relative;z-index:1}.mv7-debt-hero-copy>span{color:var(--v2-muted);font-size:15px}.mv7-debt-hero h2{max-width:none;margin:10px 0 12px;font-size:clamp(38px,3.6vw,56px);line-height:1.02;letter-spacing:-.065em}.mv7-debt-hero p{max-width:32ch;margin:0;color:var(--v2-muted);font-size:18px;line-height:1.35}.mv7-debt-hero img{position:absolute;right:3%;bottom:-8%;width:min(290px,33%);filter:drop-shadow(0 24px 30px rgba(45,34,21,.16));pointer-events:none}.mv7-debt-summary{grid-area:summary;display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;gap:16px;padding:21px 24px;border:1px solid var(--debt-line);border-radius:19px;background:var(--debt-surface)}.mv7-debt-summary-stat{display:grid;gap:6px;min-width:0}.mv7-debt-summary-stat>span{color:var(--v2-muted);font-size:13px}.mv7-debt-summary-stat>strong{overflow:hidden;font-size:clamp(18px,1.9vw,25px);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.mv7-debt-summary-stat>small{color:var(--v2-muted);font-size:12px}.mv7-debt-summary-stat.is-owe>strong{color:#e78269}.mv7-debt-summary-stat.is-collect>strong{color:#34bd87}.mv7-debt-summary-stat>strong.is-long-value{font-size:clamp(17px,1.8vw,24px)}.mv7-debt-summary-stat>strong.is-extra-long-value{font-size:clamp(14px,1.5vw,19px)}.mv7-debt-summary-divider{width:1px;height:56px;background:var(--debt-line)}.mv7-debt-tabs{grid-area:tabs;display:grid;grid-template-columns:repeat(2,1fr);padding:4px;border:1px solid var(--debt-line);border-radius:17px;background:color-mix(in srgb,var(--debt-surface) 88%,transparent)}.mv7-debt-tabs button{display:flex;min-height:43px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:14px;background:transparent;color:var(--v2-muted);font:inherit;cursor:pointer}.mv7-debt-tabs button.is-active{background:#111827;color:#fff}.mv7-debt-tabs svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.mv7-debt-list-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.mv7-debt-new-mobile{display:none}.mv7-debt-list-heading{display:flex;grid-area:heading;align-items:center;justify-content:space-between;gap:16px;margin:4px 4px 0}.mv7-debt-list-heading h3{margin:0;font-size:28px;letter-spacing:-.035em}.mv7-debt-list-heading select{min-height:42px;padding:0 38px 0 16px;border:1px solid var(--debt-line);border-radius:15px;background:var(--debt-surface);color:var(--v2-text)}.mv7-debt-list{display:grid;grid-area:list;gap:10px}.mv7-debts-view[data-debt-current-tab=history] .mv7-debt-list-heading,.mv7-debts-view[data-debt-current-tab=history] .mv7-debt-list{display:none}.mv7-debt-row{display:grid;min-width:0;grid-template-columns:50px minmax(0,1fr) minmax(220px,.78fr) 18px;align-items:center;gap:13px;padding:13px 17px;border:1px solid var(--debt-line);border-radius:17px;background:var(--debt-surface);color:var(--v2-text);font:inherit;text-align:left;cursor:pointer}.mv7-debt-row:focus-visible,.mv7-debt-row-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:color-mix(in srgb,var(--v2-text) 7%,transparent);color:var(--v2-muted)}.mv7-debt-row.is-urgent .mv7-debt-row-icon{background:#ff525b1f;color:#e5434b}.mv7-debt-row-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7}.mv7-debt-row-copy,.mv7-debt-row-numbers{display:grid;min-width:0;gap:4px}.mv7-debt-row-numbers{grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.mv7-debt-row-numbers strong{grid-column:1;grid-row:1}.mv7-debt-row-numbers small{grid-column:1;grid-row:2}.mv7-debt-row-numbers em{grid-column:2;grid-row:1 / 3;align-self:center}.mv7-debt-row-copy strong,.mv7-debt-row-numbers strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.mv7-debt-row-copy small,.mv7-debt-row-numbers small{overflow:hidden;color:var(--v2-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mv7-debt-row-copy i{display:block;width:min(100%,420px);height:7px;margin-top:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--v2-text) 8%,transparent)}.mv7-debt-row-copy i b{display:block;height:100%;border-radius:inherit;background:currentColor}.mv7-debt-row-numbers em{display:flex;align-items:center;gap:6px;color:var(--v2-muted);font-size:13px;font-style:normal}.mv7-debt-row-numbers em.is-urgent{color:#f0444c}.mv7-debt-row-tag,.mv7-debt-upcoming-row .mv7-debt-upcoming-copy small{font-weight:700}.mv7-debt-row.is-owe .mv7-debt-row-tag,.mv7-debt-upcoming-row.is-owe .mv7-debt-upcoming-copy small{color:#e78269}.mv7-debt-row.is-collect .mv7-debt-row-tag,.mv7-debt-upcoming-row.is-collect .mv7-debt-upcoming-copy small{color:#34bd87}.mv7-debt-row-numbers em svg,.mv7-debt-row-arrow{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.mv7-debt-row-arrow{color:var(--v2-muted)}.mv7-debt-row.is-paid{opacity:.68}.mv7-debt-row-shell{display:contents}.mv7-debt-quick-payment{display:none}.mv7-debt-tab-panel{grid-area:list;padding:22px;border:1px solid var(--debt-line);border-radius:22px;background:var(--debt-surface)}.mv7-debt-tab-panel[hidden]{display:none}.mv7-debt-tab-panel h3{margin:0 0 12px;font-size:22px;letter-spacing:-.03em}.mv7-debt-history-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.mv7-debt-history-panel>header h3{margin-bottom:3px}.mv7-debt-history-panel>header p{margin:0;color:var(--v2-muted);font-size:12px}.mv7-debt-history-panel>header>strong{flex:0 0 auto;font-size:17px}.mv7-debt-history-list{display:grid}.mv7-debt-history-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:12px 0;border:0;border-top:1px solid var(--debt-line);background:transparent;color:var(--v2-text);font:inherit;text-align:left;cursor:pointer}.mv7-debt-history-row>span:first-child{display:grid;width:40px;height:40px;place-items:center;border-radius:13px;background:#e782691f;color:#e78269}.mv7-debt-history-row.is-collect>span:first-child{background:#34bd871f;color:#34bd87}.mv7-debt-history-row>span:first-child svg{width:17px;height:17px;fill:none;stroke:currentColor;transform:rotate(180deg)}.mv7-debt-history-row.is-collect>span:first-child svg{transform:rotate(0)}.mv7-debt-history-row>span:nth-child(2){display:grid;min-width:0;gap:3px}.mv7-debt-history-row>span:nth-child(2) strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mv7-debt-history-row small{color:var(--v2-muted);font-size:11px}.mv7-debt-history-row>strong{color:#e78269;font-size:14px;white-space:nowrap}.mv7-debt-history-row.is-collect>strong{color:#34bd87}.mv7-debt-history-empty{margin:0;padding:34px 12px;color:var(--v2-muted);font-size:13px;text-align:center}.mv7-debt-detail{width:min(440px,calc(100vw - 28px));max-height:min(650px,calc(100dvh - 40px));padding:28px;overflow-y:auto;border:1px solid var(--v2-line);border-radius:24px;background:var(--v2-surface);color:var(--v2-text);box-shadow:0 24px 70px #00000038}.mv7-debt-detail::backdrop{background:#0000008c;backdrop-filter:blur(5px)}.mv7-debt-detail>button{float:right;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--v2-line);border-radius:50%;background:transparent;color:var(--v2-text);cursor:pointer}.mv7-debt-detail>button svg{width:17px;height:17px;fill:none;stroke:currentColor}.mv7-debt-detail-eyebrow{color:var(--v2-muted);font-size:11px;letter-spacing:.12em}.mv7-debt-detail h2{margin:12px 0 4px;font-size:30px;letter-spacing:-.04em}.mv7-debt-detail>p{margin:0 0 20px;color:var(--v2-muted)}.mv7-debt-detail dl{margin:0}.mv7-debt-detail dl>div{display:flex;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px solid var(--v2-line)}.mv7-debt-detail dt{color:var(--v2-muted)}.mv7-debt-detail dd{margin:0;font-weight:650;text-align:right}.mv7-debt-detail>.mv7-debt-calendar-link{float:none;display:inline-flex;width:auto;height:auto;min-height:38px;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;border-radius:10px;color:var(--v2-text);font:inherit;font-size:13px}.mv7-debt-detail>.mv7-debt-calendar-link[hidden]{display:none}.mv7-debt-detail>.mv7-debt-calendar-link svg{width:16px;height:16px}.mv7-debt-detail>.mv7-debt-calendar-link:focus-visible{outline:2px solid #4e9dff;outline-offset:2px}.mv7-debt-payment-form{display:flex;align-items:flex-end;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--v2-line)}.mv7-debt-payment-form .mv7-field{flex:1;margin:0}.mv7-debt-payment-form[hidden]{display:none}.mv7-debt-payment-history{margin-top:18px;padding-top:18px;border-top:1px solid var(--v2-line)}.mv7-debt-payment-history h3{margin:0 0 10px;font-size:15px;letter-spacing:-.02em}.mv7-debt-payment-history>div{display:grid;max-height:180px;overflow-y:auto}.mv7-debt-payment-history-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--v2-line)}.mv7-debt-payment-history-row:first-child{border-top:0}.mv7-debt-payment-history-row span{display:grid;flex:1;min-width:0;gap:2px}.mv7-debt-payment-history-row span strong{font-size:13px}.mv7-debt-payment-history-row small,.mv7-debt-payment-history-empty{color:var(--v2-muted);font-size:12px}.mv7-debt-payment-history-row>strong{flex:0 0 auto;min-width:0;font-size:14px;overflow-wrap:anywhere;text-align:right}.mv7-debt-payment-history-empty{margin:0;line-height:1.45}.mv7-debt-payment-history-remove{display:grid;flex:0 0 auto;width:26px;height:26px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--v2-muted);cursor:pointer}.mv7-debt-payment-history-remove:hover{background:#e5434b1f;color:#e5434b}.mv7-debt-payment-history-remove svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2}.mv7-debt-detail-actions{display:flex;align-items:center;gap:8px;margin-top:16px}.mv7-debt-detail-actions .mv7-icon-button[hidden]{display:none}.mv7-debt-detail-more{position:relative}.mv7-debt-detail-menu{position:absolute;left:0;bottom:calc(100% + 8px);z-index:5;display:flex;flex-direction:column;min-width:140px;padding:6px;border:1px solid var(--v2-line);border-radius:14px;background:var(--v2-surface);box-shadow:0 14px 34px #0003}.mv7-debt-detail-menu[hidden]{display:none}.mv7-debt-detail-menu button{padding:9px 12px;border:0;border-radius:9px;background:transparent;color:var(--v2-text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.mv7-debt-detail-menu button:hover{background:color-mix(in srgb,var(--v2-text) 7%,transparent)}.mv7-debt-detail-menu button#debt-detail-delete{color:#e5434b}.mv7-debt-empty{display:flex;min-height:150px;align-items:center;justify-content:center;gap:14px;border:1px dashed var(--debt-line);border-radius:22px;color:var(--v2-muted)}.mv7-debt-empty>svg{width:38px;height:38px;padding:9px;border-radius:50%;background:#2cc5851f;color:#21b978;fill:none;stroke:currentColor}.mv7-debt-empty span{display:grid;gap:3px}.mv7-debt-empty strong{color:var(--v2-text)}.mv7-debt-desktop-rail{display:block;min-width:0;grid-area:rail;align-self:start;padding:22px 16px;border:1px solid var(--debt-line);border-radius:20px;background:var(--debt-surface)}.mv7-debt-upcoming{min-height:0;padding:0;border:0}.mv7-debt-upcoming h3{margin:0 0 15px;padding:0 4px;font-size:21px;letter-spacing:-.035em}.mv7-debt-upcoming>div{display:grid;gap:10px}.mv7-debt-upcoming-row{display:grid;width:100%;min-width:0;grid-template-columns:42px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:14px 11px;border:1px solid var(--debt-line);border-radius:15px;background:var(--debt-surface);color:var(--v2-text);font:inherit;text-align:left;cursor:pointer}.mv7-debt-upcoming-row:focus-visible{outline:2px solid #4e9dff;outline-offset:2px}.mv7-debt-upcoming-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--v2-text) 6%,transparent);color:var(--v2-muted)}.mv7-debt-upcoming-row.is-urgent .mv7-debt-upcoming-icon{background:#ff525b1a;color:#e5434b}.mv7-debt-upcoming-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7}.mv7-debt-upcoming-copy{display:grid;min-width:0;grid-column:2;gap:3px}.mv7-debt-upcoming-row:after{content:"\203a";grid-column:3;color:var(--v2-muted);font-size:24px;line-height:1}.mv7-debt-upcoming-row strong,.mv7-debt-upcoming-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv7-debt-upcoming-row strong{font-size:13px}.mv7-debt-upcoming-row .mv7-debt-upcoming-amount{font-size:13px;font-weight:600}.mv7-debt-upcoming-row small{color:var(--v2-muted);font-size:11px}.mv7-debt-upcoming-empty{padding:30px 0;color:var(--v2-muted);font-size:13px;text-align:center}:root[data-resolved-theme=light] .mv7-debts-view{--debt-surface: rgba(255, 255, 255, .78)}:root[data-resolved-theme=dark] .mv7-debt-hero img{filter:drop-shadow(0 24px 36px rgba(0,0,0,.38))}:root[data-resolved-theme=dark] .mv7-debt-tabs button.is-active{background:#f5f5f7;color:#111318}@media(min-width:769px){.mv7-debt-desktop-rail.has-debt-panel{padding:0}.mv7-debt-desktop-rail.has-debt-panel>:not(dialog[open]){display:none}.mv7-debt-desktop-rail>dialog[open]{position:static;width:100%;max-width:none;max-height:calc(100vh - 40px);margin:0;border:0;border-radius:inherit;background:transparent;box-shadow:none}.mv7-debt-desktop-rail>.mv7-create-dialog[open]{padding:0;overflow:auto}.mv7-debt-desktop-rail>.mv7-create-dialog[open]>form{width:100%;max-width:none;margin:0;border:0;border-radius:inherit;box-shadow:none}:root[data-resolved-theme=dark] .mv7-debts-view{--debt-surface: #272929;--debt-line: rgba(255, 255, 255, .11)}:root[data-resolved-theme=dark] .mv7-debt-upcoming-row{background:#303232}.mv7-debts-view{width:min(1260px,calc(100% - 56px));gap:22px 24px;margin-block:24px 36px}.mv7-debt-hero{box-sizing:border-box;min-height:140px;padding:15px 24px}.mv7-debt-hero h2{margin-block:8px 10px;font-size:clamp(34px,3vw,42px)}.mv7-debt-hero img{width:min(185px,26%)}.mv7-debt-summary{padding:16px 20px}.mv7-debt-desktop-rail{padding:20px 16px}.mv7-debt-upcoming h3{margin-bottom:14px}.mv7-debt-upcoming>div{gap:10px}.mv7-debt-upcoming-row{padding:12px 11px}.mv7-debt-tabs button{min-height:42px}.mv7-debt-list-heading{margin:4px 4px 0}.mv7-debt-list-heading h3{font-size:24px}.mv7-debt-list{gap:13px}.mv7-debt-row{gap:12px;padding:10px 15px}:root[data-resolved-theme=light] .mv7-debt-tabs button.is-active{background:#fff;color:var(--v2-text);box-shadow:0 3px 12px #1118271a}.mv7-debt-row-numbers em svg{display:none}}@media(min-width:769px)and (max-width:1230px){.mv7-debts-view{grid-template-columns:minmax(0,1.4fr) minmax(230px,.8fr);grid-template-areas:"hero hero" "summary month" "tabs tabs" "heading heading" "list list" "rail ."}.mv7-debt-desktop-rail{min-height:0}.mv7-debt-row{grid-template-columns:50px minmax(0,1fr) minmax(260px,.75fr) 18px}}@media(min-width:769px){.mv7-debts-view{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "summary" "tabs" "heading" "list"}.mv7-debt-desktop-rail:not(.has-debt-panel),.mv7-debt-upcoming{display:none}.mv7-debt-desktop-rail.has-debt-panel{position:fixed;z-index:80;top:calc(var(--v2-topbar-height) + 18px);right:22px;display:block;width:min(420px,calc(100vw - 44px));max-height:calc(100dvh - var(--v2-topbar-height) - 36px);overflow:auto;box-shadow:0 24px 70px #00000047}}@media(max-width:768px){body[data-v2-view=debts] .mv7-workspace{background:var(--v2-bg)}.mv7-debts-view{width:min(520px,100%);grid-template-columns:1fr;grid-template-areas:"hero" "summary" "tabs" "heading" "list" "month";box-sizing:border-box;gap:8px;padding-inline:16px;padding-bottom:calc(86px + env(safe-area-inset-bottom))}.mv7-debt-desktop-rail{display:none}.mv7-debt-hero{min-height:110px;grid-template-columns:minmax(0,1fr) 20%;align-items:center;padding:10px 2px;border:0;border-radius:0;margin:0;background:transparent}.mv7-debt-hero-copy>span{font-size:12px}.mv7-debt-hero h2{max-width:none;margin:7px 0;font-size:clamp(23px,6.4vw,27px);line-height:1.05;letter-spacing:-.06em;white-space:nowrap}.mv7-debt-hero p{max-width:none;font-size:11.5px;white-space:nowrap}.mv7-debt-hero img{right:1%;bottom:0;width:min(18vw,75px)}.mv7-debt-summary{gap:10px;padding:12px;border-radius:20px;box-shadow:0 10px 26px #1520320b}.mv7-debt-summary-stat>span{font-size:11px}.mv7-debt-summary-stat>strong{font-size:clamp(15px,5vw,20px)}.mv7-debt-summary-stat>strong.is-long-value{font-size:clamp(12px,3.6vw,15px)}.mv7-debt-summary-stat>strong.is-extra-long-value{font-size:clamp(10px,3vw,12px)}.mv7-debt-summary-stat>small{font-size:10px}.mv7-debt-summary-divider{height:40px}.mv7-debt-tabs{padding:3px;border-radius:22px;box-shadow:0 8px 20px #15203209}.mv7-debt-tabs button{min-height:40px;gap:7px;border-radius:19px;font-size:12px}.mv7-debt-tabs svg{width:17px;height:17px}.mv7-debt-new-desktop{display:none}body[data-v2-view=debts] #debt-new-mobile{display:inline-grid;width:46px;height:46px;min-width:46px;min-height:46px;padding:0;place-items:center;border:1px solid rgba(40,193,119,.5);border-radius:16px;background:linear-gradient(145deg,#15945f,#087843);box-shadow:0 9px 22px #08784333;color:#fff;backdrop-filter:none}body[data-v2-view=debts] #debt-new-mobile:hover{background:linear-gradient(145deg,#18a66b,#087843)}.mv7-debt-new-mobile svg{width:21px;height:21px}.mv7-debt-new-mobile span{display:none}.mv7-debt-list-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin:5px 0 1px}.mv7-debt-list-heading h3{font-size:clamp(15px,4.25vw,17px);letter-spacing:-.06em;white-space:nowrap}.mv7-debt-list-heading select{width:100px;min-height:44px;padding:0 27px 0 12px;border-radius:17px;font-size:12px;font-weight:650}#debts-view .mv7-debt-list-heading select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%238e8e93' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 11px center!important;background-repeat:no-repeat!important;background-size:12px 12px!important}.mv7-debt-list{gap:8px}.mv7-debt-row-shell{display:grid;overflow:hidden;border:1px solid var(--debt-line);border-radius:17px;background:var(--debt-surface);box-shadow:0 8px 22px #1520320a}.mv7-debt-row{grid-template-columns:40px minmax(0,1fr) minmax(98px,.78fr) 14px;gap:8px;min-height:68px;padding:10px;border:0;border-radius:0;box-shadow:none}.mv7-debt-row-icon{width:40px;height:40px;border-radius:13px}.mv7-debt-row-icon svg{width:22px;height:22px}.mv7-debt-row-copy{gap:3px}.mv7-debt-row-copy strong{font-size:11px}.mv7-debt-row-numbers strong{font-size:13px}.mv7-debt-row-copy small,.mv7-debt-row-numbers small{font-size:10px}.mv7-debt-row-numbers{grid-column:3;grid-row:1;grid-template-columns:1fr;gap:3px}.mv7-debt-row-numbers>*{grid-column:1;grid-row:auto}.mv7-debt-row-numbers em{grid-column:1;grid-row:auto;gap:3px;font-size:10px;white-space:nowrap}.mv7-debt-row-numbers em.is-status{justify-self:start;width:fit-content;padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--v2-text) 7%,transparent);font-weight:700}.mv7-debt-row-numbers em.is-overdue{background:#e5434b1f;color:#d63843}.mv7-debt-row-numbers em.is-today{background:#e6922624;color:#a75d00}.mv7-debt-row-numbers em.is-upcoming{background:#3180ed1f;color:#2869bd}.mv7-debt-row-numbers em.is-undated{color:var(--v2-muted)}.mv7-debt-row-numbers em.is-paid{background:#20b3771f;color:#118457}.mv7-debt-row-numbers em svg{width:12px;height:12px}.mv7-debt-row-arrow{grid-column:4;grid-row:1}.mv7-debt-row-copy i{width:100%;height:6px;margin-top:3px}.mv7-debt-quick-payment{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;margin:0 9px 9px;border:1px solid var(--debt-line);border-radius:12px;background:color-mix(in srgb,var(--v2-text) 7%,transparent);color:var(--v2-muted);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.mv7-debt-quick-payment:hover{background:color-mix(in srgb,var(--v2-text) 11%,transparent);color:var(--v2-text)}.mv7-debt-quick-payment:focus-visible{outline:2px solid color-mix(in srgb,var(--v2-text) 38%,transparent);outline-offset:2px}.mv7-debt-quick-payment[hidden]{display:none}.mv7-debt-quick-payment svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2}.mv7-debt-empty.is-control{min-height:126px;border:0;background:transparent}.mv7-debt-empty.is-control>.mv7-debt-empty-simple-icon{display:none}.mv7-debt-empty.is-control>span{display:none}.mv7-debt-tab-panel{padding:18px}:root[data-resolved-theme=dark] .mv7-debt-summary,:root[data-resolved-theme=dark] .mv7-debt-tabs,:root[data-resolved-theme=dark] .mv7-debt-row-shell,:root[data-resolved-theme=dark] .mv7-debt-row{box-shadow:none}.mv7-debt-detail{width:min(440px,calc(100vw - 20px));max-height:calc(100dvh - 24px);padding:22px;border-radius:22px}.mv7-debt-list-actions{gap:7px}.mv7-debt-detail h2{max-width:calc(100% - 38px);font-size:clamp(25px,8vw,29px);line-height:1.08;overflow-wrap:anywhere}.mv7-debt-detail>p{margin-bottom:16px}.mv7-debt-detail dl>div{padding-block:12px}.mv7-debt-payment-form{gap:8px}}@media(max-width:390px){.mv7-debt-tabs button{gap:4px;font-size:11px}.mv7-debt-tabs svg{width:15px;height:15px}.mv7-debt-list-heading{grid-template-columns:minmax(0,1fr) auto;gap:6px}.mv7-debt-list-actions{gap:6px}.mv7-debt-list-heading h3{font-size:clamp(13px,4vw,15px)}.mv7-debt-list-heading select{width:94px;min-height:42px;padding-inline:10px 25px}body[data-v2-view=debts] #debt-new-mobile{width:43px;height:43px;min-width:43px;min-height:43px;border-radius:15px}.mv7-debt-row{grid-template-columns:38px minmax(0,1fr) minmax(90px,.8fr) 12px;gap:7px;padding:11px 8px}.mv7-debt-row-icon{width:38px;height:38px}.mv7-debt-row-copy strong,.mv7-debt-row-numbers strong{font-size:11px}.mv7-debt-row-copy small,.mv7-debt-row-numbers small,.mv7-debt-row-numbers em{font-size:9px}.mv7-debt-row.has-long-amount{grid-template-columns:38px minmax(0,1fr) 12px;grid-template-rows:auto auto}.mv7-debt-row.has-long-amount .mv7-debt-row-icon{grid-column:1;grid-row:1 / 3}.mv7-debt-row.has-long-amount .mv7-debt-row-copy{grid-column:2;grid-row:1}.mv7-debt-row.has-long-amount .mv7-debt-row-numbers{grid-column:2;grid-row:2}.mv7-debt-row.has-long-amount .mv7-debt-row-numbers strong{overflow:visible;font-size:12px;text-overflow:clip;white-space:normal}.mv7-debt-row.has-long-amount .mv7-debt-row-arrow{grid-column:3;grid-row:1 / 3}}.mv7-debt-detail-handle{display:none}.mv7-debt-detail-balance{display:grid;justify-items:center;gap:7px;margin:28px 0 30px;text-align:center}.mv7-debt-detail-balance>span{color:var(--v2-muted);font-size:14px}.mv7-debt-detail-balance>strong{max-width:100%;font-size:clamp(36px,9vw,54px);font-weight:760;letter-spacing:-.055em;line-height:1;overflow-wrap:anywhere}.mv7-debt-detail-balance>em{display:inline-flex;min-height:38px;align-items:center;gap:8px;margin-top:10px;padding:0 16px;border-radius:999px;background:#ff9f0a21;color:#ff9f0a;font-size:13px;font-style:normal;font-weight:650}.mv7-debt-detail-balance>em:is(.is-overdue,.is-today){background:#ff453a26;color:#ff6961}.mv7-debt-detail-balance>em.is-paid{background:#2dde9821;color:#2dde98}.mv7-debt-detail-balance>em svg{width:16px;height:16px;fill:none;stroke:currentColor}.mv7-debt-detail-progress{margin-bottom:26px}.mv7-debt-detail-progress>span{display:block;height:5px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--v2-text) 9%,transparent)}.mv7-debt-detail-progress>span>i{display:block;width:var(--debt-progress, 0%);height:100%;border-radius:inherit;background:color-mix(in srgb,var(--v2-text) 48%,transparent);transition:width .25s ease}.mv7-debt-detail-progress dl{display:flex;justify-content:space-between;gap:20px;margin-top:12px}.mv7-debt-detail-progress dl>div{display:grid;gap:4px;padding:0;border:0}.mv7-debt-detail-progress dl>div:last-child{justify-items:end;text-align:right}.mv7-debt-detail-progress dt{font-size:12px}.mv7-debt-detail-progress dd{font-size:15px}.mv7-debt-detail>.mv7-debt-payment-toggle{float:none;display:block;width:100%;height:auto;min-height:58px;padding:0 22px;border-radius:18px;font-size:16px;white-space:nowrap}.mv7-debt-payment-toggle[hidden]{display:none}.mv7-debt-detail>.mv7-debt-calendar-link{display:flex;width:100%;min-height:54px;justify-content:center;margin-top:12px;border-radius:18px;font-size:14px}.mv7-debt-payment-form{display:grid;grid-template-columns:minmax(0,1fr) auto;margin-top:12px;padding:12px;border:1px solid var(--v2-line);border-radius:18px}.mv7-debt-payment-form .mv7-field{min-width:0}.mv7-debt-payment-form .mv7-field>span{font-size:10px}.mv7-debt-payment-form input{min-width:0}.mv7-debt-payment-form button{min-height:44px;align-self:end}.mv7-debt-detail.is-registering .mv7-debt-payment-toggle,.mv7-debt-payment-history[hidden]{display:none}.mv7-debt-inline-edit{display:grid;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid var(--v2-line)}.mv7-debt-inline-edit[hidden]{display:none}.mv7-debt-inline-edit .mv7-field{margin:0}.mv7-debt-inline-edit footer{display:flex;justify-content:flex-end;gap:8px}.mv7-debt-detail.is-editing>:is(.mv7-debt-detail-balance,.mv7-debt-detail-progress,.mv7-debt-payment-toggle,.mv7-debt-payment-form,.mv7-debt-calendar-link,.mv7-debt-payment-history){display:none}@media(max-width:768px){.mv7-debt-detail{width:min(440px,calc(100vw - 28px));padding:28px 24px 24px;border-color:#ffffff24;border-radius:26px;background:color-mix(in srgb,var(--v2-surface) 94%,transparent);box-shadow:inset 0 1px #ffffff12,0 30px 80px #0000008c;backdrop-filter:blur(28px) saturate(120%);-webkit-backdrop-filter:blur(28px) saturate(120%)}.mv7-debt-detail::backdrop{background:#000000ad;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.mv7-debt-detail-handle{display:block;width:42px;height:5px;margin:-13px auto 28px;border-radius:999px;background:color-mix(in srgb,var(--v2-text) 35%,transparent)}.mv7-debt-detail>#debt-detail-close{width:42px;height:42px;margin-top:-2px}.mv7-debt-detail-eyebrow{font-size:12px;letter-spacing:.14em}.mv7-debt-detail h2{margin-top:10px;font-size:34px}.mv7-debt-detail>p{display:none}.mv7-debt-detail-balance{margin-top:26px}.mv7-debt-detail-actions{position:absolute;top:80px;right:77px;margin:0}.mv7-debt-detail-actions>#debt-detail-mark-paid{display:none}.mv7-debt-detail-actions .mv7-icon-button{width:36px;height:36px;border-radius:50%}.mv7-debt-detail-menu{right:0;bottom:auto;left:auto;top:calc(100% + 8px)}}@media(max-width:360px){body[data-v2-view=debts] .mv7-mobile-brand strong{display:none}.mv7-debts-view{gap:9px;padding-inline:14px}.mv7-debt-hero{min-height:108px;grid-template-columns:minmax(0,1fr) 48px}.mv7-debt-hero h2{max-width:250px;font-size:22px;line-height:1.06;white-space:normal}.mv7-debt-hero p{max-width:245px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv7-debt-hero img{right:0;bottom:8px;width:52px}.mv7-debt-list-heading{grid-template-columns:minmax(0,1fr) auto;gap:5px}.mv7-debt-list-actions{gap:5px}.mv7-debt-list-heading h3{font-size:13px}.mv7-debt-list-heading select{width:92px}body[data-v2-view=debts] #debt-new-mobile{width:42px;min-width:42px}.mv7-debt-row,.mv7-debt-row.has-long-amount{grid-template-columns:34px minmax(0,1fr) 12px;grid-template-rows:auto auto;gap:5px 8px;padding:10px 8px 8px}.mv7-debt-row-icon,.mv7-debt-row.has-long-amount .mv7-debt-row-icon{width:34px;height:34px;grid-column:1;grid-row:1 / 3;border-radius:11px}.mv7-debt-row-icon svg{width:19px;height:19px}.mv7-debt-row-copy,.mv7-debt-row.has-long-amount .mv7-debt-row-copy{grid-column:2;grid-row:1}.mv7-debt-row-copy strong{font-size:12px}.mv7-debt-row-copy small{font-size:9.5px}.mv7-debt-row-copy i{display:none}.mv7-debt-row-numbers,.mv7-debt-row.has-long-amount .mv7-debt-row-numbers{display:flex;grid-column:2;grid-row:2;align-items:center;gap:7px}.mv7-debt-row-numbers strong,.mv7-debt-row.has-long-amount .mv7-debt-row-numbers strong{overflow:visible;font-size:11px;text-overflow:clip;white-space:nowrap}.mv7-debt-row-numbers small{display:none}.mv7-debt-row-numbers em{font-size:8.5px}.mv7-debt-row-numbers em.is-status{padding:2px 5px}.mv7-debt-row-arrow,.mv7-debt-row.has-long-amount .mv7-debt-row-arrow{grid-column:3;grid-row:1 / 3}.mv7-debt-quick-payment{min-height:34px;margin:0 8px 8px;border-radius:11px}}@media(max-width:768px){body[data-v2-view=debts] .mv7-topbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;background:var(--v2-bg);box-shadow:none}body[data-v2-view=debts] .mv7-page-identity{display:none!important}body[data-v2-view=debts] .mv7-mobile-topbar-start,body[data-v2-view=debts] .mv7-mobile-brand{display:flex!important;align-items:center;min-width:0}body[data-v2-view=debts] .mv7-mobile-topbar-start{gap:9px}body[data-v2-view=debts] .mv7-mobile-brand-mark,body[data-v2-view=debts] .mv7-mobile-brand-subtitle{display:none}body[data-v2-view=debts] .mv7-mobile-brand strong{color:var(--v2-text);font-size:17px;font-weight:700;letter-spacing:-.04em}body[data-v2-view=debts] .mv7-menu-button{width:40px;min-width:40px;height:40px;min-height:40px;border:1px solid var(--v2-line);border-radius:50%;background:var(--v2-surface);color:var(--v2-text);box-shadow:none}body[data-v2-view=debts] .mv7-topbar-actions{display:flex;width:max-content;min-width:0;align-items:center;justify-self:end;gap:3px;padding:3px;border:1px solid var(--v2-line);border-radius:999px;background:var(--v2-surface);box-shadow:none}body[data-v2-view=debts] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell),body[data-v2-view=debts] #profile-button{display:grid!important;width:35px;min-width:35px;height:35px;min-height:35px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--v2-text);box-shadow:none}body[data-v2-view=debts] #profile-button{background:color-mix(in srgb,var(--v2-text) 5%,var(--v2-surface))}body[data-v2-view=debts] #topbar-login-button:not([hidden]){display:inline-flex!important;min-width:0;min-height:35px;padding:0 9px;border:0;border-radius:999px;background:color-mix(in srgb,var(--v2-text) 7%,transparent);color:var(--v2-text);box-shadow:none;font-size:10px}}#debts-view .mv7-debt-empty.is-control>.mv7-debt-empty-simple-icon{display:none}#debts-view .mv7-debt-empty.is-control .mv7-debt-empty-art{display:block;width:180px;height:180px;max-width:100%;margin:0 auto;border-radius:20px;object-fit:contain}@media(max-width:768px){#debts-view .mv7-debt-empty.is-control .mv7-debt-empty-art{width:156px;height:156px}}:root[data-resolved-theme=dark] #debts-view .mv7-debt-empty-art{content:url(../assets/illustrations/debts-paid-pastel-transparent.webp)}.mv7-goals-view{width:min(100%,1210px);padding:26px 24px 56px;margin:0 auto}.mv7-goals-heading,.mv7-goals-heading-actions,.mv7-future-scene-header{display:flex;align-items:center}.mv7-goals-heading{justify-content:space-between;gap:24px;margin-bottom:22px}.mv7-goals-heading h2{margin:0;font-size:clamp(28px,2.35vw,37px);font-weight:450;letter-spacing:-.05em}.mv7-goals-heading>div:first-child>p:last-child{margin:7px 0 0;color:var(--v2-muted);font-size:var(--v2-text-sm)}.mv7-goals-heading-actions{gap:8px}.mv7-future-scene{position:relative;min-height:700px;overflow:hidden;border:1px solid var(--v2-line);border-radius:18px;background:radial-gradient(ellipse at 29% 69%,rgba(45,222,152,.07),transparent 24rem),radial-gradient(ellipse at 74% 58%,rgba(77,125,103,.035),transparent 26rem),linear-gradient(180deg,rgba(255,255,255,.018),transparent 35%),#050806d1;box-shadow:inset 0 1px #ffffff0a,0 35px 90px #00000047;backdrop-filter:blur(28px) saturate(112%);-webkit-backdrop-filter:blur(28px) saturate(112%)}.mv7-future-scene:before{position:absolute;z-index:0;height:310px;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:46px 46px;content:"";inset:auto -8% 64px;opacity:.34;perspective:500px;transform:perspective(520px) rotateX(63deg) scale(1.22);transform-origin:bottom;-webkit-mask-image:linear-gradient(transparent,black 42%,black);mask-image:linear-gradient(transparent,#000 42%,#000);pointer-events:none}.mv7-future-scene-header{position:relative;z-index:5;min-height:108px;justify-content:space-between;gap:20px;padding:21px 24px 13px}.mv7-future-scene-header h3{margin:0;font-size:clamp(23px,2vw,31px);font-weight:450;letter-spacing:-.045em}.mv7-future-scene-header>div>p:last-child{display:flex;align-items:center;gap:8px;margin:9px 0 0;color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-future-scene-header>div>p:last-child strong{color:var(--v2-green-bright);font-family:var(--v2-mono);font-size:var(--v2-text-sm);font-weight:500}.mv7-future-scene-header>div>p:last-child i{width:3px;height:3px;margin-inline:5px;border-radius:50%;background:var(--v2-dim)}.mv7-future-stage{position:relative;z-index:2;display:flex;min-height:500px;align-items:stretch;gap:8px;padding:0 22px}.mv7-future-stage:after{position:absolute;z-index:-1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);box-shadow:0 4px 22px #2dde9814,0 24px 60px #000000b3;content:"";bottom:54px;left:2%;right:2%}.mv7-goal-selected{display:grid;min-width:480px;flex:1.65 0 480px;grid-template-columns:minmax(125px,.82fr) minmax(145px,1fr) minmax(125px,.9fr);align-items:end;gap:10px;padding-bottom:48px}.mv7-goal-selected-copy{display:flex;align-self:center;flex-direction:column;padding-left:2px}.mv7-goal-selected-copy h4{max-width:155px;margin:0 0 22px;font-size:18px;font-weight:550;letter-spacing:-.035em;line-height:1.08}.mv7-goal-selected-copy>strong{color:var(--goal-color);font-family:var(--v2-mono);font-size:29px;font-weight:450;letter-spacing:-.06em}.mv7-goal-selected-copy>b{margin-top:8px;color:color-mix(in srgb,var(--goal-color) 75%,white);font-family:var(--v2-mono);font-size:13px;font-weight:500}.mv7-goal-selected-copy>span{margin-top:7px;color:var(--v2-muted);font-family:var(--v2-mono);font-size:var(--v2-text-micro)}.mv7-goal-selected-copy>small{width:fit-content;padding-top:15px;margin-top:18px;border-top:1px solid var(--v2-line);color:var(--v2-muted);font-family:var(--v2-mono);font-size:var(--v2-text-micro)}.mv7-goal-monolith{position:relative;height:100%;min-height:260px}.mv7-goal-monolith-shadow{position:absolute;z-index:0;width:150%;height:20px;border-radius:50%;background:var(--goal-color);content:"";filter:blur(26px);opacity:.16;bottom:8px;left:50%;transform:translate(-50%) scaleY(.35)}.mv7-goal-monolith-shell{position:absolute;z-index:2;width:68%;height:var(--goal-height, 82%);overflow:visible;border:1px solid color-mix(in srgb,var(--goal-color) 42%,rgba(255,255,255,.14));background:linear-gradient(90deg,rgba(255,255,255,.055),transparent 34%),color-mix(in srgb,var(--goal-color) 4%,rgba(5,8,7,.82));box-shadow:inset 0 0 35px color-mix(in srgb,var(--goal-color) 7%,transparent),0 20px 55px #00000061;bottom:15px;left:48%;clip-path:polygon(0 8%,82% 0,100% 6%,100% 100%,0 100%);transform:translate(-50%) perspective(420px) rotateY(-5deg);transform-origin:bottom}.mv7-goal-monolith-shell:before{position:absolute;z-index:5;width:16%;border-left:1px solid color-mix(in srgb,var(--goal-color) 38%,transparent);background:color-mix(in srgb,var(--goal-color) 8%,transparent);content:"";inset:5% 0 0 auto;transform:skewY(-18deg);transform-origin:top}.mv7-goal-monolith-plane{position:absolute;z-index:1;background:repeating-linear-gradient(0deg,transparent 0 36px,color-mix(in srgb,var(--goal-color) 10%,transparent) 36px 37px),linear-gradient(120deg,color-mix(in srgb,var(--goal-color) 9%,transparent),transparent 55%);inset:0}.mv7-goal-monolith-fill{position:absolute;z-index:2;height:var(--goal-fill, 0%);background:linear-gradient(90deg,rgba(255,255,255,.11),transparent 35%),linear-gradient(180deg,color-mix(in srgb,var(--goal-color) 78%,white),var(--goal-color));box-shadow:0 -1px 16px color-mix(in srgb,var(--goal-color) 75%,transparent),inset 0 1px #ffffff8c;bottom:0;inset-inline:0;opacity:.64}.mv7-goal-monolith-fill:before{position:absolute;height:1px;background:color-mix(in srgb,var(--goal-color) 60%,white);box-shadow:0 0 18px var(--goal-color);content:"";inset:0}.mv7-goal-monolith-edge{position:absolute;z-index:6;width:2px;background:linear-gradient(transparent,var(--goal-color),transparent);box-shadow:0 0 13px color-mix(in srgb,var(--goal-color) 60%,transparent);right:15%;inset-block:4% 0;opacity:.7}.mv7-goal-monolith-notches{position:absolute;z-index:7;display:flex;justify-content:space-around;flex-direction:column;left:0;inset-block:15% 12%}.mv7-goal-monolith-notches i{width:11px;height:1px;background:color-mix(in srgb,var(--goal-color) 55%,transparent)}.mv7-goal-selected .mv7-goal-monolith{min-height:430px}.mv7-goal-selected .mv7-goal-monolith-shell{width:78%}.mv7-goal-annotation{display:flex;align-self:center;flex-direction:column;gap:29px;padding-left:8px}.mv7-goal-annotation>div{position:relative;display:flex;flex-direction:column;gap:5px}.mv7-goal-annotation>div:before{position:absolute;width:64px;height:1px;background:linear-gradient(90deg,var(--goal-color),rgba(255,255,255,.16));content:"";left:-74px;top:11px}.mv7-goal-annotation span{color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-goal-annotation strong{font-family:var(--v2-mono);font-size:var(--v2-text-xs);font-weight:500}.mv7-goal-inline-contribute{width:fit-content;padding:0;background:transparent;color:var(--goal-color);cursor:pointer;font-size:var(--v2-text-xs)}.mv7-goal-inline-contribute:after{display:inline-grid;width:20px;height:20px;place-items:center;margin-left:7px;border:1px solid color-mix(in srgb,var(--goal-color) 45%,transparent);border-radius:50%;content:"+"}.mv7-goal-inline-actions{display:flex;flex-wrap:wrap;gap:16px}.mv7-goal-inline-withdraw{color:var(--v2-muted)}.mv7-goal-inline-withdraw:after{content:"\2212";border-color:var(--v2-line-strong)}.mv7-goal-inline-withdraw:disabled{cursor:not-allowed;opacity:.4}.mv7-goal-compact{display:flex;min-width:118px;flex:.62 1 160px;align-items:center;flex-direction:column;padding:34px 5px 48px;outline:0;background:transparent;color:var(--v2-text);cursor:pointer;transition:background .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.mv7-goal-compact:hover,.mv7-goal-compact:focus-visible{background:linear-gradient(transparent 22%,color-mix(in srgb,var(--goal-color) 3%,transparent));transform:translateY(-5px)}.mv7-goal-compact .mv7-goal-monolith{width:100%;flex:1}.mv7-goal-compact .mv7-goal-monolith-shell{width:60%}.mv7-goal-compact>span{display:flex;width:100%;min-width:0;flex-direction:column;gap:5px;text-align:center}.mv7-goal-compact>span strong,.mv7-goal-compact>span b,.mv7-goal-compact>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv7-goal-compact>span strong{font-size:var(--v2-text-xs);font-weight:500}.mv7-goal-compact>span b{color:var(--goal-color);font-family:var(--v2-mono);font-size:12px;font-weight:450}.mv7-goal-compact>span small{color:var(--v2-muted);font-family:var(--v2-mono);font-size:var(--v2-text-micro)}.mv7-goal-milestones{position:relative;z-index:6;display:grid;min-height:88px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;padding:12px 24px;border-top:1px solid var(--v2-line);background:#0000001f}.mv7-goal-milestones>span{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-goal-milestones>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mv7-goal-milestones>div>div{display:grid;min-width:0;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:9px}.mv7-goal-milestones i{position:relative;width:1px;height:35px;background:linear-gradient(var(--goal-color),rgba(255,255,255,.18))}.mv7-goal-milestones i:before,.mv7-goal-milestones i:after{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--goal-color);content:"";left:50%;transform:translate(-50%)}.mv7-goal-milestones i:before{top:0;box-shadow:0 0 8px var(--goal-color)}.mv7-goal-milestones i:after{bottom:0;opacity:.45}.mv7-goal-milestones>div span{display:flex;min-width:0;flex-direction:column;gap:3px}.mv7-goal-milestones strong{color:var(--goal-color);font-family:var(--v2-mono);font-size:13px;font-weight:450}.mv7-goal-milestones small{overflow:hidden;color:var(--v2-muted);font-size:var(--v2-text-micro);text-overflow:ellipsis;white-space:nowrap}.mv7-goal-empty{display:flex;width:100%;min-height:440px;align-items:center;justify-content:center;flex-direction:column;text-align:center}.mv7-goal-empty strong{font-size:15px;font-weight:500}.mv7-goal-empty p{max-width:340px;margin:8px 0 0;color:var(--v2-muted);font-size:var(--v2-text-xs);line-height:1.6}.mv7-goal-dialog footer>span{flex:1}.mv7-empty-state{display:grid;min-height:180px;place-items:center;color:var(--v2-muted);text-align:center}.mv7-empty-state div{max-width:290px}.mv7-empty-state strong{display:block;margin-bottom:6px;color:var(--v2-text);font-size:13px;font-weight:500}.mv7-empty-state p{margin:0;font-size:var(--v2-text-xs);line-height:1.6}.mv7-private .mv7-private-value{border-radius:4px;color:transparent;text-shadow:0 0 12px rgba(244,247,245,.82);user-select:none}.mv7-secondary-view{min-height:calc(100vh - var(--v2-topbar-height) - 80px);padding:50px}.mv7-secondary-copy{display:flex;max-width:620px;min-height:420px;align-items:flex-start;justify-content:center;flex-direction:column;padding:50px;border:1px solid var(--v2-line);border-radius:18px;background:radial-gradient(circle at 80% 10%,rgba(45,222,152,.08),transparent 15rem),var(--v2-surface)}.mv7-secondary-copy .mv7-page-icon{margin-bottom:42px}.mv7-secondary-copy>p:not(.mv7-eyebrow){max-width:480px;margin:15px 0 28px;color:var(--v2-muted);font-size:13px;line-height:1.7}.mv7-dialog{width:min(480px,calc(100% - 28px));max-height:calc(100vh - 28px);padding:0;overflow:auto;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:linear-gradient(150deg,#ffffff12,#ffffff04),#0a0c0b8c;backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%);box-shadow:0 40px 100px #000000b8;color:var(--v2-text);opacity:0;transform:translateY(12px) scale(.98);pointer-events:none;transition:opacity var(--v2-motion-standard) var(--v2-motion-ease-out),transform var(--v2-motion-standard) var(--v2-motion-ease-out),overlay var(--v2-motion-standard) allow-discrete,display var(--v2-motion-standard) allow-discrete}.mv7-dialog[open]{opacity:1;transform:none;pointer-events:auto}@starting-style{.mv7-dialog[open]{opacity:0;transform:translateY(12px) scale(.98)}}.mv7-dialog .mv7-eyebrow{color:var(--v2-muted)!important}.mv7-dialog::backdrop{background:#000000b8;backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity var(--v2-motion-standard) var(--v2-motion-ease-out),overlay var(--v2-motion-standard) allow-discrete,display var(--v2-motion-standard) allow-discrete}.mv7-dialog[open]::backdrop{opacity:1;pointer-events:auto}@starting-style{.mv7-dialog[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){.mv7-dialog,.mv7-dialog[open]{transform:none;transition-duration:var(--v2-motion-fast);transition-property:opacity,overlay,display}}:root[data-reduce-motion=true] .mv7-dialog,:root[data-reduce-motion=true] .mv7-dialog[open]{transform:none;transition-duration:var(--v2-motion-fast);transition-property:opacity,overlay,display}.mv7-dialog form{padding:21px}.mv7-dialog header,.mv7-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.mv7-dialog header{margin-bottom:22px}.mv7-dialog h2{margin:0;font-size:20px;font-weight:500;letter-spacing:-.035em}.mv7-dialog footer{justify-content:flex-end;padding-top:21px}.mv7-alert-dialog{width:min(300px,calc(100% - 48px));padding:0;border:.5px solid var(--v2-line-strong);border-radius:14px;background:#262628c7;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 40px 100px #000000b8;color:var(--v2-text);overflow:hidden}.mv7-alert-dialog::backdrop{background:#00000047;backdrop-filter:blur(4px)}.mv7-alert-dialog[open]{animation:v2-alert-in .22s cubic-bezier(.32,1.4,.44,1) both}@keyframes v2-alert-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.mv7-alert-body{padding:19px 16px 15px;text-align:center}.mv7-alert-body h2{margin:0 0 4px;font-size:17px;font-weight:590;letter-spacing:-.01em}.mv7-alert-body p{margin:0;color:var(--v2-muted);font-size:13px;line-height:1.35}.mv7-alert-body p[hidden]{display:none}.mv7-alert-actions{display:flex;border-top:.5px solid var(--v2-line-strong)}.mv7-alert-button{flex:1;padding:13px 8px;border:0;background:transparent;color:var(--v2-text);font-size:17px;font-weight:400;cursor:pointer}.mv7-alert-button+.mv7-alert-button{border-left:.5px solid var(--v2-line-strong)}.mv7-alert-button:hover,.mv7-alert-button:focus-visible{background:#ffffff14}.mv7-alert-button-accent{color:var(--v2-green-bright);font-weight:590}.mv7-alert-button-danger{color:#ff453a;font-weight:400}.mv7-type-switch{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;margin-bottom:17px;border:1px solid var(--v2-line);border-radius:9px;background:#060807}.mv7-type-switch input{position:absolute;opacity:0;pointer-events:none}.mv7-type-switch span{display:grid;min-height:34px;place-items:center;border-radius:6px;color:var(--v2-muted);cursor:pointer;font-size:var(--v2-text-sm)}.mv7-type-switch input:checked+span{background:var(--v2-surface-raised);box-shadow:inset 0 0 0 1px var(--v2-line);color:var(--v2-text)}.mv7-type-switch--triple{grid-template-columns:repeat(3,1fr)}.mv7-type-switch--triple span{padding:0 2px;font-size:var(--v2-text-xs)}.mv7-field{display:flex;min-width:0;flex-direction:column;gap:7px;margin-bottom:14px}.mv7-field>span{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-field input,.mv7-field select{width:100%;min-width:0;height:40px;padding:0 11px;border:1px solid var(--v2-line);border-radius:8px;outline:0;background:#060807;color:var(--v2-text);font-size:12px}.mv7-field input:focus,.mv7-field select:focus{border-color:#2dde9873;box-shadow:0 0 0 3px #2dde980e}.mv7-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.mv7-auth-dialog{width:min(400px,calc(100% - 28px))}.mv7-auth-status{margin:-6px 0 14px;padding:9px 12px;border-radius:9px;font-size:var(--v2-text-sm);line-height:1.4}.mv7-auth-status.is-error{background:#ff5a5a1a;color:#ff9b9b}.mv7-auth-status.is-success{background:var(--v2-positive-soft);color:var(--v2-positive)}.mv7-auth-status.is-info{background:#ffffff0b;color:var(--v2-muted)}.mv7-auth-forgot{margin:-6px 0 4px;text-align:right}.mv7-auth-link{border:0;background:none;color:var(--v2-green);cursor:pointer;font-size:var(--v2-text-sm);font-weight:600}.mv7-auth-link:hover{color:var(--v2-green-bright)}.mv7-auth-hint{margin:0 0 14px;color:var(--v2-muted);font-size:var(--v2-text-sm);line-height:1.5}.mv7-auth-divider{display:flex;align-items:center;gap:10px;margin:14px 0}.mv7-auth-divider span{flex:1;height:1px;background:var(--v2-line)}.mv7-auth-divider small{color:var(--v2-dim);font-size:var(--v2-text-xs);text-transform:uppercase}.mv7-auth-google{width:100%}.mv7-auth-switch{margin:14px 0 0;color:var(--v2-muted);font-size:var(--v2-text-sm);text-align:center}.mv7-otp-field{letter-spacing:.5em;text-align:center;font-family:var(--v2-mono);font-size:16px!important}.mv7-mfa-qr{display:grid;place-items:center;width:176px;height:176px;margin:0 auto 12px;padding:10px;border:1px solid var(--v2-line);border-radius:12px;background:#fff}.mv7-mfa-qr svg,.mv7-mfa-qr img{width:100%;height:100%}.mv7-mfa-secret{margin:0 0 16px;color:var(--v2-muted);text-align:center;font-family:var(--v2-mono);font-size:var(--v2-text-sm);letter-spacing:.05em;word-break:break-all}.mv7-account-menu-dialog{width:min(360px,calc(100% - 28px))}.mv7-account-menu-email{margin:0 0 4px;color:var(--v2-text);font-size:13px;font-weight:600}.mv7-account-menu-sync{margin:0 0 18px;color:var(--v2-muted);font-size:var(--v2-text-sm)}#profile-button{position:relative}#profile-button[data-auth-state=active]:after{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border:2px solid #0b0e0c;border-radius:50%;background:var(--v2-green);content:""}.mv7-toast{position:fixed;z-index:100;min-width:180px;padding:11px 14px;border:1px solid rgba(45,222,152,.24);border-radius:9px;background:#0b120e;box-shadow:0 16px 50px #0006;color:#caffdf;font-size:var(--v2-text-sm);opacity:0;pointer-events:none;right:24px;bottom:24px;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.mv7-toast.is-visible{opacity:1;transform:translateY(0)}@media(max-width:1400px){.mv7-tx-layout{grid-template-columns:minmax(0,1fr) 275px}.mv7-tx-columns,.mv7-tx-row{grid-template-columns:minmax(150px,1.3fr) minmax(86px,.75fr) minmax(72px,.6fr) minmax(100px,.8fr)}.mv7-tx-columns span:nth-child(3),.mv7-tx-columns span:nth-child(5),.mv7-tx-cell-account,.mv7-tx-cell-status{display:none}.mv7-tx-summary-item strong{font-size:clamp(15px,1.35vw,20px)}}@media(max-width:1120px){:root{--v2-sidebar-width: 238px}.mv7-metric-grid{grid-template-columns:1fr 1fr}.mv7-metric-primary{grid-column:1 / -1}.mv7-analysis-grid{grid-template-columns:minmax(0,1.55fr) minmax(220px,.85fr)}.mv7-transaction-row{grid-template-columns:34px minmax(120px,1fr) minmax(85px,.7fr) auto}.mv7-transaction-row>span:nth-of-type(2){display:none}}@media(max-width:860px){.mv7-analysis-grid{grid-template-columns:1fr}.mv7-account-list{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.mv7-tx-summary{grid-template-columns:1fr 1fr}.mv7-tx-summary-item:nth-child(3){border-top:1px solid var(--v2-line)}.mv7-tx-filters{flex-wrap:wrap}.mv7-tx-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:980px){.mv7-budget-lane-main{grid-template-columns:150px minmax(180px,1fr) 92px;gap:12px;padding-inline:16px}.mv7-budget-lane-detail{grid-template-columns:minmax(0,1fr) 170px;padding-left:190px}.mv7-future-stage{display:grid;min-height:720px;grid-template-columns:repeat(3,minmax(110px,1fr))}.mv7-goal-selected{min-width:0;min-height:430px;grid-column:1 / -1}.mv7-goal-compact{min-height:270px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}[hidden]{display:none}@media(min-width:769px){.mv7-networth-view{padding:24px clamp(22px,2.5vw,42px) 36px}.mv7-networth-heading{min-height:54px;align-items:flex-start;margin-bottom:8px}.mv7-networth-heading h2{margin:0;font-size:18px;font-weight:480;letter-spacing:-.025em}.mv7-networth-heading .mv7-primary-button{min-height:38px;border-radius:8px}.mv7-networth-section{display:grid;overflow:visible;min-height:720px;grid-template-columns:minmax(245px,.68fr) minmax(540px,1.7fr);grid-template-rows:minmax(550px,auto) 150px;border:0;border-radius:0;background:transparent;box-shadow:none}.mv7-networth-section:before{display:none}.mv7-networth-summary{display:block;min-width:0;min-height:0;padding:26px 24px 0 0;border:0}.mv7-networth-primary h3{margin:13px 0 9px;font-size:clamp(31px,3.05vw,48px);white-space:nowrap}.mv7-networth-primary>span{font-size:var(--v2-text-xs)}.mv7-networth-layers{align-items:flex-start}.mv7-networth-layer,.mv7-networth-layer.is-selected{width:min(94%,650px);margin:0 0 0 clamp(0px,var(--layer-offset),24px);transition:transform .3s cubic-bezier(.2,.75,.25,1),filter .22s ease}.mv7-networth-layer+.mv7-networth-layer{margin-top:10px}.mv7-networth-layer.is-selected{z-index:8;margin-block:1px 20px;transform:translate(-10px)}.mv7-networth-layer-surface,.mv7-networth-layer-liability .mv7-networth-layer-surface{display:grid;width:calc(100% - 38px);min-height:48px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;margin-right:38px;padding:9px 18px;overflow:visible;border:1px solid color-mix(in srgb,var(--layer-tone) 68%,transparent);background:linear-gradient(100deg,color-mix(in srgb,var(--layer-tone) 14%,transparent),color-mix(in srgb,var(--layer-tone) 5%,transparent) 72%),#060b0ac2;box-shadow:0 20px 34px #00000047,inset 0 1px color-mix(in srgb,var(--layer-tone) 22%,transparent),0 0 20px color-mix(in srgb,var(--layer-tone) 8%,transparent);clip-path:none;transform:none}.mv7-networth-layer-surface:before{position:absolute;top:-12px;right:-1px;left:-1px;height:12px;border-top:1px solid color-mix(in srgb,var(--layer-tone) 76%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--layer-tone) 5%,transparent),color-mix(in srgb,var(--layer-tone) 17%,transparent));clip-path:polygon(0 100%,8% 0,84% 0,100% 100%);content:""}.mv7-networth-layer-surface:after{position:absolute;inset:-1px -39px -1px auto;width:38px;height:auto;border-right:1px solid color-mix(in srgb,var(--layer-tone) 70%,transparent);background:color-mix(in srgb,var(--layer-tone) 11%,transparent);box-shadow:inset 1px 0 color-mix(in srgb,var(--layer-tone) 52%,transparent),4px 0 18px color-mix(in srgb,var(--layer-tone) 10%,transparent);clip-path:polygon(0 0,100% 22%,100% 78%,0 100%);content:"";opacity:1}.mv7-networth-layer.is-selected .mv7-networth-layer-surface{min-height:112px;grid-template-rows:auto auto;padding:18px 22px;background:linear-gradient(105deg,color-mix(in srgb,var(--layer-tone) 22%,transparent),color-mix(in srgb,var(--layer-tone) 7%,transparent) 74%),#070f0ddb}.mv7-networth-layer-icon{width:30px;height:30px;padding:6px;border:1px solid color-mix(in srgb,var(--layer-tone) 45%,transparent);border-radius:9px;fill:none;stroke:var(--layer-tone);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.mv7-networth-layer.is-selected .mv7-networth-layer-icon{width:46px;height:46px;padding:9px;border-radius:12px}.mv7-networth-layer-copy{display:flex;min-width:0;align-items:baseline;gap:8px}.mv7-networth-layer-copy strong{font-size:13px;white-space:nowrap}.mv7-networth-layer-copy span{overflow:hidden;color:#fffc;font-size:var(--v2-text-xs);text-overflow:ellipsis;white-space:nowrap}.mv7-networth-layer-copy span:before{margin-right:8px;content:"\2022";color:#ffffff5c}.mv7-networth-layer-surface>b{color:var(--layer-tone);font-size:var(--v2-text-xs)}.mv7-networth-layer-detail{display:flex;width:auto;min-height:0;grid-column:2 / 4;align-items:center;justify-content:flex-start;gap:18px;margin:-2px 0 0;padding:0;border:0;background:transparent}.mv7-networth-layer-detail>span{display:flex;align-items:center;gap:9px}.mv7-networth-layer-detail small,.mv7-networth-layer-detail strong,.mv7-networth-layer-detail em{font-size:var(--v2-text-micro);font-style:normal;white-space:nowrap}.mv7-networth-layer-detail small{color:#fff9;letter-spacing:0;text-transform:none}.mv7-networth-layer-detail strong,.mv7-networth-layer-detail em{color:var(--layer-tone);font-weight:550}.mv7-networth-layer-detail strong:before,.mv7-networth-layer-detail em:before{margin-right:9px;content:"\2022";color:#ffffff52}.mv7-networth-edit{margin-left:auto;font-size:var(--v2-text-micro)}.mv7-networth-layer-liability,.mv7-networth-layer-liability.is-selected{margin-left:clamp(0px,var(--layer-offset),20px)}.mv7-networth-layer-liability .mv7-networth-layer-surface:before{top:auto;bottom:-12px;border-top:0;border-bottom:1px solid color-mix(in srgb,var(--layer-tone) 70%,transparent);clip-path:polygon(0 0,100% 0,84% 100%,8% 100%)}.mv7-networth-ratio{position:absolute;z-index:10;right:10px;bottom:94px;width:210px;min-height:72px;justify-content:center;padding:13px 16px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#0d100fe6;box-shadow:0 16px 34px #00000047;backdrop-filter:blur(18px)}.mv7-networth-ratio>span,.mv7-networth-ratio small{display:none}.mv7-networth-ratio strong{margin:0;font-size:var(--v2-text-xs);font-weight:450;line-height:1.6}.mv7-networth-footer{display:block;grid-column:1 / -1;min-height:150px;border-top:1px solid rgba(255,255,255,.09)}.mv7-networth-history{padding:16px 4px 0}.mv7-networth-history svg{height:92px;margin-top:5px}}@media(min-width:769px)and (max-width:1120px){.mv7-networth-section{grid-template-columns:235px minmax(460px,1fr)}.mv7-networth-primary h3{font-size:32px}}.mv7-community-view{min-height:calc(100vh - var(--v2-topbar-height))}.mv7-community-shell{display:grid;grid-template-columns:minmax(580px,790px) minmax(270px,360px);max-width:1180px;min-height:calc(100vh - var(--v2-topbar-height));margin:0 auto}.mv7-community-feed{border-inline:1px solid rgba(255,255,255,.075)}.mv7-community-tabs{position:sticky;top:0;z-index:8;display:flex;height:58px;align-items:stretch;border-bottom:1px solid var(--v2-line);background:var(--v2-surface);box-shadow:0 8px 24px -22px #000c}.mv7-community-tabs button{position:relative;min-width:110px;padding:0 18px;background:transparent;color:var(--v2-muted);cursor:pointer;font-weight:550}.mv7-community-tabs button.is-active{color:var(--v2-text)}.mv7-community-tabs button.is-active:after{position:absolute;right:25px;bottom:0;left:25px;height:2px;border-radius:3px;background:var(--v2-green);content:""}.mv7-community-composer{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:18px 20px 13px;border-bottom:1px solid var(--v2-line)}.mv7-community-avatar{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:linear-gradient(145deg,#8f9692,#3d423f);color:#fff;font-size:var(--v2-text-sm);font-weight:650;overflow:hidden}.mv7-community-avatar img{width:100%;height:100%;object-fit:cover}.mv7-community-avatar.is-purple{background:linear-gradient(145deg,#9b67dc,#443064)}.mv7-community-avatar.is-blue{background:linear-gradient(145deg,#5d91ef,#27487d)}.mv7-community-avatar.is-cyan{background:linear-gradient(145deg,#42b9d2,#1f6675)}.mv7-community-avatar.is-green{background:linear-gradient(145deg,#4fc98a,#1f5c3f)}.mv7-community-avatar.is-orange{background:linear-gradient(145deg,#ef9d5d,#7d4a27)}.mv7-community-avatar.is-red{background:linear-gradient(145deg,#e56b6b,#7d2727)}.mv7-community-avatar.is-teal{background:linear-gradient(145deg,#4ec3c0,#1f5c5a)}.mv7-community-compose-image-preview{position:relative;max-width:220px;margin-top:8px;border-radius:12px;overflow:hidden}.mv7-community-compose-image-preview img{display:block;width:100%;max-height:200px;object-fit:cover}.mv7-community-compose-image-preview button{position:absolute;top:6px;right:6px;display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#0009;color:#fff;cursor:pointer}.mv7-community-compose-image-preview button svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2}.mv7-community-compose-actions #community-compose-image-btn.is-active{border-color:#2dde9880;color:var(--v2-green-bright)}.mv7-community-compose-body textarea{display:block;width:100%;min-height:58px;padding:3px 0;resize:none;border:0;outline:0;background:transparent;color:var(--v2-text);font:500 15px/1.5 var(--v2-font)}.mv7-community-compose-body textarea::placeholder{color:#8e9691}.mv7-community-compose-footer,.mv7-community-compose-actions{display:flex;align-items:center}.mv7-community-compose-footer{justify-content:space-between;gap:14px}.mv7-community-private{display:inline-flex;align-items:center;gap:7px;color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-community-private svg{width:15px;height:15px;fill:none;stroke:var(--v2-green);stroke-width:1.7}.mv7-community-compose-actions{gap:7px}.mv7-community-compose-actions>button:not(.mv7-primary-button){display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--v2-line);border-radius:10px;background:transparent;color:var(--v2-muted);cursor:pointer}.mv7-community-compose-actions svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}.mv7-community-compose-actions .mv7-primary-button{min-height:35px;padding:0 18px}.mv7-community-compose-actions .mv7-primary-button:disabled{opacity:.4;cursor:not-allowed}.mv7-community-post{display:grid;grid-template-columns:38px 1fr;gap:13px;padding:15px 20px 12px;border-bottom:1px solid var(--v2-line);transition:background .15s}.mv7-community-post:hover{background:#ffffff03}.mv7-community-post-body{min-width:0}.mv7-community-post-body>header{display:flex;align-items:center;gap:7px;min-height:21px}.mv7-community-post-body>header strong{font-size:12px}.mv7-community-post-body>header span{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-community-post-body>header em{padding:3px 8px;border-radius:999px;background:var(--v2-green-soft);color:var(--v2-green-bright);font-size:var(--v2-text-micro);font-style:normal}.mv7-community-post-body>header button{margin-left:auto;background:transparent;color:var(--v2-muted);cursor:pointer}.mv7-community-post-body>p{margin:8px 0 10px;color:#e8ece9;font-size:13px;line-height:1.48}.mv7-community-post-image{display:block;width:100%;max-height:420px;margin:2px 0 10px;border:1px solid var(--v2-line);border-radius:14px;object-fit:cover}.mv7-community-progress-card{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--v2-line);border-radius:12px;background:#ffffff06}.mv7-community-progress-card>strong{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:radial-gradient(circle at center,#111 58%,transparent 60%),conic-gradient(var(--v2-green) 74%,rgba(255,255,255,.1) 0);font-size:var(--v2-text-sm)}.mv7-community-progress-card>div{display:grid;flex:1;gap:4px}.mv7-community-progress-card span{font-size:var(--v2-text-xs)}.mv7-community-progress-card small{color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-community-progress-card i{height:5px;overflow:hidden;border-radius:999px;background:#ffffff1a}.mv7-community-progress-card b{display:block;width:74%;height:100%;background:var(--v2-green)}.mv7-community-post-actions{display:flex;justify-content:space-between;max-width:430px;margin-top:8px}.mv7-community-post-actions button{display:flex;align-items:center;gap:7px;padding:5px;background:transparent;color:var(--v2-muted);cursor:pointer;font-size:var(--v2-text-xs)}.mv7-community-post-actions svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.mv7-community-post-actions button:hover,.mv7-community-post-actions button.is-active{color:var(--v2-green-bright)}.mv7-community-post-actions button.is-active svg{fill:#2dde982e}.mv7-community-post-actions button{min-width:38px;min-height:34px;justify-content:center;border-radius:9px}.mv7-community-post-body>header button{display:grid;min-width:34px;min-height:34px;place-items:center;margin-top:-7px;margin-bottom:-7px;border-radius:9px}.mv7-community-reply button{min-height:30px;padding:6px 0}.mv7-community-poll{display:grid;gap:5px}.mv7-community-poll>button{position:relative;display:flex;overflow:hidden;justify-content:space-between;min-height:30px;align-items:center;padding:0 10px;border-radius:7px;background:#ffffff0a;color:var(--v2-text);cursor:pointer;text-align:left}.mv7-community-poll button span,.mv7-community-poll button b{position:relative;z-index:2;font-size:var(--v2-text-xs)}.mv7-community-poll button i{position:absolute;inset:0 auto 0 0;background:#ffffff1a}.mv7-community-poll .poll-62{width:62%}.mv7-community-poll .poll-38{width:38%}.mv7-community-poll>small{color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-community-reply{display:flex;gap:9px;margin:10px 0 0 3px;padding:10px 0 0 22px;border-top:1px solid rgba(255,255,255,.045)}.mv7-community-reply .mv7-community-avatar{width:28px;height:28px;flex-basis:28px;font-size:var(--v2-text-micro)}.mv7-community-reply strong{font-size:var(--v2-text-xs)}.mv7-community-reply strong small{color:var(--v2-muted);font-weight:400}.mv7-community-reply p{margin:4px 0;color:#dfe4e1;font-size:var(--v2-text-xs)}.mv7-community-reply button{padding:0;background:transparent;color:var(--v2-green-bright);cursor:pointer;font-size:var(--v2-text-xs)}.mv7-community-check{display:inline-grid;width:16px;height:16px;place-items:center;border-radius:50%;background:var(--v2-green);color:#06120d;font-size:var(--v2-text-xs);font-style:normal}.mv7-community-rail{position:sticky;top:var(--v2-topbar-height);align-self:start;display:grid;gap:15px;padding:16px 0 24px 24px}.mv7-community-search{display:flex;align-items:center;gap:9px;height:42px;padding:0 13px;border:1px solid var(--v2-line);border-radius:12px;background:#ffffff06}.mv7-community-search svg{width:15px;height:15px;fill:none;stroke:var(--v2-muted);stroke-width:1.6}.mv7-community-search input{width:100%;border:0;outline:0;background:transparent;color:var(--v2-text);font-size:var(--v2-text-sm)}.mv7-community-rail-module{padding:17px;border-radius:15px;background:#ffffff06}.mv7-community-rail-module h3{margin:0 0 13px;font-size:14px}.mv7-community-rail-module>a{display:flex;gap:10px;align-items:center;padding:10px 0;color:inherit}.mv7-community-rail-module>a i{display:grid;width:25px;height:25px;place-items:center;border:1px solid rgba(45,222,152,.25);border-radius:50%;color:var(--v2-green);font-style:normal}.mv7-community-rail-module>a span{display:flex;flex:1;justify-content:space-between;gap:10px}.mv7-community-rail-module>a strong{font-size:var(--v2-text-xs)}.mv7-community-rail-module>a small{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-community-person{display:flex;align-items:center;gap:10px;padding:8px 0}.mv7-community-person p{display:grid;flex:1;gap:3px;margin:0}.mv7-community-person strong{font-size:var(--v2-text-xs)}.mv7-community-person small{color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-community-person button{padding:7px 14px;border:1px solid rgba(45,222,152,.35);border-radius:999px;background:transparent;color:var(--v2-text);cursor:pointer;font-size:var(--v2-text-xs)}.mv7-community-person button.is-following{background:var(--v2-green-soft);color:var(--v2-green-bright)}.mv7-community-rail-privacy{display:flex;align-items:center;gap:9px;margin:0;padding:0 12px;color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-community-rail-privacy svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5}.mv7-community-empty{padding:60px 20px;color:var(--v2-muted);text-align:center}#community-trending-list{display:grid}.mv7-community-rail-module #community-trending-list>a{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.055);color:inherit;text-decoration:none}.mv7-community-rail-module #community-trending-list>a:last-child{border-bottom:0}.mv7-community-rail-module #community-trending-list>a i{display:grid;width:25px;height:25px;place-items:center;border:1px solid rgba(45,222,152,.22);border-radius:50%;color:var(--v2-green);font-style:normal}.mv7-community-rail-module #community-trending-list>a span{display:grid;min-width:0;gap:3px}.mv7-community-rail-module #community-trending-list>a strong{overflow:hidden;font-size:var(--v2-text-xs);text-overflow:ellipsis;white-space:nowrap}.mv7-community-rail-module #community-trending-list>a small{color:var(--v2-muted);font-size:var(--v2-text-xs)}@media(max-width:1100px){.mv7-community-shell{grid-template-columns:minmax(0,760px)}.mv7-community-rail{display:none}}.mv7-settings-view{--mv7-settings-sticky-top: 18px;--mv7-settings-sticky-bottom: 44px;width:100%;max-width:1500px;padding:26px clamp(20px,2.2vw,36px) 44px;margin:0 auto}.mv7-settings-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:16px 4px 0;border-top:1px solid var(--v2-line)}.mv7-settings-summary dt{margin:0;color:var(--v2-muted);font-size:var(--v2-text-xs);letter-spacing:0}.mv7-settings-summary dd{margin:4px 0 0;color:var(--v2-text);font-size:20px;font-weight:500;letter-spacing:0}.mv7-settings-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.mv7-category-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.mv7-category-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border:1px solid var(--v2-line);border-radius:999px;background:#ffffff06;color:var(--v2-text);cursor:pointer;font-size:12px;font-weight:550;transition:border-color .14s ease,background .14s ease}.mv7-category-chip:hover{border-color:var(--v2-line-strong);background:#ffffff0e}.mv7-category-chip-dot{width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:var(--chip-color, var(--v2-muted))}.mv7-category-empty{margin:18px 0 0;color:var(--v2-muted);font-size:12px}.mv7-color-picker{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:14px}.mv7-color-swatch{width:100%;aspect-ratio:1;border:2px solid transparent;border-radius:10px;background:var(--swatch-color, var(--v2-muted));cursor:pointer;transition:transform .12s ease}.mv7-color-swatch:hover{transform:scale(1.08)}.mv7-color-swatch.is-selected{border-color:var(--v2-text);box-shadow:0 0 0 2px #0b0e0c,0 0 0 3px var(--swatch-color, var(--v2-muted))}.mv7-settings-hint{margin:14px 0 0;color:var(--v2-muted);font-size:var(--v2-text-sm);line-height:1.5}.mv7-settings-hub{display:grid;grid-template-columns:228px minmax(480px,1fr) 286px;gap:16px;align-items:start}.mv7-settings-nav,.mv7-settings-card{border:1px solid rgba(255,255,255,.105);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 42%),linear-gradient(150deg,#181d1ae0,#090c0be8);box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #ffffff04,0 22px 60px #00000038;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.mv7-settings-nav{position:sticky;top:var(--mv7-settings-sticky-top);display:flex;flex-direction:column;gap:5px;min-height:730px;padding:14px}.mv7-settings-search{display:flex;align-items:center;gap:9px;min-height:39px;padding:0 12px;border:1px solid var(--v2-line);border-radius:11px;background:#00000029}.mv7-settings-search svg{width:14px;height:14px;fill:none;stroke:var(--v2-muted);stroke-width:1.7}.mv7-settings-search input{width:100%;border:0;outline:0;background:transparent;color:var(--v2-text);font-size:12px}.mv7-settings-nav-item{display:flex;align-items:center;gap:11px;min-height:44px;padding:0 12px;border-radius:11px;background:transparent;color:#c6ccc8;cursor:pointer;text-align:left}.mv7-settings-nav-item svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6}.mv7-settings-nav-item:hover{background:#ffffff0b}.mv7-settings-nav-item.is-active{background:linear-gradient(90deg,#2dde9826,#2dde980e);color:var(--v2-green-bright)}.mv7-settings-stage{min-width:0}.mv7-settings-tab{display:grid;gap:14px}.mv7-settings-tab[hidden]{display:none}.mv7-settings-title{margin:1px 2px 4px}.mv7-settings-title h3{margin:0;font-size:22px;font-weight:560;letter-spacing:-.04em}.mv7-settings-title p{margin:5px 0 0;color:var(--v2-muted);font-size:var(--v2-text-sm)}.mv7-settings-card{padding:18px}.mv7-settings-card h4{margin:0 0 12px;font-size:15px;font-weight:580}.mv7-settings-card>p{margin:-5px 0 12px;color:var(--v2-muted);font-size:var(--v2-text-sm);line-height:1.5}.mv7-settings-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.065)}.mv7-settings-row:last-child{border-bottom:0}.mv7-settings-row>span{display:grid;flex:1;gap:4px;font-size:12px}.mv7-settings-row>svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:var(--v2-muted);stroke-width:1.6}.mv7-settings-row small,.mv7-device-row small{color:var(--v2-muted);font-size:var(--v2-text-xs);font-weight:400}.mv7-settings-row select{min-height:38px;padding:0 11px;border:1px solid var(--v2-line);border-radius:10px;outline:0;background:#ffffff06;color:var(--v2-text);font-size:var(--v2-text-sm)}.mv7-settings-row select option{background:#101311}.mv7-switch{width:40px;height:23px;appearance:none;border-radius:999px;background:#ffffff1f;cursor:pointer;transition:.2s}.mv7-switch:after{display:block;width:19px;height:19px;margin:2px;border-radius:50%;background:#a6ada9;content:"";transition:.2s}.mv7-switch:checked{background:var(--v2-green)}.mv7-switch:checked:after{transform:translate(17px);background:#fff}.mv7-settings-row-slider{flex-wrap:wrap}.mv7-settings-row input[type=range]{width:140px;max-width:100%;accent-color:var(--v2-green);cursor:pointer}.mv7-settings-avatar{display:grid;width:104px;height:104px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:linear-gradient(145deg,#aeb6b1,#3e4541);color:#fff;font-size:34px}.mv7-settings-avatar.is-small{width:52px;height:52px;font-size:18px}.mv7-text-action{border:0;background:transparent;color:var(--v2-green-bright);cursor:pointer;font-size:var(--v2-text-sm)}.mv7-settings-view .mv7-text-action{min-height:34px;padding-block:7px}.mv7-settings-view select{min-height:38px}.mv7-settings-view button:focus-visible,.mv7-settings-view input:focus-visible,.mv7-settings-view select:focus-visible{outline:2px solid var(--v2-green-bright);outline-offset:2px}.mv7-settings-nav-item:focus-visible{outline-offset:-3px}.mv7-whatsapp-card .mv7-whatsapp-step{display:flex;flex-direction:column;gap:12px}.mv7-whatsapp-card .mv7-whatsapp-step[hidden]{display:none}.mv7-whatsapp-card .mv7-whatsapp-step+.mv7-whatsapp-step{margin-top:12px}.mv7-whatsapp-consent{margin:0 0 14px;color:var(--v2-muted);font-size:13px;line-height:1.5;text-align:left}.mv7-whatsapp-consent a{color:var(--v2-green-bright)}.mv7-whatsapp-card .mv7-settings-row{padding:12px 0 0;min-height:0;border-bottom:0}.mv7-whatsapp-card .mv7-settings-hint.is-error{color:#ff9b9b}.mv7-siri-card{display:grid;gap:16px;margin-top:16px}.mv7-siri-card[hidden]{display:none}.mv7-siri-head{display:flex;align-items:center;gap:12px}.mv7-siri-head>div{flex:1;min-width:0}.mv7-siri-head h4{margin:0 0 2px}.mv7-siri-head p{margin:0;color:var(--v2-muted);font-size:var(--v2-text-xs);line-height:1.4}.mv7-siri-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:#2dde981f}.mv7-siri-icon svg{width:20px;height:20px;fill:none;stroke:var(--v2-green-bright);stroke-width:1.7}.mv7-siri-pill{padding:4px 10px;border:1px solid var(--v2-line);border-radius:999px;color:var(--v2-muted);font-size:11px;white-space:nowrap}.mv7-siri-pill.is-active{border-color:#2dde9866;color:var(--v2-green-bright)}.mv7-siri-step{display:flex;flex-direction:column;gap:12px}.mv7-siri-step[hidden]{display:none}.mv7-siri-step.mv7-settings-row{flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0;min-height:0;border-bottom:0}.mv7-siri-step .mv7-settings-hint{margin:0}.mv7-siri-key{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.mv7-siri-key code{flex:1 1 220px;min-width:0;padding:10px 12px;border:1px dashed var(--v2-line);border-radius:10px;background:#ffffff08;font-size:12px;line-height:1.5;word-break:break-all;user-select:all}.mv7-siri-key button{display:inline-flex;align-items:center;gap:6px}.mv7-siri-key button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}.mv7-siri-actions{display:flex;flex-wrap:wrap;gap:8px}.mv7-siri-install{text-align:center;text-decoration:none}.mv7-siri-install[hidden]{display:none}.mv7-siri-manual{padding-top:12px;border-top:1px solid var(--v2-line);color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-siri-manual summary{cursor:pointer;color:var(--v2-text)}.mv7-siri-manual ol{display:grid;gap:6px;margin:10px 0;padding-left:18px;line-height:1.45}.mv7-siri-manual code{font-size:11px;word-break:break-all}.mv7-siri-card .mv7-settings-hint:empty{display:none}.mv7-siri-card .mv7-settings-hint.is-error{color:#ff9b9b}.mv7-whatsapp-generate-button{display:inline-flex;align-items:center;justify-content:center;gap:10px}.mv7-whatsapp-loader{display:none;width:22px;height:22px;flex:0 0 22px;box-sizing:border-box;border:2.5px solid color-mix(in srgb,currentColor 28%,transparent);border-left-color:transparent;border-radius:50%;animation:mv7-whatsapp-loader-spin .82s linear infinite}.is-loading>.mv7-whatsapp-loader{display:block}.is-loading>:is(svg,.mv7-whatsapp-button-label){display:none}@keyframes mv7-whatsapp-loader-spin{to{transform:rotate(360deg)}}.mv7-settings-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.mv7-theme-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mv7-theme-grid button{position:relative;display:grid;min-width:0;gap:11px;padding:10px;border:1px solid var(--v2-line);border-radius:8px;background:#ffffff06;color:var(--v2-text);cursor:pointer;text-align:left;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.mv7-theme-grid button:hover{border-color:#ffffff2e;background:#ffffff0a;transform:translateY(-1px)}.mv7-theme-grid button.is-selected{border-color:var(--v2-green);background:color-mix(in srgb,var(--v2-green) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v2-green) 16%,transparent)}.mv7-theme-preview{--preview-bg: #080b09;--preview-rail: #040605;--preview-surface: #111713;--preview-surface-strong: #19221d;--preview-line: rgba(255,255,255,.1);--preview-ink: rgba(228,239,232,.64);--preview-accent: #2dde98;--preview-accent-soft: rgba(45, 222, 152,.18);display:grid;grid-template-columns:27% minmax(0,1fr);width:100%;min-width:0;height:118px;overflow:hidden;box-sizing:border-box;border:1px solid var(--preview-line);border-radius:7px;background:var(--preview-bg);box-shadow:0 8px 20px #0000002e}.mv7-theme-grid img.mv7-theme-preview{display:block;aspect-ratio:6 / 5;object-fit:contain;object-position:center}.mv7-theme-preview.is-system{--preview-bg: #edf1ef;--preview-rail: #101512;--preview-surface: #fff;--preview-surface-strong: #dce4e0;--preview-line: rgba(17,29,23,.15);--preview-ink: rgba(29,49,39,.62);--preview-accent: #3788f5;--preview-accent-soft: rgba(55,136,245,.16)}.mv7-theme-preview.is-contrast{--preview-bg: #000;--preview-rail: #000;--preview-surface: #030303;--preview-surface-strong: #090909;--preview-line: #fff;--preview-ink: #fff;--preview-accent: #45f2a8;--preview-accent-soft: rgba(69,242,168,.24);border-width:2px;box-shadow:none}.mv7-theme-option-copy{display:grid;gap:3px;min-width:0}.mv7-theme-option-copy strong{font-size:var(--v2-text-sm);font-weight:650;line-height:1.25}.mv7-theme-option-copy small{color:var(--v2-muted);font-size:var(--v2-text-xs);line-height:1.35}.mv7-theme-option-state{position:absolute;top:16px;right:16px;display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#050907d1;color:#fff;opacity:0;transform:scale(.8);transition:opacity .18s ease,transform .18s ease}.mv7-theme-option-state svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.5}.mv7-theme-grid button.is-selected .mv7-theme-option-state{border-color:var(--v2-green);background:var(--v2-green);color:#06110c;opacity:1;transform:scale(1)}.mv7-accent-swatches{display:flex;gap:15px;margin:10px 0 23px}.mv7-accent-swatches button{width:35px;height:35px;border:3px solid transparent;border-radius:50%;background:var(--v2-green);cursor:pointer}.mv7-accent-swatches button:nth-child(2){background:#3788f5}.mv7-accent-swatches button:nth-child(3){background:#994cef}.mv7-accent-swatches button:nth-child(4){background:#f5a30b}.mv7-accent-swatches button:nth-child(5){background:#fa5e5e}.mv7-accent-swatches button.is-selected{box-shadow:0 0 0 2px #0b0e0c,0 0 0 4px var(--v2-green)}.mv7-settings-segments{display:grid;grid-template-columns:repeat(3,1fr);padding:3px;border:1px solid var(--v2-line);border-radius:11px;background:#00000024}.mv7-settings-segments button{min-height:34px;border-radius:8px;background:transparent;color:var(--v2-muted);cursor:pointer}.mv7-settings-segments button.is-selected{background:#2dde981f;color:var(--v2-green-bright)}.mv7-settings-segments button:disabled{opacity:.5;cursor:not-allowed}.mv7-category-list-table{display:grid;margin-top:13px}.mv7-category-list-table .mv7-category-chip{width:100%;min-height:48px;border-radius:11px}.mv7-settings-search-wide{width:100%}.mv7-settings-hub:has(.mv7-settings-tab[data-settings-panel=categories]:not([hidden])){grid-template-columns:228px minmax(0,1fr)}.mv7-category-toolbar{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.mv7-category-toolbar>.mv7-settings-search-wide{flex:1 1 170px;min-width:170px}.mv7-category-filters{display:grid;grid-template-columns:repeat(4,max-content);padding:3px;border:1px solid var(--v2-line);border-radius:11px;background:#ffffff05}.mv7-category-filters button{min-height:34px;padding-inline:14px;border-radius:8px;background:transparent;color:var(--v2-muted);white-space:nowrap}.mv7-category-filters button.is-selected{background:#2dde981a;color:var(--v2-green-bright)}.mv7-category-toolbar>.mv7-primary-button{min-height:41px;white-space:nowrap}.mv7-category-workspace{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.mv7-category-table-card{padding:12px}.mv7-category-table-head{display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(120px,.7fr) minmax(110px,.55fr) 24px;gap:14px;padding:8px 13px 11px;color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-category-list-table{gap:7px;margin:0}.mv7-category-list-table .mv7-category-chip{display:grid;grid-template-columns:42px minmax(130px,1.2fr) minmax(110px,.7fr) minmax(100px,.55fr) 24px;gap:14px;align-items:center;min-height:64px;padding:7px 13px;border-radius:12px;text-align:left}.mv7-category-list-table .mv7-category-chip:hover{border-color:color-mix(in srgb,var(--chip-color) 62%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--chip-color) 9%,transparent),#ffffff06)}.mv7-category-list-table .mv7-category-chip-dot{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;background:linear-gradient(145deg,color-mix(in srgb,var(--chip-color) 88%,white 12%),var(--chip-color));color:#fff;font-size:var(--v2-text-sm);font-weight:650;box-shadow:inset 0 1px #ffffff38,0 8px 18px color-mix(in srgb,var(--chip-color) 13%,transparent)}.mv7-category-row-name{color:var(--v2-text);font-size:var(--v2-text-sm);font-weight:560}.mv7-category-row-uses{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-category-row-type{justify-self:start;padding:5px 9px;border:1px solid color-mix(in srgb,var(--chip-color) 42%,transparent);border-radius:7px;background:color-mix(in srgb,var(--chip-color) 8%,transparent);color:var(--chip-color);font-size:var(--v2-text-xs)}.mv7-category-empty{display:grid;min-height:350px;place-items:center;align-content:center;gap:10px;margin:0;color:var(--v2-muted);text-align:center}.mv7-category-empty>span{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(45,222,152,.2);border-radius:18px;background:#2dde980e;color:var(--v2-green-bright);font-size:25px}.mv7-category-empty strong{color:var(--v2-text);font-size:13px}.mv7-category-empty small{max-width:34ch;font-size:var(--v2-text-xs);line-height:1.5}.mv7-category-inspector{display:grid;gap:16px}.mv7-category-inspector>.mv7-settings-card{padding:20px}.mv7-category-inspector-empty{display:grid;min-height:300px;place-items:center;align-content:center;gap:10px;text-align:center}.mv7-category-inspector-empty>span{display:grid;width:72px;height:72px;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:linear-gradient(145deg,#ffffff0f,#ffffff04)}.mv7-category-inspector-empty svg{width:30px;height:30px;fill:none;stroke:var(--v2-green);stroke-width:1.4}.mv7-category-inspector-empty strong{font-size:12px}.mv7-category-inspector-empty small{max-width:28ch;color:var(--v2-muted);font-size:var(--v2-text-xs);line-height:1.5}.mv7-category-tip{display:flex;gap:12px}.mv7-category-tip>svg{width:22px;height:22px;flex:0 0 22px;fill:none;stroke:var(--v2-green);stroke-width:1.5}.mv7-category-tip h4{margin-bottom:8px}.mv7-category-tip p{margin:0!important;color:var(--v2-muted);font-size:var(--v2-text-xs);line-height:1.55}.mv7-backup-card{padding:0;overflow:hidden;container-type:inline-size}.mv7-backup-header{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:20px}.mv7-backup-header-icon{position:relative;display:grid;width:48px;height:48px;place-items:center;border:1px solid color-mix(in srgb,var(--v2-green) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--v2-green) 9%,transparent);color:var(--v2-green-bright)}.mv7-backup-header-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6}.mv7-backup-header-icon i{position:absolute;right:7px;bottom:7px;width:7px;height:7px;border:2px solid #111512;border-radius:50%;background:var(--v2-green-bright)}.mv7-backup-header h4{margin-bottom:4px;font-size:16px}.mv7-backup-header p{margin:0;color:var(--v2-muted);font-size:var(--v2-text-sm);line-height:1.45}.mv7-backup-local-badge{display:inline-flex;min-height:30px;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--v2-line);border-radius:999px;background:#ffffff06;color:var(--v2-muted);font-size:var(--v2-text-xs);white-space:nowrap}.mv7-backup-local-badge i{width:7px;height:7px;border-radius:50%;background:var(--v2-green-bright);box-shadow:0 0 9px color-mix(in srgb,var(--v2-green) 55%,transparent)}.mv7-backup-security-note{display:flex;align-items:center;gap:9px;margin:0 20px 18px;padding:10px 12px;border-left:2px solid color-mix(in srgb,var(--v2-green) 68%,transparent);background:color-mix(in srgb,var(--v2-green) 5%,transparent);color:var(--v2-muted);font-size:var(--v2-text-xs);line-height:1.4}.mv7-backup-security-note svg{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:var(--v2-green-bright);stroke-width:1.7}.mv7-backup-inventory{border-block:1px solid var(--v2-line);background:#0000001f}.mv7-backup-inventory-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 20px;border-bottom:1px solid var(--v2-line)}.mv7-backup-inventory-heading>div{display:grid;gap:3px}.mv7-backup-inventory-heading strong{color:var(--v2-text);font-size:var(--v2-text-sm);font-weight:630}.mv7-backup-inventory-heading small{color:var(--v2-muted);font-size:var(--v2-text-xs);line-height:1.35}.mv7-backup-inventory-heading>strong:last-child{flex:0 0 auto;color:var(--v2-green-bright)}.mv7-backup-card .mv7-settings-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;border:0}.mv7-backup-card .mv7-settings-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:67px;gap:10px;padding:12px 16px;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.mv7-backup-card .mv7-settings-metric:nth-child(3n){border-right:0}.mv7-backup-card .mv7-settings-metric:nth-last-child(-n+3){border-bottom:0}.mv7-backup-card .mv7-settings-metric dt{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;margin:0;padding:0;border:0;color:var(--v2-text);font-size:var(--v2-text-xs);font-weight:540;line-height:1.3;text-transform:none}.mv7-backup-card .mv7-settings-metric dt svg{width:30px;height:30px;padding:7px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--v2-green) 22%,transparent);border-radius:7px;background:color-mix(in srgb,var(--v2-green) 6%,transparent);fill:none;stroke:var(--v2-green-bright);stroke-width:1.7}.mv7-backup-card .mv7-settings-metric dd{min-width:24px;margin:0;padding:0;border:0;color:var(--v2-text);font-size:18px;font-weight:650;line-height:1;text-align:right}.mv7-backup-card .mv7-settings-metric.is-empty dd{color:var(--v2-dim);font-weight:540}.mv7-backup-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 20px;padding:18px 20px 20px}.mv7-backup-action-copy{display:grid;gap:4px}.mv7-backup-action-copy strong{color:var(--v2-text);font-size:var(--v2-text-sm);font-weight:630}.mv7-backup-action-copy small{color:var(--v2-muted);font-size:var(--v2-text-xs);line-height:1.4}.mv7-backup-actions{flex-wrap:nowrap;margin:0}.mv7-backup-actions button{min-height:40px;padding-inline:14px;white-space:nowrap}.mv7-backup-card #settings-export{border-color:color-mix(in srgb,var(--v2-green) 48%,transparent);background:var(--v2-green);color:#06110c;font-weight:650}.mv7-backup-card #settings-import-trigger{border-color:#ffffff26;background:#ffffff0b;color:var(--v2-text);font-weight:590}.mv7-backup-card #settings-import-trigger:hover{border-color:#ffffff3d;background:#ffffff13}.mv7-backup-warning{display:flex;grid-column:1 / -1;align-items:flex-start;gap:10px;margin:0;padding:11px 12px;border:1px solid rgba(245,163,11,.2);border-radius:7px;background:#f5a30b0e}.mv7-backup-warning svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:#f5b33d;stroke-width:1.8}.mv7-backup-warning span{display:grid;gap:2px}.mv7-backup-warning strong{color:#f4d39a;font-size:var(--v2-text-xs);font-weight:630}.mv7-backup-warning small{color:var(--v2-muted);font-size:var(--v2-text-xs);line-height:1.4}.mv7-reports-card{padding:0;overflow:hidden}.mv7-reports-header{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:14px 16px 13px;border-bottom:1px solid var(--v2-line);background:linear-gradient(110deg,rgba(255,255,255,.035),transparent 55%)}.mv7-reports-header-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(45,222,152,.2);border-radius:10px;background:#2dde9812;color:var(--v2-green-bright);box-shadow:inset 0 1px #ffffff0f}.mv7-reports-header-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6}.mv7-reports-header h4{margin:0 0 5px}.mv7-reports-header p{margin:0;color:var(--v2-muted);font-size:var(--v2-text-xs);line-height:1.45}.mv7-reports-count{display:none}.mv7-report-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.mv7-report-option{--report-color: var(--v2-green);position:relative;display:grid;grid-template-rows:auto 1fr;min-width:0;min-height:102px;gap:6px;padding:11px;overflow:hidden;border:1px solid color-mix(in srgb,var(--report-color) 23%,var(--v2-line));border-radius:11px;background:linear-gradient(145deg,color-mix(in srgb,var(--report-color) 7%,transparent),#ffffff05 56%);color:var(--v2-text);cursor:pointer;text-align:left;box-shadow:inset 0 1px #ffffff0b;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.mv7-report-option:before{position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--report-color),transparent);opacity:.65;content:""}.mv7-report-option.is-pdf{--report-color: #ff6b63}.mv7-report-option.is-image{--report-color: #7d9cff}.mv7-report-option:hover{border-color:color-mix(in srgb,var(--report-color) 48%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--report-color) 11%,transparent),#ffffff07 60%);box-shadow:inset 0 1px #ffffff12,0 8px 18px #00000024}.mv7-report-format-icon{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;color:var(--report-color)}.mv7-report-format-icon img{display:block;width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 5px 9px color-mix(in srgb,var(--report-color) 24%,transparent))}.mv7-report-format-icon b{padding:3px 5px;border:1px solid color-mix(in srgb,var(--report-color) 28%,transparent);border-radius:6px;background:color-mix(in srgb,var(--report-color) 8%,transparent);color:var(--report-color);font-size:8px;font-weight:700;letter-spacing:.06em}.mv7-report-copy{display:grid;align-content:start;gap:3px;padding-right:24px}.mv7-report-copy strong{font-size:var(--v2-text-sm);font-weight:640;line-height:1.3}.mv7-report-copy small{color:var(--v2-muted);font-size:var(--v2-text-micro);line-height:1.4}.mv7-report-download{position:absolute;right:10px;bottom:10px;display:grid;width:26px;height:26px;place-items:center;border:1px solid color-mix(in srgb,var(--report-color) 24%,transparent);border-radius:8px;background:color-mix(in srgb,var(--report-color) 7%,transparent);color:var(--report-color);transition:background-color .18s ease,transform .18s ease}.mv7-report-download svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8}.mv7-report-option:hover .mv7-report-download{background:color-mix(in srgb,var(--report-color) 14%,transparent);transform:translateY(1px)}.mv7-reports-note{display:flex;align-items:center;gap:9px;padding:9px 14px 11px;border-top:1px solid rgba(255,255,255,.045);color:var(--v2-muted);font-size:var(--v2-text-micro);line-height:1.45}.mv7-reports-note svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:var(--v2-green);stroke-width:1.6}@container (max-width: 560px){.mv7-backup-header{grid-template-columns:44px minmax(0,1fr);padding:18px}.mv7-backup-local-badge{grid-column:2;justify-self:start}.mv7-backup-card .mv7-settings-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mv7-backup-card .mv7-settings-metric:nth-child(3n){border-right:1px solid var(--v2-line)}.mv7-backup-card .mv7-settings-metric:nth-child(2n){border-right:0}.mv7-backup-card .mv7-settings-metric:nth-last-child(-n+3){border-bottom:1px solid var(--v2-line)}.mv7-backup-card .mv7-settings-metric:last-child{grid-column:1 / -1;border-right:0;border-bottom:0}.mv7-backup-footer{grid-template-columns:1fr}.mv7-backup-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mv7-backup-actions button{width:100%}}.mv7-settings-empty-hero{display:grid;justify-items:center;padding:36px 20px;text-align:center}.mv7-settings-empty-hero>svg{width:70px;height:70px;margin-bottom:14px;fill:none;stroke:var(--v2-muted);stroke-width:1}.mv7-settings-empty-hero p{max-width:430px}.mv7-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:12px}.mv7-how-grid>div{display:grid;justify-items:center;gap:8px;padding:16px 10px;border:1px solid var(--v2-line);border-radius:12px;text-align:center}.mv7-how-grid b{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:var(--v2-green-soft);color:var(--v2-green-bright)}.mv7-how-grid strong{font-size:var(--v2-text-sm)}.mv7-how-grid small{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-settings-row.is-disabled{opacity:.45}.mv7-settings-hub:has(.mv7-notifications-workspace:not([hidden])){grid-template-columns:228px minmax(0,1fr)}.mv7-notifications-title{text-align:center;margin-bottom:4px}.mv7-notifications-layout{display:grid;grid-template-columns:minmax(0,1fr) 382px;gap:18px;align-items:start}.mv7-notifications-main,.mv7-notifications-rail{display:grid;gap:14px;min-width:0}.mv7-notifications-master{display:flex;align-items:center;gap:18px;padding:17px 19px}.mv7-notifications-master>span{display:grid;flex:1;gap:6px}.mv7-notifications-master strong{font-size:12px}.mv7-notifications-master small{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-notification-group{display:grid;gap:7px}.mv7-notification-group>h4{margin:0;font-size:12px}.mv7-notification-group>p{margin:-3px 0 2px;color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-notification-list{padding:4px 18px}.mv7-notification-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto 116px;gap:11px;align-items:center;min-height:68px;border-bottom:1px solid rgba(255,255,255,.065)}.mv7-notification-row:last-child{border-bottom:0}.mv7-notification-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:#cbd2ce}.mv7-notification-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.55}.mv7-notification-row>span:nth-child(2){display:grid;gap:4px}.mv7-notification-row strong{font-size:var(--v2-text-sm)}.mv7-notification-row small{color:var(--v2-muted);font-size:var(--v2-text-micro);line-height:1.35}.mv7-notification-row select,.mv7-notification-frequency{min-height:37px;padding:0 11px;border:1px solid var(--v2-line);border-radius:10px;outline:0;background:#ffffff06;color:#ccd3cf;font-size:var(--v2-text-xs)}.mv7-notification-row:not(:has(select)){grid-template-columns:34px minmax(0,1fr) auto}.mv7-notification-row.is-master-off{opacity:.45}.mv7-notification-row.is-master-off select{cursor:not-allowed}.mv7-notification-channels{display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden;border:1px solid var(--v2-line);border-radius:11px}.mv7-notification-channels button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border-right:1px solid var(--v2-line);background:#ffffff05;color:var(--v2-muted)}.mv7-notification-channels button:last-child{border-right:0}.mv7-notification-channels button.is-selected{background:#2dde9813;box-shadow:inset 0 0 0 1px #2dde988c;color:var(--v2-green-bright)}.mv7-notification-channels svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6}.mv7-notification-save{width:100%;min-height:49px;margin-top:-1px;font-size:12px}.mv7-notification-autosave-note{margin:-8px 0 0;color:var(--v2-muted);font-size:var(--v2-text-micro);text-align:center}.mv7-notifications-rail .mv7-settings-card{padding:19px}.mv7-notifications-rail .mv7-settings-card>p{margin:-5px 0 13px;color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-notification-preview-stage{position:relative;display:flex;min-height:294px;align-items:center;padding:15px;overflow:hidden;border-radius:14px;background:radial-gradient(circle at 28% 25%,rgba(141,82,213,.2),transparent 31%),radial-gradient(circle at 68% 72%,rgba(45,222,152,.21),transparent 34%),linear-gradient(145deg,#10141b,#091312);box-shadow:inset 0 1px #ffffff09}.mv7-notification-preview-stage:after{position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.025),transparent 45%);content:""}.mv7-notification-toast{position:relative;z-index:1;display:grid;grid-template-columns:42px 1fr auto;gap:11px;width:100%;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#141918c2;box-shadow:0 18px 45px #00000052;backdrop-filter:blur(16px)}.mv7-notification-toast i{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#2dde981f;color:var(--v2-green-bright)}.mv7-notification-toast svg{width:19px;height:19px;fill:none;stroke:currentColor}.mv7-notification-toast span{display:grid;gap:6px}.mv7-notification-toast strong{font-size:var(--v2-text-xs)}.mv7-notification-toast small,.mv7-notification-toast em{color:var(--v2-muted);font-size:var(--v2-text-micro);font-style:normal}.mv7-notification-quiet{display:flex;align-items:center;gap:11px;min-height:51px;padding:0 13px;border:1px solid var(--v2-line);border-radius:11px;background:#ffffff05}.mv7-notification-quiet svg{width:17px;height:17px;fill:none;stroke:var(--v2-muted)}.mv7-notification-quiet strong{flex:1;font-size:var(--v2-text-xs)}.mv7-notification-frequency{width:100%}.mv7-notification-caption{display:block;margin:11px 0 0;color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-security-hero{display:flex;align-items:center;gap:16px}.mv7-security-hero>svg{width:54px;height:54px;fill:none;stroke:var(--v2-green);stroke-width:1.4}.mv7-security-hero>div{flex:1}.mv7-security-hero h4{margin-bottom:4px}.mv7-security-hero>strong{color:var(--v2-green-bright);font-size:32px}.mv7-security-hero>strong small{color:var(--v2-muted);font-size:15px}.mv7-device-row{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:14px;border:1px solid var(--v2-line);border-radius:12px}.mv7-device-row>div{display:grid;flex:1;gap:4px}.mv7-device-row em{padding:4px 9px;border-radius:999px;background:var(--v2-green-soft);color:var(--v2-green-bright);font-size:var(--v2-text-xs);font-style:normal}.mv7-device-revoke{padding:6px 12px;border:1px solid var(--v2-line);border-radius:999px;background:transparent;color:var(--v2-muted);font-size:var(--v2-text-xs);cursor:pointer;transition:.15s}.mv7-device-revoke:hover{border-color:#e5484d;color:#e5484d}.mv7-device-revoke:disabled{opacity:.5;cursor:default}.mv7-settings-hub:has(.mv7-security-workspace:not([hidden])){grid-template-columns:228px minmax(0,1fr)}.mv7-settings-hub:has(.mv7-appearance-workspace:not([hidden])),.mv7-settings-hub:has(.mv7-sync-workspace:not([hidden])),.mv7-settings-hub:has(.mv7-privacy-workspace:not([hidden])){grid-template-columns:228px minmax(0,1fr)}.mv7-tab-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.mv7-tab-main,.mv7-tab-rail{display:grid;gap:16px;min-width:0}.mv7-tab-rail .mv7-settings-card{padding:20px}.mv7-appearance-preview-card{padding:14px;border:1px solid var(--v2-line);border-radius:11px;background:#ffffff05}.mv7-appearance-preview-card>small{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-profile-avatar-zone{display:grid;justify-items:center;gap:11px;align-content:start}.mv7-profile-avatar-zone .mv7-settings-avatar{width:120px;height:120px;font-size:36px}.mv7-profile-avatar-zone .mv7-text-action{display:flex;align-items:center;gap:7px}.mv7-profile-avatar-zone .mv7-text-action svg{width:16px;height:16px;fill:none;stroke:currentColor}.mv7-profile-region{padding:22px}.mv7-profile-region>.mv7-settings-hint{margin:-4px 0 10px}.mv7-appearance-workspace .mv7-tab-layout{grid-template-columns:minmax(0,1fr) 350px}.mv7-appearance-preview-panel>p,.mv7-appearance-accessibility>p{margin:-5px 0 14px!important;color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-appearance-preview-card{padding:15px}.mv7-appearance-preview-card header{display:flex;justify-content:space-between;gap:10px;align-items:start}.mv7-appearance-preview-card header>div{display:grid;gap:4px}.mv7-appearance-preview-card header strong{font-size:var(--v2-text-xs)}.mv7-appearance-preview-card header small,.mv7-appearance-preview-card header>span{color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-appearance-preview-card header>span{padding:6px 8px;border:1px solid var(--v2-line);border-radius:7px}.mv7-appearance-preview-balance{display:grid;grid-template-columns:1fr 1.25fr;gap:10px;align-items:end;margin-top:14px}.mv7-appearance-preview-balance>div{display:grid;gap:5px}.mv7-appearance-preview-balance small{color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-appearance-preview-balance strong{font-size:14px}.mv7-appearance-preview-balance strong:first-of-type{color:var(--v2-green-bright)}.mv7-appearance-preview-balance svg{width:100%;height:90px;color:var(--v2-green)}.mv7-appearance-budget-preview{display:grid;gap:8px;margin-top:13px;padding:14px;border:1px solid var(--v2-line);border-radius:11px;background:#ffffff05}.mv7-appearance-budget-preview>strong{font-size:var(--v2-text-xs)}.mv7-appearance-budget-preview>small{color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-appearance-budget-preview>div{display:flex;justify-content:space-between;gap:10px;font-size:var(--v2-text-micro)}.mv7-appearance-budget-preview i{height:7px;overflow:hidden;border-radius:99px;background:#ffffff1a}.mv7-appearance-budget-preview em{display:block;width:60%;height:100%;background:var(--v2-green)}.mv7-appearance-accessibility .mv7-settings-row-slider{display:grid}.mv7-appearance-font-range{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;width:100%}.mv7-appearance-font-range b:first-child{font-size:var(--v2-text-xs)}.mv7-appearance-font-range b:last-child{font-size:18px}.mv7-appearance-font-range input{width:100%}.mv7-privacy-workspace .mv7-tab-layout{grid-template-columns:minmax(0,1fr) 342px}.mv7-privacy-section{padding:18px}.mv7-privacy-section>h4{margin-bottom:5px}.mv7-privacy-section>p,.mv7-privacy-visibility>p{margin:0 0 10px;color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-privacy-section .mv7-settings-row{min-height:59px;padding:8px 0}.mv7-privacy-visibility{padding:18px}.mv7-privacy-policy{display:grid;grid-template-columns:34px 1fr auto;gap:11px;align-items:center}.mv7-privacy-policy>svg{width:27px;height:27px;fill:none;stroke:var(--v2-green);stroke-width:1.5}.mv7-privacy-policy h4{margin:0 0 5px}.mv7-privacy-policy p{margin:0!important;color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-privacy-policy>span{color:var(--v2-muted);font-size:20px}.mv7-sync-workspace .mv7-tab-layout{grid-template-columns:minmax(0,1fr) 330px}.mv7-sync-hero{min-height:280px;padding:25px 20px 28px}.mv7-sync-cloud{position:relative;display:grid;width:138px;height:92px;margin-bottom:9px;place-items:center}.mv7-sync-cloud>span{position:absolute;inset:24px 12px 6px;border:4px solid #8d9691;border-radius:38px;opacity:.9}.mv7-sync-cloud>span:before,.mv7-sync-cloud>span:after{position:absolute;border:4px solid #8d9691;border-bottom:0;border-radius:50% 50% 0 0;background:#111512;content:""}.mv7-sync-cloud>span:before{width:49px;height:37px;left:17px;top:-35px}.mv7-sync-cloud>span:after{width:35px;height:25px;right:13px;top:-23px}.mv7-sync-cloud svg{z-index:2;width:42px!important;height:42px!important;margin:17px 0 0!important;stroke:#b6bdb9!important;stroke-width:1.7!important}.mv7-sync-cloud>i{position:absolute;width:6px;height:6px;transform:rotate(45deg);background:#ffffff38}.mv7-sync-cloud>i:nth-of-type(1){left:0;top:25px}.mv7-sync-cloud>i:nth-of-type(2){right:0;top:49px}.mv7-sync-hero>p{max-width:52ch!important;margin:0 0 17px!important;text-align:center}.mv7-sync-hero>.mv7-primary-button{min-width:244px}.mv7-sync-flow{padding:19px}.mv7-sync-flow>h4{margin-bottom:13px}.mv7-sync-flow .mv7-how-grid{position:relative;gap:12px}.mv7-sync-flow .mv7-how-grid>div{position:relative;min-height:164px;padding:19px 11px 13px}.mv7-sync-flow .mv7-how-grid>div:not(:last-child):after{position:absolute;z-index:3;right:-20px;top:50%;display:grid;width:26px;height:26px;place-items:center;transform:translateY(-50%);border:1px solid var(--v2-line);border-radius:50%;background:#121614;color:var(--v2-muted);content:"\203a";font-size:17px}.mv7-sync-flow .mv7-how-grid i{display:grid;width:43px;height:43px;place-items:center;color:#9ea6a1;font-style:normal}.mv7-sync-flow .mv7-how-grid i svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.25}.mv7-sync-flow .mv7-how-grid b{position:absolute;left:11px;top:11px}.mv7-sync-control{display:grid;grid-template-columns:38px 1fr auto;gap:11px;align-items:center;min-height:65px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.065)}.mv7-sync-control:last-child{border-bottom:0}.mv7-sync-control-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#ffffff0b}.mv7-sync-control-icon svg{width:17px;height:17px;fill:none;stroke:var(--v2-muted);stroke-width:1.5}.mv7-sync-control>span:nth-child(2){display:grid;gap:5px}.mv7-sync-control strong{font-size:var(--v2-text-xs)}.mv7-sync-control small{color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-sync-control select{min-width:130px;border:0;background:transparent;color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-sync-control.is-disabled{opacity:.55}.mv7-sync-control:has(+.mv7-sync-now-button){border-bottom:0}.mv7-sync-now-button{margin-top:14px;width:100%}.mv7-sync-device-card{padding:22px!important}.mv7-sync-device-card>h4{margin-bottom:16px}.mv7-sync-device{display:grid;grid-template-columns:66px 1fr;gap:14px;align-items:center;min-height:134px;padding:18px;border:1px solid var(--v2-line);border-radius:14px;background:#ffffff05}.mv7-sync-device>span{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#929b96,#353b38);color:#fff;font-size:31px}.mv7-sync-device>div{display:grid;gap:5px}.mv7-sync-device strong{font-size:12px}.mv7-sync-device small{color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-sync-local-state{display:flex;align-items:center;gap:8px;margin:14px 3px 0;color:var(--v2-green-bright);font-size:var(--v2-text-xs)}.mv7-sync-local-state i{width:7px;height:7px;border-radius:50%;background:var(--v2-green)}.mv7-sync-status-card{padding:20px!important}.mv7-sync-status-row{display:grid;grid-template-columns:22px 1fr auto;gap:9px;align-items:center;min-height:57px;border-bottom:1px solid rgba(255,255,255,.065)}.mv7-sync-status-row:last-child{border-bottom:0}.mv7-sync-status-row i{display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:var(--v2-green);color:#052416}.mv7-sync-status-row svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2}.mv7-sync-status-row span,.mv7-sync-status-row b{font-size:var(--v2-text-xs)}.mv7-sync-status-row b{font-weight:500;color:var(--v2-muted)}.mv7-sync-offline{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:20px!important}.mv7-sync-offline>svg{width:34px;height:34px;fill:#2dde9814;stroke:var(--v2-green);stroke-width:1.5}.mv7-sync-offline h4{margin:0 0 8px}.mv7-sync-offline p{margin:0 0 18px!important;color:var(--v2-muted);font-size:var(--v2-text-xs);line-height:1.55}.mv7-sync-offline small{color:var(--v2-muted);font-size:var(--v2-text-micro);line-height:1.55}@media(max-width:1400px){.mv7-tab-layout{grid-template-columns:minmax(0,1fr)}.mv7-tab-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.mv7-privacy-workspace .mv7-tab-layout{grid-template-columns:1fr}.mv7-privacy-workspace .mv7-tab-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.mv7-privacy-policy{grid-column:1/-1}.mv7-sync-workspace .mv7-tab-layout{grid-template-columns:1fr}.mv7-sync-workspace .mv7-tab-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.mv7-sync-offline{grid-column:1/-1}.mv7-appearance-workspace .mv7-tab-layout{grid-template-columns:1fr}}.mv7-security-workspace{gap:14px}.mv7-security-workspace svg{stroke-linecap:round;stroke-linejoin:round}.mv7-security-title{margin-bottom:3px}.mv7-security-layout{display:grid;grid-template-columns:minmax(0,1fr) 338px;gap:16px;align-items:start}.mv7-security-main,.mv7-security-rail{display:grid;gap:16px;min-width:0}.mv7-security-rail[hidden]{display:none!important}.mv7-security-hero{display:grid;grid-template-columns:170px minmax(0,1fr) 190px;min-height:196px;padding:22px 28px}.mv7-security-shield{position:relative;display:grid;width:132px;height:132px;place-items:center;justify-self:center;border:1px solid rgba(45,222,152,.3);border-radius:50%;background:radial-gradient(circle,rgba(45,222,152,.16),rgba(45,222,152,.035) 48%,transparent 50%);box-shadow:0 0 0 14px #2dde9806,inset 0 0 35px #2dde9814}.mv7-security-shield>svg:first-child{width:88px;height:88px;fill:#2dde981f;stroke:var(--v2-green);stroke-width:1.4;filter:drop-shadow(0 8px 18px rgba(45,222,152,.16))}.mv7-security-hero-copy{display:grid;align-content:center;gap:7px}.mv7-security-hero-copy h4{margin:0;font-size:19px}.mv7-security-hero-copy p{max-width:38ch;margin:0;color:var(--v2-muted);font-size:var(--v2-text-sm);line-height:1.55}.mv7-security-score{display:grid;align-content:center;gap:7px}.mv7-security-score>small{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-security-score strong{color:var(--v2-green-bright);font-size:34px;letter-spacing:-.04em}.mv7-security-score strong em{color:var(--v2-muted);font-size:18px;font-style:normal;font-weight:500}.mv7-security-score progress{width:100%;height:6px;overflow:hidden;appearance:none;border:0;border-radius:999px;background:#ffffff14}.mv7-security-score progress::-webkit-progress-bar{border-radius:999px;background:#ffffff14}.mv7-security-score progress::-webkit-progress-value{border-radius:999px;background:linear-gradient(90deg,#17b97a,#39e9a6)}.mv7-security-score progress::-moz-progress-bar{border-radius:999px;background:linear-gradient(90deg,#17b97a,#39e9a6)}.mv7-security-access,.mv7-security-sessions{padding:20px}.mv7-security-access-row{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(120px,auto) 112px;gap:12px;align-items:center;min-height:69px;border-bottom:1px solid rgba(255,255,255,.065)}.mv7-security-access-row:last-of-type{border-bottom:0}.mv7-security-access-row[hidden],#auth-passkey-login[hidden],#settings-pin-change[hidden]{display:none}.mv7-security-row-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--v2-line);border-radius:10px;background:#ffffff05}.mv7-security-row-icon svg{width:19px;height:19px;fill:none;stroke:#cfd6d2;stroke-width:1.55}.mv7-security-access-row>span:nth-child(2){display:grid;gap:4px}.mv7-security-access-row strong{font-size:12px}.mv7-security-access-row small{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-security-access-row>em{display:inline-flex;align-items:center;gap:6px;color:var(--v2-muted);font-size:var(--v2-text-xs);font-style:normal}.mv7-security-access-row>em svg{width:15px;height:15px;fill:none;stroke:currentColor}.mv7-security-access-row>em.is-ok{color:var(--v2-green-bright)}.mv7-security-access-row .is-accent{border-color:#2dde98a6;color:var(--v2-green-bright)}.mv7-security-access-row select{min-height:38px;padding:0 11px;border:1px solid var(--v2-line);border-radius:10px;background:#ffffff06;color:var(--v2-muted)}.mv7-security-access-row.is-visual-only{grid-template-columns:44px minmax(0,1fr) 226px}.mv7-security-access-row.is-visual-only .mv7-switch{justify-self:end}.mv7-security-sessions>p{margin:-5px 0 10px;color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-device-symbol{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:10px;background:#2dde9814;color:var(--v2-green-bright)}.mv7-device-symbol svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.mv7-device-revoke{display:inline-flex;align-items:center;gap:6px}.mv7-device-revoke svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.mv7-security-rail .mv7-settings-card{padding:20px}.mv7-security-list-item{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.065)}.mv7-security-list-item i{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#2dde9817;color:var(--v2-green-bright);font-size:12px;font-style:normal}.mv7-security-list-item i svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.mv7-security-list-item.is-warning i{border:1px solid rgba(245,163,11,.34);background:#f5a30b12;color:#f5a30b}.mv7-security-list-item span{display:grid;gap:5px}.mv7-security-list-item strong{font-size:var(--v2-text-sm);line-height:1.35}.mv7-security-list-item small{color:var(--v2-muted);font-size:var(--v2-text-xs);line-height:1.45}.mv7-security-alert{border-color:#ff62598c;background:linear-gradient(145deg,#ff62590e,#141011e0)}.mv7-security-alert-title{display:flex;align-items:center;gap:11px}.mv7-security-alert-title i{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#ff62591f;color:#ff6259}.mv7-security-alert-title svg{width:20px;height:20px;fill:none;stroke:currentColor}.mv7-security-alert-title h4{margin:0}.mv7-security-alert>p{margin:12px 0 16px;color:var(--v2-muted);font-size:var(--v2-text-xs);line-height:1.6}.mv7-security-alert .mv7-danger-button{width:100%}.mv7-visual-only-button:disabled,.mv7-security-access-row :disabled{cursor:not-allowed;opacity:.72}.mv7-danger-card{border-color:#ff625947}.mv7-danger-card strong{color:var(--v2-text)}@media(min-width:1041px){.mv7-settings-nav,.mv7-category-inspector,.mv7-notifications-rail,.mv7-security-rail{top:var(--mv7-settings-sticky-top);max-height:calc(100vh - var(--mv7-settings-sticky-top) - var(--mv7-settings-sticky-bottom));max-height:calc(100dvh - var(--mv7-settings-sticky-top) - var(--mv7-settings-sticky-bottom));overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(255,255,255,.18) transparent;scrollbar-width:thin}.mv7-settings-nav{min-height:min(730px,calc(100dvh - var(--mv7-settings-sticky-top) - var(--mv7-settings-sticky-bottom)))}.mv7-category-inspector,.mv7-notifications-rail,.mv7-security-rail{position:sticky;align-self:start}}@media(min-width:1181px){.mv7-tab-rail{position:sticky;top:var(--mv7-settings-sticky-top);align-self:start;max-height:calc(100vh - var(--mv7-settings-sticky-top) - var(--mv7-settings-sticky-bottom));max-height:calc(100dvh - var(--mv7-settings-sticky-top) - var(--mv7-settings-sticky-bottom));overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(255,255,255,.18) transparent;scrollbar-width:thin}}@media(max-width:1180px){.mv7-settings-hub{grid-template-columns:210px minmax(0,1fr)}}@media(max-width:1320px){.mv7-security-layout{grid-template-columns:minmax(0,1fr) 292px}.mv7-security-hero{grid-template-columns:140px minmax(0,1fr) 160px;padding-inline:20px}.mv7-security-shield{width:112px;height:112px}.mv7-security-access-row{grid-template-columns:42px minmax(0,1fr) auto 96px}.mv7-security-access-row.is-visual-only{grid-template-columns:42px minmax(0,1fr) 190px}}@media(max-width:1320px){.mv7-notifications-layout{grid-template-columns:minmax(0,1fr) 320px}.mv7-notification-row{grid-template-columns:32px minmax(0,1fr) auto 102px}.mv7-notification-row:not(:has(select)){grid-template-columns:32px minmax(0,1fr) auto}}@media(max-width:1320px){.mv7-category-workspace{grid-template-columns:minmax(0,1fr) 290px}}@media(max-width:1040px){.mv7-security-layout{grid-template-columns:1fr}.mv7-security-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.mv7-security-alert{grid-column:1/-1}}@media(max-width:1040px){.mv7-notifications-layout{grid-template-columns:1fr}.mv7-notifications-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.mv7-notification-preview{grid-row:span 2}}@media(max-width:1040px){.mv7-category-workspace{grid-template-columns:1fr}.mv7-category-inspector{grid-template-columns:1fr 1fr}.mv7-category-inspector-empty{min-height:180px}}@media(max-width:1040px){.mv7-settings-hub,.mv7-settings-hub:has(.mv7-settings-tab[data-settings-panel=categories]:not([hidden])),.mv7-settings-hub:has(.mv7-settings-tab[data-settings-panel=faq]:not([hidden])),.mv7-settings-hub:has(.mv7-settings-tab[data-settings-panel=danger]:not([hidden])){display:block}.mv7-settings-nav{position:static;min-height:0;margin-bottom:14px;padding:8px;flex-direction:row;overflow-x:auto;scrollbar-width:none}.mv7-settings-nav::-webkit-scrollbar{display:none}.mv7-settings-nav .mv7-settings-search{display:none}.mv7-settings-nav-item{flex:0 0 auto;min-height:40px;padding:0 12px;white-space:nowrap}.mv7-category-toolbar{grid-template-columns:minmax(190px,1fr) auto auto;gap:10px}.mv7-category-workspace{width:100%}.mv7-appearance-workspace .mv7-tab-rail{grid-template-columns:1fr 1fr}.mv7-appearance-font-range{min-width:0}.mv7-appearance-font-range input{min-width:0;width:100%}}@media(min-width:769px){body[data-v2-view=settings] .mv7-appearance-workspace .mv7-tab-rail{display:none}}.mv7-calendar-view{min-height:calc(100vh - var(--v2-topbar-height));padding:30px clamp(22px,3vw,48px) 38px}.mv7-calendar-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:21px}.mv7-calendar-heading h2{margin:5px 0 4px;font-size:clamp(34px,3.2vw,48px);font-weight:470;letter-spacing:-.055em}.mv7-calendar-heading>div>p:last-child{margin:0;color:var(--v2-muted);font-size:12px}.mv7-calendar-heading svg{width:14px;height:14px}.mv7-calendar-horizon{position:relative;overflow:hidden;min-height:710px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(ellipse at 56% 44%,rgba(29,112,83,.08),transparent 40%),linear-gradient(180deg,#090c0b5c,#04060533)}.mv7-calendar-controls{position:relative;z-index:8;display:flex;min-height:68px;align-items:center;gap:9px;padding:13px 15px}.mv7-calendar-controls .mv7-icon-button:nth-child(2) svg{transform:none}#calendar-prev svg{transform:rotate(180deg)}.mv7-calendar-controls h3{min-width:136px;margin:0 4px;font-size:12px;font-weight:560;text-align:center;cursor:pointer}#calendar-month-picker{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.mv7-calendar-controls .mv7-secondary-button{min-height:38px;padding-inline:18px}.mv7-calendar-bills-summary{margin-left:4px;color:var(--v2-muted);font-size:var(--v2-text-xs);font-weight:550;letter-spacing:.02em;white-space:nowrap}.mv7-calendar-bills-summary[data-all-paid=true]{color:#4de4b2}.mv7-calendar-scroll{overflow:hidden;width:100%}.mv7-calendar-runway{position:relative;min-width:980px;height:550px;isolation:isolate}.mv7-calendar-runway:before{position:absolute;z-index:-2;inset:55px 0 0;background-image:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:calc(100% / 12) 100%;content:"";mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.mv7-calendar-days,.mv7-calendar-events{position:absolute;inset:0 104px 0 70px}.mv7-calendar-day{position:absolute;top:8px;display:grid;justify-items:center;gap:2px;color:#ffffff75;transform:translate(-50%)}.mv7-calendar-day:after{width:3px;height:3px;margin-top:7px;border-radius:50%;background:#ffffff57;content:""}.mv7-calendar-day span{font-size:var(--v2-text-micro);font-weight:650}.mv7-calendar-day strong{font-size:14px;font-weight:500}.mv7-calendar-day.is-today{color:#52e5b7}.mv7-calendar-day.is-today:after{background:#52e5b7;box-shadow:0 0 9px #52e5b7}.mv7-calendar-day>.mv7-calendar-debt-markers,.mv7-calendar-debt-markers{position:absolute;right:5px;bottom:5px;display:flex;gap:3px;pointer-events:none}.mv7-calendar-debt-markers>span{display:grid;width:20px;height:20px;place-items:center;border:1px solid currentColor;border-radius:7px;background:var(--v2-surface)}.mv7-calendar-debt-markers .is-debt-owe{color:#e78269}.mv7-calendar-debt-markers .is-debt-collect{color:#34bd87}.mv7-calendar-debt-markers svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.mv7-calendar-desktop-day-row.is-debt-owe,.mv7-calendar-mobile-agenda-row.is-debt-owe{--row-color: #e78269}.mv7-calendar-desktop-day-row.is-debt-collect,.mv7-calendar-mobile-agenda-row.is-debt-collect{--row-color: #34bd87}.mv7-calendar-day-event-row.is-debt-owe{--event-color: #e78269}.mv7-calendar-day-event-row.is-debt-collect{--event-color: #34bd87}@media(max-width:768px){.mv7-calendar-mobile-day .mv7-calendar-debt-markers{right:1px;bottom:-2px;gap:1px}.mv7-calendar-mobile-day .mv7-calendar-debt-markers>span{width:16px;height:16px;border-radius:5px;background:var(--calm-surface)}.mv7-calendar-mobile-day .mv7-calendar-debt-markers svg{width:12px;height:12px}}.mv7-calendar-today-axis{position:absolute;z-index:2;top:51px;bottom:8px;width:1px;background:linear-gradient(#4df0b9,#4df0b914);box-shadow:0 0 13px #4df0b97a}.mv7-calendar-today-axis span{position:absolute;top:-20px;left:8px;color:#52e5b7;font-size:var(--v2-text-micro);font-weight:760;letter-spacing:.12em}.mv7-calendar-today-axis i{position:absolute;top:215px;left:-3px;width:7px;height:7px;border-radius:50%;background:#52e5b7;box-shadow:0 0 12px #52e5b7}.mv7-calendar-scale{position:absolute;z-index:3;top:112px;bottom:87px;left:8px;display:flex;width:45px;flex-direction:column;justify-content:space-between;color:#ffffff57;font-size:var(--v2-text-micro);text-align:right}.mv7-calendar-scale:after{position:absolute;top:0;right:-9px;bottom:0;width:1px;background:#ffffff38;content:""}.mv7-calendar-zero-line{position:absolute;z-index:1;top:270px;right:12px;left:58px;height:1px;background:linear-gradient(90deg,#ffffff6b,#ffffff17)}.mv7-calendar-zero-line span{position:absolute;top:-23px;left:-48px;width:42px;color:#ffffff78;font-size:var(--v2-text-micro);line-height:1.35}.mv7-calendar-balance{position:absolute;z-index:1;inset:0 0 30px;width:100%;height:520px;overflow:visible;pointer-events:none}.mv7-calendar-balance-path{fill:none;stroke:#58d6ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px rgba(88,214,255,.46))}.mv7-calendar-balance-area{fill:url(#calendar-balance-fill)}.mv7-calendar-event{position:absolute;z-index:4;top:var(--event-top);left:var(--event-x);display:grid;width:148px;min-height:51px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--event-color) 58%,transparent);border-radius:11px;background:linear-gradient(110deg,color-mix(in srgb,var(--event-color) 15%,transparent),transparent),#070b0ae6;box-shadow:0 14px 28px #0000004d,inset 0 1px color-mix(in srgb,var(--event-color) 18%,transparent);color:var(--v2-text);cursor:pointer;outline:none;transform:translate(-50%);backdrop-filter:blur(16px);transition:width .26s ease,min-height .26s ease,filter .18s ease}.mv7-calendar-event.is-income{--event-color: #43e3ad}.mv7-calendar-event.is-expense{--event-color: #f0804f}.mv7-calendar-event.is-paid{opacity:.62}.mv7-calendar-event.is-paid>div strong{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--event-color) 60%,transparent)}.mv7-calendar-event:hover,.mv7-calendar-event:focus-visible{z-index:9;filter:brightness(1.15)}.mv7-calendar-event.is-selected{z-index:10;width:min(430px,38vw);min-height:126px;grid-template-columns:48px minmax(0,1fr);padding:16px 18px;border-radius:14px;background:linear-gradient(105deg,color-mix(in srgb,var(--event-color) 20%,transparent),transparent 82%),#0c0e0df0}.mv7-calendar-event.is-near-start{transform:none}.mv7-calendar-event.is-near-end{transform:translate(-100%)}.mv7-calendar-event>svg{width:27px;height:27px;padding:5px;border:1px solid color-mix(in srgb,var(--event-color) 40%,transparent);border-radius:50%;fill:none;stroke:var(--event-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.mv7-calendar-event.is-selected>svg{width:46px;height:46px;padding:10px}.mv7-calendar-event>div{display:grid;min-width:0;gap:3px}.mv7-calendar-event>div strong{overflow:hidden;font-size:var(--v2-text-xs);font-weight:560;text-overflow:ellipsis;white-space:nowrap}.mv7-calendar-event>div span{color:var(--event-color);font-size:var(--v2-text-micro)}.mv7-calendar-event.is-selected>div strong{font-size:19px;font-weight:480;letter-spacing:-.025em}.mv7-calendar-event.is-selected>div span{font-size:14px}.mv7-calendar-event footer{display:flex;grid-column:1 / -1;align-items:center;gap:0;margin-top:8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.09)}.mv7-calendar-event footer span{color:#ffffff9e;font-size:var(--v2-text-micro);white-space:nowrap}.mv7-calendar-event footer span+span:before{margin-inline:12px;content:"|";color:#ffffff38}.mv7-calendar-event:after,.mv7-calendar-event:before{position:absolute;left:50%;width:1px;background:linear-gradient(var(--event-color),color-mix(in srgb,var(--event-color) 15%,transparent));content:"";pointer-events:none}.mv7-calendar-event.is-income:after{top:100%;height:calc(270px - var(--event-top) - 51px)}.mv7-calendar-event.is-income.is-selected:after{height:calc(270px - var(--event-top) - 126px)}.mv7-calendar-event.is-expense:before{bottom:100%;height:calc(var(--event-top) - 270px)}.mv7-calendar-event:after{box-shadow:0 0 5px color-mix(in srgb,var(--event-color) 45%,transparent)}.mv7-calendar-landing{position:absolute;z-index:6;top:205px;right:7px;display:grid;width:118px;min-height:92px;align-content:center;gap:8px;padding-left:15px;border-block:1px solid #5adfff;border-right:1px solid #5adfff;border-radius:0 8px 8px 0;background:#070d0eb8;box-shadow:8px 0 18px #5adfff17}.mv7-calendar-landing:before,.mv7-calendar-landing:after{position:absolute;left:-9px;width:10px;height:1px;background:#5adfff;content:""}.mv7-calendar-landing:before{top:-1px}.mv7-calendar-landing:after{bottom:-1px}.mv7-calendar-landing span{color:#7be6ff;font-size:var(--v2-text-micro);font-weight:700;letter-spacing:.07em;white-space:nowrap}.mv7-calendar-landing strong{color:#7be6ff;font-size:16px;font-weight:530}.mv7-calendar-summary{display:grid;min-height:90px;grid-template-columns:minmax(190px,.7fr) minmax(430px,1.3fr);align-items:center;gap:20px;padding:14px 24px;border-top:1px solid rgba(255,255,255,.08)}.mv7-calendar-summary-label{display:flex;align-items:center;gap:11px;color:#4de4b2;font-size:var(--v2-text-micro);font-weight:690;letter-spacing:.07em}.mv7-calendar-summary-label svg{width:22px;height:22px;fill:none;stroke:#4de4b2;stroke-width:1.5}.mv7-calendar-summary dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.mv7-calendar-summary dl>div{display:grid;gap:6px;padding:3px 25px;border-left:1px solid rgba(255,255,255,.12)}.mv7-calendar-summary dt{color:var(--v2-muted);font-size:var(--v2-text-micro);letter-spacing:.08em}.mv7-calendar-summary dd{margin:0;font-size:14px;font-weight:520}.mv7-calendar-summary dl>div:first-child dd{color:#4de4b2}.mv7-calendar-summary dl>div:nth-child(2) dd{color:#f19967}.mv7-calendar-summary dl>div:last-child dd{color:#78e6ff}.mv7-calendar-mobile-agenda-token.has-brand,.mv7-calendar-desktop-day-row>span.has-brand:first-child{background:transparent}.mv7-calendar-mobile-agenda-token .mv7-calendar-brand-dot,.mv7-calendar-desktop-day-row>span:first-child .mv7-calendar-brand-dot{width:100%;height:100%}.mv7-calendar-mobile-agenda-token .mv7-calendar-brand-dot{font-size:16px}.mv7-calendar-day-event-row>.mv7-calendar-brand-dot{width:30px;height:30px;flex:none}.mv7-calendar-subscription-marks{display:flex;align-items:center;justify-content:center;gap:3px;margin-top:5px;pointer-events:none}.mv7-calendar-subscription-marks .mv7-brand-dot{width:24px;height:24px;font-size:12px;box-shadow:0 1px 4px #0003}@media(max-width:768px){.mv7-calendar-mobile-day .mv7-calendar-subscription-marks{position:absolute;top:-4px;right:0;gap:1px;margin:0;z-index:2}.mv7-calendar-mobile-day .mv7-calendar-subscription-marks .mv7-brand-dot{width:18px;height:18px;font-size:10px}}.mv7-calendar-dialog footer>.mv7-danger-button{margin-right:auto}.mv7-recurring-view{min-height:calc(100vh - var(--v2-topbar-height));padding:30px clamp(22px,3vw,48px) 36px}@media(min-width:769px){body[data-v2-view=recurring] .mv7-live-pill{display:none}body[data-v2-view=recurring] #recurring-view{display:block!important;min-height:auto;padding:0 34px 32px;grid-template-columns:none}.mv7-recurring-desktop-legacy{display:block;width:100%;max-width:none;margin:0}.mv7-recurring-engine{position:fixed;top:-10000px;left:-10000px;width:1180px;visibility:hidden;pointer-events:none}.mv7-subscriptions-dashboard{display:grid;width:100%;gap:18px}.mv7-subscriptions-summary,.mv7-subscriptions-list-card,.mv7-subscriptions-insight{border:1px solid rgba(171,193,204,.13);background:linear-gradient(135deg,#121d1fc2,#0c15189e);box-shadow:inset 0 1px #ffffff04,0 14px 40px #0000001f;backdrop-filter:blur(22px)}.mv7-subscriptions-summary{position:relative;min-height:230px;overflow:hidden;border-radius:18px;padding:24px 30px 0}.mv7-subscriptions-summary-main{position:relative;z-index:2}.mv7-subscriptions-summary-main p{display:flex;align-items:center;gap:10px;margin:0 0 7px;color:#bac5cb;font-size:14px}.mv7-subscriptions-privacy{display:grid;width:19px;height:19px;padding:0;place-items:center;border:0;background:none;color:#9eabb2}.mv7-subscriptions-privacy svg{width:18px;height:18px;fill:none;stroke:currentColor}.mv7-subscriptions-summary-main>strong{display:block;font-size:42px;font-weight:650;line-height:1;letter-spacing:-.045em}.mv7-subscriptions-summary-main>span{display:flex;align-items:center;gap:8px;margin-top:11px;color:#9aa8af;font-size:13px}.mv7-subscriptions-summary-main>span b{padding:3px 7px;border-radius:99px;background:#00cc8b1f;color:#19d69b}.mv7-subscriptions-chart{position:absolute;top:62px;right:30px;width:63%;height:78px}.mv7-subscriptions-chart-line{fill:none;stroke:#32d092;stroke-width:2.25;vector-effect:non-scaling-stroke}.mv7-subscriptions-chart-area{fill:url(#subscriptionArea)}.mv7-subscriptions-period{position:absolute;z-index:3;top:19px;right:30px;display:flex;height:36px;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#0d1619b8;color:#e9eef1}.mv7-subscriptions-period svg{width:12px;height:12px;fill:none;stroke:currentColor;transform:rotate(90deg)}.mv7-subscriptions-stats{position:absolute;right:20px;bottom:0;left:20px;display:grid;height:78px;grid-template-columns:repeat(3,1fr);margin:0;border-top:1px solid rgba(255,255,255,.12)}.mv7-subscriptions-stats>div{display:flex;align-items:center;gap:15px;padding:0 14px}.mv7-subscriptions-stats>div+div{border-left:1px solid rgba(255,255,255,.12)}.mv7-subscriptions-stats i{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:50%}.mv7-subscriptions-stats .is-blue{background:#1594be1a;color:#4cc8ff}.mv7-subscriptions-stats .is-purple{background:#645ad51a;color:#8d83ff}.mv7-subscriptions-stats .is-orange{background:#db7c361c;color:#ff9d5d}.mv7-subscriptions-stats svg{width:20px;height:20px;fill:none;stroke:currentColor}.mv7-subscriptions-stats span{display:grid;gap:5px}.mv7-subscriptions-stats dt{color:#9eabb2;font-size:12px}.mv7-subscriptions-stats dd{margin:0;font-size:15px;font-weight:650}.mv7-subscriptions-list-card{min-height:330px;border-radius:18px;padding:19px 20px 18px}.mv7-subscriptions-list-card>header{display:flex;align-items:center;justify-content:space-between}.mv7-subscriptions-list-card h2{margin:0;font-size:20px;letter-spacing:-.035em}.mv7-subscriptions-list-card>header>div{display:flex;gap:11px}.mv7-subscriptions-tool{display:grid;width:40px;height:40px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#08111459;color:#b8c4ca}.mv7-subscriptions-tool svg{width:18px;height:18px;fill:none;stroke:currentColor}.mv7-subscriptions-add{display:flex;height:40px;align-items:center;gap:9px;padding:0 22px;border:0;border-radius:99px;background:#f4f7fa;color:#11171a;font-size:13px;font-weight:650}.mv7-subscriptions-add svg{width:16px;height:16px}.mv7-subscriptions-tabs{display:flex;gap:9px;margin-top:-1px}.mv7-subscriptions-tabs button{min-width:82px;height:36px;padding:0 14px;border:0;border-radius:22px;background:transparent;color:#b8c3c9;font-size:13px}.mv7-subscriptions-tabs .is-active{background:#7a8d9645;color:#f4f7f8;font-weight:650}.mv7-subscriptions-results{min-height:210px;margin-top:8px;border:1px solid rgba(255,255,255,.09);border-radius:13px;overflow:hidden}.mv7-subscriptions-empty{display:grid;min-height:208px;place-content:center;justify-items:center;text-align:center}.mv7-subscriptions-empty>i{display:grid;width:62px;height:62px;place-items:center;border-radius:50%;background:#5b707a21;color:#c1cbd0}.mv7-subscriptions-empty svg{width:31px;height:31px;fill:none;stroke:currentColor}.mv7-subscriptions-empty strong{margin-top:8px;font-size:16px}.mv7-subscriptions-empty p{max-width:360px;margin:4px 0 10px;color:#a9b5bb;font-size:13px;line-height:1.4}.mv7-subscriptions-empty button{height:40px;padding:0 25px;border:0;border-radius:99px;background:#f4f7fa;color:#101619;font-size:13px;font-weight:650}.mv7-subscriptions-results.has-subscriptions{display:grid;min-height:0;grid-auto-rows:max-content;align-content:start}.mv7-subscriptions-row{display:grid;width:100%;min-height:72px;grid-template-columns:42px minmax(150px,1.4fr) minmax(105px,.8fr) minmax(125px,.9fr) minmax(110px,.75fr) 82px 22px;align-items:center;gap:16px;padding:10px 15px;border:0;border-bottom:1px solid rgba(255,255,255,.07);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.mv7-subscriptions-row:last-child{border-bottom:0}.mv7-subscriptions-row:hover,.mv7-subscriptions-row:focus-visible{background:#ffffff09;outline:none}.mv7-subscriptions-row>i{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#38d29e1a;color:#3bd89e;font-style:normal;font-weight:700}.mv7-subscriptions-row span{display:grid;gap:3px;min-width:0}.mv7-subscriptions-row span>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv7-subscriptions-row small,.mv7-subscriptions-row em{color:#91a0a7;font-style:normal}.mv7-subscriptions-row-detail>small:first-child{font-size:10px;letter-spacing:.035em;text-transform:uppercase}.mv7-subscriptions-row-detail>strong{font-size:13px;font-weight:620}.mv7-subscriptions-row-detail>small:last-child{font-size:11px}.mv7-subscriptions-row>em{display:inline-flex;justify-self:start;align-items:center;gap:7px;padding:5px 9px;border-radius:99px;background:#ffffff0b;font-size:12px}.mv7-subscriptions-row>em:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.mv7-subscriptions-row>em.is-active{background:#38d29e17;color:#49d8a4}.mv7-subscriptions-row>em.is-paused{background:#f3b55717;color:#e6b45f}.mv7-subscriptions-row>svg{width:16px;height:16px;fill:none;stroke:currentColor;color:#74838a}@media(min-width:769px)and (max-width:1050px){.mv7-subscriptions-row{grid-template-columns:42px minmax(140px,1.4fr) minmax(100px,.8fr) minmax(120px,.9fr) 82px 22px}.mv7-subscriptions-row-detail.is-account{display:none}}.mv7-subscriptions-insight{display:flex;min-height:74px;width:100%;align-items:center;gap:14px;padding:0 20px;border-radius:17px;color:inherit;text-align:left}.mv7-subscriptions-insight>i{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#00b87d1a;color:#1fdb9c;font-size:22px;font-style:normal}.mv7-subscriptions-insight>span{display:grid;flex:1;gap:3px}.mv7-subscriptions-insight strong{font-size:14px}.mv7-subscriptions-insight small,.mv7-subscriptions-insight em{color:#9fadb4;font-size:12px;font-style:normal}.mv7-subscriptions-insight>b{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#ffffff0d;color:#afbbc1;font-size:21px;font-weight:300}}@media(min-width:769px){body[data-v2-view=recurring] #recurring-view{padding-top:22px}.mv7-subscriptions-summary,.mv7-subscriptions-list-card,.mv7-subscriptions-insight{border-color:#ffffff1c;background:linear-gradient(135deg,#202425,#191d1e 58%,#1d2122);box-shadow:inset 0 1px #ffffff05,0 14px 40px #0000002e}.mv7-subscriptions-results{border-color:#ffffff17;background:#08090a29}}.mv7-recurring-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:12px}.mv7-recurring-heading h2{margin:5px 0 4px;font-size:clamp(34px,3.2vw,48px);font-weight:470;letter-spacing:-.055em}.mv7-recurring-heading>div>p:last-child{margin:0;color:var(--v2-muted);font-size:12px}.mv7-recurring-heading svg{width:14px;height:14px}.mv7-orbit-system{position:relative;overflow:hidden;min-height:720px}.mv7-orbit-scroll{overflow:hidden;width:100%}.mv7-orbit-field{position:relative;min-width:0;height:570px;background:radial-gradient(circle at 40% 44%,rgba(85,229,188,.08),transparent 19%),radial-gradient(ellipse at 41% 44%,rgba(49,126,105,.06),transparent 50%);isolation:isolate}.mv7-orbit-field:before{position:absolute;z-index:-3;inset:0;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:54px 54px;content:"";mask-image:radial-gradient(ellipse at 42% 48%,#000 20%,transparent 72%)}.mv7-orbit-track{position:absolute;z-index:-1;top:45%;left:40%;border:1px solid var(--orbit-color);border-radius:50%;transform:translate(-50%,-50%) rotate(-7deg);box-shadow:0 0 15px color-mix(in srgb,var(--orbit-color) 10%,transparent);opacity:.78}.mv7-orbit-track:before,.mv7-orbit-track:after{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--orbit-color);box-shadow:0 0 10px var(--orbit-color);content:""}.mv7-orbit-track:before{top:14%;left:15%}.mv7-orbit-track:after{right:10%;bottom:18%}.mv7-orbit-track>span{position:absolute;display:flex;align-items:center;gap:7px;padding:3px 9px;background:var(--v2-canvas);color:var(--orbit-color);font-size:var(--v2-text-xs);font-weight:590;white-space:nowrap;transform:rotate(7deg)}.mv7-orbit-track>span:before{width:8px;height:8px;border:1px solid currentColor;border-radius:50%;content:""}.mv7-orbit-track-essential{--orbit-color: rgba(72, 234, 181, .82);width:52%;height:53%}.mv7-orbit-track-essential>span{top:-28px;left:39%}.mv7-orbit-track-review{--orbit-color: rgba(241, 181, 87, .82);width:72%;height:72%}.mv7-orbit-track-review>span{bottom:7%;left:18%}.mv7-orbit-track-optional{--orbit-color: rgba(255, 107, 98, .78);width:91%;height:90%}.mv7-orbit-track-optional>span{bottom:-13px;left:38%}.mv7-orbit-core{position:absolute;z-index:2;top:45%;left:40%;display:grid;width:218px;height:218px;align-content:center;justify-items:center;gap:8px;border:1px solid rgba(196,255,234,.55);border-radius:50%;background:radial-gradient(circle at 45% 35%,rgba(203,255,239,.22),transparent 24%),radial-gradient(circle at 50% 55%,#1a594694,#060d0be8 68%);box-shadow:inset 0 0 36px #96ffdc29,0 0 32px #5eebbc29,0 24px 60px #00000061;transform:translate(-50%,-50%);backdrop-filter:blur(20px)}.mv7-orbit-core:before,.mv7-orbit-core:after{position:absolute;border-radius:50%;content:""}.mv7-orbit-core:before{inset:11px;border:1px solid rgba(255,255,255,.1)}.mv7-orbit-core:after{top:23px;right:38px;width:32px;height:13px;background:#dcfff42e;filter:blur(8px)}.mv7-orbit-core>i{position:absolute;inset:0;overflow:hidden;border-radius:50%}.mv7-orbit-core>i:before,.mv7-orbit-core>i:after{position:absolute;right:-15%;left:-15%;height:42px;border:1px solid rgba(133,255,217,.13);border-radius:50%;content:""}.mv7-orbit-core>i:before{top:74px}.mv7-orbit-core>i:after{top:112px}.mv7-orbit-core strong{z-index:1;font-size:19px;font-weight:530;letter-spacing:-.025em}.mv7-orbit-core span{z-index:1;color:#ffffffa6;font-size:var(--v2-text-xs)}.mv7-orbit-nodes{position:absolute;inset:0 126px 0 0}.mv7-recurring-node{position:absolute;z-index:6;display:flex;align-items:center;gap:9px;border:0;background:transparent;color:var(--v2-text);cursor:pointer;transform:translate(-50%,-50%);transition:opacity .18s ease,filter .18s ease,transform .22s ease}.mv7-recurring-node:hover,.mv7-recurring-node:focus-visible{z-index:12;filter:brightness(1.2);outline:none;transform:translate(-50%,-50%) scale(1.04)}.mv7-recurring-node.is-selected{opacity:0;pointer-events:none}.mv7-recurring-node.is-paused{opacity:.42}.mv7-recurring-node>span:first-child{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border:1px solid var(--node-color);border-radius:50%;background:radial-gradient(circle at 40% 30%,color-mix(in srgb,var(--node-color) 22%,transparent),transparent 42%),#090d0ced;box-shadow:inset 0 0 15px color-mix(in srgb,var(--node-color) 13%,transparent),0 0 15px color-mix(in srgb,var(--node-color) 14%,transparent)}.mv7-recurring-node>span:first-child svg{width:25px;height:25px;fill:none;stroke:var(--node-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.mv7-recurring-node>span:last-child{display:grid;min-width:105px;gap:4px;text-align:left}.mv7-recurring-node strong{font-size:var(--v2-text-xs);font-weight:570}.mv7-recurring-node small{color:#ffffff8f;font-size:var(--v2-text-micro)}.mv7-recurring-node.is-essential{--node-color: #65ebbd}.mv7-recurring-node.is-review{--node-color: #f3b557}.mv7-recurring-node.is-optional{--node-color: #ff7469}.mv7-orbit-analysis[hidden]{display:none}.mv7-orbit-analysis{position:absolute;z-index:11;top:54%;right:118px;display:grid;width:58%;min-height:145px;grid-template-columns:150px minmax(260px,1fr) 88px;align-items:center;gap:10px;padding:18px 15px 18px 0;border:1px solid #58d6ff;border-left:0;border-radius:0 18px 18px 0;background:linear-gradient(90deg,#17749038,#050c0ee8 74%),#060b0ce0;box-shadow:inset 0 0 28px #58d6ff14,0 0 25px #58d6ff29;backdrop-filter:blur(20px)}.mv7-recurring-analysis-identity{display:flex;align-items:center;gap:12px;transform:translate(-25px)}.mv7-recurring-analysis-identity>span{display:grid;width:72px;height:72px;flex:0 0 72px;place-items:center;border:1px solid #58d6ff;border-radius:50%;background:radial-gradient(circle,#1d82a27a,#040d10f5 72%);box-shadow:inset 0 0 22px #58d6ff40,0 0 18px #58d6ff47}.mv7-recurring-analysis-identity svg{width:34px;height:34px;fill:none;stroke:#74e2ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.mv7-recurring-analysis-identity>div{display:grid;gap:6px}.mv7-recurring-analysis-identity strong{font-size:14px;font-weight:530}.mv7-recurring-analysis-identity div span{color:#72e3ff;font-size:var(--v2-text-xs)}.mv7-orbit-analysis dl{display:grid;min-width:0;grid-template-columns:repeat(4,1fr);margin:0}.mv7-orbit-analysis dl>div{display:grid;min-width:0;gap:7px;padding-inline:12px;border-left:1px solid rgba(255,255,255,.09);text-align:center}.mv7-orbit-analysis dt{color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-orbit-analysis dd{overflow:hidden;margin:0;color:var(--v2-text);font-size:var(--v2-text-micro);font-weight:550;text-overflow:ellipsis}.mv7-recurring-analysis-actions{display:grid;gap:9px}.mv7-recurring-analysis-actions button{min-height:34px;padding:0 10px;font-size:var(--v2-text-micro)}.mv7-recurring-impact{position:absolute;z-index:5;top:56px;right:11px;bottom:72px;display:grid;width:82px;align-content:start;gap:6px;padding-left:17px;border-left:1px solid rgba(255,255,255,.16)}.mv7-recurring-impact>span{max-width:76px;color:var(--v2-muted);font-size:var(--v2-text-micro);line-height:1.4;letter-spacing:.08em}.mv7-recurring-impact>strong{margin-top:4px;color:#4de4b2;font-size:var(--v2-text-xs);font-weight:560}.mv7-recurring-impact>small{color:#ffffff9e;font-size:var(--v2-text-micro)}.mv7-recurring-impact-gauge{position:absolute;top:110px;bottom:0;left:26px;width:17px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:linear-gradient(to top,#ff6b62bf,#f3b5578c 45%,#32e6a1a6)}.mv7-recurring-impact-gauge:after{position:absolute;inset:0;background:#030504b3;content:""}.mv7-recurring-impact-gauge i{position:absolute;z-index:1;right:0;bottom:0;left:0;max-height:100%;background:linear-gradient(to top,#ff6b62,#f3b557 48%,#32e6a1);transition:height .45s ease}.mv7-recurring-impact-gauge i:before{position:absolute;top:0;left:50%;width:11px;height:11px;border-radius:50%;background:#dffbef;box-shadow:0 0 11px #65efbd;content:"";transform:translate(-50%,-50%)}.mv7-recurring-alert{position:absolute;right:116px;bottom:32px;display:flex;min-height:37px;align-items:center;gap:9px;padding:8px 14px;border:1px solid rgba(255,107,98,.48);border-radius:18px;background:#240d0b7a;color:#ff857b;font-size:var(--v2-text-micro)}.mv7-recurring-alert svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}.mv7-vampire-alert[hidden]{display:none}.mv7-vampire-alert{display:grid;gap:12px;margin-bottom:18px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--v2-amber) 40%,transparent);border-radius:14px;background:color-mix(in srgb,var(--v2-amber) 10%,rgba(10,12,11,.6))}.mv7-vampire-alert-head{display:flex;align-items:center;gap:9px;color:var(--v2-amber);font-size:12px;font-weight:560}.mv7-vampire-alert-head svg{width:16px;height:16px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6}.mv7-vampire-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.mv7-vampire-chip{display:flex;flex-shrink:0;align-items:center;gap:6px;padding:8px 13px;border:1px solid color-mix(in srgb,var(--v2-amber) 45%,transparent);border-radius:999px;background:#0a0c0bb3;color:var(--v2-text);font-size:12px;white-space:nowrap;cursor:pointer;transition:background .14s ease,border-color .14s ease}.mv7-vampire-chip:hover,.mv7-vampire-chip:focus-visible{border-color:var(--v2-amber);background:color-mix(in srgb,var(--v2-amber) 16%,rgba(10,12,11,.7))}.mv7-vampire-chip svg{width:12px;height:12px;flex-shrink:0;fill:none;stroke:var(--v2-amber);stroke-width:2}.mv7-vampire-chip span:last-child{color:var(--v2-amber)}.mv7-recurring-simulator{display:grid;min-height:126px;grid-template-columns:minmax(240px,.8fr) 1px minmax(170px,.55fr) minmax(320px,1.15fr);align-items:center;gap:24px;padding:16px 24px;border:1px solid var(--v2-line);border-radius:14px;background:#0a0d0cbf}.mv7-recurring-simulator>i{width:1px;height:62px;background:#ffffff1f}.mv7-recurring-simulator-action{display:flex;align-items:center;gap:16px}.mv7-recurring-pause-icon{display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;border:1px solid rgba(50,230,161,.4);border-radius:50%;background:#32e6a114;color:#65e9bd;font-size:21px}.mv7-recurring-simulator-action>div,.mv7-recurring-saving{display:grid;gap:5px}.mv7-recurring-simulator-action strong{font-size:13px;font-weight:530}.mv7-recurring-simulator-action small,.mv7-recurring-saving span,.mv7-recurring-saving small{color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-recurring-saving strong{color:#4de4b2;font-size:19px;font-weight:540}.mv7-recurring-projection{display:grid;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:10px}.mv7-recurring-projection>span{color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-recurring-projection>i{height:1px;background:linear-gradient(90deg,#4de4b2,#4de4b233)}.mv7-recurring-projection b,.mv7-recurring-projection em{font-size:var(--v2-text-xs);font-style:normal;font-weight:520}.mv7-recurring-projection b{color:#ffffff94}.mv7-recurring-projection em{justify-self:end;color:#4de4b2}.mv7-recurring-dialog footer{display:grid;grid-template-columns:auto 1fr auto auto}@media(max-width:1100px)and (min-width:769px){.mv7-orbit-scroll{overflow-x:auto}.mv7-orbit-field{min-width:900px}.mv7-orbit-analysis{width:62%;grid-template-columns:145px minmax(250px,1fr) 88px}.mv7-orbit-analysis dl>div{padding-inline:7px}}.mv7-recurring-status-toggle{min-height:36px;padding:0 14px;border:1px solid var(--v2-line);border-radius:8px;background:transparent;color:var(--v2-text);cursor:pointer;font-size:var(--v2-text-xs)}.mv7-recurring-status-toggle:hover{background:color-mix(in srgb,var(--v2-text) 6%,transparent)}.mv7-recurring-status-toggle[hidden]{display:none}.mv7-brand-dot{display:grid;width:30px;height:30px;flex:none;place-items:center;border:1px solid transparent;border-radius:50%;background:color-mix(in srgb,currentColor 12%,transparent);font-size:13px;font-weight:760;line-height:1}.mv7-brand-dot.is-branded{background:var(--brand-color);color:#fff}.mv7-brand-dot.is-dark-brand{border-color:#ffffff29;background:#232326}.mv7-brand-dot img{width:52%;height:52%;filter:brightness(0) invert(1)}.mv7-recurring-suggestions{display:grid;gap:2px;margin-bottom:8px;padding:4px;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:14px;background:color-mix(in srgb,currentColor 4%,transparent)}.mv7-recurring-suggestions[hidden],.mv7-recurring-brand-row[hidden]{display:none}.mv7-recurring-suggestion{display:grid;min-height:44px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.mv7-recurring-suggestion:hover,.mv7-recurring-suggestion:focus-visible{background:color-mix(in srgb,currentColor 8%,transparent)}.mv7-recurring-suggestion strong{overflow:hidden;font-size:14px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.mv7-recurring-suggestion small,.mv7-recurring-brand-row button{color:inherit;font-size:12px;opacity:.62}.mv7-recurring-brand-row{display:flex;margin-bottom:8px;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:color-mix(in srgb,currentColor 5%,transparent);font-size:13px;font-weight:600}.mv7-recurring-brand-row button{margin-left:auto;padding:6px 4px;border:0;background:transparent;cursor:pointer;font-weight:600;text-decoration:underline;text-underline-offset:2px}.mv7-brand-dot.is-wide-logo img{width:76%;height:76%}.mv7-brand-dot svg{width:50%;height:50%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mv7-brand-dot.is-light-brand{border-color:#0000001f;color:#111}.mv7-brand-dot.is-light-brand img{filter:brightness(0)}html body #recurring-composer #recurring-form .mv7-field :is(input:not([type=hidden]),select){border-color:#aeaeb238!important;box-shadow:none!important}html body #recurring-composer #recurring-form .mv7-field :is(input:not([type=hidden]),select):focus{border-color:#aeaeb2!important;box-shadow:0 0 0 3px #aeaeb226!important;outline:none!important}html body #recurring-composer #recurring-form .mv7-field :is(input,select):is(:user-invalid,[aria-invalid=true]){border-color:#ff7a73!important}html body #recurring-composer #recurring-form .mv7-field :is(input,select):is(:user-invalid,[aria-invalid=true]):focus{border-color:#ff7a73!important;box-shadow:0 0 0 3px #ff7a7326!important}.mv7-subscriptions-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin:12px 0;padding:14px;border:1px solid var(--v2-line);border-radius:12px;background:var(--v2-surface)}.mv7-subscriptions-filters[hidden],.mv7-subscriptions-analysis[hidden]{display:none}.mv7-subscriptions-filters label{display:grid;min-width:0;gap:6px;color:var(--v2-muted);font-size:12px}.mv7-subscriptions-filters :is(input,select){width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--v2-line);border-radius:9px;background:var(--v2-canvas);color:var(--v2-text);font:inherit}.mv7-subscriptions-filters button{min-height:38px}.mv7-subscriptions-analysis{padding:20px;border:1px solid var(--v2-line);border-radius:18px;background:var(--v2-surface);color:var(--v2-text)}.mv7-subscriptions-analysis h3{margin:0 0 10px;font-size:18px}.mv7-subscriptions-analysis>p{color:var(--v2-muted);line-height:1.5}.mv7-subscriptions-analysis-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;width:100%;margin-top:8px;padding:14px;border:1px solid var(--v2-line);border-radius:12px;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.mv7-subscriptions-analysis-row small{grid-column:1 / -1;color:var(--v2-muted)}.mv7-subscriptions-analysis-row:hover{background:var(--v2-surface-hover)}.mv7-subscriptions-row em.is-cancelled{color:var(--v2-muted)}@media(max-width:768px){.mv7-recurring-mobile-heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.mv7-recurring-mobile-heading-row>span{color:var(--recm-muted);font-size:13px}.mv7-recurring-mobile-heading-row>button{width:36px;height:36px}}@media(max-width:768px){html,body{max-width:100%;overflow-x:clip}button,input,select,textarea{touch-action:manipulation}.mv7-menu-button,.mv7-topbar .mv7-icon-button,.mv7-topbar .mv7-avatar{width:44px;height:44px;flex-basis:44px}.mv7-topbar{gap:12px;padding-inline:14px}.mv7-page-identity h1{font-size:16px}.mv7-page-identity p{max-width:min(54vw,270px);line-height:1.35}.mv7-primary-button,.mv7-secondary-button,.mv7-danger-button,.mv7-period-control,.mv7-tx-select,.mv7-tx-type-filter{min-height:44px}.mv7-metric-grid{padding:0 18px 4px 0;scroll-padding-inline:0 18px;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.mv7-metric{width:calc(100vw - 48px);min-width:calc(100vw - 48px);min-height:166px;scroll-snap-stop:always}.mv7-transaction-row{grid-template-columns:34px minmax(0,1fr) auto;padding-inline:10px}.mv7-transaction-row>.mv7-transaction-token{display:grid}.mv7-transaction-copy strong{font-size:var(--v2-text-sm)}.mv7-transaction-copy span{font-size:var(--v2-text-micro)}.mv7-transaction-amount{max-width:126px;font-size:var(--v2-text-micro)}.mv7-tx-summary-item:nth-child(2) strong,.mv7-tx-summary-item:nth-child(3) strong{font-size:clamp(14px,4.1vw,17px);letter-spacing:-.055em}.mv7-tx-search,.mv7-tx-select,.mv7-tx-type-filter{height:44px}.mv7-tx-type-filter button{min-height:36px;padding-inline:11px}.mv7-tx-row{min-height:72px}.mv7-budget-lane-main,.mv7-budget-lane.is-expanded .mv7-budget-lane-main{padding:13px 14px 9px}.mv7-budget-lane-detail{gap:12px;padding-bottom:14px}.mv7-budget-lane-controls{padding-top:10px}.mv7-budget-lane-controls .mv7-secondary-button{min-height:42px}.mv7-future-scene-header{min-height:104px}.mv7-goal-selected{min-height:420px;grid-template-columns:102px minmax(112px,1fr);padding-bottom:22px}.mv7-goal-selected .mv7-goal-monolith{min-height:275px}.mv7-goal-compact{min-height:210px;padding-block:12px 20px}.mv7-goal-compact .mv7-goal-monolith{min-height:138px}.mv7-goal-milestones{min-height:0}.mv7-calendar-heading .mv7-primary-button,.mv7-recurring-heading .mv7-primary-button,.mv7-networth-heading .mv7-primary-button,.mv7-goals-heading-actions .mv7-secondary-button{width:44px;min-width:44px;height:44px}.mv7-calendar-controls .mv7-icon-button{width:44px;height:44px;flex:0 0 44px}.mv7-calendar-scroll{scroll-snap-type:x proximity;scrollbar-width:none}.mv7-calendar-scroll::-webkit-scrollbar{display:none}.mv7-calendar-runway{min-width:720px}.mv7-calendar-event{scroll-snap-align:center}.mv7-calendar-event:not(.is-selected){width:46px;min-height:46px;grid-template-columns:1fr;gap:0;padding:8px;border-radius:50%}.mv7-calendar-event:not(.is-selected)>div{display:none}.mv7-calendar-event:not(.is-selected)>svg{width:28px;height:28px;padding:6px}.mv7-calendar-event.is-selected{width:276px;min-height:108px;grid-template-columns:42px minmax(0,1fr);padding:14px 15px}.mv7-calendar-event.is-selected>svg{width:40px;height:40px;padding:8px}.mv7-calendar-event.is-selected>div strong{font-size:16px}.mv7-calendar-event.is-selected>div span{font-size:12px}.mv7-calendar-event footer{margin-top:6px;padding-top:8px}.mv7-calendar-event footer span{font-size:var(--v2-text-micro)}.mv7-calendar-event footer span+span:before{margin-inline:6px}.mv7-calendar-landing{width:98px;padding-left:12px}.mv7-orbit-scroll{overflow:visible;border:1px solid var(--v2-line);border-radius:13px 13px 0 0}.mv7-orbit-field{width:100%;min-width:0;height:620px;overflow:hidden}.mv7-orbit-track{top:25%;left:50%}.mv7-orbit-track-essential{width:76%;height:35%}.mv7-orbit-track-review{width:110%;height:50%}.mv7-orbit-track-optional{width:140%;height:65%}.mv7-orbit-track-essential>span{top:-24px;left:34%}.mv7-orbit-track-review>span,.mv7-orbit-track-optional>span{display:none}.mv7-orbit-core{top:25%;left:50%;width:172px;height:172px}.mv7-orbit-core strong{font-size:16px}.mv7-orbit-core span{font-size:var(--v2-text-xs)}.mv7-orbit-nodes{position:absolute;z-index:15;display:flex;gap:8px;padding:5px 12px 12px;overflow-x:auto;inset:282px 0 auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mv7-orbit-nodes::-webkit-scrollbar{display:none}.mv7-recurring-node{position:relative;min-width:118px;min-height:62px;flex:0 0 118px;gap:7px;padding:8px;border:1px solid color-mix(in srgb,var(--node-color) 26%,transparent);border-radius:12px;background:color-mix(in srgb,var(--node-color) 6%,rgba(5,9,8,.94));left:auto!important;top:auto!important;transform:none;scroll-snap-align:start}.mv7-recurring-node:hover,.mv7-recurring-node:focus-visible{transform:none}.mv7-recurring-node.is-selected{display:none}.mv7-recurring-node>span:first-child{width:36px;height:36px;flex-basis:36px}.mv7-recurring-node>span:first-child svg{width:19px;height:19px}.mv7-recurring-node>span:last-child{min-width:0}.mv7-recurring-node strong,.mv7-recurring-node small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv7-orbit-analysis{top:360px;right:12px;left:12px;width:auto;min-height:0;grid-template-columns:1fr;gap:13px;padding:15px;border-left:1px solid #58d6ff;border-radius:14px}.mv7-recurring-analysis-identity{gap:10px;transform:none}.mv7-recurring-analysis-identity>span{width:46px;height:46px;flex-basis:46px}.mv7-recurring-analysis-identity svg{width:24px;height:24px}.mv7-orbit-analysis dl{grid-template-columns:repeat(2,minmax(0,1fr))}.mv7-orbit-analysis dl>div{gap:4px;padding:7px 9px;text-align:left}.mv7-orbit-analysis dl>div:nth-child(odd){border-left:0}.mv7-orbit-analysis dd{white-space:nowrap}.mv7-recurring-analysis-actions{grid-template-columns:1fr 1fr}.mv7-recurring-analysis-actions button{min-height:42px}.mv7-recurring-impact,.mv7-recurring-alert{display:none}.mv7-recurring-simulator{min-height:196px}.mv7-networth-primary h3{font-size:clamp(30px,9vw,36px);white-space:nowrap}.mv7-networth-layer-surface{min-height:52px}.mv7-networth-layer.is-selected .mv7-networth-layer-surface{min-height:68px}.mv7-networth-layer-copy strong{font-size:var(--v2-text-xs)}}@media(max-width:390px){.mv7-topbar-actions .mv7-icon-button:nth-child(2){display:none}.mv7-tx-summary-item:nth-child(2) strong,.mv7-tx-summary-item:nth-child(3) strong{font-size:14px}.mv7-calendar-controls{gap:6px}.mv7-calendar-controls h3{min-width:106px;margin-inline:0}.mv7-calendar-controls .mv7-secondary-button{padding-inline:11px}}.mv7-preview-badge{pointer-events:none}@media(max-width:768px){.mv7-preview-badge{display:none}}#overview-view .mv7-money-roll-char{display:inline-block;transform-origin:50% 70%}#overview-view .mv7-money-roll-char.is-up{animation:v2-money-roll-up .64s cubic-bezier(.16,1,.3,1) var(--roll-delay, 0ms) both}#overview-view .mv7-money-roll-char.is-down{animation:v2-money-roll-down .64s cubic-bezier(.16,1,.3,1) var(--roll-delay, 0ms) both}#overview-view .mv7-metric.is-value-up{animation:v2-balance-glow-up .82s ease-out both}#overview-view .mv7-metric.is-value-down{animation:v2-balance-glow-down .82s ease-out both}#overview-view .mv7-chart-line.is-drawing{stroke-dasharray:var(--overview-path-length);stroke-dashoffset:var(--overview-path-length);animation:v2-chart-draw .5s cubic-bezier(.22,.72,.18,1) forwards}#overview-view.is-entering{animation:v2-overview-depth-in .2s cubic-bezier(.16,1,.3,1) both}#overview-view.is-entering .mv7-chart-area{animation:v2-chart-area-reveal .5s ease-out both}#overview-view.is-entering .mv7-chart-point{animation:v2-chart-point-pop .2s ease-out both}@keyframes v2-money-roll-up{0%{opacity:0;transform:translateY(72%)}to{opacity:1;transform:translateY(0)}}@keyframes v2-money-roll-down{0%{opacity:0;transform:translateY(-72%)}to{opacity:1;transform:translateY(0)}}@keyframes v2-balance-glow-up{0%,to{border-color:#ffffff1b}38%{border-color:#2dde986b;box-shadow:inset 0 1px #ffffff1a,0 0 34px #2dde9821,0 20px 52px -30px #2dde9857}}@keyframes v2-balance-glow-down{0%,to{border-color:#ffffff1b}38%{border-color:#ff9f4366;box-shadow:inset 0 1px #ffffff1a,0 0 34px #ff9f431f,0 20px 52px -30px #ff9f434d}}@keyframes v2-chart-draw{to{stroke-dashoffset:0}}@keyframes v2-overview-depth-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes v2-activity-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes v2-chart-area-reveal{0%{opacity:0}to{opacity:1}}@keyframes v2-chart-point-pop{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){#overview-view *,#overview-view *:before,#overview-view *:after{animation:none!important;transition-duration:.01ms!important}}.mv7-quick-actions-row,#edit-quick-actions{display:none}@media(max-width:768px){.mv7-quick-actions-row{display:flex;align-items:center;gap:6px}#edit-quick-actions{display:grid}}@media(min-width:769px){#overview-view #open-composer,#overview-view #open-dashboard-config{display:none}}.mv7-overview-secondary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.mv7-overview-secondary-grid .mv7-panel-header>div{min-width:0;flex:1 1 auto}.mv7-overview-secondary-grid .mv7-text-link{flex:0 0 auto;white-space:nowrap}@media(max-width:1120px){.mv7-overview-secondary-grid{grid-template-columns:1fr 1fr}.mv7-savings-total-panel{grid-column:1 / -1}}@media(max-width:860px){.mv7-overview-secondary-grid{grid-template-columns:1fr}.mv7-savings-total-panel{grid-column:auto}}.mv7-savings-total-panel{padding:20px}.mv7-savings-total-value{position:relative;z-index:2;display:block;margin:14px 0 4px;font-family:var(--v2-font);font-size:clamp(24px,2vw,28px);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.mv7-savings-total-caption{position:relative;z-index:2;margin:0;color:var(--v2-muted);font-size:12px}.mv7-bills-list,.mv7-goals-progress-list{position:relative;z-index:2;display:flex;flex-direction:column;gap:6px;padding:10px 15px 15px}.mv7-bill-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 10px;border:1px solid transparent;border-radius:12px;background:#ffffff08;transition:background .15s ease}.mv7-bill-row:hover{background:#ffffff0e}.mv7-bill-day{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#ffffff0f;color:var(--v2-muted);font-family:var(--v2-font);font-size:var(--v2-text-sm);font-weight:650}.mv7-bill-row-today .mv7-bill-day{background:#ff9f4329;color:var(--v2-amber)}.mv7-bill-row-overdue .mv7-bill-day{background:#ff625929;color:var(--v2-red)}.mv7-bill-row-paid .mv7-bill-day{background:var(--v2-positive-soft);color:var(--v2-positive)}.mv7-bill-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.mv7-bill-copy strong{overflow:hidden;font-size:12px;font-weight:590;text-overflow:ellipsis;white-space:nowrap}.mv7-bill-copy span{color:var(--v2-dim);font-size:var(--v2-text-xs)}.mv7-bill-amount{font-family:var(--v2-font);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.mv7-bill-toggle{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border:1px solid var(--v2-line);border-radius:50%;background:transparent;color:var(--v2-dim);cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.mv7-bill-toggle svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.mv7-bill-toggle.is-paid{border-color:#2dde984d;background:var(--v2-positive-soft);color:var(--v2-positive)}.mv7-goal-progress-row{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:12px;background:#ffffff08}.mv7-goal-progress-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.mv7-goal-progress-head>span:first-child{overflow:hidden;font-weight:590;text-overflow:ellipsis;white-space:nowrap}.mv7-goal-progress-head .mv7-private-value{color:var(--v2-muted);font-family:var(--v2-font);font-size:var(--v2-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.mv7-goal-progress-head .mv7-private-value.is-complete{color:var(--v2-positive)}.mv7-goal-progress-track{height:4px;overflow:hidden;border-radius:2px;background:#ffffff0f}.mv7-goal-progress-fill{height:100%;border-radius:2px;background:var(--v2-green)}.mv7-goal-progress-fill.is-complete{background:var(--v2-positive-bright)}.mv7-dialog-body{padding:21px}.mv7-qa-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mv7-qa-picker-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;border:1px solid var(--v2-line);border-radius:14px;background:#ffffff06;color:var(--v2-muted);cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.mv7-qa-picker-item:hover{border-color:var(--v2-line-strong);background:#ffffff0e}.mv7-qa-picker-item svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.mv7-qa-picker-item span{font-size:var(--v2-text-sm);font-weight:550}.mv7-qa-picker-check{position:absolute;top:8px;right:8px;width:14px;height:14px;opacity:0;color:var(--v2-green);transition:opacity .14s ease}.mv7-qa-picker-item.is-selected{border-color:#2dde9859;background:var(--v2-green-soft);color:var(--v2-text)}.mv7-qa-picker-item.is-selected .mv7-qa-picker-check{opacity:1}.mv7-dashboard-config-list{display:flex;flex-direction:column;gap:8px;margin-top:14px}.mv7-config-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--v2-line);border-radius:12px;background:#ffffff06}.mv7-config-item-ghost{opacity:.4}.mv7-config-drag-handle{display:grid;flex:0 0 20px;place-items:center;color:var(--v2-dim);cursor:grab}.mv7-config-drag-handle svg{width:16px;height:16px;fill:currentColor}.mv7-config-label{flex:1;min-width:0;overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mv7-switch{position:relative;display:inline-block;flex:0 0 auto;width:34px;height:20px}.mv7-switch input{position:absolute;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.mv7-switch-slider{position:absolute;inset:0;border-radius:999px;background:#ffffff1f;transition:background .16s ease}.mv7-switch-slider:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#f4f7f5;transition:transform .16s ease}.mv7-switch input:checked+.mv7-switch-slider{background:var(--v2-green)}.mv7-switch input:checked+.mv7-switch-slider:before{transform:translate(14px)}.mv7-mobile-personalize-inicio{display:none}@media(max-width:768px){.mv7-heading-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mv7-period-control{order:1;flex:1 1 auto}#open-composer{order:2}.mv7-quick-actions-row{order:3;flex:1 1 100%;justify-content:center;gap:10px;padding:2px 0}#edit-quick-actions,#open-dashboard-config{order:4}.mv7-preview-badge{top:2px}.mv7-quick-actions-row .mv7-quick-action-btn{width:44px;height:44px;flex:0 0 44px}.mv7-savings-total-panel{padding:18px 18px 20px}.mv7-savings-total-value{margin:12px 0 6px;font-size:clamp(26px,8vw,32px)}.mv7-savings-total-panel .mv7-text-link,.mv7-bills-panel .mv7-text-link,.mv7-goals-progress-panel .mv7-text-link{padding:14px 4px;margin:-14px -4px}.mv7-bills-list,.mv7-goals-progress-list{padding:8px 14px 16px;gap:8px}.mv7-bill-row{grid-template-columns:36px minmax(0,1fr) auto auto;min-height:60px;padding:8px 10px 8px 12px}.mv7-bill-copy strong{font-size:13px}.mv7-bill-toggle{width:44px;height:44px;flex:0 0 44px}.mv7-bill-toggle svg{width:16px;height:16px}.mv7-goal-progress-row{padding:12px 14px}.mv7-goal-progress-track{height:6px}.mv7-overview-secondary-grid{gap:10px;margin-top:10px}.mv7-qa-picker-item{min-height:76px}.mv7-config-item{min-height:44px}.mv7-config-drag-handle{width:44px;flex-basis:44px;margin:-10px 0}.mv7-switch{width:40px;height:24px}.mv7-switch-slider:before{width:20px;height:20px}.mv7-switch input:checked+.mv7-switch-slider:before{transform:translate(16px)}}.mv7-welcome-card{display:none}@media(max-width:768px){#overview-view.mv7-content{display:flex;flex-direction:column;gap:16px}#overview-view.mv7-content[hidden]{display:none}.mv7-analysis-grid,.mv7-overview-secondary-grid,.mv7-activity-panel{margin-top:0}.mv7-welcome-card{display:flex;align-items:flex-start;gap:14px;order:1}.mv7-avatar.mv7-welcome-avatar{display:none}.mv7-welcome-copy{min-width:0;flex:1}.mv7-welcome-badges{display:none}.mv7-welcome-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;font-size:var(--v2-text-xs);font-weight:650;letter-spacing:.01em;white-space:nowrap}.mv7-welcome-badge-active{border:1px solid rgba(45,222,152,.25);background:var(--v2-green-soft);color:var(--v2-green)}.mv7-welcome-badge-streak{border:1px solid rgba(255,159,67,.25);background:#ff9f431f;color:var(--v2-amber)}.mv7-welcome-badge-streak svg{width:11px;height:11px;fill:currentColor}.mv7-welcome-hint{color:var(--v2-dim);font-size:var(--v2-text-xs)}.mv7-welcome-title{margin:0;font-size:27px;font-weight:650;letter-spacing:-.02em}.mv7-welcome-subtitle{display:block;margin:4px 0 0;color:var(--v2-muted);font-size:14px}.mv7-topbar .mv7-avatar{width:52px;height:52px;flex-basis:52px;font-size:16px}.mv7-preview-badge{position:static;order:2;align-self:flex-start}.mv7-section-heading{display:contents}.mv7-section-heading>div:first-child{order:2}#overview-view .mv7-eyebrow{display:none}.mv7-section-heading h2{margin:18px 0 0;font-size:26px}.mv7-heading-tools{display:contents}.mv7-period-control{order:3}#open-composer{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:40;width:52px;height:52px;padding:0;border-radius:50%;box-shadow:0 12px 28px -8px #0000008c}.mv7-metric-grid{order:5}.mv7-quick-actions-row{order:6}.mv7-heading-icon-tools{display:none}.mv7-analysis-grid{display:contents}.mv7-analysis-grid .mv7-cashflow-panel,.mv7-analysis-grid .mv7-accounts-panel[hidden],#widget-savings-total[hidden],#widget-upcoming-bills[hidden],#widget-goals-progress[hidden]{display:none!important}.mv7-analysis-grid .mv7-accounts-panel:not([hidden]){display:block!important;order:7}.mv7-overview-secondary-grid{display:flex;flex-direction:column;gap:12px;order:8}.mv7-overview-secondary-grid:not(:has(>:not([hidden]))){display:none}.mv7-mobile-personalize-inicio{display:flex;order:20;align-items:center;justify-content:center;gap:8px;min-height:46px;margin:2px 0 4px;padding:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#ffffff05;color:var(--v2-muted);font-family:var(--v2-font);font-size:var(--v2-text-sm);font-weight:600}.mv7-mobile-personalize-inicio svg{width:16px;height:16px;fill:none;stroke:currentColor}.mv7-mobile-personalize-inicio:active{background:#ffffff0b}.mv7-activity-panel{order:10}.mv7-metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-right:0;margin-right:0;overflow-x:visible;scroll-snap-type:none}.mv7-metric-primary{grid-column:1 / -1}.mv7-metric{width:auto;min-width:0;scroll-snap-align:none}.mv7-metric-income,.mv7-metric-expense{min-height:132px;padding:16px 16px 14px}.mv7-metric-income .mv7-metric-tag,.mv7-metric-expense .mv7-metric-tag,.mv7-metric-income>p,.mv7-metric-expense>p{display:none}.mv7-metric-income>strong,.mv7-metric-expense>strong{margin-top:10px;overflow:hidden;font-size:clamp(15px,4.6vw,18px);text-overflow:ellipsis}.mv7-period-control{align-self:flex-start}.mv7-quick-actions-row{display:grid;grid-template-columns:repeat(4,1fr);align-self:stretch;gap:8px}.mv7-quick-actions-row .mv7-quick-action-btn{display:flex;width:auto;height:auto;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 4px 10px;border-radius:16px}.mv7-quick-actions-row .mv7-quick-action-btn svg{width:18px;height:18px}.mv7-quick-action-label{display:block;max-width:100%;overflow:hidden;color:var(--v2-muted);font-size:var(--v2-text-xs);font-weight:600;text-align:center;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=overview] .mv7-page-identity{display:none}}.mv7-acct-block-overlay{display:none;position:fixed;inset:0;z-index:999999;align-items:center;justify-content:center;padding:20px;background:#030504eb;backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3)}.mv7-acct-block-overlay.is-active{display:flex}.mv7-acct-block-card{width:100%;max-width:400px;padding:36px 28px 28px;border-radius:var(--v2-radius);text-align:center;background:linear-gradient(165deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,98,89,.3);box-shadow:0 30px 70px -20px #000c}.mv7-acct-block-icon{display:grid;width:64px;height:64px;margin:0 auto 18px;place-items:center;border-radius:18px;background:linear-gradient(155deg,#ff625952,#ff62591a);color:var(--v2-red);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ff625940}.mv7-acct-block-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.6}.mv7-acct-block-overlay.is-kicked .mv7-acct-block-icon{background:linear-gradient(155deg,#ff9f4352,#ff9f431a);color:var(--v2-amber);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ff9f4340}.mv7-acct-block-card h2{margin:0 0 10px;font-size:19px;font-weight:700;color:var(--v2-text);letter-spacing:-.02em}.mv7-acct-block-card p{margin:0 0 26px;color:var(--v2-muted);font-size:12px;line-height:1.55}.mv7-acct-block-card .mv7-primary-button{width:100%}.mv7-faq-item{border-bottom:1px solid rgba(255,255,255,.065)}.mv7-faq-item:last-child{border-bottom:0}.mv7-faq-question{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 2px;cursor:pointer;color:var(--v2-text);font-size:12px;font-weight:550}.mv7-faq-question svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:var(--v2-muted);stroke-width:1.6;transition:transform .2s}.mv7-faq-item.is-open .mv7-faq-question svg{transform:rotate(180deg);stroke:var(--v2-green-bright)}.mv7-faq-answer{display:none}.mv7-faq-answer>p{margin:0;padding:0 2px 15px;color:var(--v2-muted);font-size:var(--v2-text-sm);line-height:1.6}.mv7-faq-item.is-open .mv7-faq-answer{display:block}.mv7-calendar-view{display:grid!important;grid-template-columns:minmax(0,1fr) 290px;gap:16px;padding:26px 28px 30px;align-items:start}.mv7-calendar-view[hidden]{display:none!important}.mv7-calendar-heading{grid-column:1/-1;margin:0}.mv7-calendar-heading h2{font-size:38px;letter-spacing:-.045em;margin:5px 0}.mv7-calendar-heading>div>p:last-child{color:var(--v2-muted)}.mv7-calendar-heading>.mv7-primary-button{position:absolute;right:28px;top:116px}.mv7-calendar-desktop-redesign{display:flex;flex-direction:column;min-width:0;padding:0;border:0;background:none;box-shadow:none}.mv7-calendar-controls{order:-2;width:max-content;margin:0 170px 14px auto;padding:0;gap:9px;background:none;border:0;position:relative;z-index:4}.mv7-calendar-controls h3{display:none}.mv7-calendar-controls #calendar-prev{order:-2}.mv7-calendar-controls #calendar-next{order:0}.mv7-calendar-controls #calendar-today{order:1}.mv7-calendar-bills-summary{display:none}.mv7-calendar-scroll{order:2;overflow:visible}.mv7-calendar-runway{width:100%;min-width:0;height:auto;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:linear-gradient(145deg,#ffffff0a,#ffffff03)}.mv7-calendar-runway:before{content:"LUN      MAR      MI\c9       JUE      VIE      S\c1 B      DOM";position:static;display:flex;align-items:center;justify-content:space-around;height:43px;white-space:pre;color:var(--v2-muted);font:700 10px/1 sans-serif;border-bottom:1px solid rgba(255,255,255,.1);background:none}.mv7-calendar-days{position:static;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));height:auto}.mv7-calendar-day{display:block;position:relative!important;left:auto!important;top:auto;transform:none!important;width:auto;height:105px;padding:11px 8px;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden}.mv7-calendar-day:nth-child(7n){border-right:0}.mv7-calendar-day:nth-last-child(-n+7){border-bottom:0}.mv7-calendar-day:after,.mv7-calendar-day>span{display:none}.mv7-calendar-day>strong{display:block;font-size:12px;line-height:16px}.mv7-calendar-day.is-outside{color:#ffffff3d;background:#00000014}.mv7-calendar-day.is-today{outline:2px solid var(--v2-green);outline-offset:-2px;background:#2dde980b}.mv7-calendar-day.is-today>strong{color:var(--v2-green);font-size:17px}.mv7-calendar-day.is-today>strong:after{content:"Hoy";font-size:var(--v2-text-micro);margin-left:6px;padding:3px 6px;border-radius:9px;background:#2dde981f}.mv7-calendar-events,.mv7-calendar-today-axis,.mv7-calendar-scale,.mv7-calendar-zero-line,.mv7-calendar-runway>.mv7-calendar-balance,.mv7-calendar-landing{display:none!important}.mv7-calendar-day .mv7-calendar-event{position:relative;top:auto!important;left:auto!important;transform:none;width:100%;min-height:25px;margin-top:6px;padding:4px 6px;border:0;border-radius:7px;box-shadow:none;background:color-mix(in srgb,var(--event-color) 17%,transparent)}.mv7-calendar-day .mv7-calendar-event:hover,.mv7-calendar-day .mv7-calendar-event.is-selected{transform:none;outline:1px solid var(--event-color)}.mv7-calendar-day .mv7-calendar-event>svg,.mv7-calendar-day .mv7-calendar-event footer,.mv7-calendar-day .mv7-calendar-event:before,.mv7-calendar-day .mv7-calendar-event:after{display:none}.mv7-calendar-day .mv7-calendar-event.is-selected{padding-right:56px}.mv7-calendar-day .mv7-calendar-event.is-selected button svg{width:9px;height:9px}.mv7-calendar-day .mv7-calendar-event>div{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:4px}.mv7-calendar-day .mv7-calendar-event>div strong,.mv7-calendar-day .mv7-calendar-event>div span{font-size:var(--v2-text-micro);line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mv7-calendar-summary{order:1;display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:0 0 14px;padding:0;background:none;border:0}.mv7-calendar-summary-label{display:none}.mv7-calendar-summary dl{display:contents}.mv7-calendar-summary dl>div{position:relative;isolation:isolate;min-height:86px;padding:16px 14px 12px 58px;border-radius:13px;border:1px solid var(--v2-glass-edge);background:var(--v2-glass-fill);backdrop-filter:blur(28px) saturate(1.6);-webkit-backdrop-filter:blur(28px) saturate(1.6);box-shadow:inset 0 1px 0 var(--v2-glass-shine),inset 0 -1px #0000004d,0 1px 2px #00000059,0 12px 28px -10px #00000073}.mv7-calendar-summary dl>div:before{position:absolute;left:15px;top:18px;display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-size:17px;background:#2dde981c;color:var(--v2-green)}.mv7-calendar-summary dl>div:nth-child(1):before{content:"\2197"}.mv7-calendar-summary dl>div:nth-child(2):before{content:"\2198";color:#f5a524;background:#f5a5241c}.mv7-calendar-summary dl>div:nth-child(3):before{content:"\25a5"}.mv7-calendar-summary dt{font-size:var(--v2-text-xs);letter-spacing:0;color:var(--v2-muted)}.mv7-calendar-summary dd{font-size:17px;margin-top:5px}.mv7-calendar-summary dl>div:first-child dd{color:var(--v2-green)}.mv7-calendar-summary dl>div:nth-child(2) dd{color:#f5a524}.mv7-calendar-sidebar{grid-column:2;display:flex;flex-direction:column;gap:13px}.mv7-calendar-side-card{position:relative;isolation:isolate;padding:16px;border-radius:14px;border:1px solid var(--v2-glass-edge);background:var(--v2-glass-fill);backdrop-filter:blur(28px) saturate(1.6);-webkit-backdrop-filter:blur(28px) saturate(1.6);box-shadow:inset 0 1px 0 var(--v2-glass-shine),inset 0 -1px #0000004d,0 1px 2px #00000059,0 12px 28px -10px #00000073}.mv7-calendar-side-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(130% 90% at 18% -20%,rgba(255,255,255,.12),transparent 55%);pointer-events:none}.mv7-calendar-side-card h3{font-size:12px;margin:0 0 12px}.mv7-calendar-upcoming-row{width:100%;display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;padding:7px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff04;color:inherit;text-align:left;margin-top:6px}.mv7-calendar-upcoming-row time{display:grid;place-items:center;border-right:1px solid rgba(255,255,255,.08)}.mv7-calendar-upcoming-row time strong{font-size:13px}.mv7-calendar-upcoming-row small{display:block;color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-calendar-upcoming-row>span>strong{font-size:var(--v2-text-xs)}.mv7-calendar-upcoming-row>b{font-size:var(--v2-text-micro);color:#f5a524}.mv7-calendar-upcoming-row.is-income>b{color:var(--v2-positive)}.mv7-calendar-no-upcoming{font-size:var(--v2-text-xs);color:var(--v2-muted)}.mv7-calendar-flow>div{display:flex;justify-content:space-between}.mv7-calendar-flow>div span{font-size:var(--v2-text-micro);color:var(--v2-muted)}.mv7-calendar-flow>div strong{display:block;margin-top:3px;font-size:var(--v2-text-xs);color:var(--v2-text)}.mv7-calendar-flow-line{display:block;height:72px;margin-top:9px;background:linear-gradient(180deg,rgba(45,222,152,.2),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 75'%3E%3Cpath d='M0 58 L25 43 L50 51 L75 49 L100 48 L125 32 L150 29 L175 18 L200 15 L225 18 L250 17 L275 9 L300 5' fill='none' stroke='%2330d158' stroke-width='2'/%3E%3C/svg%3E") center/100% 100% no-repeat}.mv7-calendar-reminder{display:flex;justify-content:space-between;align-items:center;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:var(--v2-text-xs)}.mv7-calendar-reminder small{display:block;color:var(--v2-muted);margin-top:2px;font-size:var(--v2-text-micro)}.mv7-calendar-reminder-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:var(--v2-text-xs);margin-top:8px}.mv7-calendar-reminder-row span{display:flex;flex-direction:column;gap:2px;min-width:0}.mv7-calendar-reminder-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv7-calendar-reminder-row small{color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-calendar-reminder-row b{color:var(--v2-red);white-space:nowrap}.mv7-calendar-empty-reminder{display:flex;gap:8px;align-items:center;margin:14px 4px 2px;color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-calendar-empty-reminder svg{width:22px;height:22px;fill:none;stroke:currentColor}.mv7-calendar-empty-reminder small{display:block;font-size:inherit}@media(max-width:1100px){.mv7-calendar-view{grid-template-columns:1fr}.mv7-calendar-sidebar{grid-column:1;display:grid;grid-template-columns:repeat(3,1fr)}.mv7-calendar-heading>.mv7-primary-button{position:static}.mv7-calendar-controls{margin:0 0 14px auto}.mv7-calendar-day{height:94px}}@media(max-width:720px){.mv7-calendar-view{padding:18px 14px}.mv7-calendar-heading h2{font-size:28px}.mv7-calendar-heading>.mv7-primary-button span{display:none}.mv7-calendar-controls{width:100%;margin:0 0 12px}.mv7-calendar-controls h3{flex:1}.mv7-calendar-summary{grid-template-columns:1fr}.mv7-calendar-runway{overflow-x:auto}.mv7-calendar-runway:before,.mv7-calendar-days{min-width:700px}.mv7-calendar-sidebar{display:flex}}.mv7-recurring-view{display:grid!important;grid-template-columns:minmax(0,1fr) 300px;gap:16px;padding:25px 28px 30px;align-items:start}.mv7-recurring-view[hidden]{display:none!important}.mv7-recurring-heading,.mv7-vampire-alert,.mv7-recurring-kpis{grid-column:1/-1}.mv7-recurring-heading{margin:0}.mv7-recurring-heading h2{font-size:31px;letter-spacing:-.04em;margin:5px 0}.mv7-recurring-heading>div>p:last-child{color:var(--v2-muted)}.mv7-recurring-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mv7-recurring-kpis article{min-height:100px;padding:18px;display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(145deg,#ffffff0b,#ffffff03)}.mv7-recurring-kpis article>span{font-size:var(--v2-text-sm);color:var(--v2-muted)}.mv7-recurring-kpis strong{display:block;margin:8px 0 6px;font-size:20px;color:var(--v2-text)}.mv7-recurring-kpis small{display:block;font-size:var(--v2-text-xs);color:var(--v2-muted)}.mv7-recurring-kpis article:first-child strong,.mv7-recurring-kpis .is-saving strong{color:var(--v2-green)}.mv7-recurring-kpis .is-saving{border-color:#2dde986b;background:linear-gradient(145deg,#2dde9814,#ffffff03)}.mv7-recurring-kpis article>i{width:55px;height:55px;display:grid;place-items:center}.mv7-recurring-kpis .is-line{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 50'%3E%3Cpath d='M2 44 L14 34 L25 39 L38 25 L48 27 L58 7' fill='none' stroke='%2330d158' stroke-width='2'/%3E%3Cpath d='M2 44 L14 34 L25 39 L38 25 L48 27 L58 7 V50 H2Z' fill='%2330d158' opacity='.12'/%3E%3C/svg%3E") center/contain no-repeat}.mv7-recurring-kpis .is-bars{background:linear-gradient(90deg,transparent 8%,rgba(255,255,255,.3) 8% 19%,transparent 19% 25%,rgba(255,255,255,.42) 25% 38%,transparent 38% 44%,rgba(255,255,255,.55) 44% 57%,transparent 57% 63%,rgba(255,255,255,.7) 63% 78%,transparent 78% 84%,rgba(255,255,255,.85) 84% 97%,transparent 97%) bottom/100% 75% no-repeat}.mv7-recurring-kpis .is-services svg{width:28px;height:28px;fill:none;stroke:var(--v2-muted)}.mv7-recurring-kpis .is-ring{border:7px solid rgba(45,222,152,.16);border-top-color:var(--v2-green);border-right-color:var(--v2-green);border-radius:50%;color:var(--v2-green);font-style:normal;font-weight:800}.mv7-orbit-system{grid-column:1;min-width:0;min-height:0;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:linear-gradient(145deg,#ffffff09,#ffffff03);overflow:hidden}.mv7-orbit-scroll{overflow:visible}.mv7-orbit-field{width:100%;min-width:0;height:auto;min-height:0;padding:0;background:none}.mv7-orbit-field:before{content:"Servicios recurrentes";position:static!important;display:block;padding:19px 20px 15px;font-size:16px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.08);background:none;mask-image:none}.mv7-orbit-track,.mv7-orbit-core,.mv7-recurring-impact,.mv7-recurring-alert{display:none}.mv7-orbit-nodes{position:static;display:flex;flex-direction:column;padding:0 12px 12px}.mv7-orbit-nodes:before{content:"SERVICIO        ESTADO        PR\d3XIMO COBRO        CUENTA        COSTO MENSUAL        CAMBIO        ACCIONES";display:block;padding:13px 8px;color:var(--v2-muted);font:700 8px/1 sans-serif;word-spacing:18px;border-bottom:1px solid rgba(255,255,255,.08)}.mv7-recurring-node{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:100%;height:55px;display:grid;grid-template-columns:34px 1.25fr .9fr .75fr 1fr .85fr .75fr .65fr;align-items:center;gap:8px;padding:7px;border:0;border-bottom:1px solid rgba(255,255,255,.07);border-radius:0;background:none;text-align:left}.mv7-recurring-node:hover,.mv7-recurring-node:focus-visible,.mv7-recurring-node.is-selected{transform:none!important;background:#ffffff09;box-shadow:none}.mv7-recurring-node.is-selected{opacity:1;pointer-events:auto;outline:1px solid color-mix(in srgb,var(--v2-green) 45%,transparent);border-radius:8px}.mv7-recurring-node>span:first-child{width:30px;height:30px;border-radius:7px}.mv7-recurring-node>span:nth-child(2){display:flex;flex-direction:column;align-items:flex-start;gap:2px}.mv7-recurring-node>span:last-child{display:block}.mv7-recurring-node>span:nth-child(2) strong{font-size:var(--v2-text-xs)}.mv7-recurring-node>span:nth-child(2) small{font-size:var(--v2-text-xs);color:var(--v2-text)}.mv7-recurring-row-status{justify-self:start;padding:5px 7px;border-radius:6px;background:#2dde9814;color:var(--v2-green);font-size:var(--v2-text-micro)}.is-review .mv7-recurring-row-status{background:#f5a5241a;color:#f5a524}.is-optional .mv7-recurring-row-status{background:#ff5d5d1a;color:#ff6767}.mv7-recurring-row-due,.mv7-recurring-row-account,.mv7-recurring-row-change,.mv7-recurring-row-action{font-size:var(--v2-text-micro);color:var(--v2-muted)}.mv7-recurring-row-due{color:var(--v2-text);font-weight:700}.mv7-recurring-row-change{color:#f5a524}.mv7-recurring-row-action{padding:5px;border:1px solid rgba(255,255,255,.12);border-radius:6px;text-align:center;color:var(--v2-text)}.mv7-orbit-analysis{position:static;width:auto;margin:0 12px 12px;padding:12px;border-radius:10px;display:grid;grid-template-columns:1fr 2fr auto;gap:12px;align-items:center;background:#ffffff06;border:1px solid rgba(255,255,255,.08)}.mv7-recurring-analysis-identity{margin:0}.mv7-orbit-analysis dl{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0}.mv7-orbit-analysis dl>div{padding:0;border:0}.mv7-recurring-analysis-actions{margin:0;flex-direction:column}.mv7-recurring-analysis-actions button{min-height:28px;font-size:var(--v2-text-micro)}.mv7-recurring-simulator{margin:0;border:0;border-top:1px solid rgba(255,255,255,.08);border-radius:0;background:#ffffff04}.mv7-recurring-sidebar{grid-column:2;display:flex;flex-direction:column;gap:13px}.mv7-recurring-side-card{padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(145deg,#ffffff0b,#ffffff03)}.mv7-recurring-side-card h3{font-size:12px;margin:0 0 12px}.mv7-recurring-upcoming-row,.mv7-recurring-increase-row{width:100%;min-height:45px;display:grid;grid-template-columns:38px 1fr auto;gap:8px;align-items:center;padding:6px 0;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:none;color:inherit;text-align:left}.mv7-recurring-upcoming-row time{border-right:1px solid rgba(255,255,255,.09)}.mv7-recurring-upcoming-row time strong{font-size:13px}.mv7-recurring-upcoming-row time small{display:block;font-size:var(--v2-text-micro);color:var(--v2-muted)}.mv7-recurring-upcoming-row>span,.mv7-recurring-increase-row>span{font-size:var(--v2-text-xs)}.mv7-recurring-upcoming-row>b{font-size:var(--v2-text-micro);color:var(--v2-muted)}.mv7-recurring-side-card footer{display:flex;justify-content:space-between;padding-top:12px;font-size:var(--v2-text-xs)}.mv7-recurring-side-card footer strong{color:var(--v2-green)}.mv7-recurring-increase-row{grid-template-columns:1fr auto auto}.mv7-recurring-increase-row b{font-size:var(--v2-text-micro)}.mv7-recurring-increase-row em{font-size:var(--v2-text-micro);color:#f5a524}.mv7-recurring-no-increases{font-size:var(--v2-text-xs);color:var(--v2-muted)}@media(max-width:1150px){.mv7-recurring-view{grid-template-columns:1fr}.mv7-recurring-sidebar{grid-column:1;display:grid;grid-template-columns:1fr 1fr}.mv7-recurring-kpis{grid-template-columns:1fr 1fr}}@media(max-width:760px){.mv7-recurring-view{padding:18px 14px}.mv7-recurring-heading h2{font-size:25px}.mv7-recurring-kpis{display:flex;overflow-x:auto}.mv7-recurring-kpis article{min-width:240px}.mv7-orbit-scroll{overflow-x:auto}.mv7-orbit-field{min-width:830px}.mv7-recurring-sidebar{display:flex}.mv7-orbit-analysis{grid-template-columns:1fr}.mv7-recurring-simulator{min-width:830px}}.mv7-settings-stage,.mv7-settings-tab,.mv7-tab-layout,.mv7-tab-main,.mv7-tab-rail,.mv7-settings-card{min-width:0}.mv7-settings-title{min-height:46px;display:flex;flex-direction:column;justify-content:center}.mv7-settings-title h3,.mv7-settings-title p{max-width:100%;overflow-wrap:anywhere}.mv7-settings-card svg,.mv7-settings-nav-item svg{flex-shrink:0}.mv7-settings-card button{align-items:center;justify-content:center}.mv7-settings-card button>svg{flex:0 0 auto}.mv7-settings-row>span,.mv7-notification-row>span:nth-child(2),.mv7-security-access-row>span:nth-child(2){min-width:0}.mv7-settings-row strong,.mv7-settings-row small,.mv7-notification-row strong,.mv7-notification-row small,.mv7-security-access-row strong,.mv7-security-access-row small{overflow-wrap:anywhere}.mv7-notifications-title{text-align:left;margin:1px 2px 4px;align-items:flex-start}.mv7-notifications-title h3,.mv7-notifications-title p{text-align:left}.mv7-settings-hub:has(.mv7-settings-tab[data-settings-panel=faq]:not([hidden])),.mv7-settings-hub:has(.mv7-settings-tab[data-settings-panel=danger]:not([hidden])){grid-template-columns:228px minmax(0,1fr)}.mv7-settings-tab[data-settings-panel=faq] .mv7-settings-card,.mv7-settings-tab[data-settings-panel=danger] .mv7-settings-card{max-width:none;width:100%}.mv7-category-empty{min-height:280px}.mv7-category-inspector-empty{min-height:240px}.mv7-category-toolbar>*{min-width:0}.mv7-category-filters{min-width:270px}.mv7-category-toolbar>.mv7-primary-button{display:flex;align-items:center;gap:7px}.mv7-how-grid>div{min-width:0;overflow:hidden}.mv7-how-grid strong,.mv7-how-grid small{max-width:100%;overflow-wrap:anywhere;text-align:center}.mv7-how-grid svg{max-width:38px}.mv7-profile-region .mv7-settings-row>select{max-width:48%}.mv7-notification-row select{max-width:116px}.mv7-notification-row .mv7-switch,.mv7-settings-row .mv7-switch,.mv7-notifications-master .mv7-switch{flex:0 0 40px}.mv7-security-hero-copy,.mv7-security-score{overflow-wrap:anywhere}@media(max-width:900px){.mv7-notifications-layout,.mv7-tab-layout,.mv7-security-layout,.mv7-category-workspace{grid-template-columns:1fr}.mv7-category-inspector{grid-template-columns:1fr 1fr}.mv7-notification-preview-stage{min-height:220px}}.mv7-security-hero-copy,.mv7-security-score{overflow-wrap:normal;word-break:normal}@media(max-width:1100px){.mv7-security-hero{grid-template-columns:100px minmax(0,1fr);gap:16px;min-height:0;padding:18px}.mv7-security-shield{width:88px;height:88px}.mv7-security-shield>svg:first-child{width:60px;height:60px}.mv7-security-score{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;margin-top:4px}.mv7-security-score progress{grid-column:1/-1}}.mv7-security-main{container-type:inline-size;container-name:mv7-security-main}@container mv7-security-main (max-width: 600px){.mv7-security-hero{grid-template-columns:100px minmax(0,1fr);gap:16px;min-height:0;padding:18px}.mv7-security-shield{width:88px;height:88px}.mv7-security-shield>svg:first-child{width:60px;height:60px}.mv7-security-score{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;margin-top:4px}.mv7-security-score progress{grid-column:1 / -1}.mv7-security-access-row,.mv7-security-access-row.is-visual-only{grid-template-columns:40px minmax(0,1fr) auto;padding:10px 0}.mv7-security-access-row>button,.mv7-security-access-row>select{grid-column:2 / -1;width:100%}}@media(max-width:520px){.mv7-security-hero{grid-template-columns:1fr;justify-items:center;text-align:center;padding:20px 16px}.mv7-security-hero-copy{justify-items:center;width:100%}.mv7-security-hero-copy p{max-width:30ch}.mv7-security-score{width:100%;grid-column:1;justify-self:stretch;text-align:left}}.mv7-settings-card:has(>.mv7-theme-grid){container-type:inline-size}.mv7-theme-grid button{align-items:stretch!important;justify-content:stretch!important;min-width:0}.mv7-theme-preview{display:grid;width:100%;min-width:0;box-sizing:border-box}@container (max-width:430px){.mv7-theme-grid{grid-template-columns:1fr}.mv7-theme-grid button{grid-template-columns:132px minmax(0,1fr);align-items:center!important;gap:13px;padding:9px}.mv7-theme-preview{display:grid;height:92px}.mv7-theme-option-copy{padding-right:26px}.mv7-theme-option-state{top:12px;right:12px}}@container (max-width:350px){.mv7-theme-grid button{grid-template-columns:112px minmax(0,1fr);gap:11px}}@media(max-width:600px){.mv7-appearance-workspace .mv7-tab-rail{grid-template-columns:1fr}.mv7-appearance-workspace .mv7-settings-row-slider{display:grid;grid-template-columns:1fr;gap:8px}.mv7-appearance-workspace .mv7-settings-row-slider input[type=range]{width:100%}.mv7-category-inspector{grid-template-columns:1fr}.mv7-category-inspector-empty{min-height:170px}.mv7-category-tip{min-height:0}.mv7-settings-summary .mv7-settings-metric:last-child:nth-child(odd){grid-column:1/-1}.mv7-settings-tab[data-settings-panel=backup] .mv7-settings-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mv7-settings-tab[data-settings-panel=backup] .mv7-settings-actions>*{width:100%;min-width:0;margin:0}.mv7-settings-tab[data-settings-panel=backup] .mv7-settings-actions>*:last-child:nth-child(odd){grid-column:1/-1}.mv7-sync-flow .mv7-how-grid{display:grid;grid-template-columns:1fr;gap:8px}.mv7-sync-flow .mv7-how-grid>div{min-height:0;grid-template-columns:30px 42px minmax(0,1fr);grid-template-rows:auto auto;justify-items:start;align-items:center;gap:2px 10px;padding:13px;text-align:left;overflow:visible}.mv7-sync-flow .mv7-how-grid b{position:static;grid-column:1;grid-row:1/-1}.mv7-sync-flow .mv7-how-grid i{grid-column:2;grid-row:1/-1;width:38px;height:38px}.mv7-sync-flow .mv7-how-grid i svg{width:29px;height:29px}.mv7-sync-flow .mv7-how-grid strong{grid-column:3;grid-row:1;text-align:left}.mv7-sync-flow .mv7-how-grid small{grid-column:3;grid-row:2;text-align:left}.mv7-notification-preview-stage{min-height:190px}.mv7-notification-toast{grid-template-columns:36px minmax(0,1fr) auto;padding:11px}.mv7-notification-toast i{width:34px;height:34px}.mv7-privacy-workspace .mv7-tab-layout{display:flex;flex-direction:column;gap:14px}.mv7-privacy-workspace .mv7-tab-main,.mv7-privacy-workspace .mv7-tab-rail{display:contents}.mv7-privacy-workspace .mv7-tab-layout{align-items:stretch}.mv7-privacy-policy{width:100%;box-sizing:border-box}.mv7-privacy-workspace .mv7-tab-main>.mv7-privacy-section:first-child{order:2}.mv7-privacy-workspace .mv7-tab-main>.mv7-privacy-section:nth-child(2){order:3}.mv7-privacy-visibility{order:4}.mv7-privacy-policy{order:7}.mv7-profile-region{order:3}.mv7-settings-tab[data-settings-panel=danger] .mv7-danger-card{display:grid;grid-template-columns:1fr;gap:14px}.mv7-settings-tab[data-settings-panel=danger] .mv7-danger-card button{width:100%;min-height:44px}}.mv7-notif-filters{display:flex;gap:8px;margin:4px 0 12px}.mv7-notif-filters button{padding:7px 14px;border:1px solid var(--v2-line);border-radius:999px;background:transparent;color:var(--v2-muted);cursor:pointer;font-size:var(--v2-text-sm)}.mv7-notif-filters button.is-active{border-color:#2dde9866;background:var(--v2-green-soft);color:var(--v2-green-bright)}.mv7-notif-list{display:grid;gap:2px;max-height:360px;overflow-y:auto;margin:0 -4px}.mv7-notif-item{display:grid;grid-template-columns:32px 1fr;gap:11px;align-items:start;padding:11px 4px;border-radius:10px}.mv7-notif-item.is-read{opacity:.55}.mv7-notif-item-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--v2-green-soft);color:var(--v2-green-bright)}.mv7-notif-item-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}.mv7-notif-item p{margin:0 0 3px;color:var(--v2-text);font-size:12px;line-height:1.4}.mv7-notif-item small{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-notif-empty{display:grid;justify-items:center;gap:8px;padding:44px 20px;text-align:center}.mv7-notif-empty svg{width:26px;height:26px;fill:none;stroke:var(--v2-muted);stroke-width:1.4}.mv7-notif-empty strong{font-size:13px}.mv7-notif-empty p{margin:0;color:var(--v2-muted);font-size:var(--v2-text-sm)}.mv7-broadcast-banner{position:fixed;top:calc(var(--v2-topbar-height) + 14px);left:calc(var(--v2-sidebar-width) + (100% - var(--v2-sidebar-width)) / 2);z-index:999998;display:flex;gap:14px;align-items:center;width:min(520px,calc(100% - var(--v2-sidebar-width) - 28px));padding:14px 16px;border:1px solid rgba(45,222,152,.3);border-radius:14px;background:linear-gradient(165deg,#141815f7,#0a0d0bf7);box-shadow:0 20px 50px -20px #000000b3;opacity:0;transform:translate(-50%,-14px);transition:opacity .3s ease,transform .3s ease}.mv7-broadcast-banner.is-visible{opacity:1;transform:translate(-50%)}.mv7-broadcast-banner[hidden]{display:none}.mv7-broadcast-copy{flex:1;min-width:0}.mv7-broadcast-copy strong{display:block;margin-bottom:4px;color:var(--v2-green-bright);font-size:var(--v2-text-xs);letter-spacing:.04em;text-transform:uppercase}.mv7-broadcast-copy p{margin:0;color:var(--v2-text);font-size:12px;line-height:1.45}.mv7-broadcast-copy p b{font-weight:650}.mv7-broadcast-copy p span{color:var(--v2-muted)}@media(max-width:768px){.mv7-broadcast-banner{top:8px;left:50%;width:calc(100% - 16px)}}.mv7-profile-switcher{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.mv7-profile-chip{display:grid;justify-items:center;gap:7px;width:76px;cursor:pointer;background:transparent;border:0;color:inherit}.mv7-profile-chip-avatar{position:relative;display:grid;width:58px;height:58px;place-items:center;border-radius:50%;overflow:hidden;color:#fff;font-size:18px;font-weight:650}.mv7-profile-chip-avatar img{width:100%;height:100%;object-fit:cover}.mv7-profile-chip.is-active .mv7-profile-chip-avatar{box-shadow:0 0 0 3px var(--v2-canvas),0 0 0 5px var(--v2-green)}.mv7-profile-chip span{max-width:100%;overflow:hidden;color:var(--v2-muted);font-size:var(--v2-text-xs);text-overflow:ellipsis;white-space:nowrap}.mv7-profile-chip.is-active span{color:var(--v2-text);font-weight:550}.mv7-profile-chip-edit{position:absolute;right:-2px;bottom:-2px;display:grid;width:20px;height:20px;place-items:center;border:2px solid var(--v2-canvas);border-radius:50%;background:#000000a6;color:#fff}.mv7-profile-chip-edit svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:2}.mv7-profile-chip-add .mv7-profile-chip-avatar{border:1.5px dashed var(--v2-line-strong);background:transparent;color:var(--v2-muted)}.mv7-profile-chip-add .mv7-profile-chip-avatar svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.mv7-profile-colors{display:flex;gap:15px;margin:10px 0 8px}.mv7-profile-colors button{width:35px;height:35px;border:3px solid transparent;border-radius:50%;cursor:pointer}.mv7-profile-colors button:nth-child(1){background:#0a84ff}.mv7-profile-colors button:nth-child(2){background:#ff453a}.mv7-profile-colors button:nth-child(3){background:#2dde98}.mv7-profile-colors button:nth-child(4){background:#0ea5e9}.mv7-profile-colors button:nth-child(5){background:#bf5af2}.mv7-profile-colors button.is-selected{box-shadow:0 0 0 2px #0b0e0c,0 0 0 4px var(--v2-text)}#profile-composer-avatar{margin:0 auto}.mv7-profile-avatar-zone{display:grid;justify-items:center;gap:8px;margin-bottom:6px}.mv7-profile-composer-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.mv7-profile-composer-footer:has(#profile-composer-delete[hidden]){justify-content:flex-end}.mv7-conn-status-chip svg{stroke:var(--v2-muted)}.mv7-conn-status-chip.is-offline svg{stroke:var(--v2-amber)}.mv7-conn-status-chip.is-pending svg{stroke:var(--v2-amber)}.mv7-conn-status-chip.is-error svg{stroke:var(--v2-red)}.mv7-conn-status-chip.is-syncing svg{stroke:var(--v2-green-bright);animation:mv7ConnSpin 1s linear infinite}@keyframes mv7ConnSpin{to{transform:rotate(360deg)}}.mv7-community-toolbar{display:flex;justify-content:flex-end;padding:10px 20px 0}.mv7-community-toolbar .mv7-icon-button svg{stroke:var(--v2-muted)}.mv7-community-toolbar .mv7-icon-button:hover svg{stroke:var(--v2-green-bright)}.mv7-community-tool-label{display:none}.mv7-community-view button:focus-visible,.mv7-community-view a:focus-visible,.mv7-community-view input:focus-visible,.mv7-community-view textarea:focus-visible,.mv7-dm-dialog button:focus-visible,.mv7-dm-dialog input:focus-visible,.mv7-dm-dialog textarea:focus-visible,#community-leaderboard-dialog button:focus-visible{outline:2px solid var(--v2-green-bright);outline-offset:2px}.mv7-community-tabs button:focus-visible{outline-offset:-4px}.mv7-community-post-actions button:focus-visible,.mv7-community-post-body>header button:focus-visible{background:#2dde9817}#community-leaderboard-list{display:grid;gap:2px;max-height:400px;overflow-y:auto;margin-top:10px}.mv7-leaderboard-row{display:grid;grid-template-columns:26px 34px 1fr auto;gap:11px;align-items:center;padding:10px 4px;border-radius:10px;cursor:pointer}.mv7-leaderboard-row:hover,.mv7-leaderboard-row:focus-within{background:#ffffff08}.mv7-leaderboard-row.is-you{background:var(--v2-green-soft)}.mv7-leaderboard-rank{text-align:center;color:var(--v2-muted);font-size:13px;font-weight:650}.mv7-leaderboard-name{overflow:hidden;color:var(--v2-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mv7-leaderboard-row strong{color:var(--v2-green-bright);font-size:var(--v2-text-sm)}.mv7-leaderboard-separator{margin:10px 0 2px;color:var(--v2-muted);font-size:var(--v2-text-xs);text-transform:uppercase;letter-spacing:.04em}#community-profile-panel{padding:20px 24px;max-width:720px;margin:0 auto}#community-profile-back{margin-bottom:14px}#community-profile-back svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;margin-right:6px;vertical-align:-2px}.mv7-community-profile-header{display:flex;align-items:center;gap:16px}.mv7-community-profile-avatar{width:64px;height:64px;flex:0 0 64px;font-size:20px}.mv7-community-profile-identity{flex:1;min-width:0}.mv7-community-profile-identity h2{overflow-wrap:anywhere;margin:0 0 3px;font-size:19px}.mv7-community-profile-identity p{overflow:hidden;margin:0;color:var(--v2-muted);font-size:var(--v2-text-sm);text-overflow:ellipsis;white-space:nowrap}.mv7-community-profile-stats{display:flex;gap:28px;margin:18px 0;padding:16px 0;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.mv7-community-profile-stats div{display:flex;flex-direction:column;gap:3px}.mv7-community-profile-stats strong{font-size:17px}.mv7-community-profile-stats span{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-community-profile-onboarding{padding:16px;margin-bottom:18px;border:1px solid var(--v2-line);border-radius:14px;background:#ffffff05}.mv7-community-profile-onboarding h4{margin:0 0 10px;font-size:13px}.mv7-community-onboarding-step{display:flex;align-items:center;gap:10px;padding:6px 0;color:var(--v2-muted);font-size:var(--v2-text-sm)}.mv7-community-onboarding-step span:first-child{display:grid;width:18px;height:18px;place-items:center;border:1px solid var(--v2-line-strong);border-radius:50%}.mv7-community-onboarding-step.is-done{color:var(--v2-text)}.mv7-community-onboarding-step.is-done span:first-child{border-color:var(--v2-green);background:var(--v2-green-soft);color:var(--v2-green-bright)}.mv7-community-onboarding-step svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:2.5}.mv7-community-profile-tabs{display:flex;gap:6px;border-bottom:1px solid var(--v2-line)}.mv7-community-profile-tabs button{padding:10px 4px;margin-right:18px;border-bottom:2px solid transparent;background:transparent;color:var(--v2-muted);cursor:pointer;font-size:12px}.mv7-community-profile-tabs button.is-active{border-bottom-color:var(--v2-green);color:var(--v2-text)}#community-profile-tab-caption{margin:10px 0}.mv7-community-profile-item{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.045)}.mv7-community-profile-item p{overflow-wrap:anywhere;margin:0 0 5px;color:var(--v2-text);font-size:12px;line-height:1.5}.mv7-community-profile-item small{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-community-profile-item img{width:100%;max-width:220px;margin-top:6px;border-radius:10px}.mv7-community-pulse-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mv7-community-pulse-stats div{display:grid;gap:3px;padding:10px;border-radius:10px;background:#ffffff06;text-align:center}.mv7-community-pulse-stats strong{font-size:18px}.mv7-community-pulse-stats span{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-community-dm-toggle{position:relative}.mv7-community-dm-badge{position:absolute;top:-4px;right:-4px;display:grid;min-width:16px;height:16px;padding:0 4px;place-items:center;border:1px solid var(--v2-surface);border-radius:999px;background:var(--v2-red);color:#fff;font-size:var(--v2-text-xs);font-weight:650;line-height:1}.mv7-community-dm-badge[hidden]{display:none}.mv7-dm-dialog{width:min(420px,calc(100% - 28px))}.mv7-dm-dialog .mv7-dialog-body{display:flex;flex-direction:column;height:min(560px,calc(100vh - 56px));padding:0}#community-dm-list-view,#community-dm-thread-view{display:flex;flex-direction:column;height:100%}#community-dm-list-view[hidden],#community-dm-thread-view[hidden]{display:none}.mv7-dm-dialog header{flex:0 0 auto;padding:21px 21px 0;margin-bottom:14px}#community-dm-conversations{flex:1;overflow-y:auto;padding:0 12px 16px}.mv7-dm-conversation-row{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;width:100%;padding:10px;border:0;border-radius:12px;background:transparent;color:inherit;cursor:pointer;text-align:left}.mv7-dm-conversation-row:hover{background:#ffffff08}.mv7-dm-conversation-row div{min-width:0}.mv7-dm-conversation-row strong{display:block;margin-bottom:2px;color:var(--v2-muted);font-size:12px}.mv7-dm-conversation-row.is-unread strong{color:var(--v2-text)}.mv7-dm-conversation-row p{margin:0;overflow:hidden;color:var(--v2-muted);font-size:var(--v2-text-sm);text-overflow:ellipsis;white-space:nowrap}.mv7-dm-conversation-meta{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.mv7-dm-conversation-meta small{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-dm-conversation-unread{display:grid;min-width:16px;height:16px;padding:0 4px;place-items:center;border-radius:999px;background:var(--v2-green-bright);color:#04150c;font-size:var(--v2-text-xs);font-weight:700}#community-dm-thread-view header{display:flex;align-items:center;gap:10px}#community-dm-thread-back{flex:0 0 auto}.mv7-dm-thread-identity{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.mv7-dm-thread-identity strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}#community-dm-messages{flex:1;display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:0 21px 12px}.mv7-dm-bubble{max-width:78%;padding:9px 12px;border-radius:14px}.mv7-dm-bubble p{margin:0;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.mv7-dm-bubble small{display:block;margin-top:4px;font-size:var(--v2-text-micro);opacity:.6}.mv7-dm-bubble.is-mine{align-self:flex-end;border-bottom-right-radius:4px;background:var(--v2-green-soft);color:var(--v2-text)}.mv7-dm-bubble.is-theirs{align-self:flex-start;border-bottom-left-radius:4px;background:#ffffff0b;color:var(--v2-text)}.mv7-dm-composer{display:flex;flex:0 0 auto;align-items:flex-end;gap:10px;padding:12px 21px 21px;border-top:1px solid var(--v2-line)}.mv7-dm-composer textarea{flex:1;max-height:96px;padding:9px 12px;resize:none;border:1px solid var(--v2-line);border-radius:12px;background:#ffffff08;color:var(--v2-text);font:inherit;font-size:12px}.mv7-dm-composer textarea:focus{outline:none;border-color:var(--v2-green)}.mv7-dm-composer .mv7-icon-button{flex:0 0 36px}@media(max-width:768px){.mv7-community-toolbar{padding:8px 14px 0}#community-profile-panel{padding:16px}.mv7-community-profile-header{flex-wrap:wrap}.mv7-community-profile-actions,.mv7-community-profile-actions button{width:100%}.mv7-community-profile-stats{gap:20px}.mv7-community-profile-tabs{overflow-x:auto}.mv7-leaderboard-row{grid-template-columns:22px 30px 1fr auto}.mv7-dm-dialog .mv7-dialog-body{height:calc(100vh - 32px)}#community-dm-open:after{content:none}}@media(max-width:760px){.mv7-recurring-kpis{display:grid!important;grid-template-columns:1fr 1fr!important;overflow:visible!important;gap:9px!important}.mv7-recurring-kpis article{min-width:0!important;min-height:112px;padding:14px}.mv7-orbit-scroll{overflow:visible!important}.mv7-orbit-field{width:100%!important;min-width:0!important}.mv7-orbit-nodes:before{content:"Servicios recurrentes"!important;padding:12px 4px!important;font-size:var(--v2-text-xs)!important;word-spacing:normal!important}.mv7-recurring-node{height:auto!important;min-height:116px!important;grid-template-columns:36px minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;gap:7px 9px!important;padding:12px 4px!important}.mv7-recurring-node>span:first-child{grid-column:1;grid-row:1/3}.mv7-recurring-node>span:nth-child(2){grid-column:2;grid-row:1}.mv7-recurring-row-status{grid-column:3;grid-row:1}.mv7-recurring-row-due{grid-column:2;grid-row:2}.mv7-recurring-row-account{grid-column:2;grid-row:3}.mv7-recurring-row-change{grid-column:3;grid-row:2}.mv7-recurring-row-action{grid-column:3;grid-row:3}.mv7-recurring-node>span:last-child{grid-column:2/4;grid-row:3}.mv7-orbit-analysis{margin:10px!important;grid-template-columns:1fr!important}.mv7-recurring-simulator{min-width:0!important;display:grid!important;grid-template-columns:1fr!important;gap:13px!important;padding:16px!important}.mv7-recurring-simulator-action,.mv7-recurring-saving,.mv7-recurring-projection{width:100%;min-width:0}.mv7-recurring-projection{padding-top:12px;border-top:1px solid var(--v2-line)}.mv7-community-feed{position:relative}.mv7-community-toolbar{position:static!important;height:48px;align-items:center;gap:8px;padding:6px 14px!important;border-bottom:1px solid var(--v2-line)}.mv7-community-toolbar .mv7-icon-button{display:flex;width:auto;min-width:0;height:36px;gap:7px;padding:0 11px;background:#ffffff09}.mv7-community-toolbar .mv7-icon-button:after{content:none!important}.mv7-community-tool-label{display:inline;color:var(--v2-muted);font-size:var(--v2-text-xs);white-space:nowrap}.mv7-community-tabs{padding-right:0;scroll-snap-type:x proximity}.mv7-community-tabs button{min-width:max-content!important;white-space:nowrap;scroll-snap-align:start}.mv7-tx-ledger:has(.mv7-tx-empty){min-height:0!important}.mv7-tx-list:has(.mv7-tx-empty){min-height:210px!important}.mv7-tx-empty{align-self:center}.mv7-goal-empty{min-height:260px!important;padding:20px 14px}.mv7-future-stage:has(.mv7-goal-empty){min-height:260px!important;display:block}.mv7-goal-empty strong,.mv7-goal-empty p{max-width:280px;text-align:center}.mv7-orbit-nodes:empty:before{content:"Todav\ed a no hay servicios recurrentes"!important;min-height:48px;display:grid!important;place-items:center;color:var(--v2-muted)!important;font-weight:500!important}}@media(max-width:390px){.mv7-recurring-kpis{grid-template-columns:1fr!important}}.mv7-streak-view{padding:26px 28px 34px}@media(max-width:768px){.mv7-streak-view{padding:18px 14px 30px}}.mv7-owner-nav-item{--owner-accent:#9b5cf4}.mv7-owner-nav-item.is-active{border-color:#9b5cf447;background:linear-gradient(90deg,#9b5cf424,#ffffff06)}.mv7-owner-nav-item.is-active:before{background:#a45df6}.mv7-owner-nav-item.is-active svg{stroke:#a96bff}.mv7-owner-view{padding:24px 30px 34px}.mv7-owner-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.mv7-owner-heading h2{margin:5px 0 4px;font-size:28px;font-weight:550;letter-spacing:-.04em}.mv7-owner-heading>div:first-child>p:last-child{color:var(--v2-muted)}.mv7-owner-heading>div:last-child{display:flex;gap:12px}.mv7-owner-heading button{display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.mv7-owner-heading button svg{width:15px;height:15px;fill:none;stroke:currentColor}.mv7-owner-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.mv7-owner-kpis article{position:relative;display:grid;min-width:0;min-height:112px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:9px;padding:17px 15px 25px;overflow:hidden;border:1px solid var(--v2-line-strong);border-radius:13px;background:linear-gradient(145deg,#ffffff0b,#ffffff03)}.mv7-owner-kpis article>span{display:grid;width:37px;height:37px;place-items:center;border-radius:11px;background:#9b5cf421;color:#a460f4}.mv7-owner-kpis svg{width:20px;height:20px;fill:none;stroke:currentColor}.mv7-owner-kpis div{display:grid;gap:5px}.mv7-owner-kpis small{color:var(--v2-text);font-size:var(--v2-text-xs)}.mv7-owner-kpis strong{font-size:20px;letter-spacing:-.02em}.mv7-owner-kpis article>b{align-self:center;color:var(--v2-green);font-size:var(--v2-text-sm)}.mv7-owner-kpis article>i{position:absolute;right:15px;bottom:10px;left:15px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 30'%3E%3Cpath d='M0 25L20 18L38 22L55 12L72 17L92 7L112 10L135 14L155 12L175 18L195 6L213 19L230 7L250 12L270 4L285 8L300 2' fill='none' stroke='%239b5cf4' stroke-width='1.4'/%3E%3C/svg%3E") center/100% 100% no-repeat}.mv7-owner-kpis .is-green>span{background:#2dde981f;color:var(--v2-green)}.mv7-owner-kpis .is-green>i{filter:hue-rotate(70deg)}.mv7-owner-kpis .is-blue>span{background:#377eff21;color:#4d91ff}.mv7-owner-kpis .is-blue>i{filter:hue-rotate(170deg)}.mv7-owner-kpis .is-orange>span{background:#ff7e1f21;color:#ff851f}.mv7-owner-kpis .is-orange>b{color:#ff5858}.mv7-owner-kpis .is-orange>i{filter:hue-rotate(240deg)}.mv7-owner-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(360px,1fr);gap:12px}.mv7-owner-maincol,.mv7-owner-rail{display:flex;min-width:0;flex-direction:column;gap:12px}.mv7-owner-maincol>section,.mv7-owner-rail>section{border:1px solid var(--v2-line-strong);border-radius:13px;background:linear-gradient(145deg,#ffffff0a,#ffffff03)}.mv7-owner-grid h3{margin:0;font-size:12px}.mv7-owner-growth{padding:15px}.mv7-owner-growth>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mv7-owner-growth>header p{display:flex;align-items:center;gap:8px;margin:8px 0 0;color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-owner-growth>header p i{width:7px;height:7px;border-radius:50%;background:var(--v2-green)}.mv7-owner-growth>header p i:nth-of-type(2){margin-left:10px;background:#9b5cf4}.mv7-owner-growth nav{display:flex;padding:2px;border:1px solid var(--v2-line);border-radius:9px;background:#00000026}.mv7-owner-growth nav button{min-width:40px;height:28px;border:0;border-radius:7px;background:none;color:var(--v2-muted);font-size:var(--v2-text-xs);cursor:pointer}.mv7-owner-growth nav button.is-active{background:#ffffff14;color:var(--v2-text)}.mv7-owner-chart{position:relative;display:grid;height:245px;grid-template-columns:48px 1fr;grid-template-rows:repeat(6,1fr);margin-top:10px;color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-owner-chart>span{display:flex;align-items:start}.mv7-owner-chart svg{grid-column:2;grid-row:1/7;width:100%;height:220px;overflow:visible}.owner-grid-lines{fill:none;stroke:#ffffff17;stroke-width:1;stroke-dasharray:3 3}.owner-green-line,.owner-purple-line{fill:none;stroke:var(--v2-green);stroke-width:2}.owner-purple-line{stroke:#9b5cf4}.mv7-owner-chart footer{position:absolute;right:0;bottom:0;left:48px;display:flex;justify-content:space-between}.mv7-owner-insight{display:flex;align-items:center;gap:9px;margin:7px 0 0;padding:10px;border:1px solid var(--v2-line);border-radius:8px;color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-owner-insight svg{width:14px;height:14px;fill:none;stroke:var(--v2-green)}.mv7-owner-insight b{color:var(--v2-green)}.mv7-owner-users{padding:15px}.mv7-owner-users>header,.mv7-owner-rail section>header{display:flex;align-items:center;justify-content:space-between}.mv7-owner-users header button,.mv7-owner-rail header button{display:flex;align-items:center;gap:5px;border:0;background:none;color:#a869ed;font-size:var(--v2-text-xs);cursor:pointer}.mv7-owner-users header svg{width:11px;height:11px;fill:none;stroke:currentColor}.mv7-owner-user-head{display:grid;grid-template-columns:2.3fr .85fr .9fr 1.25fr 1fr;gap:8px;margin-top:12px;padding:7px 0;border-bottom:1px solid var(--v2-line);color:var(--v2-muted);font-size:var(--v2-text-micro)}#owner-user-list article{display:grid;grid-template-columns:30px minmax(0,2fr) .8fr .85fr 1.15fr .95fr;align-items:center;gap:8px;min-height:45px;border-bottom:1px solid var(--v2-line);font-size:var(--v2-text-xs)}#owner-user-list article:last-child{border:0}.is-avatar{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#d29468,#60391f);font-size:var(--v2-text-micro);font-weight:700}.is-avatar.is-blue{background:linear-gradient(145deg,#558dd0,#173958)}.is-avatar.is-orange{background:linear-gradient(145deg,#e68a58,#65351e)}#owner-user-list p{display:grid;gap:2px;margin:0}#owner-user-list p strong{font-size:var(--v2-text-xs)}#owner-user-list p small,#owner-user-list time{color:var(--v2-muted);font-size:var(--v2-text-micro)}#owner-user-list article>b{justify-self:start;padding:4px 8px;border-radius:12px;background:#ffffff0d;font-size:var(--v2-text-micro)}#owner-user-list article>b.is-pro{background:#9b5cf41f;color:#ad68ff}#owner-user-list article>b.is-team{background:#377eff1f;color:#5592ff}#owner-user-list article>em{justify-self:start;padding:4px 8px;border-radius:12px;background:#2dde981a;color:var(--v2-green);font-size:var(--v2-text-micro);font-style:normal}#owner-user-list article>em.is-inactive{background:#ff841f1a;color:#ff851f}#owner-user-list output{color:var(--v2-muted);font-size:var(--v2-text-micro)}#owner-user-list{max-height:450px;overflow-y:auto}.mv7-owner-rail>section{padding:14px}.mv7-plan-bar{display:grid;height:10px;grid-template-columns:68fr 27fr 5fr;gap:2px;margin:11px 0;border-radius:4px;overflow:hidden}.mv7-plan-bar i:first-child{background:linear-gradient(90deg,#7441c8,#a555e8)}.mv7-plan-bar i:nth-child(2){background:#3478dd}.mv7-plan-bar i:last-child{background:#39c29b}.mv7-owner-plans>p{display:grid;grid-template-columns:8px 1fr auto 120px;align-items:center;gap:7px;margin:0;padding:6px 2px;font-size:var(--v2-text-xs)}.mv7-owner-plans>p>i{width:7px;height:7px;border-radius:50%;background:#9b5cf4}.mv7-owner-plans>p>i.is-blue{background:#3478dd}.mv7-owner-plans>p>i.is-green{background:#39c29b}.mv7-owner-plans>p em{color:var(--v2-muted);font-style:normal;text-align:right}.mv7-owner-plans footer{display:flex;justify-content:space-between;margin-top:5px;padding-top:8px;border-top:1px solid var(--v2-line);color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-owner-health>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:10px}.mv7-owner-health p{display:grid;gap:4px;margin:0;padding:0 10px;border-right:1px solid var(--v2-line)}.mv7-owner-health p:first-child{padding-left:0}.mv7-owner-health p:last-child{border:0}.mv7-owner-health small{color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-owner-health strong{font-size:16px}.mv7-owner-health span{color:var(--v2-green);font-size:var(--v2-text-micro)}.mv7-owner-live>p{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;min-height:44px;border-bottom:1px solid var(--v2-line);font-size:var(--v2-text-xs)}.mv7-owner-live>p:last-child{border:0}.mv7-owner-live>p>span{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:#ff46461f;color:#ff5858}.mv7-owner-live strong{display:grid;gap:3px}.mv7-owner-live small{color:var(--v2-muted);font-size:var(--v2-text-micro);font-weight:400}.mv7-owner-live>p>span{background:#9b5cf41a;color:#a966f6}.mv7-owner-live svg{width:16px;height:16px;fill:none;stroke:currentColor}.mv7-owner-live time{color:var(--v2-muted);font-size:var(--v2-text-micro)}@media(max-width:1180px){.mv7-owner-kpis{grid-template-columns:1fr 1fr}.mv7-owner-grid{grid-template-columns:1fr}.mv7-owner-rail{display:grid;grid-template-columns:1fr 1fr}.mv7-owner-live{grid-column:1/-1}}@media(max-width:768px){.mv7-owner-view{padding:18px 14px 30px}.mv7-owner-heading{align-items:flex-start;flex-direction:column}.mv7-owner-heading h2{font-size:27px}.mv7-owner-heading>div:last-child{width:100%}.mv7-owner-heading button{flex:1;padding-inline:10px}.mv7-owner-kpis{grid-template-columns:1fr 1fr;gap:8px}.mv7-owner-kpis article{min-height:120px;grid-template-columns:34px 1fr;padding:13px 12px 26px}.mv7-owner-kpis article>b{grid-column:2}.mv7-owner-kpis strong{font-size:16px}.mv7-owner-growth>header{flex-direction:column}.mv7-owner-chart{height:215px;grid-template-columns:42px 1fr}.mv7-owner-chart svg{height:190px}.mv7-owner-chart footer{left:42px}.mv7-owner-user-head{display:none}#owner-user-list article{grid-template-columns:30px minmax(0,1fr) auto;grid-template-rows:auto auto;padding:8px 0}#owner-user-list article>b{grid-column:3;grid-row:1}#owner-user-list article>em{grid-column:2;grid-row:2}#owner-user-list article>time{grid-column:3;grid-row:2}#owner-user-list article>output{display:none}.mv7-owner-rail{display:flex}.mv7-owner-health>div{grid-template-columns:1fr 1fr;gap:12px}.mv7-owner-health p{padding:0;border:0}.mv7-owner-plans>p{grid-template-columns:8px 1fr auto}.mv7-owner-plans>p em{display:none}.mv7-owner-live>p{grid-template-columns:32px minmax(0,1fr)}.mv7-owner-live time{grid-column:2;justify-self:start}}@media(max-width:420px){.mv7-owner-kpis{grid-template-columns:1fr}.mv7-owner-heading>div:last-child{flex-direction:column}.mv7-owner-chart>span{font-size:var(--v2-text-micro)}.mv7-owner-health strong{font-size:14px}}#owner-user-list article{cursor:pointer}#owner-user-list article:hover{background:#ffffff08}.mv7-owner-user-dialog .mv7-dialog-body{display:flex;flex-direction:column;gap:14px;padding:20px}.mv7-owner-broadcast h3{margin:0 0 10px;font-size:12px}.mv7-owner-broadcast select,.mv7-owner-broadcast input,.mv7-owner-broadcast textarea{width:100%;margin-bottom:8px;padding:8px 10px;border:1px solid var(--v2-line);border-radius:8px;background:#ffffff08;color:var(--v2-text);font:inherit;font-size:var(--v2-text-xs)}.mv7-owner-broadcast textarea{resize:vertical}.mv7-owner-broadcast button{width:100%}.mv7-owner-moderation{margin-top:12px;padding:15px;border:1px solid var(--v2-line-strong);border-radius:13px;background:linear-gradient(145deg,#ffffff0a,#ffffff03)}.mv7-owner-moderation>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mv7-owner-moderation>header h3{margin:0;font-size:12px}.mv7-owner-post{display:grid;grid-template-columns:34px 1fr auto;gap:10px;padding:12px 0;border-bottom:1px solid var(--v2-line)}.mv7-owner-post:last-child{border:0}.mv7-owner-post .is-avatar{width:34px;height:34px}.mv7-owner-post-body strong{display:block;font-size:var(--v2-text-xs)}.mv7-owner-post-body small{color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-owner-post-body p{margin:6px 0 0;font-size:var(--v2-text-xs);color:var(--v2-text);word-break:break-word}.mv7-owner-post-actions{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.mv7-owner-post-actions button{white-space:nowrap}.mv7-owner-comments-dialog .mv7-dialog-body{display:flex;flex-direction:column;gap:14px;padding:20px;max-height:80vh}.mv7-owner-comments-post{margin:0;padding:10px 12px;border:1px solid var(--v2-line);border-radius:10px;color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-owner-comments-list{overflow-y:auto;display:flex;flex-direction:column;gap:10px}.mv7-owner-comment{padding:10px 12px;border:1px solid var(--v2-line);border-radius:10px}.mv7-owner-comment header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.mv7-owner-comment strong{font-size:var(--v2-text-xs)}.mv7-owner-comment time{color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-owner-comment p{margin:0 0 8px;font-size:var(--v2-text-xs)}.mv7-owner-user-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mv7-owner-user-dialog header h2{margin:4px 0 0;font-size:17px;word-break:break-word}.mv7-owner-user-info{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mv7-owner-user-info p{display:grid;gap:3px;margin:0}.mv7-owner-user-info span{color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-owner-user-info b{font-size:var(--v2-text-xs);font-weight:600}.mv7-owner-user-actions{display:flex;gap:8px;flex-wrap:wrap}.mv7-owner-user-ban{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--v2-line)}.mv7-owner-user-ban label{color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-owner-user-ban-row{display:flex;gap:8px}.mv7-owner-user-ban-row select{flex:1;min-height:36px;padding:0 10px;border:1px solid var(--v2-line-strong);border-radius:10px;background:#ffffff08;color:var(--v2-text);font-size:12px}.mv7-secondary-button.is-danger{color:#ff827b;border-color:#ff585859}.mv7-secondary-button.is-danger:hover{background:#ff58581a}.mv7-dm-dialog{width:min(1320px,calc(100% - 42px));max-width:none;height:min(820px,calc(100vh - 42px));max-height:none;padding:0;border-radius:18px;background:#080c0a}.mv7-dm-dialog::backdrop{background:#000000c2;backdrop-filter:blur(10px)}.mv7-dm-dialog .mv7-dialog-body{display:grid!important;width:100%;height:100%!important;grid-template-columns:330px minmax(480px,1fr) 285px;padding:0!important;overflow:hidden}.mv7-dm-dialog #community-dm-list-view,.mv7-dm-dialog #community-dm-thread-view{display:flex;height:100%;min-width:0;flex-direction:column}.mv7-dm-dialog #community-dm-list-view[hidden],.mv7-dm-dialog #community-dm-thread-view[hidden]{display:none}.mv7-dm-dialog header{display:flex;min-height:82px;align-items:center;justify-content:space-between;margin:0!important;padding:16px 17px!important;border-bottom:1px solid var(--v2-line)}.mv7-dm-dialog header h2{margin:3px 0 1px;font-size:20px}.mv7-dm-dialog header>div>small{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-dm-search{display:flex;height:42px;align-items:center;gap:8px;margin:14px 14px 8px;padding:0 12px;border:1px solid var(--v2-line-strong);border-radius:11px;background:#ffffff05}.mv7-dm-search svg{width:15px;height:15px;fill:none;stroke:var(--v2-muted)}.mv7-dm-search input{width:100%;border:0;outline:0;background:none;color:var(--v2-text);font-size:var(--v2-text-sm)}.mv7-dm-filters{display:flex;gap:6px;padding:0 14px 9px}.mv7-dm-filters button{height:31px;padding:0 14px;border:0;border-radius:18px;background:none;color:var(--v2-muted);font-size:var(--v2-text-xs);cursor:pointer}.mv7-dm-filters button.is-active{border:1px solid rgba(45,222,152,.16);background:var(--v2-green-soft);color:var(--v2-text)}.mv7-dm-dialog #community-dm-conversations{padding:0 9px 14px}.mv7-dm-conversation-row{min-height:72px!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px!important;padding:10px!important;border:1px solid transparent!important;border-radius:12px!important}.mv7-dm-conversation-row.is-selected{border-color:#2dde982e!important;background:linear-gradient(90deg,#2dde981a,#ffffff06)!important;box-shadow:inset 2px 0 var(--v2-green)}.mv7-dm-conversation-row .mv7-community-avatar{width:40px;height:40px}.mv7-dm-conversation-row strong{color:var(--v2-text)!important;font-size:var(--v2-text-sm)!important}.mv7-dm-conversation-meta small{font-size:var(--v2-text-micro)!important}.mv7-dm-conversation-unread{background:#ffffff2e!important;backdrop-filter:blur(10px);color:var(--v2-text)!important}#community-dm-thread-view>header{gap:10px}.mv7-dm-thread-identity{min-width:0;gap:10px}.mv7-dm-thread-identity p{display:grid;min-width:0;flex:1;gap:3px;margin:0}.mv7-dm-thread-identity strong,.mv7-dm-thread-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv7-dm-thread-identity strong{font-size:12px}.mv7-dm-thread-identity small{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-dm-thread-identity small i{color:var(--v2-green);font-style:normal}.mv7-dm-dialog #community-dm-messages{padding:22px 20px 16px;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.03),transparent 45%)}.mv7-dm-bubble{position:relative;max-width:68%;padding:11px 13px!important;border:1px solid var(--v2-line);border-radius:13px!important;box-shadow:0 8px 20px -18px #000}.mv7-dm-bubble p{overflow-wrap:anywhere;font-size:var(--v2-text-sm)!important;line-height:1.5!important}.mv7-dm-bubble small{text-align:right}.mv7-dm-bubble.is-theirs{border-bottom-left-radius:4px!important;background:linear-gradient(145deg,#ffffff12,#ffffff09)!important}.mv7-dm-bubble.is-mine{border-color:#2dde9833;border-bottom-right-radius:4px!important;background:linear-gradient(145deg,#2dde982e,#15573d40)!important}.mv7-dm-composer{position:relative;display:grid!important;grid-template-columns:auto minmax(0,1fr) 40px;align-items:center!important;gap:8px!important;margin:0 16px 14px;padding:12px 12px 26px!important;border:1px solid var(--v2-line-strong)!important;border-radius:15px;background:linear-gradient(145deg,#ffffff0b,#ffffff05)}.mv7-dm-composer textarea{min-height:34px!important;padding:8px 4px!important;border:0!important;background:none!important}.mv7-dm-composer>#community-dm-send{width:38px;height:38px;border:0;background:linear-gradient(145deg,#38e6a1,#159b69);color:#04100a;box-shadow:0 7px 16px -8px #2dde98bf}.mv7-dm-composer>small{position:absolute;right:12px;bottom:7px;left:12px;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-dm-composer>small svg{width:10px;height:10px;fill:none;stroke:currentColor}.mv7-dm-profile{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;padding:44px 22px 22px;text-align:center}.mv7-dm-profile>.mv7-community-avatar{width:96px;height:96px;font-size:25px}.mv7-dm-profile>i{position:absolute;top:118px;right:88px;width:15px;height:15px;border:3px solid #080c0a;border-radius:50%;background:var(--v2-green)}.mv7-dm-profile>h2{margin:14px 0 3px;font-size:19px}.mv7-dm-profile>p{margin:0;color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-dm-profile>small{max-width:220px;margin:18px 0;color:var(--v2-muted);font-size:var(--v2-text-xs);line-height:1.55}.mv7-dm-profile>button:not(.mv7-dm-block){width:100%;min-height:39px;border:1px solid var(--v2-line-strong);border-radius:10px;background:#ffffff09;color:var(--v2-text);font-weight:600;cursor:pointer}.mv7-dm-profile section{width:100%;margin-top:22px;padding-top:18px;border-top:1px solid var(--v2-line);text-align:left}.mv7-dm-profile section h3{margin:0 0 11px;font-size:var(--v2-text-sm)}.mv7-dm-profile section div{display:flex;flex-wrap:wrap;gap:6px}.mv7-dm-profile section div span{padding:7px 9px;border:1px solid var(--v2-line);border-radius:8px;background:#ffffff06;color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-dm-profile section p{display:flex;gap:8px;margin:0;color:var(--v2-muted);font-size:var(--v2-text-micro);line-height:1.5}.mv7-dm-profile section p svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:var(--v2-green)}@media(max-width:1050px)and (min-width:769px){.mv7-dm-dialog .mv7-dialog-body{grid-template-columns:285px minmax(430px,1fr)}.mv7-dm-profile{display:none}}@media(max-width:768px){.mv7-dm-dialog{width:calc(100% - 20px);height:calc(100vh - 20px);border-radius:15px}.mv7-dm-dialog .mv7-dialog-body{display:block!important;height:100%!important}.mv7-dm-dialog #community-dm-list-view,.mv7-dm-dialog #community-dm-thread-view{height:100%}.mv7-dm-dialog #community-dm-list-view,.mv7-dm-dialog #community-dm-thread-view{border:0}.mv7-dm-dialog #community-dm-list-view[hidden],.mv7-dm-dialog #community-dm-thread-view[hidden]{display:none!important}.mv7-dm-profile{display:none}#community-dm-thread-back{display:flex}.mv7-dm-dialog #community-dm-messages{padding-inline:14px}.mv7-dm-bubble{max-width:84%}.mv7-dm-composer{grid-template-columns:minmax(0,1fr) 40px;margin:0 10px 10px}.mv7-dm-dialog header{min-height:72px;padding:12px 14px!important}.mv7-dm-thread-identity .mv7-community-avatar{width:35px;height:35px}}.mv7-dm-profile>i{display:none}.mv7-dm-profile.has-thread>i{display:block}.mv7-dm-dialog #community-dm-thread-view:not(.has-thread) #community-dm-messages:before{display:grid;height:100%;place-items:center;color:var(--v2-muted);font-size:var(--v2-text-sm);content:"Seleccion\e1  una conversaci\f3n para comenzar"}.mv7-dm-dialog #community-dm-thread-view:not(.has-thread) .mv7-dm-composer{visibility:hidden}@media(max-width:768px){#community-leaderboard-dialog{width:calc(100% - 20px);max-width:480px;max-height:calc(100dvh - 20px);margin:auto;border:1px solid var(--v2-line-strong);border-radius:18px;animation:none!important;transform:none!important}#community-leaderboard-dialog .mv7-dialog-body{max-height:calc(100dvh - 22px);overflow:auto}#community-leaderboard-list{max-height:none}.mv7-dm-dialog{inset:0!important;width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;box-sizing:border-box;margin:0!important;border:0!important;border-radius:0!important;animation:none!important;transform:none!important;background:#030806}.mv7-dm-dialog .mv7-dialog-body{height:100%!important}.mv7-dm-dialog #community-dm-list-view>header{padding-top:max(12px,env(safe-area-inset-top))!important}.mv7-community-view{overflow-x:clip}.mv7-community-tabs{height:54px;padding:0 8px;scrollbar-width:none}.mv7-community-tabs::-webkit-scrollbar{display:none}.mv7-community-tabs button{padding:0 13px!important;font-size:12px}.mv7-community-tabs button.is-active:after{right:13px;left:13px}.mv7-community-composer{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:15px 14px 13px}.mv7-community-composer .mv7-community-avatar{width:36px;height:36px}.mv7-community-compose-body textarea{min-height:48px;font-size:14px}.mv7-community-compose-footer{align-items:flex-end;gap:8px}.mv7-community-private{width:auto;font-size:0}.mv7-community-private svg{width:16px;height:16px}.mv7-community-compose-actions{gap:6px}.mv7-community-compose-actions>button:not(.mv7-primary-button){width:34px;height:34px}.mv7-community-compose-actions .mv7-primary-button{padding:0 15px}.mv7-community-post{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:16px 14px 13px}.mv7-community-post-body>header{min-width:0;flex-wrap:wrap;gap:4px 6px}.mv7-community-post-body>header strong{font-size:12px}.mv7-community-post-body>header span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv7-community-post-body>header button{align-self:flex-start;flex:0 0 auto}.mv7-community-post-body>p{font-size:13px;line-height:1.5}.mv7-community-post-actions{width:100%;max-width:none}.mv7-community-progress-card{align-items:flex-start}.mv7-community-progress-card>div{min-width:0}.mv7-community-progress-card span{line-height:1.35}.mv7-community-reply{margin-left:0;padding-left:10px}#community-profile-panel{max-width:none}.mv7-community-profile-stats{justify-content:space-around}.mv7-community-profile-tabs{scrollbar-width:none}.mv7-community-profile-tabs button{flex:0 0 auto;margin-right:12px;white-space:nowrap}.mv7-community-empty{padding:48px 18px;line-height:1.5}.mv7-dm-dialog:has(#community-dm-thread-view:not([hidden])){inset:0;width:100%;height:100dvh;max-width:none;max-height:none;box-sizing:border-box;margin:0;border:0;border-radius:0;background:radial-gradient(circle at 82% 38%,rgba(255,255,255,.05),transparent 34%),#030806;animation:none!important;transform:none!important}.mv7-dm-dialog #community-dm-thread-view>header{position:relative;min-height:84px;flex:0 0 84px;gap:9px;padding:12px 13px!important;background:#040a07e0;backdrop-filter:blur(18px);z-index:3}#community-dm-thread-back{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;padding:0;font-size:0}#community-dm-thread-back{color:var(--v2-text)}#community-dm-thread-back svg{width:20px;height:20px;stroke:currentColor;transform:rotate(180deg)}.mv7-dm-thread-identity{gap:10px}.mv7-dm-thread-identity .mv7-community-avatar{width:43px;height:43px;flex:0 0 43px}.mv7-dm-thread-identity p{gap:2px}.mv7-dm-thread-identity strong{font-size:14px}.mv7-dm-thread-identity small{font-size:var(--v2-text-xs)}.mv7-dm-thread-identity small i{display:inline-block;margin-left:2px}#community-dm-thread-view>header>.mv7-icon-button{width:38px;height:38px;flex:0 0 38px}.mv7-dm-dialog #community-dm-messages{position:relative;gap:13px;padding:58px 16px 150px;background:radial-gradient(circle at 80% 36%,rgba(255,255,255,.04),transparent 34%)}.mv7-dm-dialog #community-dm-thread-view.has-thread #community-dm-messages:before{position:absolute;top:22px;right:16px;left:16px;display:flex;align-items:center;gap:13px;color:var(--v2-muted);font-size:var(--v2-text-xs);content:"Hoy"}.mv7-dm-dialog #community-dm-thread-view.has-thread #community-dm-messages:after{position:absolute;top:28px;right:16px;left:16px;height:1px;background:linear-gradient(90deg,var(--v2-line) 0 42%,transparent 42% 58%,var(--v2-line) 58%);content:""}.mv7-dm-bubble{max-width:82%;padding:13px 15px!important;border-radius:16px!important;box-shadow:0 13px 28px -24px #000}.mv7-dm-bubble p{font-size:13px!important;line-height:1.48!important}.mv7-dm-bubble small{margin-top:7px!important;font-size:var(--v2-text-micro)!important}.mv7-dm-bubble.is-theirs{border-color:#ffffff26;background:linear-gradient(145deg,#ffffff13,#ffffff09)!important}.mv7-dm-bubble.is-mine{border-color:#2dde9857;background:linear-gradient(145deg,#197e566b,#0544317a)!important}.mv7-dm-composer{position:absolute;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));left:12px;z-index:4;display:grid!important;grid-template-columns:auto minmax(0,1fr) 44px!important;gap:7px!important;margin:0;padding:11px 11px 31px!important;border-color:#ffffff2e!important;border-radius:18px;background:linear-gradient(145deg,#19211df0,#080e0bf5);box-shadow:0 18px 45px -20px #000;backdrop-filter:blur(20px)}.mv7-dm-composer textarea{font-size:12px!important}.mv7-dm-composer>#community-dm-send{width:42px;height:42px;flex-basis:42px}.mv7-dm-composer>#community-dm-send svg{width:18px;height:18px}.mv7-dm-composer>small{bottom:9px;font-size:var(--v2-text-micro)}.mv7-dm-composer>small svg{width:12px;height:12px;stroke:var(--v2-green)}}@media(max-width:420px){.mv7-community-toolbar{position:relative}.mv7-community-toolbar .mv7-icon-button{width:36px!important;flex:0 0 36px;padding:0!important;justify-content:center}.mv7-community-toolbar .mv7-community-tool-label{display:none}.mv7-community-tabs{padding-right:30px;background:linear-gradient(90deg,var(--v2-surface) 0 calc(100% - 26px),color-mix(in srgb,var(--v2-surface) 25%,transparent)),var(--v2-surface)}.mv7-community-compose-actions{gap:5px}.mv7-community-compose-actions .mv7-primary-button{padding:0 13px}}@media(max-width:350px){.mv7-community-toolbar{padding-inline:14px!important}.mv7-community-tabs button{padding-inline:11px!important}.mv7-community-tabs button.is-active:after{right:11px;left:11px}.mv7-community-composer{grid-template-columns:36px minmax(0,1fr);gap:10px}.mv7-community-compose-footer{align-items:center}.mv7-community-compose-actions>button:not(.mv7-primary-button){width:32px;height:32px}.mv7-community-compose-actions .mv7-primary-button{min-height:33px;padding:0 11px}.mv7-community-post{grid-template-columns:38px minmax(0,1fr);padding-inline:14px}.mv7-community-post-body>header em{order:3}.mv7-community-post-body>header button{position:absolute;right:13px}.mv7-community-post-body>header{padding-right:34px;position:relative}.mv7-community-progress-card{padding:9px}.mv7-community-progress-card>strong{flex:0 0 38px}.mv7-dm-dialog #community-dm-thread-view>header{gap:7px;padding-inline:10px!important}.mv7-dm-thread-identity{gap:8px}.mv7-dm-thread-identity .mv7-community-avatar{width:38px;height:38px;flex-basis:38px}.mv7-dm-thread-identity strong{font-size:12px}.mv7-dm-thread-identity small{font-size:var(--v2-text-micro)}#community-dm-thread-view>header>.mv7-icon-button[aria-label^=Buscar]{display:none}.mv7-dm-bubble{max-width:88%;padding:12px 14px!important}.mv7-dm-composer{right:8px;left:8px;grid-template-columns:auto minmax(0,1fr) 42px!important;padding-inline:9px!important}}.mv7-dm-dialog{width:min(1220px,calc(100% - 48px));height:min(760px,calc(100dvh - 48px));max-width:none;max-height:none;padding:0;overflow:hidden;border:1px solid var(--v2-line-strong);border-radius:14px;background:#060a08;box-shadow:0 28px 80px #0000008c}.mv7-dm-dialog .mv7-dialog-body{display:grid!important;width:100%;height:100%!important;grid-template-columns:310px minmax(440px,1fr) 260px;padding:0!important;overflow:hidden}.mv7-dm-dialog #community-dm-list-view,.mv7-dm-dialog #community-dm-thread-view{display:flex;position:relative;min-width:0;height:100%;flex-direction:column}#community-dm-close{display:none}.mv7-dm-dialog #community-dm-list-view,.mv7-dm-dialog #community-dm-thread-view{border-right:1px solid var(--v2-line)}.mv7-dm-dialog header{min-height:76px;margin:0!important;padding:14px 16px!important;border-bottom:1px solid var(--v2-line)}.mv7-dm-dialog #community-dm-list-view>header h2{margin:2px 0;font-size:19px}.mv7-dm-dialog #community-dm-list-view>header small{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-dm-search{height:42px;flex:0 0 42px;margin:12px 12px 7px;border-color:var(--v2-line-strong);border-radius:9px}.mv7-dm-filters{gap:2px;padding:0 12px 10px;border-bottom:1px solid var(--v2-line)}.mv7-dm-filters button{min-height:34px;padding:0 12px;border-radius:7px}.mv7-dm-filters button.is-active{border-color:#ffffff29;background:#ffffff14;backdrop-filter:blur(14px);color:var(--v2-text)}.mv7-dm-dialog #community-dm-conversations{min-height:0;padding:7px 8px 14px;overflow-y:auto}.mv7-dm-conversation-row{min-height:68px!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:10px!important;padding:9px 8px!important;border:0!important;border-radius:8px!important}.mv7-dm-conversation-row:hover{background:#ffffff09}.mv7-dm-conversation-row.is-selected{border:0!important;background:#ffffff0e!important;backdrop-filter:blur(14px);box-shadow:inset 2px 0 #ffffff73}.mv7-dm-conversation-row .mv7-community-avatar{width:40px;height:40px;flex-basis:40px}.mv7-dm-conversation-row strong{margin-bottom:4px;font-size:var(--v2-text-sm)!important}.mv7-dm-conversation-row p{font-size:var(--v2-text-xs)!important}.mv7-dm-conversation-unread{min-width:18px;height:18px;font-size:var(--v2-text-micro)}#community-dm-thread-view>header{min-height:76px;gap:11px}#community-dm-thread-back{display:none}.mv7-dm-thread-identity .mv7-community-avatar{width:42px;height:42px;flex:0 0 42px}.mv7-dm-thread-identity strong{font-size:var(--v2-text-body)}.mv7-dm-thread-identity small{font-size:var(--v2-text-xs)}.mv7-dm-dialog #community-dm-messages{min-height:0;gap:10px;padding:18px 18px 118px;overflow-y:auto;background:#050906}.mv7-dm-day-separator{display:flex;align-items:center;gap:12px;margin:3px 0 6px;color:var(--v2-muted);font-size:var(--v2-text-micro)}.mv7-dm-day-separator:before,.mv7-dm-day-separator:after{height:1px;flex:1;background:var(--v2-line);content:""}.mv7-dm-message-row{display:flex;max-width:78%;align-items:end;gap:8px}.mv7-dm-message-row.is-mine{align-self:flex-end;justify-content:flex-end}.mv7-dm-message-row.is-theirs{align-self:flex-start}.mv7-dm-message-avatar{width:30px!important;height:30px!important;flex:0 0 30px!important;font-size:var(--v2-text-micro)!important}.mv7-dm-message-row .mv7-dm-bubble{max-width:none;padding:10px 12px!important;border-radius:11px!important;box-shadow:none}.mv7-dm-message-row .mv7-dm-bubble p{font-size:var(--v2-text-sm)!important;line-height:1.45!important}.mv7-dm-message-row .mv7-dm-bubble small{margin-top:5px;color:var(--v2-muted);opacity:1;text-align:right}.mv7-dm-message-row .mv7-dm-bubble.is-theirs{border-color:var(--v2-line-strong);background:#111613!important}.mv7-dm-message-row .mv7-dm-bubble.is-mine{border-color:#ffffff29;background:#ffffff17!important;backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff1f}.mv7-dm-composer{position:absolute;right:16px;bottom:14px;left:16px;z-index:4;display:grid!important;grid-template-columns:auto minmax(0,1fr) 40px;align-items:center!important;gap:7px!important;margin:0;padding:9px 9px 25px!important;border:1px solid var(--v2-line-strong)!important;border-radius:12px;background:#0e1310f5;box-shadow:0 14px 34px #00000061;backdrop-filter:blur(18px)}.mv7-dm-composer textarea{min-height:36px!important;max-height:90px;padding:9px 5px!important;border:0;background:transparent;font-size:var(--v2-text-sm)!important;line-height:1.4}.mv7-dm-composer>#community-dm-send{width:40px;height:40px;border-radius:9px;border:1px solid rgba(255,255,255,.18);background:#ffffff1a;backdrop-filter:blur(12px);color:var(--v2-text)}.mv7-dm-composer>small{right:10px;bottom:6px;left:10px;justify-content:center;font-size:var(--v2-text-micro)}.mv7-dm-profile{position:relative;min-width:0;padding:34px 20px 18px}.mv7-dm-profile>.mv7-community-avatar{width:82px;height:82px;flex:0 0 82px;font-size:22px}.mv7-dm-profile>i{top:98px;right:calc(50% - 42px);width:13px;height:13px;border-width:2px}.mv7-dm-profile>h2{margin-top:13px;font-size:18px}.mv7-dm-profile>small{margin:14px 0 17px}.mv7-dm-profile>button:not(.mv7-dm-block){min-height:40px;border-radius:8px}.mv7-dm-profile section{margin-top:18px;padding-top:16px}@media(max-width:1050px)and (min-width:769px){.mv7-dm-dialog .mv7-dialog-body{grid-template-columns:285px minmax(420px,1fr)}.mv7-dm-profile{display:none}}@media(max-width:768px){.mv7-dm-dialog{inset:0!important;width:100%!important;height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;background:#030705}.mv7-dm-dialog .mv7-dialog-body{display:block!important;height:100%!important}.mv7-dm-dialog #community-dm-list-view,.mv7-dm-dialog #community-dm-thread-view{height:100%;border:0}.mv7-dm-dialog #community-dm-list-view[hidden],.mv7-dm-dialog #community-dm-thread-view[hidden]{display:none!important}#community-dm-close{display:grid}.mv7-dm-profile{display:none}.mv7-dm-dialog header{min-height:78px;padding:max(11px,env(safe-area-inset-top)) 14px 11px!important}.mv7-dm-dialog #community-dm-list-view>header h2{font-size:20px}.mv7-dm-search{margin:13px 14px 8px}.mv7-dm-filters{padding-inline:14px}.mv7-dm-dialog #community-dm-conversations{padding:6px 8px calc(18px + env(safe-area-inset-bottom))}.mv7-dm-conversation-row{min-height:72px!important;padding:10px 8px!important}#community-dm-thread-view>header{min-height:76px;flex:0 0 76px;gap:8px;background:#040906f5}#community-dm-thread-back{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;padding:0;font-size:0}#community-dm-thread-back svg{width:20px;height:20px;transform:rotate(180deg)}.mv7-dm-thread-identity{gap:9px}.mv7-dm-thread-identity .mv7-community-avatar{width:40px;height:40px;flex-basis:40px}.mv7-dm-thread-identity strong{font-size:var(--v2-text-body)}.mv7-dm-dialog #community-dm-messages{gap:11px;padding:18px 12px 116px;background:#030705}.mv7-dm-dialog #community-dm-thread-view.has-thread #community-dm-messages:before,.mv7-dm-dialog #community-dm-thread-view.has-thread #community-dm-messages:after{content:none}.mv7-dm-message-row{max-width:88%}.mv7-dm-message-avatar{width:28px!important;height:28px!important;flex-basis:28px!important}.mv7-dm-message-row .mv7-dm-bubble{padding:10px 12px!important}.mv7-dm-message-row .mv7-dm-bubble p{font-size:var(--v2-text-sm)!important}.mv7-dm-composer{right:10px;bottom:calc(8px + env(safe-area-inset-bottom));left:10px;grid-template-columns:auto minmax(0,1fr) 42px!important;padding:8px 8px 25px!important;border-radius:13px}.mv7-dm-composer>#community-dm-send{width:42px;height:42px}}@media(max-width:380px){.mv7-dm-dialog #community-dm-list-view>header small,.mv7-dm-thread-identity small{font-size:var(--v2-text-micro)}.mv7-dm-message-row{max-width:92%}}.mv7-budget-heading-actions{display:flex;align-items:center;gap:9px}.mv7-budget-period{display:inline-flex;min-height:38px;align-items:center;gap:8px;padding:0 13px;border:1px solid var(--v2-line);border-radius:10px;background:#ffffff05;color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-budget-period svg,.mv7-budget-heading-actions svg,.mv7-budget-summary svg,.mv7-budget-add svg,.mv7-budget-insight svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.mv7-budget-field{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.mv7-budget-field:before{content:none}.mv7-budget-summary{display:grid;overflow:hidden;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0 0 16px;border:1px solid var(--v2-line);border-radius:15px;background:#090d0bc2;box-shadow:inset 0 1px #ffffff06}.mv7-budget-summary>div{display:grid;min-width:0;min-height:102px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:17px 20px}.mv7-budget-summary>div+div{border-left:1px solid var(--v2-line)}.mv7-budget-summary>div>span{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:#ffffff09;color:var(--v2-muted)}.mv7-budget-summary .is-spent>span{border-color:#57a4ff2e;background:#57a4ff12;color:#65a8f7}.mv7-budget-summary .is-available>span{border-color:#2dde982e;background:#2dde9812;color:var(--v2-green-bright)}.mv7-budget-summary .is-negative>span,.mv7-budget-summary .is-negative small{border-color:#f4666633;background:#f466660f;color:#ef7373}.mv7-budget-summary dt,.mv7-budget-summary dd{margin:0}.mv7-budget-summary dt{margin-bottom:5px;color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-budget-summary dd{overflow:hidden;font-family:var(--v2-mono);font-size:clamp(15px,1.35vw,19px);font-weight:550;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.mv7-budget-summary small{display:block;overflow:hidden;margin-top:5px;color:var(--v2-dim);font-size:var(--v2-text-micro);text-overflow:ellipsis;white-space:nowrap}.mv7-budget-summary .is-spent small{color:#65a8f7}.mv7-budget-summary .is-available:not(.is-negative) small{color:var(--v2-green-bright)}.mv7-budget-dashboard{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.82fr);align-items:start;gap:16px}.mv7-budget-categories-card,.mv7-budget-rhythm-card{border:1px solid var(--v2-line);border-radius:15px;background:#080c0ac7;box-shadow:inset 0 1px #ffffff06,0 18px 45px #0000001f}.mv7-budget-categories-card,.mv7-budget-rhythm-card{overflow:hidden}.mv7-budget-categories-card>header,.mv7-budget-rhythm-card>header{display:flex;min-height:73px;align-items:center;justify-content:space-between;gap:16px;padding:14px 17px;border-bottom:1px solid var(--v2-line)}.mv7-budget-categories-card h3,.mv7-budget-rhythm-card h3{margin:2px 0 0;font-size:var(--v2-text-body);font-weight:550;letter-spacing:-.02em}.mv7-budget-column-labels{display:grid;width:min(54%,390px);grid-template-columns:.8fr .8fr 1.25fr;gap:14px;color:var(--v2-dim);font-size:var(--v2-text-micro)}.mv7-budget-lanes{min-height:0}.mv7-budget-lanes:has(.mv7-budget-empty){min-height:0}.mv7-budget-lane{border-bottom:1px solid var(--v2-line)}.mv7-budget-lane:before{content:none}.mv7-budget-lane.is-expanded{background:color-mix(in srgb,var(--budget-color) 2.8%,transparent)}.mv7-budget-lane-main,.mv7-budget-lane.is-expanded .mv7-budget-lane-main{min-height:72px;grid-template-columns:minmax(145px,1.22fr) minmax(90px,.72fr) minmax(90px,.72fr) minmax(140px,1.15fr) 17px;gap:13px;padding:11px 16px;border:0}.mv7-budget-lane-main:hover,.mv7-budget-lane-main:focus-visible{background:#ffffff06}.mv7-budget-lane-identity{grid-template-columns:38px minmax(0,1fr);gap:10px}.mv7-budget-lane-identity>i{width:36px;height:36px;border-radius:10px}.mv7-budget-lane-identity>span{gap:3px}.mv7-budget-lane-identity strong{font-size:var(--v2-text-xs)}.mv7-budget-lane-identity small{color:var(--v2-dim)}.mv7-budget-lane-metric{display:flex;min-width:0;flex-direction:column;gap:5px}.mv7-budget-lane-metric small{display:none;color:var(--v2-dim);font-size:var(--v2-text-micro)}.mv7-budget-lane-metric strong{overflow:hidden;font-family:var(--v2-mono);font-size:var(--v2-text-micro);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mv7-budget-lane-metric.is-spent strong{color:color-mix(in srgb,var(--budget-color) 75%,white)}.mv7-budget-lane-progress-cell{display:grid;min-width:0;grid-template-columns:minmax(54px,1fr) auto;align-items:center;gap:10px}.mv7-budget-lane-progress{display:block;overflow:hidden;height:5px;border-radius:99px;background:#ffffff13}.mv7-budget-lane-progress>i{display:block;width:var(--budget-progress, 0%);height:100%;border-radius:inherit;background:var(--budget-color);box-shadow:0 0 9px color-mix(in srgb,var(--budget-color) 34%,transparent);transition:width .42s ease}.mv7-budget-lane.is-warning .mv7-budget-lane-progress>i{background:var(--v2-amber)}.mv7-budget-lane.is-over .mv7-budget-lane-progress>i{background:#ef7373}.mv7-budget-lane-status{display:flex;min-width:68px;flex-direction:column;gap:2px;text-align:right}.mv7-budget-lane-status strong{font-family:var(--v2-mono);font-size:var(--v2-text-xs);font-weight:550}.mv7-budget-lane-status small{overflow:hidden;max-width:105px;color:var(--v2-dim);font-size:var(--v2-text-micro);text-overflow:ellipsis;white-space:nowrap}.mv7-budget-lane.is-over .mv7-budget-lane-status strong,.mv7-budget-lane.is-over .mv7-budget-lane-status small{color:#ef7373}.mv7-budget-lane-chevron{width:16px;height:16px;fill:none;stroke:var(--v2-dim);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:transform .18s ease}.mv7-budget-lane.is-expanded .mv7-budget-lane-chevron{transform:rotate(180deg)}.mv7-budget-lane-detail{grid-template-columns:minmax(0,1fr) 175px;gap:24px;padding:0 16px 15px 64px}.mv7-budget-lane-controls .mv7-secondary-button{min-height:32px;padding:0 11px;font-size:var(--v2-text-micro)}.mv7-budget-add{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:8px;border:0;background:#ffffff02;color:var(--v2-muted);cursor:pointer;font-size:var(--v2-text-xs);transition:background .16s ease,color .16s ease}.mv7-budget-add:hover,.mv7-budget-add:focus-visible{background:#2dde9809;color:var(--v2-green-bright)}.mv7-budget-add svg{width:15px;height:15px}.mv7-budget-chart-legend{display:flex;gap:13px;color:var(--v2-dim);font-size:var(--v2-text-micro)}.mv7-budget-chart-legend span{display:inline-flex;align-items:center;gap:6px}.mv7-budget-chart-legend span:before{width:12px;height:2px;border-radius:99px;background:var(--v2-green);content:""}.mv7-budget-chart-legend .is-expected:before{background:repeating-linear-gradient(90deg,var(--v2-dim) 0 3px,transparent 3px 5px)}.mv7-budget-rhythm-chart{height:238px;padding:17px 15px 2px}.mv7-budget-rhythm-chart svg{width:100%;height:100%;overflow:visible}.mv7-budget-chart-grid{stroke:#ffffff0e;stroke-dasharray:3 6;vector-effect:non-scaling-stroke}.mv7-budget-chart-expected,.mv7-budget-chart-actual{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mv7-budget-chart-expected{stroke:#ffffff40;stroke-dasharray:4 6;stroke-width:1.2}.mv7-budget-chart-area{fill:#2dde9813}.mv7-budget-chart-actual{stroke:var(--v2-green-bright);stroke-width:2;filter:drop-shadow(0 0 5px rgba(45,222,152,.35))}.mv7-budget-chart-point{fill:var(--v2-canvas);stroke:var(--v2-green-bright);stroke-width:2;vector-effect:non-scaling-stroke}.mv7-budget-rhythm-chart text{fill:var(--v2-dim);font-family:var(--v2-mono);font-size:9px}.mv7-budget-insight{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;margin:0 14px 14px;padding:12px;border:1px solid rgba(45,222,152,.12);border-radius:11px;background:#2dde9809}.mv7-budget-insight>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:#2dde9814;color:var(--v2-green-bright)}.mv7-budget-insight strong{font-size:var(--v2-text-xs);font-weight:550}.mv7-budget-insight p{margin:4px 0 0;color:var(--v2-muted);font-size:var(--v2-text-micro);line-height:1.45}@media(max-width:1180px){.mv7-budget-dashboard{grid-template-columns:minmax(0,1fr)}.mv7-budget-rhythm-card{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr)}.mv7-budget-rhythm-card>header{grid-column:1 / -1}.mv7-budget-rhythm-chart{height:210px}.mv7-budget-insight{align-self:center;margin-left:0}}@media(max-width:768px){.mv7-budgets-heading{align-items:flex-start}.mv7-budget-heading-actions{gap:7px}.mv7-budget-period{display:none}.mv7-budget-heading-actions .mv7-primary-button{min-width:42px;padding-inline:11px}.mv7-budget-heading-actions .mv7-primary-button span{display:none}.mv7-budget-field{border-radius:0}.mv7-budget-summary{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:13px}.mv7-budget-summary>div{min-height:82px;grid-template-columns:32px minmax(0,1fr);gap:9px;padding:12px}.mv7-budget-summary>div:first-child{grid-column:1 / -1;border-bottom:1px solid var(--v2-line)}.mv7-budget-summary>div:nth-child(2){border-left:0}.mv7-budget-summary>div>span{width:31px;height:31px;border-radius:9px}.mv7-budget-summary svg{width:15px;height:15px}.mv7-budget-summary dd{font-size:var(--v2-text-sm)}.mv7-budget-categories-card,.mv7-budget-rhythm-card{border-radius:13px}.mv7-budget-categories-card>header,.mv7-budget-rhythm-card>header{min-height:64px;padding:12px 13px}.mv7-budget-column-labels{display:none}.mv7-budget-lane-main,.mv7-budget-lane.is-expanded .mv7-budget-lane-main{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;padding:14px 13px}.mv7-budget-lane-identity{grid-column:1 / -1;padding-right:24px}.mv7-budget-lane-metric small{display:block}.mv7-budget-lane-progress-cell{grid-column:1 / -1}.mv7-budget-lane-chevron{position:absolute;right:14px;top:25px}.mv7-budget-lane-detail{grid-template-columns:minmax(0,1fr);gap:14px;padding:0 13px 14px}.mv7-budget-rhythm-card{display:block}.mv7-budget-rhythm-chart{height:205px;padding-inline:10px}.mv7-budget-insight{margin:0 12px 12px}}@media(max-width:390px){.mv7-budget-summary>div{grid-template-columns:minmax(0,1fr)}.mv7-budget-summary>div>span{display:none}.mv7-budget-chart-legend{gap:8px}}.mv7-settings-hub{grid-template-columns:228px minmax(0,1fr)}.mv7-settings-nav-group{margin:11px 10px 2px;color:var(--v2-dim);font-family:var(--v2-mono);font-size:var(--v2-text-micro);font-weight:650;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.mv7-settings-nav-group:first-of-type{margin-top:13px}.mv7-reports-workspace{width:min(100%,980px)}.mv7-reports-workspace .mv7-reports-card{margin:0}.mv7-danger-card .mv7-settings-row+.mv7-settings-row{border-top:1px solid rgba(255,98,89,.14)}.mv7-danger-card .mv7-danger-button{display:inline-flex;flex:0 0 auto;gap:7px}.mv7-danger-card .mv7-danger-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}@media(max-width:1040px){.mv7-settings-nav-group{display:none}}.mv7-profile-region{display:grid;gap:15px}.mv7-profile-region-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.mv7-profile-region-heading h4{margin-bottom:5px}.mv7-profile-region-heading p{margin:0;color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-profile-region-heading>span{padding:5px 9px;border:1px solid rgba(45,222,152,.16);border-radius:999px;background:#2dde980b;color:var(--v2-green-bright);font-size:var(--v2-text-micro)}.mv7-profile-region-summary{display:grid;overflow:hidden;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0;border:1px solid var(--v2-line);border-radius:11px;background:#ffffff04}.mv7-profile-region-summary>div{min-width:0;padding:11px 12px}.mv7-profile-region-summary>div+div{border-left:1px solid var(--v2-line)}.mv7-profile-region-summary dt,.mv7-profile-region-summary dd{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.mv7-profile-region-summary dt{margin-bottom:5px;color:var(--v2-dim);font-size:var(--v2-text-micro)}.mv7-profile-region-summary dd{font-family:var(--v2-mono);font-size:var(--v2-text-xs)}@media(min-width:1041px){.mv7-settings-nav{gap:2px;min-height:0;padding:12px;overflow-y:visible}.mv7-settings-nav .mv7-settings-search{min-height:37px;margin-bottom:3px}.mv7-settings-nav .mv7-settings-nav-item{min-height:37px}.mv7-settings-nav-group,.mv7-settings-nav-group:first-of-type{margin:7px 10px 1px}.mv7-profile-avatar-zone .mv7-settings-avatar{width:98px;height:98px;font-size:31px}}.mv7-profile-switcher-card{padding:17px!important}.mv7-profile-switcher-card>.mv7-settings-hint{margin:-4px 0 9px;font-size:var(--v2-text-xs)}.mv7-profile-switcher-card .mv7-profile-switcher{gap:10px;margin-top:2px}@media(max-width:600px){.mv7-profile-region-summary{grid-template-columns:minmax(0,1fr)}.mv7-profile-region-summary>div+div{border-top:1px solid var(--v2-line);border-left:0}.mv7-profile-switcher-card{order:4}}.mv7-mobile-topbar-start{display:contents}.mv7-mobile-brand,.mv7-mobile-cashflow-period,.mv7-overview-time-subtitle,.mv7-overview-budget-panel{display:none}@media(max-width:768px){.mv7-mobile-topbar-start{display:flex;min-width:0;align-items:center;gap:9px}body[data-v2-view=overview] .mv7-topbar{min-height:68px;gap:8px;padding:max(10px,env(safe-area-inset-top)) 14px 10px;border-bottom-color:#ffffff0b;background:#0c100ef0}body[data-v2-view=overview] .mv7-mobile-brand{display:inline-flex;min-width:0;align-items:center;gap:8px;color:var(--v2-text)}.mv7-mobile-brand strong{font-size:20px;font-weight:650;letter-spacing:-.035em}.mv7-mobile-brand-mark{position:relative;display:block;width:22px;height:27px;flex:0 0 22px}.mv7-mobile-brand-mark i{position:absolute;width:16px;height:9px;border-radius:3px;background:linear-gradient(135deg,var(--v2-green-bright),var(--v2-green));transform:skew(-28deg)}.mv7-mobile-brand-mark i:first-child{top:3px;right:0}.mv7-mobile-brand-mark i:last-child{bottom:3px;left:0}body[data-v2-view=overview] .mv7-menu-button,body[data-v2-view=overview] .mv7-topbar .mv7-icon-button,body[data-v2-view=overview] .mv7-topbar .mv7-avatar{width:42px;height:42px;flex-basis:42px}body[data-v2-view=overview] .mv7-topbar-actions{gap:4px}body[data-v2-view=overview] .mv7-topbar-actions .mv7-icon-button:nth-child(2){display:grid}#overview-view.mv7-content{gap:14px;padding:20px 14px calc(34px + env(safe-area-inset-bottom))}#overview-view .mv7-welcome-card{display:none}#overview-view .mv7-section-heading>div:first-child{order:1}#overview-view .mv7-section-heading h2{max-width:100%;margin:0;font-size:clamp(25px,7.2vw,30px);line-height:1.08;letter-spacing:-.035em}#overview-view .mv7-overview-time-subtitle{display:block;margin:7px 0 2px;color:var(--v2-muted);font-size:14px}#overview-view .mv7-preview-badge,#overview-view .mv7-period-control,#overview-view #open-composer{display:none}#overview-view .mv7-metric-grid{order:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;padding:0;margin:0;border:1px solid var(--v2-glass-edge);border-radius:17px;background:#131815c2;box-shadow:0 18px 44px -28px #000000c7}#overview-view .mv7-metric{width:auto;min-width:0;min-height:0;padding:14px 16px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#overview-view .mv7-metric:before,#overview-view .mv7-metric:after,#overview-view .mv7-metric>p,#overview-view .mv7-metric .mv7-metric-tag,#overview-view .mv7-metric .mv7-change{display:none}#overview-view .mv7-metric-primary{min-height:124px;grid-column:1 / -1;border-bottom:1px solid var(--v2-line)}#overview-view .mv7-metric-primary .mv7-metric-icon{order:2;width:46px;height:46px;flex-basis:46px;margin-left:auto;border-radius:13px;background:#2dde981a;color:var(--v2-green-bright)}#overview-view .mv7-metric-primary .mv7-metric-icon svg{width:22px;height:22px}#overview-view .mv7-metric-primary>strong{margin:17px 0 0;overflow:hidden;font-size:clamp(28px,8.4vw,36px);text-overflow:ellipsis}#overview-view .mv7-metric-income{border-right:1px solid var(--v2-line)}#overview-view .mv7-metric-income,#overview-view .mv7-metric-expense{min-height:88px}#overview-view .mv7-metric-income .mv7-metric-head,#overview-view .mv7-metric-expense .mv7-metric-head{gap:8px}#overview-view .mv7-metric-income>strong,#overview-view .mv7-metric-expense>strong{margin:10px 0 0;font-size:clamp(15px,4.6vw,19px)}#overview-view .mv7-quick-actions-row{order:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:2px 0}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn{width:auto;height:auto;min-width:0;min-height:76px;gap:7px;padding:2px 0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn svg{box-sizing:border-box;width:50px;height:50px;padding:14px;border:1px solid rgba(45,222,152,.25);border-radius:50%;background:#2dde981a;color:var(--v2-green-bright)}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn:nth-child(2) svg{border-color:#ff625947;background:#ff62591c;color:#ff6259}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn:nth-child(4) svg{border-color:var(--v2-line-strong);background:#ffffff0b;color:var(--v2-muted)}#overview-view .mv7-quick-action-label{color:var(--v2-text);font-size:11px;font-weight:540}#overview-view .mv7-analysis-grid{display:contents!important}#overview-view .mv7-cashflow-panel{order:4;display:block;border-radius:17px}#overview-view .mv7-accounts-panel{display:none}#overview-view .mv7-cashflow-panel .mv7-panel-header{min-height:58px;padding:13px 14px 8px;border-bottom:0}#overview-view .mv7-cashflow-panel .mv7-panel-header p,#overview-view .mv7-cashflow-panel .mv7-legend{display:none}#overview-view .mv7-mobile-cashflow-period{position:relative;display:flex;align-items:center}#overview-view .mv7-mobile-cashflow-period select{min-height:38px;padding:0 34px 0 12px;appearance:none;border:1px solid var(--v2-line);border-radius:10px;outline:0;background:#ffffff06;color:var(--v2-text);font-size:12px}#overview-view .mv7-mobile-cashflow-period svg{position:absolute;width:14px;height:14px;right:11px;fill:none;stroke:var(--v2-muted);stroke-width:1.7;pointer-events:none}#overview-view .mv7-cashflow-panel .mv7-chart-wrap{padding:8px 12px 13px 42px}#overview-view .mv7-cashflow-panel .mv7-main-chart{height:170px}#overview-view .mv7-cashflow-panel .mv7-chart-axis{width:34px;height:142px;left:4px;top:16px}#overview-view .mv7-cashflow-panel .mv7-panel-stats{display:none}#overview-view .mv7-overview-budget-panel{order:5;display:block;border-radius:17px}#overview-view .mv7-overview-budget-panel .mv7-panel-header{min-height:54px;padding:14px 15px 7px;border-bottom:0}#overview-view .mv7-overview-budget-panel .mv7-panel-header p{display:none}.mv7-overview-budget-content{position:relative;z-index:2;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 15px 17px}.mv7-overview-budget-content[hidden]{display:none}.mv7-overview-budget-token{display:grid;width:38px;height:38px;place-items:center;border:1px solid color-mix(in srgb,var(--overview-budget-color) 32%,transparent);border-radius:11px;background:color-mix(in srgb,var(--overview-budget-color) 11%,transparent);color:var(--overview-budget-color);font-family:var(--v2-mono);font-size:var(--v2-text-xs);font-style:normal}.mv7-overview-budget-copy{display:grid;min-width:0;gap:9px}.mv7-overview-budget-copy>div{display:flex;min-width:0;justify-content:space-between;gap:10px}.mv7-overview-budget-copy strong,.mv7-overview-budget-copy span,#overview-budget-percent{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mv7-overview-budget-copy span{color:var(--v2-muted)}.mv7-overview-budget-track{display:block;height:6px;overflow:hidden;border-radius:999px;background:#ffffff14}.mv7-overview-budget-track b{display:block;height:100%;border-radius:inherit}#overview-budget-percent{color:var(--overview-budget-color, var(--v2-green-bright));font-weight:680}#overview-budget-percent.is-warning{color:var(--v2-amber)}#overview-budget-percent.is-over{color:#ff6259}.mv7-overview-budget-empty{position:relative;z-index:2;margin:0;padding:7px 15px 17px;color:var(--v2-muted);font-size:12px}.mv7-overview-budget-empty[hidden]{display:none}#overview-view .mv7-activity-panel{order:6;margin:0;border-radius:17px}#overview-view .mv7-activity-panel .mv7-panel-header{min-height:56px;padding:13px 14px}#overview-view .mv7-activity-panel .mv7-panel-header p{display:none}#overview-view .mv7-transaction-list{padding:5px 8px 10px}#overview-view .mv7-transaction-row{min-height:58px;border-radius:10px;background:transparent}#overview-view .mv7-transaction-row:nth-child(n+3){display:none}#overview-view .mv7-overview-secondary-grid{display:none}}@media(max-width:370px){body[data-v2-view=overview] .mv7-topbar{padding-inline:10px}body[data-v2-view=overview] .mv7-mobile-brand strong{font-size:17px}}.mv7-tx-mobile-list-head,.mv7-tx-mobile-fab{display:none}@media(max-width:768px){#transactions-view{position:relative;padding:18px 14px calc(92px + env(safe-area-inset-bottom))}#transactions-view .mv7-tx-heading,#transactions-view .mv7-tx-summary{display:none}#transactions-view .mv7-tx-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0;margin:0 0 14px}#transactions-view .mv7-tx-search{min-height:48px;grid-column:1 / -1;padding:0 14px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:linear-gradient(145deg,#ffffff0e,#ffffff03),#0f1417c7;box-shadow:inset 0 1px #ffffff0e,0 12px 28px #00000029;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}#transactions-view .mv7-tx-search svg{width:17px;height:17px;color:#84908e}#transactions-view .mv7-tx-search input{min-width:0;font-size:15px}#transactions-view .mv7-tx-search kbd{display:none}#transactions-view .mv7-tx-type-filter{display:flex;min-width:0;grid-column:1 / -1;grid-row:2;gap:7px;padding:0;overflow-x:auto;border:0;background:transparent;scrollbar-width:none}#transactions-view .mv7-tx-type-filter button{min-width:max-content;min-height:38px;padding:0 15px;border:1px solid rgba(255,255,255,.105);border-radius:999px;background:#ffffff06;color:#aeb6b3;font-size:12px}#transactions-view .mv7-tx-type-filter button.is-active{border-color:#3fd69957;background:linear-gradient(145deg,#45dc9e47,#218b6629),#1830288f;color:#bdf5dd;box-shadow:inset 0 1px #ffffff21,0 8px 20px #1993661c}#transactions-view .mv7-tx-select{display:none}#transactions-view .mv7-tx-select select{min-height:36px;padding:0 12px 0 31px;font-size:11px}#transactions-view .mv7-tx-mobile-list-head{display:flex;min-height:36px;align-items:center;justify-content:space-between;padding:0 2px 4px 4px}#transactions-view .mv7-tx-mobile-list-head>span{margin-right:auto;color:#dfe5e3;font-size:14px;font-weight:650;letter-spacing:-.015em}#transactions-view .mv7-tx-mobile-list-head .mv7-icon-button{width:32px;min-width:32px;height:32px;min-height:32px;border-color:transparent;border-radius:10px;background:transparent;color:#7f8a87}#transactions-view .mv7-tx-mobile-list-head .mv7-icon-button:active{background:#ffffff0f;color:#d2d9d6}#transactions-view .mv7-tx-mobile-fab{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:72;display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(112,246,187,.38);border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,.23),transparent 45%),#26c982;color:#f4fff9;box-shadow:inset 0 1px #ffffff52,0 15px 34px #14ae6f4d;cursor:pointer}#transactions-view .mv7-tx-mobile-fab svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8}#transactions-view .mv7-tx-layout,#transactions-view .mv7-tx-ledger{display:block}#transactions-view .mv7-tx-ledger{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#transactions-view .mv7-tx-list,#transactions-view .mv7-tx-list:has(.mv7-tx-empty){min-height:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}#transactions-view .mv7-tx-date-group{display:flex;min-height:35px;align-items:flex-end;padding:10px 4px 7px;color:#cbd3d0;font-family:var(--v2-font);font-size:13px;font-weight:650;letter-spacing:-.01em;text-transform:none}#transactions-view .mv7-tx-row{min-height:66px;grid-template-columns:40px minmax(0,1fr) auto 10px;gap:10px;padding:9px 11px;border-color:#ffffff17;background:linear-gradient(145deg,#ffffff0e,#ffffff03),#0f1416cc;box-shadow:inset 0 1px #ffffff0a,0 10px 25px #0000001f}#transactions-view .mv7-tx-row:after{color:#68726f;font-size:20px;content:"\203a"}#transactions-view .mv7-transaction-token{width:38px;height:38px;border:1px solid rgba(255,255,255,.08);border-radius:50%;font-size:0}#transactions-view .mv7-transaction-token:before{font-size:20px;font-weight:450;line-height:1;content:"\2191"}#transactions-view .mv7-transaction-token.is-income{background:#2fd29124;color:#46d99e}#transactions-view .mv7-transaction-token.is-income:before{content:"\2193"}#transactions-view .mv7-transaction-token.is-expense{background:#f45e5724;color:#f06f69}#transactions-view .mv7-transaction-token.is-transfer{background:#6799ef24;color:#7ca9f5}#transactions-view .mv7-transaction-token.is-transfer:before{content:"\2194"}#transactions-view .mv7-tx-row-copy{gap:3px}#transactions-view .mv7-tx-row-copy strong{font-size:13px;font-weight:640}#transactions-view .mv7-tx-row-meta-mobile{color:#87918e;font-size:10px}#transactions-view .mv7-tx-row-amount{max-width:116px;font-size:clamp(11px,3.25vw,13px)}#transactions-view .mv7-tx-row-amount.is-income{color:#4bdaa1}#transactions-view .mv7-tx-row-amount.is-expense{color:#f27670}#transactions-view .mv7-tx-empty{display:flex;min-height:230px;align-items:center;justify-content:center;flex-direction:column;gap:9px;padding:28px 24px;border:1px solid rgba(255,255,255,.085);border-radius:18px;background:radial-gradient(circle at 50% 0,rgba(48,200,140,.07),transparent 12rem),linear-gradient(145deg,#ffffff0b,#ffffff03),#0d1214b8;color:#8e9895;text-align:center}#transactions-view .mv7-tx-empty strong{color:#e4e9e7;font-size:14px}#transactions-view .mv7-tx-empty p{max-width:270px;margin:0;font-size:11px;line-height:1.55}#transactions-view .mv7-tx-empty .mv7-secondary-button{min-height:36px;padding:0 15px;margin-top:6px;border-color:#49d69e33;border-radius:999px;background:#34c58c12;color:#76dcb3}#transactions-view .mv7-tx-ledger-footer[hidden]{display:none!important}#transactions-view .mv7-tx-ledger-footer:not([hidden]){min-height:42px;margin-top:12px;border-radius:13px}}@media(max-width:370px){#transactions-view .mv7-tx-type-filter button{padding-inline:11px}#transactions-view .mv7-tx-select{min-width:84px}}.mv7-calendar-day-dialog{width:min(520px,calc(100% - 28px));max-height:min(680px,calc(100dvh - 36px))}.mv7-calendar-day-dialog .mv7-dialog-body{display:grid;gap:14px}.mv7-calendar-day-event-list{display:grid;gap:8px;max-height:min(500px,calc(100dvh - 180px));overflow-y:auto}.mv7-calendar-day-event-row{display:grid;min-height:64px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--v2-line);border-radius:12px;background:#ffffff06;color:var(--v2-text);text-align:left;cursor:pointer}.mv7-calendar-day-event-row:hover,.mv7-calendar-day-event-row:focus-visible{border-color:color-mix(in srgb,var(--event-color) 45%,var(--v2-line));background:color-mix(in srgb,var(--event-color) 8%,transparent);outline:none}.mv7-calendar-day-event-row.is-income{--event-color: #43e3ad}.mv7-calendar-day-event-row.is-expense{--event-color: #f0804f}.mv7-calendar-day-event-row>svg{width:30px;height:30px;padding:6px;border-radius:50%;background:color-mix(in srgb,var(--event-color) 12%,transparent);fill:none;stroke:var(--event-color)}.mv7-calendar-day-event-row>span{display:grid;min-width:0;gap:3px}.mv7-calendar-day-event-row strong,.mv7-calendar-day-event-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv7-calendar-day-event-row small{color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-calendar-day-event-row>b{color:var(--event-color);font-size:var(--v2-text-xs);white-space:nowrap}@media(max-width:768px){.mv7-calendar-day-dialog{width:100%;max-height:min(72dvh,680px)}.mv7-calendar-day-event-row{grid-template-columns:30px minmax(0,1fr)}.mv7-calendar-day-event-row>b{grid-column:2}}.mv7-community-mobile-search{display:none}.mv7-dm-composer{grid-template-columns:minmax(0,1fr) 40px!important}@media(max-width:768px){.mv7-community-mobile-search{display:flex;margin:12px 14px 4px}.mv7-dm-composer{grid-template-columns:minmax(0,1fr) 42px!important}}@media(max-width:768px){body{--mv7-mobile-accent: #79a9ff;--mv7-mobile-glow: rgba(121, 169, 255, .16);--mv7-mobile-glow-soft: rgba(121, 169, 255, .07);--mv7-mobile-glass: rgba(20, 24, 31, .67);--mv7-mobile-glass-strong: rgba(16, 20, 27, .84);--mv7-mobile-glass-soft: rgba(255, 255, 255, .035);--mv7-mobile-edge: rgba(255, 255, 255, .115);--mv7-mobile-edge-bright: rgba(255, 255, 255, .18);--mv7-mobile-shadow: 0 18px 42px rgba(0, 0, 0, .3);background:radial-gradient(circle at 92% 5%,var(--mv7-mobile-glow),transparent 23rem),radial-gradient(circle at 5% 54%,rgba(171,133,255,.07),transparent 27rem),linear-gradient(155deg,#090b10,#0d1016 46%,#090c11);background-attachment:fixed}body[data-v2-view=transactions]{--mv7-mobile-accent: #72a8ff;--mv7-mobile-glow: rgba(80, 139, 255, .18);--mv7-mobile-glow-soft: rgba(80, 139, 255, .075)}body[data-v2-view=accounts]{--mv7-mobile-accent: #71d4e8;--mv7-mobile-glow: rgba(79, 196, 222, .17);--mv7-mobile-glow-soft: rgba(79, 196, 222, .07)}body[data-v2-view=budgets]{--mv7-mobile-accent: #efb86a;--mv7-mobile-glow: rgba(239, 184, 106, .16);--mv7-mobile-glow-soft: rgba(239, 184, 106, .07)}body[data-v2-view=savings]{--mv7-mobile-accent: #b798ff;--mv7-mobile-glow: rgba(159, 122, 255, .18);--mv7-mobile-glow-soft: rgba(159, 122, 255, .075)}body[data-v2-view=calendar]{--mv7-mobile-accent: #78b9ff;--mv7-mobile-glow: rgba(84, 159, 255, .17);--mv7-mobile-glow-soft: rgba(84, 159, 255, .07)}body[data-v2-view=recurring]{--mv7-mobile-accent: #ef9cae;--mv7-mobile-glow: rgba(231, 121, 151, .16);--mv7-mobile-glow-soft: rgba(231, 121, 151, .07)}body[data-v2-view=streak]{--mv7-mobile-accent: #c099ff;--mv7-mobile-glow: rgba(174, 121, 255, .18);--mv7-mobile-glow-soft: rgba(174, 121, 255, .075)}body[data-v2-view=networth]{--mv7-mobile-accent: #8c9fff;--mv7-mobile-glow: rgba(109, 127, 255, .18);--mv7-mobile-glow-soft: rgba(109, 127, 255, .075)}body[data-v2-view=community]{--mv7-mobile-accent: #c394ff;--mv7-mobile-glow: rgba(182, 118, 255, .16);--mv7-mobile-glow-soft: rgba(182, 118, 255, .07)}body[data-v2-view=settings]{--mv7-mobile-accent: #8db6ff;--mv7-mobile-glow: rgba(117, 162, 255, .16);--mv7-mobile-glow-soft: rgba(117, 162, 255, .07)}body[data-v2-view=investments]{--mv7-mobile-accent: #6fcbd4;--mv7-mobile-glow: rgba(91, 193, 207, .16);--mv7-mobile-glow-soft: rgba(91, 193, 207, .07)}.mv7-app{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.mv7-workspace{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 18rem),transparent}.mv7-topbar{border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff13,#ffffff05),#0c0f15b8;box-shadow:inset 0 1px #ffffff17,0 14px 38px #0000003d;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}.mv7-topbar:after{position:absolute;right:16%;bottom:-1px;left:16%;height:1px;background:linear-gradient(90deg,transparent,var(--mv7-mobile-accent),transparent);opacity:.42;content:"";pointer-events:none}.mv7-topbar .mv7-icon-button,.mv7-topbar .mv7-avatar,.mv7-menu-button{border-color:var(--mv7-mobile-edge);background:linear-gradient(145deg,#ffffff13,#ffffff05);box-shadow:inset 0 1px #ffffff17,0 9px 20px #00000029}.mv7-mobile-brand-mark i{background:linear-gradient(135deg,#f4f7ff,var(--mv7-mobile-accent));box-shadow:0 0 14px var(--mv7-mobile-glow)}.mv7-sidebar{border-right-color:var(--mv7-mobile-edge-bright);background:radial-gradient(circle at 0 0,var(--mv7-mobile-glow),transparent 18rem),linear-gradient(145deg,rgba(255,255,255,.07),transparent 42%),#0c0f15e6;box-shadow:inset -1px 0 #ffffff14,28px 0 70px #00000085;backdrop-filter:blur(30px) saturate(145%);-webkit-backdrop-filter:blur(30px) saturate(145%)}.mv7-nav-item.is-active,.mv7-settings-nav-item.is-active{border-color:color-mix(in srgb,var(--mv7-mobile-accent) 34%,var(--mv7-mobile-edge));background:linear-gradient(90deg,var(--mv7-mobile-glow-soft),rgba(255,255,255,.035)),#ffffff06;color:#f7f9ff;box-shadow:inset 2px 0 var(--mv7-mobile-accent)}.mv7-nav-item.is-active svg,.mv7-settings-nav-item.is-active svg{color:var(--mv7-mobile-accent);stroke:var(--mv7-mobile-accent)}.mv7-primary-button{border-color:color-mix(in srgb,var(--mv7-mobile-accent) 46%,rgba(255,255,255,.14));background:linear-gradient(145deg,#ffffff24,#ffffff09),color-mix(in srgb,var(--mv7-mobile-accent) 28%,rgba(17,21,29,.88));color:#fbfcff;box-shadow:inset 0 1px #fff3,0 12px 24px -12px var(--mv7-mobile-glow)}.mv7-secondary-button,.mv7-icon-button,.mv7-text-link,.mv7-text-action{transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.mv7-text-link,.mv7-text-action,.mv7-eyebrow{color:var(--mv7-mobile-accent)}.mv7-metric,.mv7-panel,.mv7-tx-summary,.mv7-tx-ledger,.mv7-budget-field,.mv7-budget-categories-card,.mv7-budget-rhythm-card,.mv7-future-scene,.mv7-calendar-runway,.mv7-calendar-summary dl>div,.mv7-calendar-side-card,.mv7-recurring-kpis article,.mv7-orbit-system,.mv7-recurring-side-card,.mv7-networth-section,.mv7-investments-summary article,.mv7-investments-workspace,.mv7-community-composer,.mv7-community-post,.mv7-community-rail-module,.mv7-settings-card,.mv7-settings-nav{border-color:var(--mv7-mobile-edge);background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.018) 48%,transparent),var(--mv7-mobile-glass);box-shadow:inset 0 1px #ffffff17,inset 0 -1px #ffffff06,var(--mv7-mobile-shadow);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.mv7-metric,.mv7-panel,.mv7-tx-summary,.mv7-budget-field,.mv7-budget-categories-card,.mv7-budget-rhythm-card,.mv7-future-scene,.mv7-calendar-runway,.mv7-orbit-system,.mv7-networth-section,.mv7-settings-card{border-radius:18px}input,select,textarea,.mv7-tx-search,.mv7-community-search,.mv7-dm-search{border-color:var(--mv7-mobile-edge);background:#070a0f7a;box-shadow:inset 0 1px #ffffff0b,0 8px 20px #0000001f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}input:focus,select:focus,textarea:focus{border-color:color-mix(in srgb,var(--mv7-mobile-accent) 58%,white 8%);box-shadow:0 0 0 3px var(--mv7-mobile-glow-soft)}.mv7-section-heading h2,.mv7-tx-heading h2,.mv7-budgets-heading h2,.mv7-goals-heading h2,.mv7-calendar-heading h2,.mv7-recurring-heading h2,.mv7-networth-heading h2,.mv7-settings-title h3{text-shadow:0 8px 30px rgba(0,0,0,.34)}#overview-view .mv7-metric-primary{border-color:color-mix(in srgb,var(--mv7-mobile-accent) 32%,var(--mv7-mobile-edge));background:radial-gradient(circle at 92% 18%,var(--mv7-mobile-glow),transparent 9rem),linear-gradient(145deg,#ffffff17,#ffffff05),var(--mv7-mobile-glass-strong)}#overview-view .mv7-metric-primary .mv7-metric-icon,#overview-view .mv7-quick-actions-row .mv7-quick-action-btn:nth-child(1) svg{border-color:#6fa9ff57;background:#6fa9ff1a;color:#83b5ff}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn:nth-child(2) svg{border-color:#ef8b9952;background:#ef8b9917;color:#f19aa8}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn:nth-child(3) svg{border-color:#b58cff52;background:#b58cff17;color:#c1a3ff}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn:nth-child(4) svg{border-color:#ffffff21;background:#ffffff0b;color:#d4d8e2}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn{background:transparent}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn:nth-child(1) svg{stroke:#83b5ff}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn:nth-child(2) svg{stroke:#f19aa8}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn:nth-child(3) svg{stroke:#c1a3ff}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn:nth-child(4) svg{stroke:#d4d8e2}#overview-view .mv7-cashflow-panel{background:radial-gradient(circle at 12% 100%,rgba(102,157,255,.09),transparent 15rem),linear-gradient(145deg,#fff1,#ffffff04),var(--mv7-mobile-glass)}#overview-view .mv7-chart-line{stroke:#7baeff;filter:drop-shadow(0 0 7px rgba(90,149,255,.42))}#transactions-view .mv7-tx-summary{background:radial-gradient(circle at 5% 10%,rgba(77,136,255,.15),transparent 15rem),linear-gradient(145deg,#ffffff12,#ffffff03),var(--mv7-mobile-glass-strong)}#transactions-view .mv7-tx-summary-item:first-child strong{color:#8bb8ff;stroke:#76a9ff}#transactions-view .mv7-tx-type-filter button.is-active{border-color:#70a8ff47;background:#70a8ff1c;color:#e9f1ff}#transactions-view .mv7-tx-row,#transactions-view .mv7-transaction-row{border-bottom-color:#fff1}#transactions-view .mv7-tx-row.is-selected,#transactions-view .mv7-transaction-row:active{background:linear-gradient(90deg,#70a8ff1a,#ffffff05)}#budgets-view .mv7-budget-field{background:radial-gradient(circle at 90% 0,rgba(236,177,96,.15),transparent 14rem),linear-gradient(145deg,#ffffff12,#ffffff03),var(--mv7-mobile-glass-strong)}#budgets-view .mv7-budget-lane{border-color:#ffffff1a;background:linear-gradient(145deg,#ffffff0d,#ffffff03)}#savings-view .mv7-future-scene{background:radial-gradient(circle at 16% 16%,rgba(166,126,255,.17),transparent 17rem),radial-gradient(circle at 90% 80%,rgba(91,197,220,.08),transparent 15rem),var(--mv7-mobile-glass-strong)}#savings-view .mv7-goal-monolith-fill,#savings-view .mv7-goal-inline-contribute{background:linear-gradient(180deg,#c2a5ff,#7960db)}#savings-view .mv7-goal-compact{border-color:#ffffff1c;background:#ffffff09;box-shadow:inset 0 1px #ffffff12}#savings-view .mv7-goal-milestones i{background:linear-gradient(90deg,#8a74e8,#71cddb)}#calendar-view .mv7-calendar-runway{background:radial-gradient(circle at 90% 0,rgba(91,159,255,.12),transparent 15rem),#0f131bb3}#calendar-view .mv7-calendar-day{border-color:#ffffff12;background:#ffffff03}#calendar-view .mv7-calendar-day.is-today{outline-color:#79b6ff;background:#64a4ff17}#calendar-view .mv7-calendar-day.is-today>strong{color:#9bc9ff}#calendar-view .mv7-calendar-summary dl>div:nth-child(1){box-shadow:inset 0 2px #6aceae7a}#calendar-view .mv7-calendar-summary dl>div:nth-child(2){box-shadow:inset 0 2px #efb36480}#calendar-view .mv7-calendar-summary dl>div:nth-child(3){box-shadow:inset 0 2px #6fa9ff80}#recurring-view .mv7-recurring-kpis article:first-child{border-color:#ec8fa440;background:radial-gradient(circle at 100% 0,rgba(232,133,157,.13),transparent 9rem),var(--mv7-mobile-glass)}#recurring-view #recurring-core-monthly{color:#f0a3b5}#recurring-view .mv7-recurring-kpis article:nth-child(2){box-shadow:inset 0 2px #74a9ff6b,var(--mv7-mobile-shadow)}#recurring-view .mv7-recurring-kpis article:nth-child(3){box-shadow:inset 0 2px #c09aff6b,var(--mv7-mobile-shadow)}#recurring-view .mv7-recurring-kpis article:nth-child(4){border-color:#75cddb42;box-shadow:inset 0 2px #75cddb6b,var(--mv7-mobile-shadow)}#recurring-view #recurring-potential,#recurring-view #recurring-potential-detail,#recurring-view #recurring-saving-yearly{color:#78d0dc}#recurring-view .mv7-orbit-system{background:radial-gradient(circle at 16% 0,rgba(228,131,154,.1),transparent 16rem),var(--mv7-mobile-glass-strong)}#recurring-view .mv7-recurring-node.is-selected{border-color:#ef9cae6b;background:#ef9cae13}#networth-view .mv7-networth-section{background:radial-gradient(circle at 84% 8%,rgba(112,128,255,.16),transparent 18rem),radial-gradient(circle at 8% 75%,rgba(79,193,220,.07),transparent 16rem),var(--mv7-mobile-glass-strong)}#networth-view .mv7-networth-primary h3{color:#a9b4ff}#networth-view #networth-trend,#networth-view #networth-history-change{color:#79ccd9}#networth-view .mv7-networth-layer-asset{--layer-accent: #77cfe0}#networth-view .mv7-networth-layer-liability{--layer-accent: #efa889}#networth-view .mv7-networth-ratio,#networth-view .mv7-networth-history{border-color:#ffffff1a;background:#ffffff08;box-shadow:inset 0 1px #ffffff0f}#community-view .mv7-community-feed,#community-view .mv7-community-tabs{background:#0a0d13bd;backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%)}#community-view .mv7-community-tabs button.is-active{color:#d4bdff}#community-view .mv7-community-tabs button.is-active:after{background:linear-gradient(90deg,#a981f2,#75b9ff);box-shadow:0 0 12px #b07cff52}#community-view .mv7-community-composer{background:radial-gradient(circle at 0 0,rgba(182,126,255,.1),transparent 12rem),#12151dad}#community-view .mv7-community-post:nth-child(3n+1){box-shadow:inset 2px 0 #7eb1ff3d}#community-view .mv7-community-post:nth-child(3n+2){box-shadow:inset 2px 0 #bf8fff3d}#community-view .mv7-community-post:nth-child(3n){box-shadow:inset 2px 0 #ecb26833}.mv7-dm-dialog{background:radial-gradient(circle at 100% 0,rgba(173,123,255,.14),transparent 20rem),#090c12f0;backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%)}.mv7-dm-conversation.is-active,.mv7-dm-conversation:active{background:linear-gradient(90deg,#ab7eff1c,#70a9ff0b)}.mv7-dm-message.is-mine{border-color:#9783ef52;background:linear-gradient(145deg,#8f72e038,#5070b821)}.mv7-dm-composer{border-top-color:var(--mv7-mobile-edge);background:#0d1017c7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}#settings-view .mv7-settings-nav{background:linear-gradient(145deg,#ffffff13,#ffffff05),#10141cc7}#settings-view .mv7-settings-card{position:relative;overflow:hidden}#settings-view .mv7-settings-card:after{position:absolute;top:0;right:18px;left:18px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);content:"";pointer-events:none}#settings-view .mv7-settings-card:nth-of-type(3n+1){box-shadow:inset 2px 0 #7db0ff38,var(--mv7-mobile-shadow)}#settings-view .mv7-settings-card:nth-of-type(3n+2){box-shadow:inset 2px 0 #b492ff33,var(--mv7-mobile-shadow)}#settings-view .mv7-settings-card:nth-of-type(3n){box-shadow:inset 2px 0 #68cad530,var(--mv7-mobile-shadow)}#settings-view .mv7-switch:checked{background:linear-gradient(90deg,#718fd5,#9d82dd)}#settings-view .mv7-primary-button,#settings-view .mv7-backup-actions .mv7-primary-button{border-color:#7eaeff75;background:linear-gradient(135deg,#5c84cdeb,#8571cbe6);color:#fff;box-shadow:inset 0 1px #fff3,0 14px 26px -14px #6f9bff94}#settings-view .mv7-settings-metric>span,#settings-view .mv7-backup-header-icon{border-color:#80aeff42;background:#80aeff14;color:#9fc4ff}#investments-view .mv7-investments-summary article:first-child,#investments-view .mv7-investments-workspace{background:radial-gradient(circle at 90% 0,rgba(90,194,207,.13),transparent 14rem),var(--mv7-mobile-glass)}#investments-view .mv7-investment-row>span{background:#5fc7d21a;color:#81d4dd}#investments-view .mv7-investments-summary article:nth-child(2) strong{color:#78cfd9}#investments-view .mv7-investments-summary article:nth-child(3) strong,#investments-view .mv7-investment-row em:not(.is-negative){color:#ebbd78}#settings-view .mv7-backup-header-icon,#settings-view .mv7-notification-icon,#settings-view .mv7-security-row-icon{border-color:#80aeff3d;background:#80aeff14;color:#9fc4ff}.mv7-content:not(#overview-view):not([hidden])>.mv7-section-heading,.mv7-transactions-view:not([hidden])>*,.mv7-accounts-view:not([hidden])>*,.mv7-budgets-view:not([hidden])>*,.mv7-goals-view:not([hidden])>*,.mv7-calendar-view:not([hidden])>*,.mv7-recurring-view:not([hidden])>*,.mv7-streak-view:not([hidden])>*,.mv7-networth-view:not([hidden])>*{animation:mv7-mobile-glass-enter .25s cubic-bezier(.2,.82,.2,1) both}@keyframes mv7-mobile-glass-enter{0%{opacity:0;transform:translateY(8px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.mv7-content:not(#overview-view):not([hidden])>.mv7-section-heading,.mv7-transactions-view:not([hidden])>*,.mv7-accounts-view:not([hidden])>*,.mv7-budgets-view:not([hidden])>*,.mv7-goals-view:not([hidden])>*,.mv7-calendar-view:not([hidden])>*,.mv7-recurring-view:not([hidden])>*,.mv7-streak-view:not([hidden])>*,.mv7-networth-view:not([hidden])>*{animation:none}}.mv7-tx-mobile-copy,.mv7-tx-row-meta-mobile,.mv7-tx-date-group{display:none}@media(max-width:0px){#transactions-view{padding:14px 14px calc(34px + env(safe-area-inset-bottom))}#transactions-view .mv7-tx-heading{min-height:46px;align-items:center;justify-content:flex-end;margin:0 0 10px}#transactions-view .mv7-tx-heading:before{margin-right:auto;color:#82adff;font-family:var(--v2-mono);font-size:9px;font-weight:700;letter-spacing:.13em;content:"REGISTRO FINANCIERO"}#transactions-view .mv7-tx-heading>div:first-child{display:none}#transactions-view .mv7-tx-heading-actions{width:auto;gap:8px}#transactions-view .mv7-tx-heading-actions button{width:44px;min-width:44px;height:44px;min-height:44px;justify-content:center;padding:0;border-radius:13px}#transactions-view .mv7-tx-heading-actions .mv7-primary-button{border-color:#6fa9ff7a;background:linear-gradient(145deg,#fff3,#ffffff0a),#4870cdbd;box-shadow:inset 0 1px #ffffff38,0 12px 26px #416bda40}#transactions-view .mv7-tx-heading-actions .mv7-primary-button span{display:none}#transactions-view .mv7-tx-desktop-copy{display:none!important}#transactions-view .mv7-tx-mobile-copy{display:block}#transactions-view .mv7-tx-summary{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 116px auto;margin-bottom:12px;overflow:hidden;border-color:#7ea4f240;border-radius:20px;background:radial-gradient(circle at 92% 6%,rgba(85,124,255,.22),transparent 16rem),radial-gradient(circle at 10% 100%,rgba(123,104,218,.1),transparent 13rem),linear-gradient(145deg,#ffffff17,#ffffff05),#101522d6;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #ffffff06,0 22px 50px #00000057,0 0 38px #5078ff0f}#transactions-view .mv7-tx-summary-item{min-height:0;padding:15px 16px;border-color:#ffffff16;background:transparent}#transactions-view .mv7-tx-summary-item:first-child{grid-column:1 / -1;grid-row:1;min-height:112px;border:0}#transactions-view .mv7-tx-summary-item:first-child>span{color:#aeb6c6;font-size:12px}#transactions-view #tx-mobile-balance{margin:8px 0 6px;color:#f3f6ff;font-family:var(--v2-display);font-size:clamp(28px,9vw,38px);font-weight:620;letter-spacing:-.055em;line-height:1;text-shadow:0 8px 28px rgba(0,0,0,.32)}#transactions-view #tx-mobile-balance.is-negative{color:#f19aa8}#transactions-view .mv7-tx-mobile-period{display:flex;align-items:center;gap:7px;color:#9ba5b7;font-size:11px}#transactions-view .mv7-tx-mobile-period svg{width:14px;height:14px;fill:none;stroke:#87b5ff;stroke-width:1.7}#transactions-view .mv7-tx-summary-item:nth-child(2),#transactions-view .mv7-tx-summary-item:nth-child(3){grid-row:3;min-width:0;min-height:84px;padding-block:13px;border-top:1px solid rgba(255,255,255,.085)}#transactions-view .mv7-tx-summary-item:nth-child(2){grid-column:1;border-right:1px solid rgba(255,255,255,.085)}#transactions-view .mv7-tx-summary-item:nth-child(3){grid-column:2}#transactions-view .mv7-tx-summary-item:nth-child(2)>span:before,#transactions-view .mv7-tx-summary-item:nth-child(3)>span:before{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#6fd9b2;box-shadow:0 0 9px #6fd9b259;content:"";vertical-align:1px}#transactions-view .mv7-tx-summary-item:nth-child(3)>span:before{background:#f08c98;box-shadow:0 0 9px #f08c984d}#transactions-view .mv7-tx-summary-item:nth-child(2) strong,#transactions-view .mv7-tx-summary-item:nth-child(3) strong{overflow:hidden;margin-top:7px;font-size:clamp(13px,4vw,17px);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}#transactions-view .mv7-tx-summary-item:nth-child(2) strong{color:#6fe0b7}#transactions-view .mv7-tx-summary-item:nth-child(3) strong{color:#f49aa5}#transactions-view .mv7-tx-summary-item:nth-child(2) small,#transactions-view .mv7-tx-summary-item:nth-child(3) small{margin-top:4px;font-size:9px}#transactions-view .mv7-tx-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 0 12px}#transactions-view .mv7-tx-search{min-height:46px;grid-column:1 / -1;padding-inline:13px;border-color:#ffffff1b;border-radius:14px;background:linear-gradient(145deg,#ffffff0b,#ffffff03),#0a0e16b8}#transactions-view .mv7-tx-search kbd{display:none}#transactions-view .mv7-tx-search input{min-width:0;font-size:14px}#transactions-view .mv7-tx-type-filter{display:grid;min-width:0;grid-column:1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible;padding:0;border:0;background:transparent}#transactions-view .mv7-tx-type-filter button{min-width:0;min-height:42px;padding:0 9px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff06;font-size:11px}#transactions-view .mv7-tx-type-filter button i{display:none}#transactions-view .mv7-tx-type-filter button.is-active{border-color:#71a3ff5c;background:linear-gradient(145deg,#7da9ff33,#4e6bc01f),#ffffff06;color:#b9d1ff;box-shadow:inset 0 1px #ffffff17,0 8px 18px #233d821f}#transactions-view .mv7-tx-select{min-width:88px;min-height:42px;grid-column:2;grid-row:2;border-color:#ffffff1a;border-radius:12px;background:#ffffff06}#transactions-view .mv7-tx-select select{min-height:40px;padding-inline:30px 8px;font-size:11px}#transactions-view .mv7-tx-select svg{left:10px;width:13px;height:13px}#transactions-view .mv7-tx-layout{display:block}#transactions-view .mv7-tx-ledger{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#transactions-view .mv7-tx-list{min-height:0;padding:0}#transactions-view .mv7-tx-list:has(.mv7-tx-empty){min-height:220px;overflow:hidden;border:1px solid var(--mv7-mobile-edge);border-radius:17px;background:linear-gradient(145deg,#ffffff0e,#ffffff03),var(--mv7-mobile-glass);box-shadow:var(--mv7-mobile-shadow)}#transactions-view .mv7-tx-date-group{display:flex;min-height:39px;align-items:center;padding:12px 8px 8px;color:#82adff;font-family:var(--v2-mono);font-size:10px;font-weight:700;letter-spacing:.14em}#transactions-view .mv7-tx-row{position:relative;min-height:74px;grid-template-columns:42px minmax(0,1fr) auto 13px;gap:10px;margin:0;padding:10px 11px;border:1px solid rgba(255,255,255,.09);border-bottom:0;border-radius:0;background:linear-gradient(145deg,#ffffff0d,#ffffff03),#12161ebd;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #00000021;backdrop-filter:blur(15px) saturate(130%);-webkit-backdrop-filter:blur(15px) saturate(130%)}#transactions-view .mv7-tx-date-group+.mv7-tx-row{border-radius:16px 16px 0 0}#transactions-view .mv7-tx-row:has(+.mv7-tx-date-group),#transactions-view .mv7-tx-row:last-child{border-bottom:1px solid rgba(255,255,255,.09);border-radius:0 0 16px 16px}#transactions-view .mv7-tx-row:only-child{border-radius:16px}#transactions-view .mv7-tx-row:after{grid-column:4;color:#697284;font-size:22px;font-weight:300;content:"\203a"}#transactions-view .mv7-tx-row.is-selected{border-color:#6fa1ff47;background:linear-gradient(90deg,#6591ff1a,#ffffff05),#12161ecc}#transactions-view .mv7-tx-row-main{display:contents}#transactions-view .mv7-transaction-token{width:40px;height:40px;border-radius:11px;box-shadow:inset 0 1px #ffffff17}#transactions-view .mv7-tx-row-copy{display:grid;min-width:0;gap:4px}#transactions-view .mv7-tx-row-copy strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}#transactions-view .mv7-tx-row-meta-desktop{display:none}#transactions-view .mv7-tx-row-meta-mobile{display:block;overflow:hidden;color:#8f98a8;font-size:9px;text-overflow:ellipsis;white-space:nowrap}#transactions-view .mv7-tx-row-amount{grid-column:3;max-width:105px;overflow:hidden;font-size:clamp(11px,3.15vw,13px);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}#transactions-view .mv7-tx-row-amount.is-income{color:#65ddb1}#transactions-view .mv7-tx-row-amount.is-expense{color:#f08f9a}#transactions-view .mv7-tx-row-amount.is-transfer{color:#83aaff}#transactions-view .mv7-tx-ledger-footer{min-height:46px;margin-top:10px;padding:0 11px;border:1px solid rgba(255,255,255,.085);border-radius:13px;background:linear-gradient(145deg,#ffffff0b,#ffffff03),#0f131bad;box-shadow:inset 0 1px #ffffff0d}#transactions-view .mv7-tx-ledger-footer>span{font-size:9px}#transactions-view .mv7-tx-ledger-footer button,#transactions-view .mv7-tx-ledger-footer output{width:30px;min-width:30px;height:30px}}@media(max-width:0px){#transactions-view .mv7-tx-type-filter{gap:4px}#transactions-view .mv7-tx-type-filter button{padding-inline:6px;font-size:10px}#transactions-view .mv7-tx-select{min-width:82px}#transactions-view .mv7-tx-row{grid-template-columns:38px minmax(0,1fr) auto 10px;gap:8px;padding-inline:9px}#transactions-view .mv7-transaction-token{width:36px;height:36px}}@media(max-width:768px){#transactions-view .mv7-tx-type-filter button.is-active{border-color:#3fd69957;background:linear-gradient(145deg,#45dc9e47,#218b6629),#1830288f;color:#bdf5dd}}@media(max-width:768px){:root{--v2-topbar-height: calc(68px + env(safe-area-inset-top)) }body[data-v2-view] .mv7-topbar{display:grid;width:100%;height:var(--v2-topbar-height);min-height:var(--v2-topbar-height);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:max(10px,env(safe-area-inset-top)) 12px 10px}.mv7-mobile-topbar-start{min-width:40px;grid-column:1;gap:8px}.mv7-page-identity{display:flex;min-width:0;grid-column:2;overflow:hidden}.mv7-page-identity>div,.mv7-title-line{min-width:0;width:100%}.mv7-page-identity h1{max-width:100%;overflow:hidden;font-size:15px;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mv7-page-identity p,.mv7-page-identity .mv7-live-pill{display:none}.mv7-topbar-actions{min-width:0;grid-column:3;gap:5px}.mv7-menu-button,.mv7-topbar .mv7-icon-button,body[data-v2-view=overview] .mv7-menu-button,body[data-v2-view=overview] .mv7-topbar .mv7-icon-button{width:40px;height:40px;flex-basis:40px;border-radius:11px}.mv7-topbar .mv7-avatar,body[data-v2-view=overview] .mv7-topbar .mv7-avatar{width:40px;height:40px;flex-basis:40px;border-radius:50%}#privacy-toggle{display:grid}body[data-v2-view=overview] .mv7-page-identity{display:none}body[data-v2-view=overview] .mv7-mobile-topbar-start{min-width:0}}@media(max-width:360px){:root{--v2-topbar-height: calc(62px + env(safe-area-inset-top)) }body[data-v2-view] .mv7-topbar{gap:7px;padding-inline:9px}.mv7-topbar-actions{gap:3px}.mv7-menu-button,.mv7-topbar .mv7-icon-button,body[data-v2-view=overview] .mv7-menu-button,body[data-v2-view=overview] .mv7-topbar .mv7-icon-button{width:36px;height:36px;flex-basis:36px;border-radius:10px}.mv7-topbar .mv7-avatar,body[data-v2-view=overview] .mv7-topbar .mv7-avatar{width:36px;height:36px;flex-basis:36px;border-radius:50%}.mv7-page-identity h1{font-size:14px}.mv7-mobile-brand strong{font-size:17px}}@media(min-width:769px){@keyframes mv7-streak-rise{0%{opacity:0;transform:translateY(14px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mv7-streak-row-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes mv7-streak-orbit{0%,to{transform:rotate(-20deg) translateY(0)}50%{transform:rotate(-17deg) translateY(-5px)}}@keyframes mv7-streak-fire{0%,to{filter:drop-shadow(0 0 10px rgba(178,93,255,.42));transform:rotate(20deg) scale(1)}48%{filter:drop-shadow(0 0 18px rgba(229,112,186,.62));transform:rotate(19deg) scale(1.075)}64%{transform:rotate(21deg) scale(1.035)}}@keyframes mv7-streak-aura{0%,to{opacity:.46;transform:scale(.92)}50%{opacity:.92;transform:scale(1.08)}}@keyframes mv7-streak-ring{0%{opacity:0;transform:scale(.8)}28%{opacity:.45}to{opacity:0;transform:scale(1.16)}}@keyframes mv7-streak-badge{0%,to{filter:drop-shadow(0 7px 15px rgba(128,74,190,.16));transform:translateY(0)}50%{filter:drop-shadow(0 10px 20px rgba(170,94,233,.3));transform:translateY(-3px)}}@keyframes mv7-streak-badge-shine{0%,62%{transform:translate(-58px) rotate(18deg)}82%,to{transform:translate(70px) rotate(18deg)}}@keyframes mv7-streak-progress{0%{opacity:.45;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes mv7-streak-day{0%{opacity:0;transform:translateY(7px) scale(.72)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mv7-streak-check-glow{0%,to{box-shadow:0 0 8px #9953f438}50%{box-shadow:0 0 16px #9953f47a}}@keyframes mv7-streak-button-shine{0%,70%{left:-30px;opacity:0}76%{opacity:.85}90%,to{left:calc(100% + 24px);opacity:0}}@keyframes mv7-streak-target{0%,to{filter:drop-shadow(0 0 0 rgba(188,112,246,0));transform:scale(1)}50%{filter:drop-shadow(0 0 8px rgba(188,112,246,.5));transform:scale(1.1)}}@keyframes mv7-streak-heat-in{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes mv7-streak-heat-glow{0%,to{box-shadow:0 0 6px #3fc9762e}50%{box-shadow:0 0 13px #3fc97675}}}@media(min-width:769px)and (prefers-reduced-motion:reduce){#streak-view *,#streak-view *:before,#streak-view *:after{animation:none!important;transition:none!important}}#streak-time-message,#calendar-time-message{display:flex;align-items:center;gap:8px}#streak-time-message:before,#calendar-time-message:before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#8baeff;box-shadow:0 0 9px #8baeff57;content:""}#streak-time-message[data-day-period=morning]:before,#calendar-time-message[data-day-period=morning]:before{background:#f0bd70;box-shadow:0 0 9px #f0bd7057}#streak-time-message[data-day-period=afternoon]:before,#calendar-time-message[data-day-period=afternoon]:before{background:#69d4ab;box-shadow:0 0 9px #69d4ab4d}#streak-time-message[data-day-period=evening]:before,#calendar-time-message[data-day-period=evening]:before{background:#bf8ef0;box-shadow:0 0 9px #bf8ef057}@media(max-width:768px){body[data-v2-view=overview]{--mv7-home-blue: #82adff;--mv7-home-violet: #a98cff;--mv7-home-ink: rgba(9, 13, 23, .94);background:radial-gradient(circle at 104% 17%,rgba(74,115,222,.24),transparent 19rem),radial-gradient(circle at -10% 49%,rgba(133,86,217,.13),transparent 22rem),linear-gradient(165deg,#070a10,#0b0e18 48%,#070a10);background-attachment:fixed}body[data-v2-view=overview] .mv7-topbar{border-bottom-color:#83aeff21;background:#070a10c9;box-shadow:0 16px 40px #00000038}body[data-v2-view=overview] .mv7-topbar:after{right:42%;left:14px;background:linear-gradient(90deg,var(--mv7-home-blue),rgba(169,140,255,.25),transparent);opacity:.65}body[data-v2-view=overview] .mv7-menu-button,body[data-v2-view=overview] .mv7-topbar .mv7-icon-button,body[data-v2-view=overview] .mv7-topbar .mv7-avatar{border-color:transparent;background:#ffffff09;box-shadow:none}body[data-v2-view=overview] .mv7-mobile-brand-mark{width:24px;height:29px;flex-basis:24px}body[data-v2-view=overview] .mv7-mobile-brand-mark i{background:linear-gradient(135deg,#f5f8ff,#8db5ff 52%,#a68cff);box-shadow:0 0 18px #77a6ff66}body[data-v2-view=overview] .mv7-mobile-brand strong{font-weight:720;letter-spacing:-.045em}#overview-view.mv7-content{gap:16px;padding:18px 14px calc(38px + env(safe-area-inset-bottom))}#overview-view .mv7-section-heading>div:first-child{position:relative;min-height:94px;padding:2px 94px 0 2px}#overview-view .mv7-section-heading>div:first-child:before,#overview-view .mv7-section-heading>div:first-child:after{position:absolute;pointer-events:none;content:""}#overview-view .mv7-section-heading>div:first-child:before{top:3px;right:6px;width:72px;height:72px;border:1px solid rgba(137,175,255,.24);border-radius:50%;background:radial-gradient(circle,rgba(154,184,255,.76) 0 3px,transparent 4px),conic-gradient(from 205deg,transparent 0 58%,rgba(133,174,255,.72) 69%,transparent 80%);box-shadow:inset 0 0 28px #698def14,0 0 35px #5b7ddc17}#overview-view .mv7-section-heading>div:first-child:after{top:21px;right:24px;width:34px;height:34px;border:1px solid rgba(175,148,255,.3);border-radius:50%;transform:rotate(-24deg)}#overview-view .mv7-eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:6px;margin:0 0 9px;color:#9abaff;font-family:var(--v2-mono);font-size:9px;font-weight:700;letter-spacing:.12em}#overview-view .mv7-eyebrow:before{width:17px;height:1px;background:linear-gradient(90deg,#8eb4ff,#af8cff);content:""}#overview-view .mv7-section-heading h2{font-size:clamp(27px,7.7vw,34px);line-height:1.02;letter-spacing:-.048em}#overview-view .mv7-overview-time-subtitle{max-width:28ch;margin-top:8px;font-size:13px;line-height:1.4}#overview-view .mv7-metric-grid{position:relative;isolation:isolate;gap:10px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}#overview-view .mv7-metric-primary{position:relative;z-index:1;min-height:208px;padding:20px 20px 82px;overflow:hidden;border:1px solid rgba(128,169,255,.24);border-radius:30px 30px 30px 9px;background:radial-gradient(circle at 92% 15%,rgba(129,166,255,.2),transparent 10rem),radial-gradient(circle at 15% 120%,rgba(159,115,241,.16),transparent 13rem),linear-gradient(145deg,#1f2b48f0,#0c111df7);box-shadow:inset 0 1px #ffffff1f,0 24px 58px -28px #395bbfb8}#overview-view .mv7-metric-primary:before,#overview-view .mv7-metric-primary:after{position:absolute;display:block;pointer-events:none;content:""}#overview-view .mv7-metric-primary:before{right:-62px;bottom:-135px;width:285px;height:285px;border:1px solid rgba(141,175,255,.2);border-radius:50%;box-shadow:0 0 0 22px #80a3ff06,0 0 0 48px #a680f505}#overview-view .mv7-metric-primary:after{right:0;bottom:54px;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(142,178,255,.7),transparent);box-shadow:0 0 14px #76a1ff59}#overview-view .mv7-metric-primary .mv7-metric-head,#overview-view .mv7-metric-primary>strong{position:relative;z-index:2}#overview-view .mv7-metric-primary .mv7-metric-head h3{color:#eef3ffb8;font-family:var(--v2-mono);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}#overview-view .mv7-metric-primary .mv7-metric-icon{width:42px;height:42px;flex-basis:42px;border:1px solid rgba(143,180,255,.26);border-radius:50%;background:#88aeff17;color:#a6c5ff}#overview-view .mv7-metric-primary>strong{margin-top:26px;font-size:clamp(31px,9.3vw,40px);font-weight:710;letter-spacing:-.055em}#overview-view .mv7-metric-income,#overview-view .mv7-metric-expense{position:relative;z-index:3;min-height:96px;margin-top:-67px;padding:14px 15px 13px;border:1px solid rgba(255,255,255,.105);border-radius:18px;background:#080c14c4;box-shadow:inset 0 1px #ffffff14,0 18px 35px -22px #000000e6;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}#overview-view .mv7-metric-income{margin-left:10px;border-top-color:#52dba659}#overview-view .mv7-metric-expense{margin-right:10px;border-top-color:#f5a46857}#overview-view .mv7-metric-income .mv7-metric-icon,#overview-view .mv7-metric-expense .mv7-metric-icon{width:29px;height:29px;flex-basis:29px;border:0;border-radius:9px}#overview-view .mv7-metric-income .mv7-metric-head h3,#overview-view .mv7-metric-expense .mv7-metric-head h3{font-size:11px;font-weight:650}#overview-view .mv7-metric-income>strong,#overview-view .mv7-metric-expense>strong{margin-top:11px;font-family:var(--v2-mono);font-size:clamp(13px,3.9vw,16px);font-weight:680;letter-spacing:-.035em}#overview-view .mv7-quick-actions-row{position:relative;gap:2px;padding:8px;border:1px solid rgba(255,255,255,.095);border-radius:24px 24px 8px;background:#0b0f18ad;box-shadow:inset 0 1px #ffffff12,0 20px 45px -30px #000000f2;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}#overview-view .mv7-quick-actions-row:before{position:absolute;top:-1px;right:28%;left:28%;height:1px;background:linear-gradient(90deg,transparent,rgba(153,182,255,.7),transparent);content:""}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn{min-height:66px;gap:5px;padding:4px 1px 2px;border-radius:16px}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn:active{background:#ffffff0e;transform:translateY(1px)}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn svg{width:38px;height:38px;padding:10px;border-radius:13px}#overview-view .mv7-quick-action-label{color:#ebeff8bf;font-size:9px;letter-spacing:.01em}#overview-view .mv7-cashflow-panel,#overview-view .mv7-overview-budget-panel,#overview-view .mv7-activity-panel{border-color:#ffffff1a;background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 52%),#0c1019b8;box-shadow:inset 0 1px #ffffff13,0 24px 48px -34px #000000e6}#overview-view .mv7-cashflow-panel{border-radius:28px 9px 28px 28px}#overview-view .mv7-cashflow-panel .mv7-main-chart{height:152px}#overview-view .mv7-cashflow-panel .mv7-chart-axis{height:126px}#overview-view .mv7-cashflow-panel .mv7-panel-header h3,#overview-view .mv7-overview-budget-panel .mv7-panel-header h3,#overview-view .mv7-activity-panel .mv7-panel-header h3{font-size:15px;letter-spacing:-.02em}#overview-view .mv7-mobile-cashflow-period select{border-color:#ffffff17;border-radius:12px 5px 12px 12px;background:#ffffff09}#overview-view .mv7-overview-budget-panel{border-radius:9px 24px 24px}#overview-view .mv7-overview-budget-track{height:4px;background:#ffffff13}#overview-view .mv7-activity-panel{border-radius:24px 24px 9px}#overview-view .mv7-transaction-row+.mv7-transaction-row{border-top:1px solid rgba(255,255,255,.055)}}@media(max-width:370px){#overview-view .mv7-section-heading>div:first-child{padding-right:76px}#overview-view .mv7-section-heading>div:first-child:before{right:0;width:62px;height:62px}#overview-view .mv7-section-heading>div:first-child:after{top:18px;right:16px;width:29px;height:29px}#overview-view .mv7-metric-primary>strong{font-size:clamp(28px,9vw,34px)}#overview-view .mv7-metric-income,#overview-view .mv7-metric-expense{padding-inline:11px}}.mv7-mobile-overview-greeting,.mv7-mobile-balance-orbit,.mv7-transaction-token-icon{display:none}@media(max-width:768px){body[data-v2-view=overview]{--mv7-home-expense: #58a6ff;--mv7-home-income: #72db84;--mv7-home-transfer: #9c82ea;--mv7-home-amber: #e8b84e;--mv7-home-blue: #70a7ea;--mv7-home-plum: #a58dcc;background:radial-gradient(circle at 82% 13%,rgba(255,255,255,.055),transparent 15rem),radial-gradient(circle at 12% 43%,rgba(255,255,255,.035),transparent 19rem),linear-gradient(160deg,#050607,#0a0b0d 48%,#050607);background-attachment:fixed}body[data-v2-view=overview] .mv7-workspace{background:transparent}body[data-v2-view=overview] .mv7-topbar{display:grid;min-height:calc(72px + env(safe-area-inset-top));grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:max(12px,env(safe-area-inset-top)) 18px 11px;border-bottom:0;background:#050607c2;box-shadow:0 12px 34px #0003;backdrop-filter:blur(22px) saturate(115%);-webkit-backdrop-filter:blur(22px) saturate(115%)}body[data-v2-view=overview] .mv7-topbar:after{display:none}body[data-v2-view=overview] .mv7-mobile-topbar-start{min-width:0;grid-column:1}body[data-v2-view=overview] .mv7-menu-button,body[data-v2-view=overview] .mv7-topbar .mv7-avatar{display:none}body[data-v2-view=overview] .mv7-mobile-brand{gap:8px}body[data-v2-view=overview] .mv7-mobile-brand-mark{width:22px;height:27px;flex-basis:22px}body[data-v2-view=overview] .mv7-mobile-brand-mark i{background:linear-gradient(135deg,#f4f7ff,var(--mv7-mobile-accent));box-shadow:0 0 14px var(--mv7-mobile-glow)}body[data-v2-view=overview] .mv7-mobile-brand strong{font-size:20px;font-weight:680;letter-spacing:-.04em}body[data-v2-view=overview] .mv7-topbar-actions{grid-column:2;gap:8px}body[data-v2-view=overview] .mv7-topbar .mv7-icon-button{display:grid;width:44px;height:44px;flex-basis:44px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 45%),#ffffff06;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #ffffff0a,0 9px 20px #0003;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}body[data-v2-view=overview] #privacy-toggle{color:var(--mv7-home-expense)}body[data-v2-view=overview] #notification-bell{color:var(--mv7-home-amber)}body[data-v2-view=overview] #notification-badge{background:#df805f;box-shadow:0 0 0 2px #090a0b}#overview-view.mv7-content{display:flex;flex-direction:column;gap:17px;padding:24px 14px calc(38px + env(safe-area-inset-bottom))}#overview-view.mv7-content[hidden]{display:none}#overview-view .mv7-section-heading{display:contents}#overview-view .mv7-section-heading>div:first-child{position:relative;min-height:126px;order:1;padding:1px 4px 0}#overview-view .mv7-section-heading>div:first-child:before,#overview-view .mv7-section-heading>div:first-child:after{display:none}#overview-view .mv7-eyebrow{display:block;margin:0 0 16px;color:#dadee594;font-family:var(--v2-font);font-size:10px;font-weight:580;letter-spacing:.14em}#overview-view .mv7-eyebrow:before{display:none}#overview-view #overview-time-message{display:none}#overview-view .mv7-mobile-overview-greeting{display:block;max-width:100%;margin:0;color:#f6f7f9;font-size:clamp(29px,8.3vw,38px);font-weight:480;line-height:1.04;letter-spacing:-.052em}#overview-view .mv7-overview-time-subtitle{display:block;margin:11px 0 0;color:#d3d8e08c;font-size:15px;line-height:1.4}#overview-view .mv7-heading-tools{display:contents}#overview-view .mv7-preview-badge,#overview-view .mv7-period-control,#overview-view .mv7-heading-icon-tools,#overview-view #open-composer{display:none}#overview-view .mv7-metric-grid{position:relative;isolation:isolate;order:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:visible;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}#overview-view .mv7-metric-grid:after{display:none}#overview-view .mv7-metric{width:auto;min-width:0;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none}#overview-view .mv7-metric:before,#overview-view .mv7-metric:after,#overview-view .mv7-metric>p,#overview-view .mv7-metric .mv7-metric-tag{display:none}#overview-view .mv7-metric-primary{position:relative;z-index:1;min-height:284px;grid-column:1 / -1;padding:29px 18px 105px;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.065),transparent 39%),#ffffff05;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff0d,0 24px 52px -32px #000000e6;backdrop-filter:blur(24px) saturate(112%);-webkit-backdrop-filter:blur(24px) saturate(112%)}#overview-view .mv7-metric-primary .mv7-metric-head{position:relative;z-index:4;display:block;text-align:center}#overview-view .mv7-metric-primary .mv7-metric-icon{display:none}#overview-view .mv7-metric-primary .mv7-metric-head h3{color:var(--mv7-home-blue);font-family:var(--v2-font);font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}#overview-view .mv7-metric-primary>strong{position:relative;z-index:4;display:block;margin:21px 0 0;overflow:hidden;color:#f7f8fa;font-size:clamp(31px,9.5vw,42px);font-weight:500;line-height:1;letter-spacing:-.06em;text-align:center;text-overflow:ellipsis}#overview-view .mv7-metric-primary .mv7-change{position:relative;z-index:4;display:flex;width:fit-content;align-items:center;gap:4px;min-height:32px;padding:0 11px;margin:16px auto 0;border:1px solid rgba(114,219,132,.12);border-radius:999px;background:#72db840e;color:#a8d9b0;font-size:10px;transition:border-color .3s ease,background .3s ease,color .3s ease}#overview-view .mv7-metric-primary.is-trend-down .mv7-change{border-color:#e8b84e2e;background:#e8b84e14;color:var(--mv7-home-amber)}#overview-view .mv7-metric-primary.is-trend-down .mv7-change b{color:var(--mv7-home-amber)}#overview-view .mv7-metric-primary .mv7-change b{font-size:11px;font-weight:650}#overview-view .mv7-metric-primary .mv7-change span{font-size:0}#overview-view .mv7-metric-primary .mv7-change span:after{font-size:10px;content:"este mes"}#overview-view .mv7-mobile-balance-orbit{position:absolute;right:0;bottom:54px;left:0;z-index:1;display:block;height:126px;overflow:hidden;pointer-events:none}#overview-view .mv7-mobile-balance-orbit i{position:absolute;top:40px;left:-12%;width:124%;height:116px;border-top:2px solid var(--mv7-home-blue);border-radius:50%;box-shadow:0 -3px 12px #58a6ff29;transition:border-color .3s ease,box-shadow .3s ease}#overview-view .mv7-mobile-balance-orbit i:after{position:absolute;top:-2px;right:16%;width:28%;height:2px;background:linear-gradient(90deg,transparent,var(--mv7-home-plum),transparent);content:""}#overview-view .mv7-mobile-balance-orbit span,#overview-view .mv7-mobile-balance-orbit b{display:none}#overview-view .mv7-metric-primary.is-trend-down .mv7-mobile-balance-orbit{transform:scaleY(-1)}#overview-view .mv7-metric-primary.is-trend-down .mv7-mobile-balance-orbit i{border-top-color:var(--mv7-home-amber);box-shadow:0 -3px 12px #e8b84e29}#overview-view .mv7-metric-income,#overview-view .mv7-metric-expense{position:relative;z-index:3;min-height:84px;margin-top:-93px;padding:13px 10px 11px;border:0;background:transparent;box-shadow:none}#overview-view .mv7-metric-income{margin-left:11%;border-right:1px solid rgba(255,255,255,.13)}#overview-view .mv7-metric-expense{margin-right:11%}#overview-view .mv7-metric-income .mv7-metric-head,#overview-view .mv7-metric-expense .mv7-metric-head{display:flex;align-items:center;gap:8px}#overview-view .mv7-metric-income .mv7-metric-icon,#overview-view .mv7-metric-expense .mv7-metric-icon{display:grid;width:31px;height:31px;flex-basis:31px;place-items:center;border:1px solid currentColor;border-radius:50%;background:transparent}#overview-view .mv7-metric-income .mv7-metric-icon{color:var(--mv7-home-income)}#overview-view .mv7-metric-expense .mv7-metric-icon{color:var(--mv7-home-expense)}#overview-view .mv7-metric-income .mv7-metric-icon svg,#overview-view .mv7-metric-expense .mv7-metric-icon svg{width:15px;height:15px}#overview-view .mv7-metric-income .mv7-metric-head h3,#overview-view .mv7-metric-expense .mv7-metric-head h3{font-size:9px;font-weight:670;letter-spacing:.08em;text-transform:uppercase}#overview-view .mv7-metric-income .mv7-metric-head h3{color:var(--mv7-home-income)}#overview-view .mv7-metric-expense .mv7-metric-head h3{color:var(--mv7-home-expense)}#overview-view .mv7-metric-income>strong,#overview-view .mv7-metric-expense>strong{display:block;margin:7px 0 0 39px;overflow:hidden;color:#f4f5f7;font-size:clamp(12px,3.5vw,15px);font-weight:610;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}#overview-view .mv7-metric-income .mv7-change,#overview-view .mv7-metric-expense .mv7-change{display:none}#overview-view .mv7-quick-actions-row{position:relative;order:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:8px 5px;border:1px solid rgba(255,255,255,.2);border-radius:23px;background:linear-gradient(145deg,rgba(255,255,255,.06),transparent 45%),#ffffff05;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0a,0 18px 32px -26px #000000e6;backdrop-filter:blur(22px) saturate(110%);-webkit-backdrop-filter:blur(22px) saturate(110%)}#overview-view .mv7-quick-actions-row:before{display:none}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn{position:relative;min-height:70px;gap:5px;padding:5px 2px 3px;overflow:visible;border:0;border-radius:14px;background:transparent;box-shadow:none;color:var(--qa-color, rgba(238, 241, 245, .72))}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn+.mv7-quick-action-btn:before{position:absolute;top:14px;bottom:14px;left:0;width:1px;background:#ffffff1c;content:""}#overview-view .mv7-quick-action-btn[data-quick-action=ingreso]{--qa-color: var(--mv7-home-income)}#overview-view .mv7-quick-action-btn[data-quick-action=gasto]{--qa-color: var(--mv7-home-expense)}#overview-view .mv7-quick-action-btn[data-quick-action=transfer]{--qa-color: var(--mv7-home-transfer)}#overview-view .mv7-quick-action-btn[data-quick-action=mas]{--qa-color: var(--mv7-home-amber)}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn svg{width:34px;height:34px;padding:7px;border:0;border-radius:0;background:transparent;color:var(--qa-color);stroke:var(--qa-color)}#overview-view .mv7-quick-action-label{color:#f4f5f7d6;font-size:9px;font-weight:540}#overview-view .mv7-analysis-grid{display:contents!important}#overview-view .mv7-cashflow-panel,#overview-view .mv7-overview-budget-panel,#overview-view .mv7-activity-panel{border:1px solid rgba(255,255,255,.2);background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 46%),#ffffff05;box-shadow:inset 0 1px #ffffff36,inset 0 -1px #ffffff09,0 22px 42px -32px #000000eb;backdrop-filter:blur(22px) saturate(108%);-webkit-backdrop-filter:blur(22px) saturate(108%)}#overview-view .mv7-cashflow-panel{order:5;display:block;overflow:hidden;border-radius:24px}#overview-view .mv7-accounts-panel{display:none}#overview-view .mv7-cashflow-panel .mv7-panel-header{min-height:60px;padding:15px 16px 7px;border-bottom:0}#overview-view .mv7-cashflow-panel .mv7-panel-header h3,#overview-view .mv7-activity-panel .mv7-panel-header h3,#overview-view .mv7-overview-budget-panel .mv7-panel-header h3{font-size:15px;font-weight:570;letter-spacing:-.025em}#overview-view .mv7-cashflow-panel .mv7-panel-header p,#overview-view .mv7-cashflow-panel .mv7-legend,#overview-view .mv7-cashflow-panel .mv7-panel-stats{display:none}#overview-view .mv7-mobile-cashflow-period{position:relative;display:flex;align-items:center}#overview-view .mv7-mobile-cashflow-period select{min-height:36px;padding:0 31px 0 10px;appearance:none;border:0;border-radius:10px;outline:0;background:transparent;color:#f2f4f7d1;font-size:11px;box-shadow:none}#overview-view .mv7-mobile-cashflow-period svg{position:absolute;right:9px;width:13px;height:13px;color:#dfe3e97a;pointer-events:none}#overview-view .mv7-cashflow-panel .mv7-chart-wrap{padding:8px 13px 14px 43px}#overview-view .mv7-cashflow-panel .mv7-main-chart{height:175px}#overview-view .mv7-cashflow-panel .mv7-chart-axis{top:17px;left:4px;width:35px;height:146px}#overview-view .mv7-chart-line{stroke:var(--mv7-home-blue);filter:none}#overview-view .mv7-chart-area{fill:#58a6ff14}#overview-view .mv7-chart-point circle:first-child{fill:#58a6ff2e;stroke:var(--mv7-home-expense)}#overview-view .mv7-chart-point circle:last-child{fill:#f7f8fa}#overview-view .mv7-activity-panel{order:6;margin:0;overflow:hidden;border-radius:24px}#overview-view .mv7-activity-panel .mv7-panel-header{min-height:61px;padding:15px 16px;border-bottom:1px solid rgba(255,255,255,.08)}#overview-view .mv7-activity-panel .mv7-panel-header p{display:none}#overview-view .mv7-activity-panel .mv7-text-link{color:var(--mv7-home-expense);font-size:11px}#overview-view .mv7-transaction-list{gap:0;padding:4px 14px 10px}#overview-view .mv7-transaction-row{min-height:72px;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;padding:0 4px;border:0;border-radius:0;background:transparent}#overview-view .mv7-transaction-row+.mv7-transaction-row{border-top:1px solid rgba(255,255,255,.075)}#overview-view .mv7-transaction-row:nth-child(n+3){display:none}#overview-view .mv7-transaction-token{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(114,219,132,.2);border-radius:50%;background:#72db840e;color:var(--mv7-home-income)}#overview-view .mv7-transaction-row:nth-child(2) .mv7-transaction-token{border-color:#e8b84e33;background:#e8b84e0e;color:var(--mv7-home-amber)}#overview-view .mv7-transaction-token-label{display:none}#overview-view .mv7-transaction-token-icon{display:block;width:19px;height:19px}#overview-view .mv7-transaction-copy strong{font-size:13px;font-weight:580}#overview-view .mv7-transaction-copy span{color:#d3d8e080;font-size:10px}#overview-view .mv7-transaction-amount{max-width:118px;color:var(--mv7-home-expense);font-size:11px;font-weight:620}#overview-view .mv7-transaction-amount.is-income{color:var(--mv7-home-income)}#overview-view .mv7-transaction-amount.is-transfer{color:var(--mv7-home-transfer)}#overview-view .mv7-overview-budget-panel{order:7;display:block;border-radius:24px}#overview-view .mv7-overview-budget-panel .mv7-panel-header{min-height:56px;padding:14px 16px 7px;border-bottom:0}#overview-view .mv7-overview-budget-panel .mv7-panel-header p{display:none}#overview-view .mv7-overview-budget-panel .mv7-text-link{color:var(--mv7-home-expense)}#overview-view .mv7-overview-budget-content{padding:8px 15px 17px}#overview-view .mv7-overview-budget-track{height:5px}#overview-view #overview-whatsapp-cta{order:8}#overview-view .mv7-overview-secondary-grid{display:none}}@media(max-width:370px){body[data-v2-view=overview] .mv7-topbar{min-height:calc(66px + env(safe-area-inset-top));padding-inline:12px}body[data-v2-view=overview] .mv7-mobile-brand strong{font-size:18px}body[data-v2-view=overview] .mv7-topbar .mv7-icon-button{width:40px;height:40px;flex-basis:40px}#overview-view.mv7-content{padding-inline:12px}#overview-view .mv7-section-heading>div:first-child{min-height:120px;padding-right:0}#overview-view .mv7-metric-primary>strong{font-size:clamp(28px,9.4vw,35px)}#overview-view .mv7-metric-income,#overview-view .mv7-metric-expense{padding-inline:7px}#overview-view .mv7-metric-income>strong,#overview-view .mv7-metric-expense>strong{margin-left:34px;font-size:11px}}@media(max-width:768px){body[data-v2-view=overview] .mv7-topbar .mv7-menu-button,body[data-v2-view=overview] #conn-status-chip{display:none}body[data-v2-view=overview] #whatsapp-quick-link,body[data-v2-view=overview] #profile-button{display:grid;width:44px;min-width:44px;height:44px;min-height:44px;flex-basis:44px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 45%),#ffffff06;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #ffffff0a,0 9px 20px #0003;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}body[data-v2-view=overview] #whatsapp-quick-link{color:#79dca1}body[data-v2-view=overview] #profile-button{color:#eef1f5;font-size:12px;font-weight:680}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn[data-quick-action=ingreso] svg{border:0;background:transparent;color:var(--mv7-home-income);stroke:var(--mv7-home-income)}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn[data-quick-action=gasto] svg{border:0;background:transparent;color:var(--mv7-home-expense);stroke:var(--mv7-home-expense)}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn[data-quick-action=transfer] svg{border:0;background:transparent;color:var(--mv7-home-transfer);stroke:var(--mv7-home-transfer)}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn[data-quick-action=mas] svg{border:0;background:transparent;color:var(--mv7-home-amber);stroke:var(--mv7-home-amber)}#overview-view .mv7-transaction-token-icon{fill:none;stroke:currentColor}}@media(max-width:370px){body[data-v2-view=overview] .mv7-topbar-actions{gap:6px}body[data-v2-view=overview] #whatsapp-quick-link,body[data-v2-view=overview] #profile-button{width:40px;min-width:40px;height:40px;min-height:40px;flex-basis:40px}}@media(max-width:768px){body[data-v2-view=accounts]{--mv7-account-blue: #6fa9ff;--mv7-account-green: #70d883;--mv7-account-amber: #e8b84e;--mv7-account-violet: #a887ff}body[data-v2-view=accounts] .mv7-topbar{min-height:calc(68px + env(safe-area-inset-top));padding-inline:12px;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 50%),#07090dc7;backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%)}body[data-v2-view=accounts] .mv7-topbar-actions{gap:6px}body[data-v2-view=accounts] .mv7-topbar .mv7-menu-button,body[data-v2-view=accounts] .mv7-topbar .mv7-icon-button,body[data-v2-view=accounts] .mv7-topbar .mv7-avatar{width:40px;min-width:40px;height:40px;min-height:40px;flex-basis:40px;border-color:#ffffff2e;border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,.085),transparent 48%),#ffffff06;box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff09,0 8px 18px #00000038}body[data-v2-view=accounts] #privacy-toggle{color:var(--mv7-account-blue)}body[data-v2-view=accounts] #whatsapp-quick-link{color:#78d99b}body[data-v2-view=accounts] #notification-bell{color:#e7bd4e}body[data-v2-view=accounts] #profile-button{color:#f0f2f6}#accounts-view.mv7-accounts-view{width:100%;padding:23px 16px calc(56px + env(safe-area-inset-bottom))}#accounts-view .mv7-tx-heading-actions{align-items:center;gap:8px;padding-bottom:3px}#accounts-view #accounts-open-trash,#accounts-view #accounts-add{width:46px;min-width:46px;height:46px;min-height:46px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.19);border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,.1),transparent 48%),#ffffff06;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #ffffff09,0 12px 25px #00000042;color:#eef2f8;backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%)}#accounts-view #accounts-open-trash{width:38px;min-width:38px;height:38px;min-height:38px;color:#dadee694}#accounts-view #accounts-add{display:grid;border-color:#6fa9ff61;color:var(--mv7-account-blue)}#accounts-view #accounts-add span{display:none}#accounts-view #accounts-add svg{width:22px;height:22px}#accounts-view #money-map-title{display:none}#accounts-view #accounts-mobile-total{display:block;font-family:var(--v2-sans);font-size:clamp(31px,9vw,39px);font-weight:430;line-height:1;letter-spacing:-.065em}#accounts-view [data-account-kind=bank]{--account-color: var(--mv7-account-blue) !important}#accounts-view [data-account-kind=savings]{--account-color: var(--mv7-account-green) !important}#accounts-view [data-account-kind=cash]{--account-color: var(--mv7-account-amber) !important}#accounts-view [data-account-kind=credit]{--account-color: var(--mv7-account-violet) !important}#accounts-view #accounts-empty-state{min-height:190px;margin-top:10px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#ffffff05}}@media(max-width:370px){#accounts-view.mv7-accounts-view{padding-inline:12px}#accounts-view #accounts-open-trash{display:none}}@media(max-width:768px){#overview-view .mv7-mobile-overview-greeting{font-size:clamp(22px,6vw,27px)!important}#overview-view #widget-cashflow{display:none}#overview-view .mv7-metric-primary{min-height:268px!important;padding-bottom:98px!important}#overview-view .mv7-activity-panel{padding-bottom:14px!important}}#balance-spark-point{display:none}@media(min-width:769px){#overview-view .mv7-metric-dot,#overview-view .mv7-metric-history-link,#overview-view .mv7-metric-chevron,#overview-view .mv7-change-arrow{display:none}}@media(max-width:768px){#balance-spark-point{display:block}#overview-view .mv7-metric-primary .mv7-metric-head{display:flex;align-items:center;gap:6px;text-align:left}#overview-view .mv7-metric-primary .mv7-metric-dot{display:block;width:6px;height:6px;flex:none;border-radius:50%;background:var(--v2-green-bright);box-shadow:0 0 6px var(--v2-green-bright)}#overview-view .mv7-metric-primary .mv7-metric-head h3{color:var(--v2-muted)}#overview-view .mv7-metric-primary .mv7-metric-tag{display:none}#overview-view .mv7-metric-primary>strong{text-align:left}#overview-view .mv7-metric-primary-foot{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 0}#overview-view .mv7-metric-primary .mv7-change{margin:0}#overview-view .mv7-metric-primary .mv7-change-arrow{width:10px;height:10px;margin-right:-2px;transform:rotate(180deg)}#overview-view .mv7-metric-primary.is-trend-down .mv7-change-arrow{transform:rotate(0)}#overview-view .mv7-metric-history-link{display:flex;align-items:center;gap:3px;color:var(--v2-muted);font-size:11px;font-weight:600;text-decoration:none;white-space:nowrap}#overview-view .mv7-metric-history-link svg{width:12px;height:12px}#overview-view .mv7-mobile-balance-orbit{display:none}#overview-view .mv7-metric-primary.is-flat-history{min-height:0!important;padding-bottom:28px!important}#overview-view .mv7-metric-income,#overview-view .mv7-metric-expense{display:grid;grid-template-columns:1fr auto;row-gap:6px;min-height:104px;margin:0;padding:16px 14px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(150deg,#ffffff0f,#ffffff03),#0a0c0b80;backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%)}#overview-view .mv7-metric-income .mv7-metric-head,#overview-view .mv7-metric-expense .mv7-metric-head{display:contents}#overview-view .mv7-metric-income .mv7-metric-icon,#overview-view .mv7-metric-expense .mv7-metric-icon{grid-column:1;grid-row:1;width:34px;height:34px;flex-basis:34px;border:0;color:#fff}#overview-view .mv7-metric-income .mv7-metric-icon{background:var(--mv7-home-income)}#overview-view .mv7-metric-expense .mv7-metric-icon{background:var(--mv7-home-expense)}#overview-view .mv7-metric-income .mv7-metric-icon svg,#overview-view .mv7-metric-expense .mv7-metric-icon svg{width:16px;height:16px}#overview-view .mv7-metric-income .mv7-metric-head h3,#overview-view .mv7-metric-expense .mv7-metric-head h3{grid-column:1 / -1;grid-row:2;margin-top:8px;color:var(--v2-muted);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:none}#overview-view .mv7-metric-income .mv7-metric-chevron,#overview-view .mv7-metric-expense .mv7-metric-chevron{display:grid;grid-column:2;grid-row:1;place-items:center;width:22px;height:22px;color:#eef1f566}#overview-view .mv7-metric-income .mv7-metric-chevron svg,#overview-view .mv7-metric-expense .mv7-metric-chevron svg{width:14px;height:14px}#overview-view .mv7-metric-income>strong,#overview-view .mv7-metric-expense>strong{grid-column:1 / -1;grid-row:3;margin:2px 0 0;font-size:clamp(15px,4.5vw,18px)}#overview-view .mv7-metric-income .mv7-metric-tag,#overview-view .mv7-metric-expense .mv7-metric-tag{display:block;grid-column:1 / -1;grid-row:4;color:var(--v2-muted);font-size:10px;font-weight:500;text-transform:none;letter-spacing:normal}#overview-view .mv7-quick-actions-row .mv7-quick-action-btn svg{border-radius:50%;background:var(--qa-color);color:#fff;stroke:#fff;box-shadow:0 6px 16px -8px var(--qa-color)}#overview-view .mv7-section-heading>div:first-child{min-height:0!important}#overview-view .mv7-eyebrow{margin-bottom:6px!important}#overview-view .mv7-mobile-overview-greeting{font-size:clamp(18px,5vw,21px)!important;line-height:1.15!important}#overview-view .mv7-overview-time-subtitle{margin-top:4px!important;font-size:13px!important}}@media(max-width:768px){body[data-v2-view=overview] .mv7-topbar .mv7-menu-button{display:grid}body[data-v2-view=overview] .mv7-mobile-brand{display:none}}.mv7-owner-ai{margin-top:12px;padding:15px;border:1px solid var(--v2-line-strong);border-radius:13px;background:linear-gradient(145deg,#ffffff0a,#ffffff03)}.mv7-owner-ai>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.mv7-owner-ai>header h3{margin:0;font-size:12px}.mv7-owner-ai h4{margin:16px 0 6px;font-size:12px}.mv7-owner-ai-note{margin:0 0 10px;color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-owner-ai-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.mv7-owner-ai-tiles article{padding:10px;border:1px solid var(--v2-line-strong);border-radius:10px}.mv7-owner-ai-tiles small{display:block;color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-owner-ai-tiles strong{display:block;margin-top:4px;font-size:16px}.mv7-owner-ai-prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:12px}.mv7-owner-ai-prices label{display:flex;flex-direction:column;gap:4px;color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-owner-ai-table>div{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:8px;padding:6px 0;border-bottom:1px solid var(--v2-line-strong);font-size:var(--v2-text-xs)}.mv7-owner-ai-table>div.is-head{color:var(--v2-muted)}.mv7-owner-ai-table>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#owner-ai-daily.mv7-owner-ai-table>div{grid-template-columns:repeat(3,minmax(0,1fr))}.mv7-owner-updated{display:block;margin-top:5px;color:var(--v2-dim);font-size:var(--v2-text-micro)}@media(max-width:768px){body[data-v2-view=owner] .mv7-workspace{background:radial-gradient(circle at 88% 3%,rgba(170,191,211,.22),transparent 24rem),radial-gradient(circle at 8% 22%,rgba(255,255,255,.9),transparent 20rem),#eef2f5}body[data-v2-view=owner] .mv7-owner-view{--owner-mobile-ink: #111827;--owner-mobile-muted: #667085;--owner-mobile-line: rgba(62, 75, 92, .12);--owner-mobile-card: rgba(255, 255, 255, .72);width:min(100%,560px);display:flex;flex-direction:column;gap:12px;margin-inline:auto;padding:16px 16px calc(32px + env(safe-area-inset-bottom));color:var(--owner-mobile-ink)}body[data-v2-view=owner] .mv7-owner-view[hidden]{display:none}body[data-v2-view=owner] .mv7-owner-heading{display:none;order:1}body[data-v2-view=owner] .mv7-owner-heading .mv7-eyebrow{color:#718096;font-size:10px;font-weight:650;letter-spacing:.34em}body[data-v2-view=owner] .mv7-owner-heading h2{max-width:340px;margin:10px 0 8px;color:var(--owner-mobile-ink);font-size:clamp(38px,11.7vw,54px);font-weight:730;line-height:.99;letter-spacing:-.055em}body[data-v2-view=owner] .mv7-owner-heading>div:first-child>p:last-of-type{color:var(--owner-mobile-muted);font-size:15px;line-height:1.45}body[data-v2-view=owner] .mv7-owner-updated{color:#8791a2;font-size:12px}body[data-v2-view=owner] .mv7-owner-heading>div:last-child{width:auto;justify-self:end}body[data-v2-view=owner] .mv7-owner-heading button{min-height:48px;flex:none;padding:0 21px;border-color:#ffffffeb;border-radius:25px;background:#ffffff94;box-shadow:inset 0 1px #fffffff5,0 16px 34px -27px #1e2b3c7a;color:var(--owner-mobile-ink);opacity:1}body[data-v2-view=owner] .mv7-owner-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:0;order:2}body[data-v2-view=owner] .mv7-owner-kpis article{min-height:132px;grid-template-columns:minmax(0,1fr) 30px;align-content:space-between;gap:12px 8px;padding:14px;border-color:#ffffffeb;border-radius:18px;background:var(--owner-mobile-card);box-shadow:inset 0 1px #fffffff2,0 18px 38px -32px #1b27376b}body[data-v2-view=owner] .mv7-owner-kpis article>span{grid-column:2;grid-row:1;width:30px;height:30px;border-radius:10px;background:#e1e7eea6;color:#192230}body[data-v2-view=owner] .mv7-owner-kpis article>div{display:contents}body[data-v2-view=owner] .mv7-owner-kpis small{grid-column:1;grid-row:1;min-height:32px;color:var(--owner-mobile-muted);font-size:12px;line-height:1.35}body[data-v2-view=owner] .mv7-owner-kpis strong{grid-column:1 / -1;color:var(--owner-mobile-ink);font-size:26px;line-height:1.1;overflow-wrap:anywhere;font-weight:720}body[data-v2-view=owner] :is(.mv7-owner-maincol,.mv7-owner-rail)>section,body[data-v2-view=owner] :is(.mv7-owner-moderation,.mv7-owner-ai){border-color:#ffffffeb;border-radius:20px;background:var(--owner-mobile-card);box-shadow:inset 0 1px #fffffff5,0 20px 42px -34px #1b273770}body[data-v2-view=owner] .mv7-owner-grid{display:contents}body[data-v2-view=owner] :is(.mv7-owner-maincol,.mv7-owner-rail){display:contents}body[data-v2-view=owner] .mv7-owner-growth{order:3}body[data-v2-view=owner] .mv7-owner-plans{order:5}body[data-v2-view=owner] .mv7-owner-health{order:6}body[data-v2-view=owner] .mv7-owner-ai{order:10}body[data-v2-view=owner] .mv7-owner-funnel{order:11}body[data-v2-view=owner] .mv7-owner-live{order:7}body[data-v2-view=owner] .mv7-owner-broadcast{order:9}body[data-v2-view=owner] .mv7-owner-users{order:4}body[data-v2-view=owner] .mv7-owner-moderation{order:8}body[data-v2-view=owner] .mv7-owner-growth{padding:17px}body[data-v2-view=owner] .mv7-owner-growth>header{gap:14px}body[data-v2-view=owner] .mv7-owner-grid h3,body[data-v2-view=owner] :is(.mv7-owner-moderation,.mv7-owner-ai) h3{color:var(--owner-mobile-ink);font-size:15px;font-weight:680}body[data-v2-view=owner] .mv7-owner-growth nav{width:100%;padding:3px;border:0;border-radius:22px;background:#dbe0e7b8}body[data-v2-view=owner] .mv7-owner-growth nav button{min-width:0;flex:1;color:#667085}body[data-v2-view=owner] .mv7-owner-growth nav button.is-active{background:#ffffffeb;box-shadow:0 5px 14px -10px #141d2bb3;color:#111827}body[data-v2-view=owner] .mv7-owner-growth>header p,body[data-v2-view=owner] .mv7-owner-chart,body[data-v2-view=owner] .mv7-owner-chart footer,body[data-v2-view=owner] .mv7-owner-users :is(small,time,output),body[data-v2-view=owner] .mv7-owner-live :is(small,time){color:var(--owner-mobile-muted)}body[data-v2-view=owner] .owner-grid-lines{stroke:#4b58681a}body[data-v2-view=owner] .mv7-owner-rail>section{padding:17px}body[data-v2-view=owner] .mv7-owner-plans .mv7-plan-bar{height:13px;margin-block:16px;border-radius:8px;background:#dbe0e7b8}body[data-v2-view=owner] .mv7-owner-plans>p,body[data-v2-view=owner] .mv7-owner-plans footer,body[data-v2-view=owner] .mv7-owner-health small{color:var(--owner-mobile-muted)}body[data-v2-view=owner] .mv7-owner-health>div{margin-top:15px;gap:16px}body[data-v2-view=owner] .mv7-owner-health p{min-width:0;padding:0 0 10px;border-bottom:1px solid var(--owner-mobile-line)}body[data-v2-view=owner] .mv7-owner-health strong{color:var(--owner-mobile-ink);font-size:22px}body[data-v2-view=owner] .mv7-owner-users,body[data-v2-view=owner] .mv7-owner-live,body[data-v2-view=owner] .mv7-owner-broadcast,body[data-v2-view=owner] .mv7-owner-moderation,body[data-v2-view=owner] .mv7-owner-ai{padding:17px}body[data-v2-view=owner] #owner-user-list article,body[data-v2-view=owner] .mv7-owner-live>p{border-bottom-color:var(--owner-mobile-line)}body[data-v2-view=owner] .mv7-owner-broadcast :is(select,input,textarea){min-height:44px;border-color:var(--owner-mobile-line);border-radius:12px;background:#ffffffad;color:var(--owner-mobile-ink)}body[data-v2-view=owner] .mv7-owner-broadcast button{min-height:48px;border-radius:25px;background:#1c2634}body[data-v2-view=owner] .mv7-owner-ai-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-v2-view=owner] .mv7-owner-ai-tiles article{min-height:74px;border-color:var(--owner-mobile-line);border-radius:14px;background:#ffffff7a}body[data-v2-view=owner] .mv7-owner-ai-tiles small,body[data-v2-view=owner] .mv7-owner-ai-prices label,body[data-v2-view=owner] .mv7-owner-ai-note{color:var(--owner-mobile-muted)}body[data-v2-view=owner] .mv7-owner-ai-prices{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-v2-view=owner] .mv7-owner-view :is(section,article,header,aside,main,label){min-width:0}body[data-v2-view=owner] :is(.mv7-owner-moderation,.mv7-owner-ai){margin-top:0}body[data-v2-view=owner] :is(.mv7-owner-moderation,.mv7-owner-ai)>header{align-items:flex-start;flex-wrap:wrap;gap:12px}body[data-v2-view=owner] .mv7-owner-ai>header{flex-direction:column}body[data-v2-view=owner] .mv7-owner-view h3{line-height:1.4;overflow-wrap:anywhere}body[data-v2-view=owner] .mv7-owner-view :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--owner-mobile-line);border-radius:10px;background:var(--owner-mobile-card);color:var(--owner-mobile-ink);font:inherit;font-size:16px}body[data-v2-view=owner] .mv7-owner-view button{min-height:44px}body[data-v2-view=owner] .mv7-owner-growth>header{align-items:stretch}body[data-v2-view=owner] .mv7-owner-growth>header p{flex-wrap:wrap;line-height:1.5}body[data-v2-view=owner] .mv7-owner-ai-tiles article{display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:12px;overflow-wrap:anywhere}body[data-v2-view=owner] .mv7-owner-ai-tiles strong{margin:0;font-size:18px;line-height:1.3;font-variant-numeric:tabular-nums}body[data-v2-view=owner] .mv7-owner-ai-note{line-height:1.6}body[data-v2-view=owner] .mv7-owner-ai-prices label{justify-content:space-between;gap:8px;line-height:1.5}body[data-v2-view=owner] .mv7-owner-ai-table{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}body[data-v2-view=owner] .mv7-owner-ai-table>div{min-width:300px;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));padding-block:12px;align-items:center}body[data-v2-view=owner] #owner-ai-users>div{min-width:460px;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}body[data-v2-view=owner] .mv7-owner-ai-table>div>span{white-space:normal;overflow-wrap:anywhere}body[data-v2-view=owner] #owner-user-list article{grid-template-columns:32px minmax(0,1fr) auto;column-gap:10px;row-gap:8px;padding-block:14px}body[data-v2-view=owner] #owner-user-list article>.is-avatar{grid-row:1 / 3}body[data-v2-view=owner] #owner-user-list article>p{min-width:0;overflow-wrap:anywhere}body[data-v2-view=owner] .mv7-owner-post{grid-template-columns:34px minmax(0,1fr)}body[data-v2-view=owner] .mv7-owner-post-actions{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:center}body[data-v2-view=owner] .mv7-owner-health p{gap:8px}body[data-v2-view=owner] .mv7-owner-insight[hidden]{display:none}}@media(max-width:420px){body[data-v2-view=owner] .mv7-owner-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){:root[data-resolved-theme=dark] body[data-v2-view=owner] .mv7-workspace{background:radial-gradient(circle at 88% 3%,rgba(53,70,88,.3),transparent 24rem),#090c10}:root[data-resolved-theme=dark] body[data-v2-view=owner] .mv7-owner-view{--owner-mobile-ink: #f4f7fb;--owner-mobile-muted: #9ca6b5;--owner-mobile-line: rgba(255, 255, 255, .1);--owner-mobile-card: rgba(25, 29, 35, .88)}:root[data-resolved-theme=dark] body[data-v2-view=owner] :is(.mv7-owner-kpis article,.mv7-owner-maincol>section,.mv7-owner-rail>section,.mv7-owner-moderation,.mv7-owner-ai){border-color:var(--owner-mobile-line);box-shadow:none}:root[data-resolved-theme=dark] body[data-v2-view=owner] .mv7-owner-kpis article>span{background:#ffffff12;color:var(--owner-mobile-muted)}:root[data-resolved-theme=dark] body[data-v2-view=owner] .mv7-owner-heading button,:root[data-resolved-theme=dark] body[data-v2-view=owner] .mv7-owner-growth nav,:root[data-resolved-theme=dark] body[data-v2-view=owner] .mv7-owner-ai-tiles article,:root[data-resolved-theme=dark] body[data-v2-view=owner] .mv7-owner-broadcast :is(select,input,textarea){border-color:#ffffff1a;background:#ffffff0e}}@media(prefers-reduced-motion:reduce){.mv7-workspace,#overview-view{animation:none!important;transition:none!important}}html[data-reduce-motion] .mv7-workspace,html[data-reduce-motion] #overview-view{animation:none!important;transition:none!important}#networth-view{--nw-panel: rgba(13, 16, 15, .94);--nw-panel-strong: rgba(16, 20, 18, .98);--nw-panel-soft: rgba(255, 255, 255, .025);--nw-line: rgba(255, 255, 255, .085);--nw-line-strong: rgba(255, 255, 255, .14);--nw-copy: #f1f5f3;--nw-muted: #98a29d;--nw-dim: #69736e;--nw-green: #4be6b0;--nw-green-soft: rgba(45, 222, 152, .12);--nw-coral: #ff765e;--nw-coral-soft: rgba(255, 118, 94, .12);width:100%;min-height:calc(100vh - var(--v2-topbar-height));padding:26px clamp(22px,2.8vw,42px) 48px}#networth-view .mv7-networth-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 22px}#networth-view .mv7-networth-heading>div:first-child{min-width:0}#networth-view .mv7-networth-heading .mv7-eyebrow{margin:0 0 6px;color:var(--nw-green)}#networth-view .mv7-networth-heading h2{margin:0;color:var(--nw-copy);font-size:clamp(25px,2.2vw,33px);font-weight:630;letter-spacing:-.045em}#networth-view .mv7-networth-heading>div>p:last-child{margin:7px 0 0;color:var(--nw-muted);font-size:var(--v2-text-sm)}#networth-view .mv7-tx-heading-actions{display:flex;align-items:center;gap:9px}#networth-view .mv7-networth-heading :is(.mv7-primary-button,.mv7-secondary-button){min-height:42px;padding-inline:16px;border-radius:10px;white-space:nowrap}#networth-view .mv7-networth-heading .mv7-secondary-button{border-color:var(--nw-line-strong);background:#ffffff09}#networth-view .mv7-networth-heading svg{width:15px;height:15px}#networth-view .mv7-networth-section{position:relative;overflow:visible;display:block;min-height:0;grid-template-columns:none;border:0;border-radius:0;background:transparent;box-shadow:none}#networth-view .mv7-networth-section:before{display:none}#networth-view .mv7-networth-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(218px,.28fr);gap:14px}#networth-view .mv7-networth-hero,#networth-view .mv7-networth-insights,#networth-view .mv7-networth-composition{border:1px solid var(--nw-line);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 52%),var(--nw-panel);box-shadow:0 18px 45px #0003,inset 0 1px #ffffff06}#networth-view .mv7-networth-hero{min-width:0;padding:clamp(20px,2.2vw,30px)}#networth-view .mv7-networth-summary{position:relative;z-index:auto;display:flex;min-height:0;align-items:flex-start;justify-content:space-between;gap:24px;padding:0;border:0}#networth-view .mv7-networth-primary .mv7-eyebrow{margin:0 0 10px;color:var(--nw-muted)}#networth-view .mv7-networth-value-row{display:flex;flex-wrap:wrap;align-items:center;gap:11px}#networth-view .mv7-networth-primary h3{margin:0;color:var(--nw-copy);font-size:clamp(34px,3.8vw,52px);font-weight:570;letter-spacing:-.06em;line-height:1}#networth-view #networth-history-change{display:inline-flex;min-height:28px;align-items:center;padding:0 9px;border:1px solid rgba(75,230,176,.15);border-radius:8px;background:var(--nw-green-soft);color:var(--nw-green);font-size:var(--v2-text-xs);font-weight:740}#networth-view #networth-history-change.is-negative{border-color:#ff765e2e;background:var(--nw-coral-soft);color:var(--nw-coral)}#networth-view .mv7-networth-primary>span{display:block;margin-top:9px;color:var(--nw-green);font-size:var(--v2-text-xs);font-weight:600}#networth-view .mv7-networth-primary>span.is-negative{color:var(--nw-coral)}#networth-view .mv7-networth-asof{flex:0 0 auto;margin-top:2px;color:var(--nw-dim);font-size:var(--v2-text-micro)}#networth-view .mv7-networth-history{min-width:0;margin-top:28px;padding:20px 0 0;border-top:1px solid var(--nw-line)}#networth-view .mv7-networth-history header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}#networth-view .mv7-networth-history header div{display:grid;gap:4px}#networth-view .mv7-networth-history header span{color:var(--nw-muted);font-size:var(--v2-text-micro);font-weight:760;letter-spacing:.13em}#networth-view .mv7-networth-history header small{color:var(--nw-dim);font-size:var(--v2-text-micro)}#networth-view .mv7-networth-chart-shell{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px}#networth-view .mv7-networth-chart-axis{display:flex;height:210px;flex-direction:column;justify-content:space-between;padding-block:1px}#networth-view .mv7-networth-chart-axis span{color:var(--nw-dim);font-size:10px;line-height:1;white-space:nowrap}#networth-view .mv7-networth-chart-plot{position:relative;min-width:0;padding-bottom:28px}#networth-view .mv7-networth-history svg{display:block;width:100%;height:210px;margin:0;overflow:visible}#networth-view .mv7-networth-chart-grid path{fill:none;stroke:var(--nw-line);stroke-width:1;vector-effect:non-scaling-stroke}#networth-view .mv7-networth-history-path{fill:none;stroke:var(--nw-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgba(75,230,176,.2))}#networth-view .mv7-networth-history-area{fill:url(#networth-history-fill)}#networth-view .mv7-networth-history-guide{stroke:#4be6b06b;stroke-dasharray:3 4;stroke-width:1;vector-effect:non-scaling-stroke}#networth-view .mv7-networth-history-point{fill:var(--nw-panel-strong);stroke:var(--nw-green);stroke-width:2.5;vector-effect:non-scaling-stroke}#networth-view .mv7-networth-chart-tooltip{position:absolute;z-index:2;right:8px;display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid var(--nw-line-strong);border-radius:8px;background:#121614f5;box-shadow:0 10px 26px #00000047;color:var(--nw-muted);font-size:10px;pointer-events:none;transform:translateY(-120%)}#networth-view .mv7-networth-chart-tooltip strong{color:var(--nw-copy);font-size:10px;font-weight:680}#networth-view .mv7-networth-chart-months{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(12,1fr);gap:2px}#networth-view .mv7-networth-chart-months span{color:var(--nw-dim);font-size:9px;text-align:center}#networth-view .mv7-networth-insights{display:flex;min-width:0;flex-direction:column;padding:21px 18px 0}#networth-view .mv7-networth-insights>header{display:flex;align-items:center;gap:10px;padding-bottom:18px;border-bottom:1px solid var(--nw-line)}#networth-view .mv7-networth-insight-mark{display:grid;width:35px;height:35px;flex:0 0 auto;place-items:center;border:1px solid rgba(75,230,176,.16);border-radius:10px;background:var(--nw-green-soft);color:var(--nw-green)}#networth-view .mv7-networth-insight-mark svg{width:16px;height:16px}#networth-view .mv7-networth-insights h3{margin:2px 0 0;color:var(--nw-copy);font-size:16px;font-weight:620;letter-spacing:-.025em}#networth-view .mv7-networth-insights article{display:flex;gap:11px;padding:20px 0;border-bottom:1px solid var(--nw-line)}#networth-view .mv7-networth-insights article>span{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--nw-green-soft);color:var(--nw-green)}#networth-view .mv7-networth-insights article>span svg{width:17px;height:17px}#networth-view .mv7-networth-insights article.is-growth.is-negative>span,#networth-view .mv7-networth-insights article.is-debt>span{background:var(--nw-coral-soft);color:var(--nw-coral)}#networth-view .mv7-networth-insights article p{display:grid;min-width:0;gap:3px;margin:0;color:var(--nw-muted);font-size:var(--v2-text-xs);line-height:1.4}#networth-view .mv7-networth-insights article p b{color:var(--nw-copy);font-weight:600}#networth-view .mv7-networth-insights article p strong{color:var(--nw-green);font-size:19px;font-weight:680}#networth-view .mv7-networth-insights article.is-growth.is-negative p strong,#networth-view .mv7-networth-insights article.is-debt p strong{color:var(--nw-coral)}#networth-view .mv7-networth-insights article p small{color:var(--nw-dim);font-size:10px}#networth-view #networth-view-detail{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:auto;padding:16px 0;border:0;background:transparent;color:var(--nw-green);cursor:pointer;font:inherit;font-size:var(--v2-text-xs);font-weight:650}#networth-view #networth-view-detail svg{width:14px;height:14px}#networth-view .mv7-networth-insights>footer{display:flex;align-items:center;gap:8px;margin-inline:-18px;padding:13px 18px;border-top:1px solid var(--nw-line);color:var(--nw-dim);font-size:10px}#networth-view .mv7-networth-insights>footer svg{width:14px;height:14px}#networth-view .mv7-networth-insights>footer span,#networth-view .mv7-networth-insights>footer strong{display:block}#networth-view .mv7-networth-insights>footer strong{margin-top:2px;color:var(--nw-muted);font-weight:570}#networth-view .mv7-networth-composition{margin-top:14px;padding:clamp(20px,2.2vw,28px);scroll-margin-top:100px}#networth-view .mv7-networth-composition>header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}#networth-view .mv7-networth-composition>header .mv7-eyebrow{margin:0 0 5px;color:var(--nw-muted)}#networth-view .mv7-networth-composition>header h3{margin:0;color:var(--nw-copy);font-size:21px;font-weight:630;letter-spacing:-.035em}#networth-view .mv7-networth-composition>header>p{max-width:390px;margin:0;color:var(--nw-muted);font-size:var(--v2-text-xs);line-height:1.5;text-align:right}#networth-view .mv7-networth-balance-bar{display:flex;height:34px;gap:3px;margin:21px 0 18px;overflow:hidden;border-radius:8px;background:var(--nw-panel-soft)}#networth-view .mv7-networth-balance-bar>div{display:flex;min-width:74px;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;transition:flex-basis .42s var(--v2-motion-ease-out)}#networth-view .mv7-networth-balance-bar>div.is-empty{display:none}#networth-view .mv7-networth-balance-bar span,#networth-view .mv7-networth-balance-bar strong{font-size:10px;font-weight:720}#networth-view .mv7-networth-balance-bar .is-assets{background:linear-gradient(90deg,#2dde98b8,#4be6b0e6);color:#06150f}#networth-view .mv7-networth-balance-bar .is-liabilities{background:linear-gradient(90deg,#ff765ee0,#ff8e5ce0);color:#25100c}#networth-view .mv7-networth-composition-grid{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--nw-line);border-radius:12px}#networth-view .mv7-networth-breakdown{min-width:0;background:var(--nw-panel-soft)}#networth-view .mv7-networth-breakdown+.mv7-networth-breakdown{border-left:1px solid var(--nw-line)}#networth-view .mv7-networth-breakdown>header,#networth-view .mv7-networth-breakdown>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px}#networth-view .mv7-networth-breakdown>header{border-bottom:1px solid var(--nw-line)}#networth-view .mv7-networth-breakdown>header div{display:grid;gap:3px}#networth-view .mv7-networth-breakdown>header span{color:var(--nw-green);font-size:var(--v2-text-micro);font-weight:780;letter-spacing:.12em}#networth-view .mv7-networth-breakdown.is-liabilities>header span{color:var(--nw-coral)}#networth-view .mv7-networth-breakdown>header small{color:var(--nw-dim);font-size:10px}#networth-view .mv7-networth-breakdown>header>strong{color:var(--nw-copy);font-size:var(--v2-text-sm);font-weight:640;white-space:nowrap}#networth-view .mv7-networth-layers{display:flex;width:100%;min-height:168px;flex-direction:column;justify-content:flex-start}#networth-view .mv7-networth-layer{position:relative;z-index:auto;width:100%;margin:0;color:var(--nw-copy);cursor:pointer;outline:none;transition:background .18s ease}#networth-view .mv7-networth-layer+.mv7-networth-layer{margin-top:0;border-top:1px solid var(--nw-line)}#networth-view .mv7-networth-layer:hover,#networth-view .mv7-networth-layer:focus-visible,#networth-view .mv7-networth-layer.is-selected{z-index:auto;width:100%;margin:0;background:color-mix(in srgb,var(--layer-tone) 6%,transparent);filter:none}#networth-view .mv7-networth-layer:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--layer-tone) 55%,transparent)}#networth-view .mv7-networth-layer-surface,#networth-view .mv7-networth-layer.is-selected .mv7-networth-layer-surface,#networth-view .mv7-networth-layer-liability .mv7-networth-layer-surface{position:relative;display:grid;min-height:62px;grid-template-columns:36px minmax(0,1fr) auto 14px;align-items:center;gap:11px;padding:10px 15px;border:0;background:transparent;box-shadow:none;clip-path:none;transform:none}#networth-view .mv7-networth-layer-surface:before,#networth-view .mv7-networth-layer-surface:after{display:none}#networth-view .mv7-networth-layer-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid color-mix(in srgb,var(--layer-tone) 22%,transparent);border-radius:9px;background:color-mix(in srgb,var(--layer-tone) 13%,transparent);color:var(--layer-tone)}#networth-view .mv7-networth-layer-icon svg{width:16px;height:16px}#networth-view .mv7-networth-layer-copy{display:grid;min-width:0;gap:3px}#networth-view .mv7-networth-layer-copy strong{overflow:hidden;color:var(--nw-copy);font-size:var(--v2-text-xs);font-weight:610;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}#networth-view .mv7-networth-layer-copy small{overflow:hidden;color:var(--nw-dim);font-size:10px;text-overflow:ellipsis;white-space:nowrap}#networth-view .mv7-networth-layer-amount{display:grid;justify-items:end;gap:3px}#networth-view .mv7-networth-layer-amount strong{color:var(--nw-copy);font-size:var(--v2-text-xs);font-weight:620;white-space:nowrap}#networth-view .mv7-networth-layer-amount b{color:var(--layer-tone);font-size:10px;font-weight:720}#networth-view .mv7-networth-layer-arrow{width:13px;height:13px;color:var(--nw-dim);transition:transform .18s ease}#networth-view .mv7-networth-layer.is-selected .mv7-networth-layer-arrow{transform:rotate(90deg)}#networth-view .mv7-networth-layer-detail{display:flex;width:auto;min-height:0;align-items:center;justify-content:space-between;gap:14px;margin:0 15px 10px 62px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--layer-tone) 13%,transparent);border-radius:8px;background:#ffffff05}#networth-view .mv7-networth-layer-detail>span{display:grid;min-width:0;grid-template-columns:auto auto;gap:2px 9px}#networth-view .mv7-networth-layer-detail small{grid-column:1 / -1;color:var(--nw-dim);font-size:8px;font-weight:720;letter-spacing:.11em}#networth-view .mv7-networth-layer-detail strong,#networth-view .mv7-networth-layer-detail em{color:var(--nw-muted);font-size:9px;font-style:normal;font-weight:520}#networth-view .mv7-networth-edit{flex:0 0 auto;padding:6px 8px;border:1px solid color-mix(in srgb,var(--layer-tone) 32%,transparent);border-radius:7px;background:color-mix(in srgb,var(--layer-tone) 8%,transparent);color:var(--layer-tone);font:inherit;font-size:9px;font-weight:650}#networth-view .mv7-networth-empty-layer{display:flex;width:auto;min-height:116px;align-items:center;justify-content:center;gap:11px;margin:16px;padding:18px;border:1px dashed var(--nw-line-strong);border-radius:10px;background:transparent;color:var(--nw-muted);font:inherit;text-align:left}#networth-view button.mv7-networth-empty-layer{cursor:pointer}#networth-view .mv7-networth-empty-icon{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--nw-green-soft);color:var(--nw-green);font-size:18px}#networth-view .mv7-networth-empty-copy,#networth-view .mv7-networth-empty-layer strong,#networth-view .mv7-networth-empty-layer small{display:block;margin:0}#networth-view .mv7-networth-empty-layer strong{color:var(--nw-copy);font-size:var(--v2-text-xs);font-weight:610}#networth-view .mv7-networth-empty-layer small{margin-top:4px;color:var(--nw-dim);font-size:9px;line-height:1.4}#networth-view .mv7-networth-breakdown>footer{border-top:1px solid var(--nw-line);color:var(--nw-muted);font-size:var(--v2-text-xs)}#networth-view .mv7-networth-breakdown>footer strong{color:var(--nw-copy);font-size:var(--v2-text-xs);font-weight:650}#networth-view .mv7-networth-footer{position:relative;z-index:auto;display:grid;min-height:0;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;border:0}#networth-view .mv7-networth-footer>article{position:static;z-index:auto;display:flex;width:auto;min-width:0;min-height:0;align-items:center;flex-direction:row;gap:11px;margin:0;padding:13px 15px;border:1px solid var(--nw-line);border-radius:10px;background:var(--nw-panel-soft);box-shadow:none;backdrop-filter:none;inset:auto}#networth-view .mv7-networth-footer>article>span{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border-radius:9px;background:var(--nw-green-soft);color:var(--nw-green)}#networth-view .mv7-networth-footer>article>span svg{width:15px;height:15px}#networth-view .mv7-networth-footer p{display:grid;min-width:0;gap:3px;margin:0}#networth-view .mv7-networth-footer small{color:var(--nw-dim);font-size:8px;font-weight:750;letter-spacing:.12em}#networth-view .mv7-networth-footer strong{overflow:hidden;margin:0;color:var(--nw-muted);font-size:10px;font-weight:560;line-height:1.4;text-overflow:ellipsis}:root[data-resolved-theme=light] #networth-view{--nw-panel: rgba(255, 255, 255, .94);--nw-panel-strong: #ffffff;--nw-panel-soft: rgba(18, 31, 40, .027);--nw-line: rgba(18, 31, 40, .09);--nw-line-strong: rgba(18, 31, 40, .15);--nw-copy: #172027;--nw-muted: #65717a;--nw-dim: #879199;--nw-green: #078967;--nw-green-soft: rgba(9, 164, 123, .1);--nw-coral: #d85843;--nw-coral-soft: rgba(216, 88, 67, .1)}:root[data-resolved-theme=light] #networth-view .mv7-networth-section{background:#f4f6f8}:root[data-resolved-theme=light] #networth-view .mv7-networth-hero,:root[data-resolved-theme=light] #networth-view .mv7-networth-insights,:root[data-resolved-theme=light] #networth-view .mv7-networth-composition{box-shadow:0 16px 38px #1c2d3912,inset 0 1px #fffc}:root[data-resolved-theme=light] #networth-view .mv7-networth-chart-tooltip{background:#fffffff7;box-shadow:0 10px 26px #1c2d391f}:root[data-resolved-theme=light] #networth-view .mv7-networth-layer-icon,:root[data-resolved-theme=light] #networth-view .mv7-networth-layer-amount b{color:color-mix(in srgb,var(--layer-tone) 45%,#087a65 55%)}@media(max-width:1100px){#networth-view .mv7-networth-overview{grid-template-columns:minmax(0,1fr) 205px}#networth-view .mv7-networth-insights{padding-inline:15px}#networth-view .mv7-networth-insights>footer{margin-inline:-15px;padding-inline:15px}}@media(max-width:900px){#networth-view .mv7-networth-overview{grid-template-columns:1fr}#networth-view .mv7-networth-insights{display:grid;grid-template-columns:1fr 1fr;column-gap:18px}#networth-view .mv7-networth-insights>header,#networth-view .mv7-networth-insights>footer,#networth-view #networth-view-detail{grid-column:1 / -1}#networth-view .mv7-networth-insights article{border-bottom:0}#networth-view #networth-view-detail{border-top:1px solid var(--nw-line)}}@media(max-width:768px){#networth-view{min-height:0;padding:16px 14px calc(96px + env(safe-area-inset-bottom))}#networth-view .mv7-networth-heading{display:grid;gap:14px;margin-bottom:16px}#networth-view .mv7-networth-heading h2{font-size:25px}#networth-view .mv7-networth-heading>div>p:last-child{max-width:310px;line-height:1.45}#networth-view .mv7-tx-heading-actions{display:grid;grid-template-columns:42px 1fr 1fr;width:100%}#networth-view .mv7-networth-heading :is(.mv7-primary-button,.mv7-secondary-button){width:100%;min-width:0;height:42px;padding-inline:10px;font-size:11px}#networth-view .mv7-networth-heading .mv7-secondary-button svg{display:block}#networth-view .mv7-networth-heading .mv7-secondary-button:after{display:none;content:none}#networth-view .mv7-networth-hero,#networth-view .mv7-networth-composition{padding:18px 15px}#networth-view .mv7-networth-summary{display:block}#networth-view .mv7-networth-primary h3{font-size:clamp(31px,10.5vw,42px)}#networth-view .mv7-networth-asof{display:block;margin-top:10px}#networth-view .mv7-networth-history{margin-top:22px}#networth-view .mv7-networth-chart-shell{grid-template-columns:48px minmax(0,1fr);gap:6px}#networth-view .mv7-networth-chart-axis,#networth-view .mv7-networth-history svg{height:178px}#networth-view .mv7-networth-chart-months span:nth-child(2n){visibility:hidden}#networth-view .mv7-networth-chart-tooltip{right:3px;padding:6px}#networth-view .mv7-networth-insights{display:block;padding-inline:16px}#networth-view .mv7-networth-insights article{border-bottom:1px solid var(--nw-line)}#networth-view .mv7-networth-insights>footer{margin-inline:-16px;padding-inline:16px}#networth-view .mv7-networth-composition>header{display:block}#networth-view .mv7-networth-composition>header>p{margin-top:8px;text-align:left}#networth-view .mv7-networth-balance-bar span{display:none}#networth-view .mv7-networth-balance-bar>div{justify-content:center}#networth-view .mv7-networth-composition-grid{grid-template-columns:1fr}#networth-view .mv7-networth-breakdown+.mv7-networth-breakdown{border-top:1px solid var(--nw-line);border-left:0}#networth-view .mv7-networth-footer{grid-template-columns:1fr}}@media(max-width:430px){#networth-view .mv7-networth-heading .mv7-secondary-button span{overflow:hidden;max-width:86px;text-overflow:ellipsis}#networth-view .mv7-networth-value-row{align-items:flex-end}#networth-view .mv7-networth-primary h3{width:100%}#networth-view .mv7-networth-layer-surface,#networth-view .mv7-networth-layer.is-selected .mv7-networth-layer-surface{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;padding-inline:11px}#networth-view .mv7-networth-layer-arrow{display:none}#networth-view .mv7-networth-layer-copy small{max-width:112px}#networth-view .mv7-networth-layer-detail{margin-left:54px}}@media(prefers-reduced-motion:reduce){#networth-view .mv7-networth-balance-bar>div,#networth-view .mv7-networth-layer,#networth-view .mv7-networth-layer-arrow{transition:none}}.mv7-profile-view{width:100%;min-height:calc(100vh - var(--v2-topbar-height));padding:34px clamp(24px,3vw,48px) 48px}.mv7-profile-view[hidden],body[data-v2-view=profile] .mv7-live-pill,.mv7-profile-public-summary,.mv7-profile-public-tabs,.mv7-profile-public-panel,.mv7-profile-mobile-section-title,.mv7-profile-mobile-field-icon,.mv7-profile-mobile-field-arrow,.mv7-profile-mobile-hero-arrow,.mv7-profile-mobile-verified,.mv7-profile-mobile-more,.mv7-profile-mobile-save-note{display:none}.mv7-profile-editor-shell{width:min(100%,1160px);margin:0 auto}.mv7-profile-private-hint svg,.mv7-profile-preview-card footer svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.mv7-profile-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,290px);gap:18px;align-items:stretch}.mv7-profile-editor-card,.mv7-profile-preview-card{overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 42%),linear-gradient(150deg,#171c19e0,#080b0aeb);box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #ffffff04,0 24px 68px #00000038;backdrop-filter:blur(24px) saturate(120%);-webkit-backdrop-filter:blur(24px) saturate(120%)}.mv7-profile-editor-card{display:flex;min-width:0;flex-direction:column}.mv7-profile-editor-hero{display:grid;grid-template-columns:126px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:166px;padding:24px 28px;border-bottom:1px solid var(--v2-line)}.mv7-profile-avatar-wrap{position:relative;width:118px;height:118px}.mv7-profile-editor-avatar,.mv7-profile-preview-avatar,.mv7-profile-photo-preview{display:grid;overflow:hidden;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.2),transparent 28%),linear-gradient(145deg,#8e9992,#343b37);color:#fff;font-weight:650}.mv7-profile-editor-avatar{width:118px;height:118px;font-size:34px}.mv7-profile-editor-avatar img,.mv7-profile-preview-avatar img,.mv7-profile-photo-preview img{width:100%;height:100%;object-fit:cover}.mv7-profile-avatar-camera{position:absolute;right:-1px;bottom:2px;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#161b18f0;color:var(--v2-text);box-shadow:0 8px 20px #00000047;cursor:pointer}.mv7-profile-avatar-camera svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}.mv7-profile-hero-copy{display:grid;min-width:0;gap:7px}.mv7-profile-hero-copy strong{overflow:hidden;color:var(--v2-text);font-size:clamp(25px,2.3vw,33px);font-weight:650;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap}.mv7-profile-hero-copy span{overflow:hidden;color:var(--v2-muted);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.mv7-profile-social-line{display:flex;align-items:center;gap:9px;min-height:18px;margin-top:3px;color:var(--v2-muted);font-size:12px}.mv7-profile-social-line span{color:inherit;font-size:inherit}.mv7-profile-social-line strong{display:inline;color:var(--v2-text);font-size:inherit;font-weight:650;letter-spacing:0}.mv7-profile-social-line i{width:3px;height:3px;flex:0 0 auto;border-radius:50%;background:var(--v2-line-strong)}.mv7-profile-photo-button{min-width:132px}.mv7-profile-fields{display:grid;gap:19px;padding:25px 28px 22px}.mv7-profile-field{display:grid;min-width:0;gap:8px;color:var(--v2-text);font-size:12px;font-weight:560}.mv7-profile-field>span:first-child em{color:var(--v2-muted);font-style:normal;font-weight:450}.mv7-profile-input-shell,.mv7-profile-textarea-shell{position:relative;display:block;min-width:0}.mv7-profile-field input,.mv7-profile-field textarea,.mv7-preferences-fields select{font:inherit;width:100%;border:1px solid var(--v2-line-strong);border-radius:11px;outline:0;background:#00000029;color:var(--v2-text);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.mv7-profile-field input{min-height:44px;padding:0 15px}.mv7-profile-field textarea{display:block;min-height:86px;padding:12px 15px 26px;resize:vertical;line-height:1.5}.mv7-profile-field input:focus,.mv7-profile-field textarea:focus,.mv7-preferences-fields select:focus{border-color:color-mix(in srgb,var(--v2-green) 56%,rgba(255,255,255,.15));box-shadow:0 0 0 3px #2dde9817;background:#ffffff06}.mv7-profile-field input[readonly]{padding-right:124px;color:color-mix(in srgb,var(--v2-muted) 90%,white);cursor:default}#profile-username{padding-right:128px}.mv7-profile-field-state,.mv7-profile-email-state{position:absolute;top:50%;right:12px;display:inline-flex;align-items:center;gap:5px;transform:translateY(-50%);font-size:11px;font-weight:570;white-space:nowrap}.mv7-profile-field-state:before{width:12px;height:12px;border:1px solid currentColor;border-radius:50%;content:""}.mv7-profile-field-state.is-valid,.mv7-profile-email-state{color:var(--v2-green-bright)}.mv7-profile-field-state.is-invalid{color:#ff7979}.mv7-profile-field-state.is-checking{color:var(--v2-muted)}.mv7-profile-email-state{padding:4px 8px;border:1px solid rgba(45,222,152,.22);border-radius:999px;background:#2dde980e}.mv7-profile-email-state svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8}.mv7-profile-email-state.is-muted{border-color:var(--v2-line);background:#ffffff06;color:var(--v2-muted)}.mv7-profile-field-hint{display:flex;align-items:center;gap:6px;color:var(--v2-muted);font-size:11px;font-weight:430;line-height:1.45}.mv7-profile-textarea-shell>small{position:absolute;right:13px;bottom:9px;color:var(--v2-muted);font-size:10px;font-weight:450}.mv7-profile-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;padding:16px 28px;border-top:1px solid var(--v2-line)}.mv7-profile-editor-actions>div{display:flex;align-items:center;gap:10px;margin-left:auto}.mv7-profile-editor-actions button{min-width:128px}.mv7-profile-editor-actions button:disabled{opacity:.42;cursor:not-allowed;transform:none}.mv7-profile-editor-status{display:flex;align-items:center;gap:8px;margin:0;color:var(--v2-muted);font-size:11px}.mv7-profile-editor-status[hidden]{display:none}.mv7-profile-editor-status svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}.mv7-profile-preview-card{position:sticky;top:24px;display:grid;min-height:100%;align-self:start;grid-template-rows:auto minmax(400px,1fr) auto}.mv7-profile-preview-card>header{display:grid;gap:5px;padding:22px 22px 0}.mv7-profile-preview-card>header strong{font-size:14px}.mv7-profile-preview-card>header span{color:var(--v2-muted);font-size:11px}.mv7-profile-preview-content{display:flex;min-height:430px;align-items:center;flex-direction:column;justify-content:center;padding:28px 22px;text-align:center}.mv7-profile-preview-avatar{width:124px;height:124px;margin-bottom:18px;font-size:34px}.mv7-profile-preview-content>strong{max-width:100%;overflow:hidden;font-size:25px;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.mv7-profile-preview-content>span{max-width:100%;margin-top:5px;overflow:hidden;color:var(--v2-muted);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.mv7-profile-preview-stats{display:grid;width:min(100%,230px);grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 0;padding:13px 0;border-block:1px solid var(--v2-line)}.mv7-profile-preview-stats div{display:grid;gap:3px}.mv7-profile-preview-stats div+div{border-left:1px solid var(--v2-line)}.mv7-profile-preview-stats dt{color:var(--v2-text);font-size:16px;font-weight:650}.mv7-profile-preview-stats dd{margin:0;color:var(--v2-muted);font-size:10px}.mv7-profile-preview-content>p{max-width:25ch;margin:18px 0 0;color:color-mix(in srgb,var(--v2-muted) 90%,white);font-size:12px;line-height:1.55}.mv7-profile-preview-card>footer{display:flex;align-items:center;justify-content:center;gap:7px;padding:14px 18px;border-top:1px solid var(--v2-line);color:var(--v2-muted);font-size:10px;text-align:center}.mv7-profile-preview-toggle{display:none}body[data-v2-view=profile] #profile-button{border-color:#2dde987a;box-shadow:0 0 0 3px #2dde981a}.mv7-profile-photo-dialog{width:min(460px,calc(100% - 32px))}.mv7-profile-photo-stage{display:grid;justify-items:center;gap:14px;padding:24px 20px;border:1px solid var(--v2-line);border-radius:16px;background:#ffffff06}.mv7-profile-photo-preview{width:164px;height:164px;font-size:42px;box-shadow:0 18px 50px #0000003d}.mv7-profile-photo-stage p{margin:0;color:var(--v2-muted);font-size:11px;text-align:center}.mv7-profile-photo-tools{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px}.mv7-profile-photo-error{margin:12px 0 0;color:#ff8a8a;font-size:12px;text-align:center}.mv7-profile-photo-error[hidden]{display:none}.mv7-profile-photo-dialog button:disabled{opacity:.4;cursor:not-allowed}#profile-photo-cropper[hidden],#profile-photo-preview[hidden]{display:none}.mv7-profile-photo-stage:has(.cropt-container){padding:12px;border-radius:24px}#profile-photo-cropper{width:100%;min-width:0}#profile-photo-cropper .cr-boundary{width:100%;height:var(--profile-crop-boundary-height, clamp(230px, 36dvh, 320px));border-radius:18px;background:#161618}#profile-photo-cropper .cr-overlay{touch-action:none!important;overscroll-behavior:contain;-webkit-touch-callout:none}#profile-photo-cropper .cr-viewport{border:1px solid rgba(255,255,255,.9);box-shadow:0 0 0 1000px #0000008c}#profile-photo-cropper .cr-viewport:focus-visible{outline:3px solid #34c79a;outline-offset:4px}#profile-photo-cropper .cr-slider-wrap{width:calc(100% - 32px);margin:8px auto 0}#profile-photo-cropper .cr-slider{min-height:44px;accent-color:#00a878;cursor:pointer}@media(any-pointer:coarse){#profile-photo-cropper .cr-slider-wrap{display:none!important}}@media(prefers-reduced-motion:reduce){#profile-photo-cropper .cr-loading:after{animation:none}}.mv7-preferences-workspace{container-type:inline-size}.mv7-preferences-workspace .mv7-tab-layout{grid-template-columns:minmax(0,1fr);align-items:stretch}.mv7-preferences-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.mv7-preferences-fields label{display:grid;min-width:0;gap:7px;color:var(--v2-muted);font-size:11px}.mv7-preferences-fields select{width:100%;min-width:0;max-width:100%;min-height:42px;box-sizing:border-box;padding:0 12px}.mv7-preferences-workspace #settings-currency-rate-hint[hidden]{display:none}.mv7-preferences-workspace .mv7-profile-switcher-card{height:100%;min-width:0;overflow:hidden}.mv7-preferences-workspace .mv7-tab-rail{grid-template-columns:minmax(0,1fr)}.mv7-preferences-workspace .mv7-profile-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.mv7-preferences-workspace .mv7-profile-chip{width:100%;min-width:0;min-height:96px;padding:10px 8px 9px;border:1px solid var(--v2-line);border-radius:13px;background:#ffffff05;overflow:hidden;transition:border-color .16s ease,background .16s ease,transform .16s ease}.mv7-preferences-workspace .mv7-profile-chip:hover{border-color:var(--v2-line-strong);background:#ffffff09}.mv7-preferences-workspace .mv7-profile-chip:active{transform:translateY(1px)}.mv7-preferences-workspace .mv7-profile-chip:focus-visible{outline:2px solid var(--v2-green-bright);outline-offset:-2px}.mv7-preferences-workspace .mv7-profile-chip.is-active{border-color:#2dde986b;background:#2dde9812}.mv7-preferences-workspace .mv7-profile-chip-avatar{width:50px;height:50px;border:1px solid rgba(255,255,255,.14);box-shadow:none;font-size:16px}.mv7-preferences-workspace .mv7-profile-chip.is-active .mv7-profile-chip-avatar{border-color:var(--v2-green);box-shadow:inset 0 0 0 2px #2dde9852}.mv7-preferences-workspace .mv7-profile-chip-edit{right:3px;bottom:3px;width:17px;height:17px;border:1px solid rgba(255,255,255,.35);border-radius:6px;background:#070c0ad1}.mv7-preferences-workspace .mv7-profile-chip-edit svg{width:9px;height:9px}.mv7-preferences-workspace .mv7-profile-chip>span:last-child{display:block;width:100%;line-height:1.25;text-align:center}.mv7-preferences-workspace .mv7-profile-chip-add{border-style:dashed}.mv7-preferences-workspace .mv7-profile-region-summary{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.4fr)}.mv7-preferences-workspace .mv7-profile-region-summary dd{white-space:normal;overflow-wrap:anywhere}:root[data-resolved-theme=light] .mv7-preferences-workspace .mv7-profile-chip{background:#f8fafcc7}:root[data-resolved-theme=light] .mv7-preferences-workspace .mv7-profile-chip:hover{background:#fff}:root[data-resolved-theme=light] .mv7-preferences-workspace .mv7-profile-chip.is-active{border-color:#0a966661;background:#10b98114}@container (min-width: 780px){.mv7-preferences-workspace .mv7-tab-layout{grid-template-columns:minmax(0,1fr) minmax(280px,330px)}.mv7-preferences-workspace .mv7-tab-main{display:contents}.mv7-preferences-workspace .mv7-preferences-locale-card{grid-column:1;grid-row:1}.mv7-preferences-workspace .mv7-tab-rail{grid-column:2;grid-row:1;min-width:0}.mv7-preferences-workspace .mv7-profile-region{grid-column:1 / -1;grid-row:2}}@container (max-width: 520px){.mv7-preferences-workspace .mv7-preferences-fields{grid-template-columns:minmax(0,1fr);gap:12px}}.mv7-community-profile-bio{margin-top:8px!important;max-width:54ch;white-space:normal!important}.mv7-community-profile-bio[hidden]{display:none}.mv7-community-profile-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}@media(max-width:1050px)and (min-width:769px){.mv7-profile-editor-layout{grid-template-columns:minmax(0,1fr) 240px}.mv7-profile-editor-hero{grid-template-columns:104px minmax(0,1fr)}.mv7-profile-avatar-wrap,.mv7-profile-editor-avatar{width:98px;height:98px}.mv7-profile-photo-button{grid-column:2;justify-self:start}.mv7-profile-preview-avatar{width:104px;height:104px}.mv7-preferences-workspace .mv7-tab-layout{grid-template-columns:1fr}}#profile-social-line,.mv7-profile-preview-stats,.mv7-community-profile-stats,#profile-public-link-row,#profile-username-url{display:none!important}.mv7-category-smart-card,.mv7-category-summary,.mv7-category-inline-new{display:none}.mv7-category-dialog{width:min(560px,calc(100% - 28px))}.mv7-category-dialog form{box-sizing:border-box;padding:24px}.mv7-category-dialog header{align-items:flex-start;margin-bottom:18px}.mv7-category-dialog header>div{min-width:0}.mv7-category-dialog header h2{font-size:21px;font-weight:620}.mv7-category-dialog header p{max-width:42ch;margin:6px 0 0;color:var(--v2-muted);font-size:var(--v2-text-xs);line-height:1.5}.mv7-category-photo-field{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:13px;margin-bottom:18px;padding:13px;border:1px solid var(--v2-line);border-radius:14px;background:#ffffff05}.mv7-category-photo-preview{position:relative;display:grid;width:68px;height:68px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;cursor:pointer}.mv7-category-photo-preview>span{display:grid;width:64px;height:64px;overflow:hidden;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#fff;font-size:17px;font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff2e}.mv7-category-photo-preview img,.mv7-category-chip-dot img{width:100%;height:100%;object-fit:cover}.mv7-category-photo-preview>i{position:absolute;right:1px;bottom:1px;display:grid;width:21px;height:21px;place-items:center;border:2px solid #111512;border-radius:7px;background:#232925;color:#fff;pointer-events:none}.mv7-category-photo-preview>i svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.8}.mv7-category-photo-preview:focus-visible{outline:2px solid var(--v2-green-bright);outline-offset:2px}.mv7-category-photo-copy{display:grid;min-width:0;gap:4px}.mv7-category-photo-copy strong{font-size:var(--v2-text-sm);font-weight:620}.mv7-category-photo-copy small{color:var(--v2-muted);font-size:var(--v2-text-xs);line-height:1.4}.mv7-category-photo-copy>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:3px}.mv7-category-photo-copy .mv7-text-action{min-height:25px;padding:0;font-size:var(--v2-text-xs)}.mv7-category-photo-copy #category-photo-remove{color:#ff8179}.mv7-category-form-section{min-width:0;margin:0 0 16px;padding:0;border:0}.mv7-category-form-section legend,.mv7-category-dialog .mv7-field>span{margin-bottom:8px;color:var(--v2-muted);font-size:var(--v2-text-xs)}.mv7-category-dialog .mv7-type-switch{margin:0}html[data-resolved-theme=light] #category-composer .mv7-type-switch{background:#f2f2f7;border-color:#e5e5ea}html[data-resolved-theme=light] #category-composer .mv7-type-switch span{color:#636366}html[data-resolved-theme=light] #category-composer .mv7-type-switch input:checked+span{background:#fff;color:#1c1c1e;box-shadow:0 1px 3px #0000001f}html body #category-composer #category-form .mv7-field input:focus{border-color:#aeaeb2!important;box-shadow:0 0 0 3px #aeaeb226!important;outline:none!important}html body #category-composer #category-form .mv7-field input:is(:user-invalid,[aria-invalid=true]){border-color:#ff7a73!important;box-shadow:0 0 0 3px #ff7a7326!important}.mv7-category-dialog .mv7-type-switch label{min-width:0}.mv7-category-dialog .mv7-type-switch input:focus-visible+span{outline:2px solid var(--v2-green-bright);outline-offset:-2px}.mv7-category-dialog .mv7-type-switch input:disabled+span{opacity:.45;cursor:not-allowed}.mv7-category-type-hint{display:block;margin-top:7px;color:var(--v2-dim);font-size:var(--v2-text-micro);line-height:1.4}.mv7-category-dialog .mv7-field{margin-bottom:16px}.mv7-category-dialog .mv7-field input{height:44px;padding:0 12px;border-radius:10px;cursor:text;font-size:var(--v2-text-sm)}.mv7-category-dialog .mv7-field input[aria-invalid=true]{border-color:#ff62599e;box-shadow:0 0 0 3px #ff625914}.mv7-category-form-error{grid-column:1 / -1;margin:0;color:#ff8179;font-size:var(--v2-text-xs);line-height:1.4}.mv7-category-form-error[hidden]{display:none}.mv7-category-dialog .mv7-color-picker{display:flex;flex-wrap:wrap;gap:10px;margin:0}.mv7-category-dialog .mv7-color-swatch{position:relative;width:36px;height:36px;flex:0 0 36px;border:2px solid transparent;border-radius:50%}.mv7-category-dialog .mv7-color-swatch:after{position:absolute;inset:0;display:grid;place-items:center;color:#fff;content:"\2713";font-size:15px;font-weight:800;opacity:0;text-shadow:0 1px 4px rgba(0,0,0,.5)}.mv7-category-dialog .mv7-color-swatch.is-selected{border-color:var(--v2-text);box-shadow:0 0 0 2px #0b0e0c,0 0 0 3px var(--swatch-color)}.mv7-category-dialog .mv7-color-swatch.is-selected:after{opacity:1}.mv7-category-dialog-actions{justify-content:space-between!important;margin-top:4px;padding-top:18px!important;border-top:1px solid var(--v2-line)}.mv7-category-dialog-actions>div{display:flex;gap:10px;margin-left:auto}.mv7-category-dialog-actions button{min-height:40px}.mv7-category-dialog-actions button:disabled{opacity:.42;cursor:not-allowed}.mv7-category-list-table .mv7-category-chip-dot{overflow:hidden}.mv7-category-list-table .mv7-category-chip-dot svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.mv7-category-list-table .mv7-category-row-arrow{width:18px;height:18px;justify-self:end;fill:none;stroke:var(--v2-muted);stroke-width:1.8;pointer-events:none}@media(min-width:769px){[data-settings-panel=categories] .mv7-category-workspace{grid-template-columns:minmax(0,1fr) minmax(260px,32%)}[data-settings-panel=categories] .mv7-category-table-head{grid-template-columns:minmax(0,1.35fr) minmax(112px,.8fr) minmax(64px,.48fr) 18px;gap:10px}[data-settings-panel=categories] .mv7-category-list-table .mv7-category-chip{grid-template-columns:38px minmax(0,1.35fr) minmax(112px,.8fr) minmax(64px,.48fr) 18px;gap:10px;padding-inline:12px}[data-settings-panel=categories] :is(.mv7-category-row-name,.mv7-category-row-uses){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}:root[data-resolved-theme=light] .mv7-category-photo-field{background:#f8fafc}:root[data-resolved-theme=light] .mv7-category-photo-preview>i{border-color:#fff;background:#27332e}@media(max-width:560px){.mv7-category-dialog form{padding:18px}.mv7-category-dialog header{margin-bottom:16px}.mv7-category-dialog-actions{align-items:stretch!important;flex-direction:column-reverse}.mv7-category-dialog-actions>div{display:grid;width:100%;grid-template-columns:1fr 1fr;margin:0}.mv7-category-dialog-actions>#category-delete{width:100%}}@media(max-width:360px){.mv7-category-photo-field{grid-template-columns:58px minmax(0,1fr);padding:11px}.mv7-category-photo-preview{width:58px;height:58px}.mv7-category-photo-preview>span{width:54px;height:54px}}:root[data-resolved-theme=light]{color-scheme:light;--v2-warm-base: var(--zenit-canvas, #f2f2f7);--v2-warm-surface: var(--zenit-surface, #ffffff);--v2-warm-soft: var(--zenit-soft, #f2f2f7);--v2-canvas: var(--v2-warm-base);--v2-sidebar: var(--v2-warm-surface);--v2-surface: var(--v2-warm-surface);--v2-surface-raised: var(--zenit-surface, #ffffff);--v2-surface-hover: var(--v2-warm-soft);--v2-line: rgba(15, 23, 42, .1);--v2-line-strong: rgba(15, 23, 42, .16);--v2-text: #172033;--v2-muted: #475467;--v2-dim: #667085;--v2-green: #067647;--v2-green-bright: #05603a;--v2-green-soft: rgba(8, 127, 91, .1);--v2-amber: #9a4e06;--v2-red: #c4323a;--v2-purple: #6938b5;--v2-glass-fill: rgba(255, 255, 255, .82);--v2-glass-fill-strong: rgba(255, 255, 255, .94);--v2-glass-edge: rgba(15, 23, 42, .14);--v2-glass-shine: rgba(255, 255, 255, .96)}:root[data-resolved-theme=light][data-accent=blue]{--v2-green: #175cd3;--v2-green-bright: #1849a9;--v2-green-soft: rgba(22, 113, 217, .1)}:root[data-resolved-theme=light][data-accent=purple]{--v2-green: #6938b5;--v2-green-bright: #5925a9;--v2-green-soft: rgba(124, 60, 197, .1)}:root[data-resolved-theme=light][data-accent=amber]{--v2-green: #9a4e06;--v2-green-bright: #7a2e0e;--v2-green-soft: rgba(189, 103, 5, .1)}:root[data-resolved-theme=light] body{background:radial-gradient(circle at 92% 4%,rgba(42,126,235,.09),transparent 28rem),radial-gradient(circle at 5% 92%,rgba(8,127,91,.07),transparent 31rem),var(--v2-warm-base);color:var(--v2-text)}:root[data-resolved-theme=light] body:before{background:#2a7eeb0f}:root[data-resolved-theme=light] body:after{background:#087f5b0d}:root[data-resolved-theme=light] .mv7-app{border-color:#0f172a14;background:#ffffffe6;box-shadow:0 28px 80px #2a34481f}:root[data-resolved-theme=light] .mv7-sidebar{border-right-color:var(--v2-line);background:#fffffff5;box-shadow:12px 0 36px #39465b0a}:root[data-resolved-theme=light] .mv7-workspace{background:radial-gradient(circle at 84% 8%,rgba(42,126,235,.035),transparent 24rem),var(--v2-warm-base)}:root[data-resolved-theme=light] .mv7-topbar{border-bottom-color:var(--v2-line);background:#ffffffdb;box-shadow:0 8px 30px #313e540b}:root[data-resolved-theme=light] :is(.mv7-search,.mv7-icon-button,.mv7-period-control){border-color:var(--v2-line);background:#f7f9fcf5;box-shadow:none}:root[data-resolved-theme=light] .mv7-topbar-login{border-color:color-mix(in srgb,var(--v2-green) 34%,transparent);background:color-mix(in srgb,var(--v2-green) 10%,var(--v2-warm-surface));box-shadow:none;color:#087a50}:root[data-resolved-theme=light] .mv7-topbar-login:hover{border-color:color-mix(in srgb,var(--v2-green) 52%,transparent);background:color-mix(in srgb,var(--v2-green) 16%,var(--v2-warm-surface));color:#056640}:root[data-resolved-theme=light] :is(.mv7-nav-item,.mv7-sidebar-footer>a):hover{background:#f2f6fa}:root[data-resolved-theme=light] .mv7-nav-item.is-active{border-color:color-mix(in srgb,var(--v2-green) 18%,transparent);background:color-mix(in srgb,var(--v2-green) 9%,var(--v2-warm-surface));color:var(--v2-green-bright)}:root[data-resolved-theme=light] .mv7-sidebar-footer{border-top-color:var(--v2-line)}:root[data-resolved-theme=light] :is(input,select,textarea){color:var(--v2-text);caret-color:var(--v2-green)}:root[data-resolved-theme=light] :is(input,select,textarea)::placeholder{color:var(--v2-dim)}:root[data-resolved-theme=light] select option{background:var(--v2-warm-surface);color:var(--v2-text)}:root[data-resolved-theme=light] :is(input,select,textarea):-webkit-autofill{-webkit-text-fill-color:var(--v2-text);box-shadow:0 0 0 1000px #f8fafc inset}:root[data-resolved-theme=light] :is(.mv7-secondary-button,.mv7-text-button,.mv7-filter-button,.mv7-settings-segments button,.mv7-category-filters button){border-color:var(--v2-line-strong);background:var(--v2-warm-surface);color:var(--v2-text);box-shadow:0 1px 2px #0f172a0a}:root[data-resolved-theme=light] .mv7-primary-button{border-color:color-mix(in srgb,var(--v2-green) 78%,#000);background:linear-gradient(135deg,color-mix(in srgb,var(--v2-green) 84%,white),var(--v2-green));color:#fff;box-shadow:0 9px 20px color-mix(in srgb,var(--v2-green) 22%,transparent)}:root[data-resolved-theme=light] .mv7-primary-button:hover{filter:brightness(.96)}:root[data-resolved-theme=light] :is(.mv7-secondary-button,.mv7-text-button,.mv7-filter-button,.mv7-category-filters button):hover{background:var(--v2-surface-hover)}:root[data-resolved-theme=light] :is(.mv7-dialog,dialog){border-color:var(--v2-line-strong);background:var(--v2-warm-surface);color:var(--v2-text);box-shadow:0 28px 80px #0f172a33}:root[data-resolved-theme=light] :is(.mv7-dialog,dialog)::backdrop{background:#1e293b61}:root[data-resolved-theme=light] :is(.mv7-toast,.mv7-notification-toast){border-color:var(--v2-line-strong);background:#fffffff5;color:var(--v2-text);box-shadow:0 16px 42px #0f172a29}:root[data-resolved-theme=light] :is(.mv7-welcome-card,.mv7-metric,.mv7-panel,.mv7-overview-insight){border-color:var(--v2-line);background:#fffffff0;box-shadow:inset 0 1px #ffffffe6,0 12px 34px #2b374d11}:root[data-resolved-theme=light] #overview-view :is(.mv7-metric,.mv7-panel){border-color:var(--v2-line);background:var(--v2-warm-surface);background-color:var(--v2-warm-surface);box-shadow:0 12px 34px #2b374d11}:root[data-resolved-theme=light] #overview-view :is(.mv7-metric,.mv7-panel):before{background:radial-gradient(130% 90% at 18% -20%,rgba(255,255,255,.75),transparent 55%)}:root[data-resolved-theme=light] #overview-view .mv7-metric-primary{background:linear-gradient(145deg,color-mix(in srgb,var(--v2-green) 7%,var(--v2-warm-surface)),var(--v2-warm-surface) 68%);background-color:var(--v2-warm-surface)}:root[data-resolved-theme=light] #overview-view .mv7-metric-income{background:linear-gradient(145deg,color-mix(in srgb,var(--v2-green) 5%,var(--v2-warm-surface)),var(--v2-warm-surface) 68%);background-color:var(--v2-warm-surface)}:root[data-resolved-theme=light] #overview-view .mv7-metric-expense{background:linear-gradient(145deg,rgba(242,153,74,.1),var(--v2-warm-surface) 68%);background-color:var(--v2-warm-surface)}:root[data-resolved-theme=light] :is(.mv7-chart-wrap,.mv7-panel-stats,.mv7-account-total){border-color:var(--v2-line);background:#f8fafc}:root[data-resolved-theme=light] :is(.mv7-grid-lines path,.mv7-spark-grid){stroke:#0f172a1a}:root[data-resolved-theme=light] :is(.mv7-account-item,.mv7-transaction-row):hover{background:#f3f6f9}:root[data-resolved-theme=light] :is(.mv7-overview-budget-track,.mv7-progress-track,.mv7-goals-progress-track){background:#e6ebf0}:root[data-resolved-theme=light] :is(.mv7-tx-summary,.mv7-tx-ledger,.mv7-tx-inspector){border-color:var(--v2-line);background:#fffffff5;box-shadow:0 14px 40px #2b374d12}:root[data-resolved-theme=light] :is(.mv7-tx-mini-chart,.mv7-tx-ledger-footer,.mv7-tx-search,.mv7-tx-select,.mv7-tx-inspector-block){border-color:var(--v2-line);background:#f7f9fc}:root[data-resolved-theme=light] :is(.mv7-transaction-row,.mv7-tx-row){border-color:var(--v2-line)}:root[data-resolved-theme=light] :is(.mv7-transaction-row,.mv7-tx-row):hover{background:#f3f6fa}:root[data-resolved-theme=light] #transactions-view .mv7-tx-empty{color:var(--v2-muted)}:root[data-resolved-theme=light] #transactions-view .mv7-tx-empty strong{color:var(--v2-text)}:root[data-resolved-theme=light] #transactions-view .mv7-tx-empty-icon{border-color:color-mix(in srgb,var(--v2-green) 24%,transparent);background:var(--v2-green-soft);color:var(--v2-green-bright)}:root[data-resolved-theme=light] #transactions-view .mv7-tx-empty .mv7-secondary-button{border-color:color-mix(in srgb,var(--v2-green) 34%,transparent);background:color-mix(in srgb,var(--v2-green) 7%,var(--v2-warm-surface));color:var(--v2-green-bright)}:root[data-resolved-theme=light] :is(.mv7-money-node,.mv7-account-card){border-color:var(--v2-line-strong);background:color-mix(in srgb,var(--account-color, var(--v2-green)) 6%,var(--v2-warm-surface));box-shadow:0 8px 24px #2b374d14}:root[data-resolved-theme=light] :is(.mv7-account-focus-insight,.mv7-account-collection){border-color:var(--v2-line);background:#f7f9fc}:root[data-resolved-theme=light] :is(.mv7-accounts-desktop-summary,.mv7-accounts-desktop-panel){border-color:var(--v2-line);background:#fffffff5;box-shadow:0 14px 38px #2b374d12}:root[data-resolved-theme=light] .mv7-accounts-desktop-row.is-selected{background:color-mix(in srgb,var(--account-accent) 6%,var(--v2-warm-surface))}:root[data-resolved-theme=light] :is(.mv7-accounts-row-select,.mv7-accounts-activity-row):hover,:root[data-resolved-theme=light] :is(.mv7-accounts-row-select,.mv7-accounts-activity-row):focus-visible{background:#f7f9fc}:root[data-resolved-theme=light] .mv7-accounts-ring:after{border-color:var(--v2-line);background:var(--v2-warm-surface)}:root[data-resolved-theme=light] .mv7-accounts-quick>div>button{border-color:var(--v2-line);background:#fbfcfe}:root[data-resolved-theme=light] .mv7-accounts-quick>div>button:hover,:root[data-resolved-theme=light] .mv7-accounts-quick>div>button:focus-visible{border-color:color-mix(in srgb,var(--v2-green) 26%,var(--v2-line));background:color-mix(in srgb,var(--v2-green) 4%,var(--v2-warm-surface))}:root[data-resolved-theme=light] .mv7-budget-field{border-color:var(--v2-line);background:radial-gradient(circle at 52% 25%,color-mix(in srgb,var(--v2-green) 7%,transparent),transparent 28rem),var(--v2-warm-surface);box-shadow:0 18px 52px #2b374d14}:root[data-resolved-theme=light] :is(.mv7-budget-axis-track,.mv7-budget-lane-track){background:#0f172a24}:root[data-resolved-theme=light] :is(.mv7-budget-lane-main:hover,.mv7-budget-lane-main:focus-visible){background:#f7f9fc}:root[data-resolved-theme=light] :is(.mv7-budget-lane-detail,.mv7-budget-summary-card){background:#f8fafc}:root[data-resolved-theme=light] :is(.mv7-budget-summary,.mv7-budget-categories-card,.mv7-budget-rhythm-card,.mv7-budget-reserve){border-color:var(--v2-line);background:var(--v2-warm-surface);box-shadow:0 10px 30px #2b374d0f}:root[data-resolved-theme=light] .mv7-budget-summary>div>span{border-color:var(--v2-line);background:#f7f9fc}:root[data-resolved-theme=light] .mv7-future-scene{border-color:var(--v2-line);background:radial-gradient(ellipse at 29% 69%,color-mix(in srgb,var(--v2-green) 8%,transparent),transparent 24rem),radial-gradient(ellipse at 74% 58%,rgba(42,126,235,.05),transparent 26rem),var(--v2-warm-surface);box-shadow:0 18px 54px #2b374d14}:root[data-resolved-theme=light] .mv7-future-scene:before{background:linear-gradient(rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 1px);background-size:46px 46px}:root[data-resolved-theme=light] .mv7-future-stage:after{background:linear-gradient(90deg,transparent,rgba(15,23,42,.16),transparent);box-shadow:0 10px 34px #2b374d1f}:root[data-resolved-theme=light] .mv7-goal-monolith-shell{background:linear-gradient(90deg,rgba(255,255,255,.68),transparent 38%),color-mix(in srgb,var(--goal-color) 7%,var(--v2-warm-surface));box-shadow:inset 0 0 35px color-mix(in srgb,var(--goal-color) 7%,transparent),0 16px 36px #2b374d24}:root[data-resolved-theme=light] :is(.mv7-goal-milestones,.mv7-goal-card){background:#f7f9fc}:root[data-resolved-theme=light] :is(.mv7-calendar-landing,.mv7-calendar-horizon){border-color:var(--v2-line);background:radial-gradient(ellipse at 56% 44%,color-mix(in srgb,var(--v2-green) 7%,transparent),transparent 40%),var(--v2-warm-surface);box-shadow:0 18px 52px #2b374d14}:root[data-resolved-theme=light] .mv7-calendar-event{border-color:color-mix(in srgb,var(--event-color) 30%,var(--v2-line));background:linear-gradient(110deg,color-mix(in srgb,var(--event-color) 13%,transparent),transparent),var(--v2-warm-surface);box-shadow:0 8px 20px #2b374d12}:root[data-resolved-theme=light] .mv7-calendar-event.is-selected{background:linear-gradient(105deg,color-mix(in srgb,var(--event-color) 18%,transparent),transparent 82%),var(--v2-warm-surface)}:root[data-resolved-theme=light] :is(.mv7-calendar-event-toggle,.mv7-calendar-event-delete){border-color:var(--v2-line);background:var(--v2-warm-surface);color:var(--v2-muted)}:root[data-resolved-theme=light] :is(.mv7-calendar-runway,.mv7-calendar-upcoming-row){border-color:var(--v2-line);background:var(--v2-warm-surface);box-shadow:0 10px 30px #2b374d0e}:root[data-resolved-theme=light] :is(.mv7-calendar-summary dl>div,.mv7-calendar-side-card){border-color:var(--v2-glass-edge);background:var(--v2-glass-fill);box-shadow:inset 0 1px 0 var(--v2-glass-shine),0 10px 30px #2b374d14}:root[data-resolved-theme=light] .mv7-calendar-runway:before,:root[data-resolved-theme=light] .mv7-calendar-day{border-color:var(--v2-line)}:root[data-resolved-theme=light] .mv7-calendar-day.is-outside{background:#f5f7fa;color:var(--v2-dim)}:root[data-resolved-theme=light] :is(.mv7-calendar-day,.mv7-calendar-scale){color:var(--v2-dim)}:root[data-resolved-theme=light] :is(.mv7-orbit-analysis,.mv7-recurring-simulator){border-color:var(--v2-line);background:radial-gradient(circle at 30% 35%,rgba(42,126,235,.07),transparent 42%),var(--v2-warm-surface);box-shadow:0 18px 52px #2b374d14}:root[data-resolved-theme=light] :is(.mv7-recurring-kpis article,.mv7-orbit-system,.mv7-recurring-side-card){border-color:var(--v2-line);background:var(--v2-warm-surface);box-shadow:0 10px 30px #2b374d0f}:root[data-resolved-theme=light] .mv7-orbit-field:before,:root[data-resolved-theme=light] .mv7-orbit-nodes:before{border-color:var(--v2-line)}:root[data-resolved-theme=light] .mv7-orbit-core{background:radial-gradient(circle,#2a7eeb21,#f5f9fd 72%);box-shadow:0 10px 32px #2a7eeb1f}:root[data-resolved-theme=light] :is(.mv7-recurring-node,.mv7-recurring-side-card){border-color:var(--v2-line);background:color-mix(in srgb,var(--node-color, var(--v2-green)) 6%,var(--v2-warm-surface));box-shadow:none}:root[data-resolved-theme=light] :is(.mv7-orbit-core span,.mv7-recurring-node small,.mv7-recurring-impact>small,.mv7-recurring-projection b){color:var(--v2-muted)}:root[data-resolved-theme=light] #networth-view{--nw-copy: var(--v2-text);--nw-muted: var(--v2-muted);--nw-dim: var(--v2-dim);--nw-green: var(--v2-green);--nw-coral: var(--v2-red)}:root[data-resolved-theme=light] .mv7-networth-section{border-color:var(--v2-line);background:radial-gradient(circle at 58% 30%,color-mix(in srgb,var(--v2-green) 8%,transparent),transparent 34%),var(--v2-warm-surface);box-shadow:0 18px 54px #2b374d14}:root[data-resolved-theme=light] .mv7-networth-layer-surface{background:linear-gradient(100deg,color-mix(in srgb,var(--layer-tone) 16%,transparent),transparent 68%),#f9fbfc;box-shadow:0 8px 22px #2b374d0e}:root[data-resolved-theme=light] .mv7-networth-layer.is-selected .mv7-networth-layer-surface{background:linear-gradient(100deg,color-mix(in srgb,var(--layer-tone) 24%,transparent),transparent 72%),var(--v2-warm-surface)}:root[data-resolved-theme=light] :is(.mv7-networth-ratio,.mv7-investments-summary article,.mv7-investments-workspace,.mv7-investments-card){border-color:var(--v2-line);background:var(--v2-warm-surface);box-shadow:0 10px 30px #2b374d0f}:root[data-resolved-theme=light] :is(.mv7-networth-depth-label,.mv7-networth-totals dd,.mv7-networth-layer-copy span,.mv7-networth-layer-detail small,.mv7-networth-ratio small){color:var(--v2-muted)}:root[data-resolved-theme=light] :is(.mv7-networth-primary h3,.mv7-networth-measure strong){color:var(--v2-text)}:root[data-resolved-theme=light] :is(.mv7-owner-kpis article,.mv7-owner-grid>section,.mv7-owner-rail>section){border-color:var(--v2-line);background:var(--v2-warm-surface);box-shadow:0 10px 30px #2b374d0f}:root[data-resolved-theme=light] :is(.mv7-community-tabs,.mv7-community-composer,.mv7-community-post,.mv7-community-card,.mv7-community-side-card,#community-profile-panel){border-color:var(--v2-line);background:var(--v2-warm-surface)}:root[data-resolved-theme=light] .mv7-community-post-body>p{color:var(--v2-text)}:root[data-resolved-theme=light] #community-view .mv7-community-tabs button.is-active{color:var(--v2-text)}:root[data-resolved-theme=light] .mv7-community-reply p{color:var(--v2-text)}:root[data-resolved-theme=light] .mv7-community-check{color:#fff}:root[data-resolved-theme=light] :is(.mv7-community-toolbar,.mv7-community-feed,.mv7-community-search){border-color:var(--v2-line);background:var(--v2-warm-surface)}:root[data-resolved-theme=light] :is(.mv7-community-profile-onboarding,.mv7-community-pulse-stats div,.mv7-community-progress-card,.mv7-community-reply){border-color:var(--v2-line);background:#f7f9fc}:root[data-resolved-theme=light] .mv7-dm-dialog{background:var(--v2-warm-surface)}:root[data-resolved-theme=light] .mv7-dm-search,:root[data-resolved-theme=light] .mv7-dm-composer{border-color:var(--v2-line-strong)!important;background:#f7f9fc}:root[data-resolved-theme=light] .mv7-dm-bubble.is-theirs{border-color:var(--v2-line)!important;background:#f1f4f8!important}:root[data-resolved-theme=light] .mv7-dm-bubble.is-mine{border-color:color-mix(in srgb,var(--v2-green) 24%,transparent)!important;background:color-mix(in srgb,var(--v2-green) 11%,var(--v2-warm-surface))!important}:root[data-resolved-theme=light] .mv7-dm-dialog #community-dm-messages{background:radial-gradient(circle at 50% 30%,var(--v2-green-soft),transparent 45%)}:root[data-resolved-theme=light] .mv7-dm-profile>i{border-color:#fff}:root[data-resolved-theme=light] .mv7-settings-nav,:root[data-resolved-theme=light] .mv7-settings-card{border-color:var(--v2-line);background:#fffffff5;box-shadow:0 10px 32px #2b374d0e}:root[data-resolved-theme=light] .mv7-settings-nav-item{color:var(--v2-muted)}:root[data-resolved-theme=light] .mv7-settings-nav-item:hover{background:#f2f6fa;color:var(--v2-text)}:root[data-resolved-theme=light] .mv7-settings-nav-item.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--v2-green) 12%,var(--v2-warm-surface)),#f4f8fb);color:var(--v2-green-bright)}:root[data-resolved-theme=light] :is(.mv7-settings-search,.mv7-settings-row select,.mv7-settings-fields select,.mv7-settings-fields input,.mv7-category-toolbar input,.mv7-category-inspector input,.mv7-category-inspector select){border-color:var(--v2-line);background:#fbfcfe;color:var(--v2-text)}:root[data-resolved-theme=light] .mv7-settings-row{border-bottom-color:var(--v2-line)}:root[data-resolved-theme=light] .mv7-backup-card #settings-export{color:#fff}:root[data-resolved-theme=light] .mv7-backup-warning strong{color:#7a2e0e}:root[data-resolved-theme=light] .mv7-settings-mobile-danger-link{color:var(--v2-red)}:root[data-resolved-theme=light] :is(.mv7-profile-region-summary,.mv7-settings-summary,.mv7-backup-inventory,.mv7-security-hero,.mv7-privacy-section,.mv7-notification-preview-stage,.mv7-appearance-preview-card,.mv7-appearance-budget-preview,.mv7-report-option,.mv7-how-grid>div,.mv7-sync-device,.mv7-category-table-card){border-color:var(--v2-line);background:#f8fafc}:root[data-resolved-theme=light] .mv7-profile-region-summary>div+div,:root[data-resolved-theme=light] .mv7-category-table-head,:root[data-resolved-theme=light] .mv7-category-row{border-color:var(--v2-line)}:root[data-resolved-theme=light] .mv7-switch{background:#d7dde5}:root[data-resolved-theme=light] .mv7-switch:after{background:var(--v2-warm-surface);box-shadow:0 1px 4px #0f172a2e}:root[data-resolved-theme=light] .mv7-switch:checked{background:var(--v2-green)}:root[data-resolved-theme=light] .mv7-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:root[data-resolved-theme=light] .mv7-theme-grid button{background:var(--v2-warm-surface)}:root[data-resolved-theme=light] .mv7-theme-grid button:hover{border-color:var(--v2-line-strong);background:#f8fafc}.mv7-theme-preview.is-light{--preview-bg: #f4f6f8;--preview-rail: var(--v2-warm-surface);--preview-surface: var(--v2-warm-surface);--preview-surface-strong: #e7edf3;--preview-line: rgba(15, 23, 42, .14);--preview-ink: rgba(23, 32, 51, .68);--preview-accent: #1671d9;--preview-accent-soft: rgba(22, 113, 217, .15)}:root[data-resolved-theme=light] .mv7-profile-chip.is-active .mv7-profile-chip-avatar{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--v2-green)}:root[data-resolved-theme=light] .mv7-appearance-workspace .mv7-settings-segments{margin-bottom:12px}:root[data-resolved-theme=light] .mv7-profile-colors button.is-selected{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--v2-text)}:root[data-resolved-theme=light] :is(.mv7-lock-panel,.mv7-auth-card,.mv7-empty-state){border-color:var(--v2-line-strong);background:var(--v2-warm-surface);color:var(--v2-text);box-shadow:0 24px 70px #0f172a29}@media(min-width:769px){:root[data-resolved-theme=light] #overview-view :is(#widget-activity,#widget-accounts) .mv7-empty-state{border-color:transparent;background:transparent;box-shadow:none}}:root[data-resolved-theme=light] :is(#app-lock-screen,.mv7-auth-overlay){background:#edf2f7e0}:root[data-resolved-theme=light] :is(.mv7-profile-editor-card,.mv7-profile-preview-card){border-color:var(--v2-line);background:#fffffff5;box-shadow:0 16px 42px #2b374d12}:root[data-resolved-theme=light] :is(.mv7-profile-field input,.mv7-profile-field textarea,.mv7-preferences-fields select){border-color:var(--v2-line);background:#fbfcfe;color:var(--v2-text)}:root[data-resolved-theme=light] :is(.mv7-profile-field input,.mv7-profile-field textarea,.mv7-preferences-fields select):focus{border-color:color-mix(in srgb,var(--v2-green) 44%,#b8c2cf);background:var(--v2-warm-surface)}:root[data-resolved-theme=light] .mv7-profile-preview-toggle,:root[data-resolved-theme=light] .mv7-profile-photo-stage{border-color:var(--v2-line);background:#f8fafc}:root[data-resolved-theme=light] .mv7-profile-avatar-camera{border-color:#fff;background:var(--v2-warm-surface);color:#26313b;box-shadow:0 7px 18px #0f172a29}:root[data-resolved-theme=light] .mv7-profile-email-state{background:color-mix(in srgb,var(--v2-green) 8%,var(--v2-warm-surface))}:root[data-resolved-theme=light] body[data-v2-view=profile] #profile-button{box-shadow:0 0 0 3px color-mix(in srgb,var(--v2-green) 13%,transparent)}@media(max-width:768px){:root[data-resolved-theme=light] body{background:#f4f6f8!important}:root[data-resolved-theme=light] .mv7-workspace{background:#f8fafc!important}:root[data-resolved-theme=light] .mv7-topbar{border-bottom-color:var(--v2-line)!important;background:#ffffffe6!important;box-shadow:0 8px 24px #2b374d12!important}:root[data-resolved-theme=light] :is(.mv7-menu-button,.mv7-topbar-actions .mv7-icon-button){border-color:var(--v2-line-strong)!important;background:#fffffff0!important;color:var(--v2-text);box-shadow:0 7px 18px #2b374d17!important}:root[data-resolved-theme=light] .mv7-sidebar{background:var(--v2-warm-surface)!important;box-shadow:18px 0 52px #0f172a29!important}:root[data-resolved-theme=light] .mv7-sidebar-scrim{background:#1e293b4d}:root[data-resolved-theme=light] :is(.mv7-tx-summary,.mv7-tx-ledger,.mv7-tx-inspector,.mv7-money-map,.mv7-budget-field,.mv7-future-scene,.mv7-calendar-landing,.mv7-calendar-horizon,.mv7-orbit-analysis,.mv7-recurring-simulator,.mv7-networth-section){background-color:var(--v2-warm-surface)!important;border-color:var(--v2-line)!important}:root[data-resolved-theme=light] #recurring-view :is(.mv7-recurring-kpis article,.mv7-orbit-system,.mv7-recurring-side-card){border-color:var(--v2-line);background-color:var(--v2-warm-surface);background-image:none;box-shadow:0 10px 30px #2b374d14}:root[data-resolved-theme=light] #recurring-view .mv7-recurring-kpis article:first-child{border-color:#cd5b7a38;background:radial-gradient(circle at 100% 0,rgba(232,133,157,.1),transparent 9rem),var(--v2-warm-surface)}:root[data-resolved-theme=light] #recurring-view .mv7-orbit-system{background:radial-gradient(circle at 16% 0,rgba(228,131,154,.07),transparent 16rem),var(--v2-warm-surface)}:root[data-resolved-theme=light] #transactions-view :is(.mv7-tx-search,.mv7-tx-select,.mv7-tx-mobile-list-head,.mv7-tx-list:has(.mv7-tx-empty)){border-color:var(--v2-line);background:var(--v2-warm-surface);color:var(--v2-text);box-shadow:0 10px 30px #2b374d12}:root[data-resolved-theme=light] #transactions-view .mv7-tx-search input{background:transparent;color:var(--v2-text);box-shadow:none}:root[data-resolved-theme=light] #transactions-view .mv7-tx-select select{background:transparent}:root[data-resolved-theme=light] #transactions-view .mv7-tx-type-filter button{border-color:var(--v2-line);background:var(--v2-warm-surface);color:var(--v2-muted);box-shadow:none}:root[data-resolved-theme=light] #transactions-view .mv7-tx-type-filter button.is-active{border-color:color-mix(in srgb,var(--v2-green) 28%,transparent);background:var(--v2-green-soft);color:var(--v2-green-bright);box-shadow:none}:root[data-resolved-theme=light] #transactions-view .mv7-tx-summary-item:first-child strong{color:#1671d9}:root[data-resolved-theme=light] #transactions-view .mv7-tx-mobile-list-head{border-bottom-color:var(--v2-line)}:root[data-resolved-theme=light] #calendar-view :is(.mv7-calendar-runway,.mv7-calendar-upcoming-row){border-color:var(--v2-line);background-color:var(--v2-warm-surface);background-image:none;color:var(--v2-text);box-shadow:0 10px 30px #2b374d12}:root[data-resolved-theme=light] #calendar-view :is(.mv7-calendar-summary dl>div,.mv7-calendar-side-card){border-color:var(--v2-glass-edge);background:var(--v2-glass-fill);color:var(--v2-text);box-shadow:inset 0 1px 0 var(--v2-glass-shine),0 10px 30px #2b374d17}:root[data-resolved-theme=light] #calendar-view .mv7-calendar-day{border-color:var(--v2-line);background-color:var(--v2-warm-surface);color:var(--v2-muted)}:root[data-resolved-theme=light] #calendar-view .mv7-calendar-day.is-outside{background:#f5f7fa;color:var(--v2-dim)}:root[data-resolved-theme=light] body[data-v2-view=calendar] .mv7-calendar-mobile-day.is-outside{color:var(--calm-muted)}:root[data-resolved-theme=light] #settings-view .mv7-settings-nav{border-color:var(--v2-line);background:#fffffff5;box-shadow:0 10px 30px #2b374d14}:root[data-resolved-theme=light] #settings-view .mv7-settings-card:after{background:linear-gradient(90deg,transparent,rgba(15,23,42,.09),transparent)}:root[data-resolved-theme=light] #community-view :is(.mv7-community-toolbar,.mv7-community-feed,.mv7-community-mobile-search){border-color:var(--v2-line);background:var(--v2-warm-surface);color:var(--v2-text);box-shadow:none}:root[data-resolved-theme=light] #community-view .mv7-community-mobile-search input{background:transparent;color:var(--v2-text);box-shadow:none}:root[data-resolved-theme=light] .mv7-dm-dialog:has(#community-dm-thread-view:not([hidden])){background:#f8fafc!important}:root[data-resolved-theme=light] .mv7-dm-dialog #community-dm-thread-view>header{background:#ffffffeb!important}:root[data-resolved-theme=light] .mv7-dm-composer{background:#fffffff5!important;box-shadow:0 16px 40px #2b374d26!important}}@container (max-width: 430px){:root[data-resolved-theme=light] .mv7-theme-grid{grid-template-columns:1fr}}:root[data-theme=light] #debt-composer .mv7-type-switch,:root[data-resolved-theme=light] #debt-composer .mv7-type-switch{border-color:#3c3c431f;background:#ececee}:root[data-theme=light] #debt-composer .mv7-type-switch span,:root[data-resolved-theme=light] #debt-composer .mv7-type-switch span{color:#6e6e73}:root[data-theme=light] #debt-composer .mv7-type-switch input:checked+span,:root[data-resolved-theme=light] #debt-composer .mv7-type-switch input:checked+span{background:#fff;box-shadow:0 1px 4px #0000001f,inset 0 0 0 1px #3c3c4314;color:#1d1d1f}:root[data-resolved-theme=light] :is(.mv7-subscriptions-summary,.mv7-subscriptions-list-card,.mv7-subscriptions-insight){border-color:#3c3c431f;background:#ffffffe6;color:#1d1d1f;box-shadow:0 14px 36px #16202d14}:root[data-resolved-theme=light] .mv7-subscriptions-summary-main p,:root[data-resolved-theme=light] .mv7-subscriptions-summary-main>span,:root[data-resolved-theme=light] .mv7-subscriptions-stats dt,:root[data-resolved-theme=light] .mv7-subscriptions-empty p,:root[data-resolved-theme=light] .mv7-subscriptions-row small,:root[data-resolved-theme=light] .mv7-subscriptions-row em,:root[data-resolved-theme=light] .mv7-subscriptions-insight small,:root[data-resolved-theme=light] .mv7-subscriptions-insight em{color:#666d72}:root[data-resolved-theme=light] .mv7-subscriptions-period,:root[data-resolved-theme=light] .mv7-subscriptions-tool{border-color:#3c3c431f;background:#76768014;color:#3a4145}:root[data-resolved-theme=light] .mv7-subscriptions-stats{border-top-color:#3c3c431f}:root[data-resolved-theme=light] .mv7-subscriptions-stats>div+div{border-left-color:#3c3c431f}:root[data-resolved-theme=light] .mv7-subscriptions-tabs button{color:#62696e}:root[data-resolved-theme=light] .mv7-subscriptions-tabs .is-active{background:#e8ecee;color:#1d1d1f}:root[data-resolved-theme=light] .mv7-subscriptions-results{border-color:#3c3c431f;background:#7676800e;color:#1d1d1f}:root[data-resolved-theme=light] .mv7-subscriptions-row{border-bottom-color:#3c3c431a}:root[data-resolved-theme=light] .mv7-subscriptions-row:hover,:root[data-resolved-theme=light] .mv7-subscriptions-row:focus-visible{background:#76768012}:root[data-resolved-theme=light] .mv7-subscriptions-empty>i{background:#eef1f2;color:#687177}:root[data-resolved-theme=light] .mv7-subscriptions-add,:root[data-resolved-theme=light] .mv7-subscriptions-empty button{background:#1d1d1f;color:#fff}:root[data-resolved-theme=light] .mv7-subscriptions-summary-main>span b{background:#0096641f;color:#0b7a55}:root[data-resolved-theme=light] .mv7-subscriptions-insight>i,:root[data-resolved-theme=light] .mv7-subscriptions-row>i{background:#0096641f;color:#0b7a55}:root[data-resolved-theme=light] .mv7-subscriptions-insight>b{background:#7676801a;color:#5f686d}:root[data-resolved-theme=light] .mv7-subscriptions-row>em.is-active{background:#0096641a;color:#0b7a55}:root[data-resolved-theme=light] .mv7-subscriptions-row>em.is-paused{background:#be78001a;color:#8a5a00}:root[data-resolved-theme=light] .mv7-subscriptions-row>svg{color:#5f686d}.mv7-calendar-desktop-legend,.mv7-calendar-desktop-day-panel{display:none}@media(min-width:769px){#calendar-view.mv7-calendar-view{grid-template-columns:minmax(0,1fr) 300px;gap:18px}#calendar-view .mv7-calendar-horizon{border:0;background:transparent;box-shadow:none}.mv7-calendar-heading{align-items:center}.mv7-calendar-heading-actions{display:flex;align-items:center;gap:10px}.mv7-calendar-heading>.mv7-primary-button{position:static}.mv7-calendar-heading-actions .mv7-calendar-controls{position:static;display:flex;width:auto;min-height:0;align-items:center;gap:7px;margin:0;padding:0;border:0;background:transparent}.mv7-calendar-heading-actions .mv7-calendar-controls .mv7-icon-button{width:38px;height:38px;min-height:38px;flex:0 0 38px;border-radius:12px}.mv7-calendar-heading-actions #calendar-today{min-height:38px;padding-inline:16px;border-radius:19px}.mv7-calendar-heading-actions #calendar-new-event{min-height:40px;padding-inline:16px;border-radius:20px;white-space:nowrap}.mv7-calendar-heading-actions #calendar-month-label,.mv7-calendar-heading-actions .mv7-calendar-bills-summary{display:none}.mv7-calendar-day{height:112px;padding:10px 8px;color:color-mix(in srgb,var(--v2-text) 78%,transparent);background:#ffffff03;transition:background .16s ease,box-shadow .16s ease}.mv7-calendar-day.is-outside{color:color-mix(in srgb,var(--v2-muted) 48%,transparent);background:#0000000e}#calendar-view .mv7-calendar-day.is-today{outline:0;background:#ffffff03;box-shadow:none}#calendar-view .mv7-calendar-day.is-selected-day{z-index:1;border-radius:16px;background:#79b6ff17;box-shadow:none}#calendar-view .mv7-calendar-day:focus-visible{z-index:2;outline:2px solid rgba(121,182,255,.78);outline-offset:-3px}.mv7-calendar-day>strong{line-height:14px}.mv7-calendar-day.is-today>strong{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#4d93ed;color:#fff;font-size:13px;line-height:1;box-shadow:0 0 0 4px #4d93ed1a,0 4px 12px #4d93ed3d}.mv7-calendar-day.is-today>strong:after{display:none}.mv7-calendar-day-activity{display:flex;flex-direction:column;align-items:center;gap:4px;width:min(100%,108px);margin:7px auto 0;pointer-events:none}.mv7-calendar-day-activity-mosaic{display:flex;flex-direction:column;gap:3px;width:100%;min-height:31px;padding:6px 7px;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff0e}.mv7-calendar-day-activity-mosaic i{display:block;width:var(--activity-width);height:5px;flex:0 0 5px;border-radius:999px;background:var(--activity-color);box-shadow:0 0 8px color-mix(in srgb,var(--activity-color) 24%,transparent)}.mv7-calendar-day-activity-mosaic .is-income{--activity-color: #43d39c}.mv7-calendar-day-activity-mosaic .is-expense{--activity-color: #f0805f}.mv7-calendar-day-activity-mosaic .is-transfer{--activity-color: #6194ed}.mv7-calendar-day-activity-mosaic .is-reminder{--activity-color: #eeb13d}.mv7-calendar-day-activity small{color:color-mix(in srgb,var(--v2-muted) 88%,transparent);font-size:9px;line-height:11px;white-space:nowrap}.mv7-calendar-day .mv7-calendar-event{min-height:23px;margin-top:5px;padding:3px 6px;border:1px solid color-mix(in srgb,var(--event-color) 24%,transparent);background:color-mix(in srgb,var(--event-color) 18%,transparent)}.mv7-calendar-day .mv7-calendar-event.is-reminder{--event-color: #f2ad31}.mv7-calendar-day .mv7-calendar-event.is-transfer{--event-color: #5585e8}.mv7-calendar-day .mv7-calendar-event:hover,.mv7-calendar-day .mv7-calendar-event.is-selected{outline:0;border-color:color-mix(in srgb,var(--event-color) 62%,transparent);background:color-mix(in srgb,var(--event-color) 23%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--event-color) 16%,transparent)}.mv7-calendar-day .mv7-calendar-event>div{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px}.mv7-calendar-day .mv7-calendar-event>div strong{min-width:0;font-weight:650}.mv7-calendar-day .mv7-calendar-event>div span{max-width:46px;color:color-mix(in srgb,var(--event-color) 82%,var(--v2-text));font-variant-numeric:tabular-nums;font-weight:650}.mv7-calendar-day .mv7-calendar-event:is(.is-source-transaction,.is-source-subscription).is-selected{padding-right:25px}.mv7-calendar-desktop-legend{order:3;display:flex;align-items:center;justify-content:center;gap:24px;min-height:44px;margin-top:10px;padding:9px 16px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:#ffffff06;color:var(--v2-muted);font-size:11px}.mv7-calendar-desktop-legend span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.mv7-calendar-desktop-legend i{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 11%,transparent)}.mv7-calendar-desktop-legend .is-income{color:#43d39c}.mv7-calendar-desktop-legend .is-expense{color:#f0804f}.mv7-calendar-desktop-legend .is-transfer{color:#6d99f2}.mv7-calendar-desktop-legend .is-reminder{color:#f2ad31}.mv7-calendar-desktop-day-panel{order:4;display:block;margin-top:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff07;box-shadow:inset 0 1px #ffffff0e}.mv7-calendar-desktop-day-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px 13px;border-bottom:1px solid rgba(255,255,255,.075)}.mv7-calendar-desktop-day-panel>header>div>span{display:block;margin-bottom:4px;color:var(--v2-muted);font-size:9px;font-weight:750;letter-spacing:.11em}.mv7-calendar-desktop-day-panel h3{margin:0;font-size:16px;letter-spacing:-.025em}.mv7-calendar-desktop-day-panel .mv7-secondary-button{min-height:34px;padding:7px 12px;border-radius:17px;font-size:11px}.mv7-calendar-desktop-day-panel .mv7-secondary-button svg{width:14px;height:14px}.mv7-calendar-desktop-day-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-bottom:1px solid rgba(255,255,255,.075)}.mv7-calendar-desktop-day-stats>div{position:relative;padding:12px 16px 12px 29px;border-right:1px solid rgba(255,255,255,.075)}.mv7-calendar-desktop-day-stats>div:last-child{border-right:0}.mv7-calendar-desktop-day-stats>div:before{content:"";position:absolute;top:17px;left:16px;width:6px;height:6px;border-radius:50%;background:var(--day-color)}.mv7-calendar-desktop-day-stats .is-income{--day-color: #43d39c}.mv7-calendar-desktop-day-stats .is-expense{--day-color: #f0804f}.mv7-calendar-desktop-day-stats .is-balance{--day-color: #6d99f2}.mv7-calendar-desktop-day-stats dt{color:var(--v2-muted);font-size:10px}.mv7-calendar-desktop-day-stats dd{margin:4px 0 0;color:var(--day-color);font-size:15px;font-weight:750}.mv7-calendar-desktop-day-stats dd.is-negative{color:#f0804f}.mv7-calendar-desktop-day-events{display:grid;gap:0;padding:0 12px}.mv7-calendar-desktop-day-row{--row-color: #f0804f;display:grid;grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;gap:10px;width:100%;min-height:55px;padding:8px 4px;border:0;border-bottom:1px solid rgba(255,255,255,.065);background:transparent;color:var(--v2-text);text-align:left;cursor:pointer}.mv7-calendar-desktop-day-row:last-child{border-bottom:0}.mv7-calendar-desktop-day-row:hover,.mv7-calendar-desktop-day-row:focus-visible{background:color-mix(in srgb,var(--row-color) 5%,transparent);outline:0}.mv7-calendar-desktop-day-row.is-income{--row-color: #43d39c}.mv7-calendar-desktop-day-row.is-transfer{--row-color: #6d99f2}.mv7-calendar-desktop-day-row.is-reminder{--row-color: #f2ad31}.mv7-calendar-desktop-day-row>span:first-child{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--row-color) 13%,transparent);color:var(--row-color)}.mv7-calendar-desktop-day-row>span:first-child svg,.mv7-calendar-desktop-day-row>svg{width:14px;height:14px;fill:none;stroke:currentColor}.mv7-calendar-desktop-day-row>span:nth-child(2){min-width:0}.mv7-calendar-desktop-day-row>span:nth-child(2) strong,.mv7-calendar-desktop-day-row>span:nth-child(2) small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv7-calendar-desktop-day-row>span:nth-child(2) strong{font-size:12px}.mv7-calendar-desktop-day-row>span:nth-child(2) small{margin-top:2px;color:var(--v2-muted);font-size:10px}.mv7-calendar-desktop-day-row>b{color:var(--row-color);font-size:11px;white-space:nowrap}.mv7-calendar-desktop-day-row>svg{color:var(--v2-muted)}.mv7-calendar-desktop-day-more{display:flex;align-items:center;justify-content:center;gap:7px;min-height:45px;padding:8px 10px;border:0;border-top:1px solid rgba(255,255,255,.065);background:transparent;color:var(--v2-text);cursor:pointer}.mv7-calendar-desktop-day-more:hover,.mv7-calendar-desktop-day-more:focus-visible{background:#6d99f20e;outline:0}.mv7-calendar-desktop-day-more span{font-size:11px;font-weight:700}.mv7-calendar-desktop-day-more b{color:var(--v2-muted);font-size:10px;font-weight:550}.mv7-calendar-desktop-day-more svg{width:13px;height:13px;fill:none;stroke:currentColor}@keyframes mv7-calendar-day-refresh{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.mv7-calendar-desktop-day-panel.is-refreshing h3,.mv7-calendar-desktop-day-panel.is-refreshing .mv7-calendar-desktop-day-stats dd,.mv7-calendar-desktop-day-panel.is-refreshing .mv7-calendar-desktop-day-events>*{animation:mv7-calendar-day-refresh .19s cubic-bezier(.2,.8,.2,1) both}.mv7-calendar-desktop-day-panel.is-refreshing .mv7-calendar-desktop-day-stats>div:nth-child(2) dd,.mv7-calendar-desktop-day-panel.is-refreshing .mv7-calendar-desktop-day-events>:nth-child(2){animation-delay:24ms}.mv7-calendar-desktop-day-panel.is-refreshing .mv7-calendar-desktop-day-stats>div:nth-child(3) dd,.mv7-calendar-desktop-day-panel.is-refreshing .mv7-calendar-desktop-day-events>:nth-child(3){animation-delay:48ms}.mv7-calendar-desktop-day-panel.is-refreshing .mv7-calendar-desktop-day-events>:nth-child(n+4){animation-delay:72ms}.mv7-calendar-desktop-day-empty{display:flex;align-items:center;gap:11px;min-height:70px;padding:12px 4px}.mv7-calendar-desktop-day-empty>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#6d99f21a;color:#82aaf8}.mv7-calendar-desktop-day-empty svg{width:16px;height:16px;fill:none;stroke:currentColor}.mv7-calendar-desktop-day-empty strong,.mv7-calendar-desktop-day-empty small{display:block}.mv7-calendar-desktop-day-empty strong{font-size:12px}.mv7-calendar-desktop-day-empty small{margin-top:3px;color:var(--v2-muted);font-size:10px}.mv7-calendar-runway{border-color:#ffffff1b;border-radius:16px;background:#0c10137a;box-shadow:none}.mv7-calendar-runway:before{height:38px;border-color:#ffffff13;color:color-mix(in srgb,var(--v2-muted) 86%,transparent);letter-spacing:.035em}.mv7-calendar-summary{gap:9px;margin-bottom:12px}.mv7-calendar-summary dl>div{min-height:66px;padding:11px 12px 9px 49px;border-radius:13px;border-color:#ffffff1a;background:#ffffff07;box-shadow:inset 0 1px #ffffff0e}.mv7-calendar-summary dl>div:before{left:13px;top:12px;width:27px;height:27px;font-size:14px}.mv7-calendar-summary dt{font-size:10px;letter-spacing:.045em}.mv7-calendar-summary dd{margin-top:3px;font-size:16px}.mv7-calendar-sidebar{align-self:stretch;gap:11px}.mv7-calendar-side-card{padding:14px;border-radius:14px;border-color:#ffffff1a;background:#ffffff07;box-shadow:inset 0 1px #ffffff0e}.mv7-calendar-side-card:before{opacity:.42}.mv7-calendar-side-card:first-child{min-height:130px}.mv7-calendar-side-card h3{margin-bottom:10px;font-size:12px;letter-spacing:-.01em}.mv7-calendar-upcoming-row{grid-template-columns:34px minmax(0,1fr) auto;margin-top:5px;padding:7px 6px;border-color:#ffffff13;background:#ffffff05}.mv7-calendar-upcoming-row:hover,.mv7-calendar-upcoming-row:focus-visible{border-color:#ffffff26;background:#ffffff0a}.mv7-calendar-flow-line{display:block;width:100%;height:62px;margin-top:7px;overflow:visible;opacity:.9;background:none}.mv7-calendar-flow-area{fill:#2dde981a}.mv7-calendar-flow-path{fill:none;stroke:var(--v2-green);stroke-width:2;vector-effect:non-scaling-stroke}.mv7-calendar-reminder{border-color:#ffffff13;background:#ffffff05}:root[data-resolved-theme=light] #calendar-view .mv7-calendar-runway{border-color:var(--v2-line);background:#ffffffad;box-shadow:none}:root[data-resolved-theme=light] #calendar-view .mv7-calendar-runway:before,:root[data-resolved-theme=light] #calendar-view .mv7-calendar-day{border-color:color-mix(in srgb,var(--v2-line) 88%,transparent)}:root[data-resolved-theme=light] #calendar-view .mv7-calendar-day{color:color-mix(in srgb,var(--v2-text) 76%,transparent);background:#ffffff57}:root[data-resolved-theme=light] #calendar-view .mv7-calendar-day.is-outside{color:var(--v2-dim);background:#e6ebf285}:root[data-resolved-theme=light] #calendar-view .mv7-calendar-day.is-today{background:#ffffff57;box-shadow:none}:root[data-resolved-theme=light] #calendar-view .mv7-calendar-day.is-selected-day{background:#347fdc14;box-shadow:none}:root[data-resolved-theme=light] #calendar-view .mv7-calendar-day.is-today>strong{background:#347fdc;color:#fff;box-shadow:0 0 0 4px #347fdc17,0 4px 11px #347fdc33}:root[data-resolved-theme=light] #calendar-view .mv7-calendar-day-activity-mosaic{border-color:#2434481c;background:#2434480b;box-shadow:inset 0 1px #ffffffbf}:root[data-resolved-theme=light] #calendar-view .mv7-calendar-summary dl>div,:root[data-resolved-theme=light] #calendar-view .mv7-calendar-side-card,:root[data-resolved-theme=light] #calendar-view .mv7-calendar-desktop-day-panel{border-color:var(--v2-line);background:#ffffffb3;box-shadow:inset 0 1px #ffffffd9}:root[data-resolved-theme=light] #calendar-view .mv7-calendar-desktop-legend{border-color:var(--v2-line);background:#ffffffa3}:root[data-resolved-theme=light] #calendar-view .mv7-calendar-desktop-day-panel>header,:root[data-resolved-theme=light] #calendar-view .mv7-calendar-desktop-day-stats,:root[data-resolved-theme=light] #calendar-view .mv7-calendar-desktop-day-stats>div,:root[data-resolved-theme=light] #calendar-view .mv7-calendar-desktop-day-row,:root[data-resolved-theme=light] #calendar-view .mv7-calendar-desktop-day-more{border-color:color-mix(in srgb,var(--v2-line) 86%,transparent)}:root[data-resolved-theme=light] #calendar-view .mv7-calendar-upcoming-row,:root[data-resolved-theme=light] #calendar-view .mv7-calendar-reminder{border-color:color-mix(in srgb,var(--v2-line) 86%,transparent);background:#f4f7fbc2}:root[data-resolved-theme=light] #calendar-view .mv7-calendar-upcoming-row:hover,:root[data-resolved-theme=light] #calendar-view .mv7-calendar-upcoming-row:focus-visible{border-color:color-mix(in srgb,var(--v2-green) 30%,var(--v2-line));background:#eef4f9f0}}@media(min-width:769px)and (prefers-reduced-motion:reduce){.mv7-calendar-desktop-day-panel.is-refreshing h3,.mv7-calendar-desktop-day-panel.is-refreshing .mv7-calendar-desktop-day-stats dd,.mv7-calendar-desktop-day-panel.is-refreshing .mv7-calendar-desktop-day-events>*{animation:none}}@media(min-width:769px)and (max-width:1120px){.mv7-calendar-heading{align-items:flex-start}.mv7-calendar-heading-actions{flex-wrap:wrap;justify-content:flex-end}.mv7-calendar-day{height:104px}}@media(min-width:769px){.mv7-calendar-day>.mv7-calendar-subscription-marks{display:flex}}@media(min-width:769px){html body #calendar-view .mv7-calendar-day{height:76px;padding:6px 8px}html body #calendar-view .mv7-calendar-day-activity{margin-top:4px;gap:2px}html body #calendar-view .mv7-calendar-day-activity-mosaic{min-height:0;gap:2px;padding:4px 6px}html body #calendar-view .mv7-calendar-day-activity-mosaic i{height:3px;flex-basis:3px}}@media(min-width:769px){html:root[data-resolved-theme] body[data-v2-view=calendar] #calendar-view.mv7-calendar-view :is(.mv7-calendar-horizon,.mv7-calendar-summary){background:transparent!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}html:root[data-resolved-theme] body[data-v2-view=calendar] #calendar-view.mv7-calendar-view :is(.mv7-calendar-summary dl>div,.mv7-calendar-side-card,.mv7-calendar-desktop-day-panel){background:var(--v2-surface)!important;border-color:var(--v2-line);box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}html:root[data-resolved-theme] body[data-v2-view=calendar] #calendar-view.mv7-calendar-view .mv7-calendar-side-card:before{background:none;box-shadow:none}html:root[data-resolved-theme] body[data-v2-view=calendar] #calendar-view.mv7-calendar-view :is(.mv7-calendar-upcoming-row,.mv7-calendar-reminder){background:var(--v2-surface-raised);border-color:var(--v2-line);box-shadow:none}html:root[data-resolved-theme] body[data-v2-view=calendar] #calendar-view.mv7-calendar-view .mv7-calendar-desktop-day-stats dd.is-negative{color:var(--v2-amber)}html:root[data-resolved-theme=light] body[data-v2-view=calendar] #calendar-view.mv7-calendar-view .mv7-calendar-desktop-day-stats dd.is-negative{color:#8a4907}}input.mv7-switch{position:relative;display:inline-block;width:44px;height:26px;min-width:44px;flex:0 0 44px;box-sizing:border-box;margin:0;padding:0;appearance:none;-webkit-appearance:none;border:1px solid rgba(255,255,255,.13);border-radius:999px;outline:0;background:#ffffff1a;box-shadow:inset 0 1px 3px #00000038;cursor:pointer;vertical-align:middle;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}input.mv7-switch:after{position:absolute;top:2px;left:2px;display:block;width:20px;height:20px;margin:0;border-radius:50%;background:#e7ebe8;box-shadow:0 2px 6px #00000057,inset 0 1px #ffffffb8;content:"";transform:translate(0);transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s ease}input.mv7-switch:hover:not(:disabled){border-color:#ffffff38;background:#ffffff24}input.mv7-switch:checked{border-color:#2dde98b8;background:linear-gradient(135deg,#32e6a2,#169c6b);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #2dde9814}input.mv7-switch:checked:after{background:#fff;transform:translate(18px)}input.mv7-switch:focus-visible{outline:2px solid var(--v2-green-bright);outline-offset:3px}input.mv7-switch:disabled{opacity:.46;cursor:not-allowed;filter:saturate(.45)}label.mv7-switch{position:relative;display:inline-block;width:44px;height:26px;min-width:44px;flex:0 0 44px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;cursor:pointer}label.mv7-switch:after{display:none;content:none}label.mv7-switch>input{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}label.mv7-switch>.mv7-switch-slider{position:absolute;inset:0;box-sizing:border-box;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#ffffff1a;box-shadow:inset 0 1px 3px #00000038;pointer-events:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}label.mv7-switch>.mv7-switch-slider:before{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#e7ebe8;box-shadow:0 2px 6px #00000057,inset 0 1px #ffffffb8;content:"";transform:translate(0);transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s ease}label.mv7-switch:hover>input:not(:disabled)+.mv7-switch-slider{border-color:#ffffff38;background:#ffffff24}label.mv7-switch>input:checked+.mv7-switch-slider{border-color:#2dde98b8;background:linear-gradient(135deg,#32e6a2,#169c6b);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #2dde9814}label.mv7-switch>input:checked+.mv7-switch-slider:before{background:#fff;transform:translate(18px)}label.mv7-switch>input:focus-visible+.mv7-switch-slider{outline:2px solid var(--v2-green-bright);outline-offset:3px}label.mv7-switch:has(>input:disabled){opacity:.46;cursor:not-allowed;filter:saturate(.45)}:root[data-resolved-theme=light] input.mv7-switch,:root[data-resolved-theme=light] label.mv7-switch>.mv7-switch-slider{border-color:#0f172a1f;background:#d9dee5;box-shadow:inset 0 1px 3px #0f172a1a}:root[data-resolved-theme=light] input.mv7-switch:after,:root[data-resolved-theme=light] label.mv7-switch>.mv7-switch-slider:before{background:#fff;box-shadow:0 2px 5px #0f172a3d,inset 0 1px #fffffff2}:root[data-resolved-theme=light] input.mv7-switch:checked,:root[data-resolved-theme=light] label.mv7-switch>input:checked+.mv7-switch-slider{border-color:#0a96668c;background:linear-gradient(135deg,#35dda0,#109868)}@media(prefers-reduced-motion:reduce){input.mv7-switch,input.mv7-switch:after,label.mv7-switch>.mv7-switch-slider,label.mv7-switch>.mv7-switch-slider:before{transition:none}}@media(min-width:769px){#overview-view #widget-cashflow{--cashflow-positive: #25e397;--cashflow-positive-bright: #70ffc2;--cashflow-negative: #f4ad3f;--cashflow-negative-bright: #ffd47d;isolation:isolate;overflow:hidden;border-color:var(--v2-glass-edge);background:linear-gradient(165deg,rgba(255,255,255,.07),transparent 60%),#141815a8;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #00000029,0 1px 2px #0000004d,0 20px 48px -26px #000000b3,0 32px 64px -30px #0000008c;backdrop-filter:blur(34px) saturate(160%);-webkit-backdrop-filter:blur(34px) saturate(160%)}#overview-view #widget-cashflow:before{position:absolute;z-index:1;border-radius:inherit;background:radial-gradient(130% 90% at 18% -20%,rgba(255,255,255,.09),transparent 55%);content:"";filter:none;inset:0;opacity:1;pointer-events:none}#overview-view #widget-cashflow.is-trend-down:before{background:radial-gradient(130% 90% at 18% -20%,rgba(255,255,255,.09),transparent 55%)}#overview-view #widget-cashflow .mv7-panel-header{min-height:104px;border-color:#fff1;background:transparent}#overview-view #widget-cashflow .mv7-panel-header h3{letter-spacing:-.015em}#overview-view #widget-cashflow .mv7-legend{display:flex;align-items:center;gap:14px}#overview-view #widget-cashflow .mv7-cashflow-header-tools{flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:9px}#overview-view #widget-cashflow .mv7-cashflow-view-control{display:inline-flex;padding:2px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff09;box-shadow:inset 0 1px #ffffff09}#overview-view #widget-cashflow .mv7-cashflow-view-control button{min-width:72px;height:26px;padding:0 11px;border:0;border-radius:999px;background:transparent;color:var(--v2-muted);font:inherit;font-size:10px;font-weight:650;cursor:pointer;transition:background .16s ease,box-shadow .16s ease,color .16s ease}#overview-view #widget-cashflow .mv7-cashflow-view-control button:hover{color:var(--v2-text)}#overview-view #widget-cashflow .mv7-cashflow-view-control button.is-active{background:#ffffff1c;box-shadow:inset 0 1px #ffffff1f,0 4px 12px -8px #000c;color:var(--v2-text)}#overview-view #widget-cashflow .mv7-cashflow-view-control button:focus-visible{outline:2px solid color-mix(in srgb,var(--cashflow-positive) 70%,white);outline-offset:2px}#overview-view #widget-cashflow .mv7-legend span{display:inline-flex;align-items:center;gap:6px}#overview-view #widget-cashflow .mv7-legend i{width:7px;height:7px;background:var(--cashflow-positive);box-shadow:0 0 10px color-mix(in srgb,var(--cashflow-positive) 75%,transparent)}#overview-view #widget-cashflow .mv7-legend .is-down i{background:var(--cashflow-negative);box-shadow:0 0 10px color-mix(in srgb,var(--cashflow-negative) 72%,transparent)}#overview-view #widget-cashflow .mv7-legend .is-flat i{background:#bcc7c294;box-shadow:none}#overview-view #widget-cashflow .mv7-chart-wrap{overflow:hidden;margin:14px 14px 12px;padding:24px 20px 11px 62px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--cashflow-positive) 7%,transparent),transparent 34%),linear-gradient(145deg,#ffffff18,#ffffff06 54%),#090e0b38;box-shadow:inset 0 1px #ffffff21,inset 0 -30px 60px #00000014,0 12px 30px -24px #000000b8;backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%)}#overview-view #widget-cashflow .mv7-main-chart{height:258px;overflow:visible}#overview-view #widget-cashflow .mv7-chart-candles{pointer-events:auto}#overview-view #widget-cashflow .mv7-candle{cursor:default;outline:none}#overview-view #widget-cashflow .mv7-candle-hitbox{fill:transparent;pointer-events:all}#overview-view #widget-cashflow .mv7-candle:focus-visible .mv7-candle-body{stroke:#fff;stroke-width:2}#overview-view #widget-cashflow .mv7-chart-area{opacity:.4}#overview-view #widget-cashflow #chart-area stop{stop-color:var(--cashflow-positive)}#overview-view #widget-cashflow.is-trend-down #chart-area stop{stop-color:var(--cashflow-negative)}#overview-view #widget-cashflow .mv7-candle-wick{stroke-width:2;opacity:.98;filter:drop-shadow(0 0 3px currentColor)}#overview-view #widget-cashflow .mv7-candle{transform-box:fill-box;animation:mv7-cashflow-candle-enter .5s cubic-bezier(.16,1,.3,1) both;animation-delay:0ms}#overview-view #widget-cashflow .mv7-candle-body{stroke-width:1;opacity:1}#overview-view #widget-cashflow .mv7-candle-wick.is-up{stroke:var(--cashflow-positive-bright);color:var(--cashflow-positive)}#overview-view #widget-cashflow .mv7-candle-body.is-up{fill:url(#cashflow-candle-up);stroke:var(--cashflow-positive-bright);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--cashflow-positive) 42%,transparent))}#overview-view #widget-cashflow .mv7-candle-wick.is-down{stroke:var(--cashflow-negative-bright);color:var(--cashflow-negative)}#overview-view #widget-cashflow .mv7-candle-body.is-down{fill:url(#cashflow-candle-down);stroke:var(--cashflow-negative-bright);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--cashflow-negative) 38%,transparent))}#overview-view #widget-cashflow .mv7-candle-wick.is-flat{stroke:#d2dcd7c7;stroke-linecap:round;stroke-width:1.6;filter:none}#overview-view #widget-cashflow .mv7-candle-body.is-flat{fill:#d2dcd7d1;stroke:#eef3f0b8;filter:none}#overview-view #widget-cashflow.is-trend-down .mv7-candle-body.is-up,#overview-view #widget-cashflow.is-trend-down .mv7-candle-wick.is-up{opacity:.76}#overview-view #widget-cashflow .mv7-chart-line{stroke:var(--cashflow-positive-bright);stroke-width:3;opacity:.94;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--cashflow-positive) 58%,transparent)) drop-shadow(0 0 12px color-mix(in srgb,var(--cashflow-positive) 18%,transparent))}#overview-view #widget-cashflow.is-trend-down .mv7-chart-line{stroke:var(--cashflow-negative-bright);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--cashflow-negative) 48%,transparent)) drop-shadow(0 0 12px color-mix(in srgb,var(--cashflow-negative) 16%,transparent))}#overview-view #widget-cashflow .mv7-chart-flow{display:block;stroke:var(--cashflow-positive-bright);stroke-width:2;stroke-dasharray:3 32;opacity:.72;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--cashflow-positive) 42%,transparent));animation:mv7-cashflow-travel 2.1s linear infinite}#overview-view #widget-cashflow.is-trend-down .mv7-chart-flow{stroke:var(--cashflow-negative-bright);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--cashflow-negative) 34%,transparent));animation-direction:reverse}#overview-view #widget-cashflow .mv7-chart-point circle:first-child{fill:color-mix(in srgb,var(--cashflow-positive) 22%,transparent);stroke:color-mix(in srgb,var(--cashflow-positive) 38%,transparent);stroke-width:1}#overview-view #widget-cashflow .mv7-chart-point circle:last-child{fill:var(--cashflow-positive-bright);stroke:#08100c;stroke-width:2;filter:drop-shadow(0 0 6px var(--cashflow-positive))}#overview-view #widget-cashflow.is-trend-down .mv7-chart-point circle:first-child{fill:color-mix(in srgb,var(--cashflow-negative) 23%,transparent);stroke:color-mix(in srgb,var(--cashflow-negative) 38%,transparent)}#overview-view #widget-cashflow.is-trend-down .mv7-chart-point circle:last-child{fill:var(--cashflow-negative-bright);filter:drop-shadow(0 0 6px var(--cashflow-negative))}#overview-view #widget-cashflow .mv7-chart-axis{width:48px;height:218px;top:34px;left:9px;color:#bbc6d394;font-size:10px}#overview-view #widget-cashflow .mv7-chart-footer{padding-top:8px;color:#bbc6d394}#overview-view #widget-cashflow .mv7-cashflow-tooltip{position:absolute;z-index:5;top:10px;left:50%;display:grid;width:214px;gap:7px;padding:12px 13px;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:linear-gradient(145deg,#ffffff1c,#ffffff06),#0a0f0cc2;box-shadow:inset 0 1px #ffffff1f,0 18px 36px -20px #000000e0;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);pointer-events:none;transform:translate(-50%)}#overview-view #widget-cashflow .mv7-cashflow-tooltip[hidden]{display:none}#overview-view #widget-cashflow .mv7-cashflow-tooltip-period{padding-bottom:3px;color:var(--v2-text);font-size:11px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}#overview-view #widget-cashflow .mv7-cashflow-tooltip>div{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--v2-muted);font-size:11px}#overview-view #widget-cashflow .mv7-cashflow-tooltip strong{color:var(--v2-text);font-size:11px;font-variant-numeric:tabular-nums}#overview-view #widget-cashflow .mv7-cashflow-tooltip strong.is-income{color:var(--cashflow-positive-bright)}#overview-view #widget-cashflow .mv7-cashflow-tooltip strong.is-expense{color:var(--cashflow-negative-bright)}#overview-view #widget-cashflow .mv7-panel-stats{border-top-color:#fff1;background:#ffffff03}#overview-view #widget-cashflow .mv7-panel-stats strong{font-variant-numeric:tabular-nums}:root[data-resolved-theme=light] #overview-view #widget-cashflow{border-color:var(--v2-line);background:linear-gradient(165deg,rgba(255,255,255,.82),transparent 60%),#ffffffd1;box-shadow:0 16px 42px #21314214}:root[data-resolved-theme=light] #overview-view #widget-cashflow:before,:root[data-resolved-theme=light] #overview-view #widget-cashflow.is-trend-down:before{background:radial-gradient(130% 90% at 18% -20%,rgba(255,255,255,.75),transparent 55%)}:root[data-resolved-theme=light] #overview-view #widget-cashflow .mv7-panel-header,:root[data-resolved-theme=light] #overview-view #widget-cashflow .mv7-panel-stats{border-color:#1d2c3a14;background:#f6f9f86b}:root[data-resolved-theme=light] #overview-view #widget-cashflow .mv7-chart-wrap{border-color:#ffffffc7;background:radial-gradient(circle at 12% 18%,rgba(24,180,118,.075),transparent 34%),linear-gradient(145deg,#ffffff9e,#ffffff3d 56%),#eef6f233;box-shadow:inset 0 1px #fffffff5,inset 0 -26px 54px #23363005,0 12px 30px -24px #23363038}:root[data-resolved-theme=light] #overview-view #widget-cashflow .mv7-chart-axis,:root[data-resolved-theme=light] #overview-view #widget-cashflow .mv7-chart-footer{color:#3948569e}:root[data-resolved-theme=light] #overview-view #widget-cashflow .mv7-candle-body.is-flat{fill:#485951ad;stroke:#304039a3}:root[data-resolved-theme=light] #overview-view #widget-cashflow .mv7-cashflow-view-control{border-color:#1d2c3a1f;background:#1d2c3a09;box-shadow:inset 0 1px #ffffffd9}:root[data-resolved-theme=light] #overview-view #widget-cashflow .mv7-cashflow-view-control button.is-active{background:#ffffffd6;box-shadow:inset 0 1px #fff,0 4px 12px -8px #23363047}:root[data-resolved-theme=light] #overview-view #widget-cashflow .mv7-candle-wick.is-flat{stroke:#394b42a8}:root[data-resolved-theme=light] #overview-view #widget-cashflow .mv7-cashflow-tooltip{border-color:#ffffffdb;background:linear-gradient(145deg,#ffffffc2,#fff6),#eff6f3b8;box-shadow:inset 0 1px #fffffffa,0 18px 36px -22px #23363047}@keyframes mv7-cashflow-candle-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mv7-cashflow-panel-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mv7-cashflow-travel{to{stroke-dashoffset:-35}}}@media(min-width:769px)and (prefers-reduced-motion:reduce){#overview-view #widget-cashflow .mv7-candle{animation:none}#overview-view #widget-cashflow .mv7-chart-flow{animation:none;opacity:0}}@media(min-width:769px){:root[data-animated-charts=false] #overview-view #widget-cashflow .mv7-candle{animation:none}:root[data-animated-charts=false] #overview-view #widget-cashflow .mv7-chart-flow{animation:none;opacity:0}}@media(min-width:769px){:root[data-resolved-theme=light] body[data-v2-view=overview]{--overview-desktop-material: layered;--overview-light-bg: #eef2ef;--overview-light-border: rgba(255, 255, 255, .88);--overview-light-surface: radial-gradient(135% 100% at 14% -24%, rgba(255, 255, 255, .98), rgba(255, 255, 255, 0) 55%), linear-gradient(155deg, rgba(255, 255, 255, .82), rgba(246, 249, 247, .62));--overview-light-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 0 0 1px rgba(20, 32, 24, .018), 0 1px 2px rgba(26, 41, 31, .075), 0 14px 30px -19px rgba(26, 41, 31, .23), 0 34px 66px -42px rgba(26, 41, 31, .3);background:var(--overview-light-bg)}:root[data-resolved-theme=light] body[data-v2-view=overview] .mv7-app{border-color:#ffffffc2;background:#f7faf7ad;box-shadow:inset 0 1px #fffffff0,0 30px 90px -48px #19271d57}:root[data-resolved-theme=light] body[data-v2-view=overview] .mv7-workspace{background:radial-gradient(circle at 4% 1%,rgba(39,177,126,.075),transparent 33rem),radial-gradient(circle at 96% 24%,rgba(91,125,219,.052),transparent 28rem),linear-gradient(180deg,#f9fbf9,#f3f6f3 54%,#eef2ef);backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-resolved-theme=light] body[data-v2-view=overview] .mv7-sidebar{border-right-color:#ffffffc7;background:#fafcfad1;box-shadow:inset -1px 0 #18251c09,14px 0 34px -30px #18251c47;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-resolved-theme=light] body[data-v2-view=overview] .mv7-topbar{border-bottom-color:#ffffffc2;background:#f8fbf8b8;box-shadow:inset 0 -1px #19271d08,inset 0 1px #ffffffeb,0 12px 32px -29px #19271d57;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-resolved-theme=light] body[data-v2-view=overview] .mv7-period-control{border-color:#ffffffdb;background:linear-gradient(155deg,#ffffffd1,#ecf1ed9e);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #18251c06,0 8px 20px -16px #18251c57;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4)}:root[data-resolved-theme=light] body[data-v2-view=overview] .mv7-period-thumb{background:#fffffff0;box-shadow:inset 0 1px #fff,0 1px 2px #1b281f17,0 5px 12px -8px #1b281f52}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view :is(.mv7-metric,.mv7-panel,.mv7-overview-insight){isolation:isolate;border-color:var(--overview-light-border);background:var(--overview-light-surface);box-shadow:var(--overview-light-shadow);backdrop-filter:blur(30px) saturate(1.5);-webkit-backdrop-filter:blur(30px) saturate(1.5)}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view :is(.mv7-metric,.mv7-panel):before{background:radial-gradient(130% 90% at 18% -20%,rgba(255,255,255,.92),transparent 55%)}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view .mv7-metric-primary{background:radial-gradient(circle at 12% -24%,rgba(64,188,142,.12),transparent 55%),var(--overview-light-surface)}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view .mv7-metric-income{background:radial-gradient(circle at 10% -18%,rgba(45,190,137,.14),transparent 56%),var(--overview-light-surface)}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view .mv7-metric-expense{background:radial-gradient(circle at 10% -18%,rgba(226,142,66,.14),transparent 56%),var(--overview-light-surface)}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view .mv7-metric-icon{border:1px solid rgba(255,255,255,.84);background:linear-gradient(155deg,color-mix(in srgb,var(--icon-color) 17%,white),#ffffff7a);box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px color-mix(in srgb,var(--icon-color) 6%,transparent),0 8px 18px -13px color-mix(in srgb,var(--icon-color) 42%,transparent)}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view :is(.mv7-chart-wrap,.mv7-panel-stats,.mv7-account-total){border-color:#ffffffc7;background:radial-gradient(120% 90% at 16% -25%,rgba(255,255,255,.9),transparent 58%),#f2f7f48a;box-shadow:inset 0 1px #fffffff5,inset 0 0 0 1px #19281e05,0 8px 22px -18px #19281e38;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4)}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view :is(.mv7-account-item,.mv7-transaction-row){border-color:#1b2a1f0e;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view :is(.mv7-account-item,.mv7-transaction-row):hover{background:#ffffff94;box-shadow:inset 0 1px #ffffffe6,0 7px 18px -15px #19281e4d;transform:translateY(-1px)}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view #widget-cashflow{border-color:var(--overview-light-border);background:radial-gradient(circle at 8% -20%,rgba(42,181,129,.105),transparent 48%),var(--overview-light-surface);box-shadow:var(--overview-light-shadow);backdrop-filter:blur(30px) saturate(1.5);-webkit-backdrop-filter:blur(30px) saturate(1.5)}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view #widget-cashflow :is(.mv7-panel-header,.mv7-panel-stats){border-color:#1d2c2311;background:#ffffff38}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view #widget-cashflow .mv7-chart-wrap{border-color:#ffffffe6;background:radial-gradient(circle at 12% 18%,rgba(24,180,118,.085),transparent 34%),radial-gradient(120% 95% at 18% -18%,rgba(255,255,255,.95),transparent 58%),#ebf4ef66;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #1c2b2105,inset 0 -28px 54px #23363005,0 1px 2px #2336300e,0 14px 30px -24px #2336303d;backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5)}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view #widget-cashflow .mv7-cashflow-view-control{border-color:#ffffffd1;background:#e8eeea8f;box-shadow:inset 0 1px #ffffffeb,0 7px 16px -14px #1b2a1f47;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35)}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view #widget-cashflow .mv7-cashflow-view-control button.is-active{background:#ffffffeb;box-shadow:inset 0 1px #fff,0 1px 2px #1b2a1f14,0 5px 12px -9px #1b2a1f4d}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view .mv7-heading-tools .mv7-primary-button{border-color:#ffffff24;background:linear-gradient(165deg,#1c211e,#090c0a);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #00000038,0 1px 2px #151f1833,0 12px 26px -15px #151f187a;color:#fff}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view :is(.mv7-metric,.mv7-panel,.mv7-overview-insight,.mv7-chart-wrap){transform:translateZ(0)}}@media(min-width:769px)and (prefers-reduced-motion:reduce){:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view :is(.mv7-account-item,.mv7-transaction-row){transition:none}}@media(max-width:768px){body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body input,body textarea,body [contenteditable=true],body select{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}}@media(max-width:768px){body[data-v2-view=settings] #settings-view{--settings-green: #007aff;--settings-control-accent: #007aff}:root[data-resolved-theme=dark] body[data-v2-view=settings] #settings-view{--settings-green: #0a84ff;--settings-control-accent: #0a84ff}body[data-v2-view=settings] #settings-view :is(input[type=checkbox],input[type=radio],input[type=range],progress){accent-color:var(--settings-control-accent)}body[data-v2-view=settings] #settings-view input.mv7-switch:checked{border-color:var(--settings-control-accent);background:var(--settings-control-accent)}body[data-v2-view=settings] #settings-view :is(.mv7-theme-grid>button.is-selected,.mv7-category-filters button.is-selected,.mv7-settings-segments button.is-active){border-color:var(--settings-control-accent);box-shadow:inset 0 0 0 1px var(--settings-control-accent)}body[data-v2-view=settings] #settings-view :is(input,select,button,a):focus-visible{outline-color:color-mix(in srgb,var(--settings-control-accent) 72%,white)}body[data-v2-view=settings] #settings-view .mv7-settings-hub .mv7-primary-button:not(.is-danger),body[data-v2-view=settings] #settings-view .mv7-secondary-button.is-accent{border-color:var(--settings-control-accent);background:var(--settings-control-accent);color:#fff}}@media(max-width:768px){body[data-v2-view=settings] #settings-view :is(.mv7-report-option,#settings-export,#settings-import-trigger){position:relative;overflow:hidden}body[data-v2-view=settings] #settings-view .mv7-file-action-status{position:absolute;z-index:8;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:inherit;background:color-mix(in srgb,var(--settings-surface) 94%,transparent);color:var(--settings-text);inset:0;pointer-events:none;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%)}body[data-v2-view=settings] #settings-view .mv7-file-action-status strong{font-size:13px;font-weight:680}body[data-v2-view=settings] #settings-view .mv7-file-action-status i{display:grid;width:18px;height:18px;place-items:center;border:2px solid color-mix(in srgb,var(--settings-control-accent) 22%,transparent);border-top-color:var(--settings-control-accent);border-radius:50%;animation:mv7-file-action-spin .72s linear infinite}body[data-v2-view=settings] #settings-view .is-file-complete .mv7-file-action-status{color:var(--settings-control-accent)}body[data-v2-view=settings] #settings-view .is-file-complete .mv7-file-action-status i{border-color:var(--settings-control-accent);animation:none}body[data-v2-view=settings] #settings-view .is-file-complete .mv7-file-action-status i:before{width:8px;height:4px;border-bottom:2px solid currentColor;border-left:2px solid currentColor;content:"";transform:translateY(-1px) rotate(-45deg)}body[data-v2-view=settings] #settings-view .is-file-error .mv7-file-action-status{color:#ff453a}body[data-v2-view=settings] #settings-view .is-file-error .mv7-file-action-status i{border-color:currentColor;animation:none}body[data-v2-view=settings] #settings-view .is-file-error .mv7-file-action-status i:before{content:"!";font-size:11px;font-style:normal;font-weight:800}@keyframes mv7-file-action-spin{to{transform:rotate(360deg)}}}@media(max-width:768px)and (prefers-reduced-motion:reduce){body[data-v2-view=settings] #settings-view .mv7-file-action-status i{animation:none}}.mv7-empty-account-visual,.mv7-empty-activity-visual,.mv7-home-empty-icon,.mv7-home-empty-arrow{display:none}@media(max-width:768px){html body[data-auth-state=active] .mv7-topbar{width:auto!important;margin-inline:8px!important}html body[data-auth-state=active] .mv7-topbar-actions>:is(#conn-status-chip,.mv7-topbar-streak,#privacy-toggle,#topbar-login-button){display:none!important}html body[data-auth-state=active] .mv7-mobile-brand,html body[data-auth-state=active] .mv7-mobile-brand strong{display:inline-flex!important}}@media(max-width:768px){body[data-auth-state=active] .mv7-topbar{position:sticky!important;z-index:48;top:0;display:flex!important;width:auto;min-height:calc(70px + env(safe-area-inset-top))!important;align-items:center;justify-content:space-between;gap:12px!important;margin:0 8px;padding:max(9px,env(safe-area-inset-top)) 10px 8px!important;border:1px solid color-mix(in srgb,var(--v2-text) 10%,transparent)!important;border-radius:0 0 24px 24px;background:color-mix(in srgb,var(--v2-bg) 82%,transparent)!important;box-shadow:0 12px 30px -24px #0000008c!important;backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%)}body[data-auth-state=active] .mv7-topbar:after,body[data-auth-state=active] .mv7-page-identity,body[data-auth-state=active] :is(#conn-status-chip,.mv7-topbar-streak,#privacy-toggle,#topbar-login-button){display:none!important}body[data-auth-state=active] .mv7-mobile-topbar-start,body[data-auth-state=active] .mv7-mobile-brand{display:flex!important;min-width:0;align-items:center}body[data-auth-state=active] .mv7-mobile-topbar-start{gap:12px}body[data-auth-state=active] .mv7-mobile-brand{color:var(--v2-text);text-decoration:none}body[data-auth-state=active] :is(.mv7-mobile-brand-mark,.mv7-mobile-brand-subtitle){display:none!important}body[data-auth-state=active] .mv7-mobile-brand strong{display:inline-flex;align-items:center;gap:7px;color:var(--v2-text)!important;font-size:21px!important;font-weight:750!important;letter-spacing:-.055em!important}body[data-auth-state=active] .mv7-mobile-brand strong:after{color:#17b878;content:"\2726";font-size:17px;line-height:1}body[data-auth-state=active] #sidebar-open{display:grid!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;place-items:center;border:1px solid color-mix(in srgb,var(--v2-text) 10%,transparent)!important;border-radius:50%!important;background:color-mix(in srgb,var(--v2-surface) 88%,transparent)!important;box-shadow:inset 0 1px #ffffff1f,0 8px 20px -16px #000000b3!important;color:var(--v2-text)!important}body[data-auth-state=active] #sidebar-open svg{width:21px;height:21px}body[data-auth-state=active] .mv7-topbar-actions{display:grid!important;width:auto!important;min-width:94px!important;grid-template-columns:40px 46px!important;align-items:center;justify-self:end;gap:3px!important;padding:4px!important;border:1px solid color-mix(in srgb,var(--v2-text) 10%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,var(--v2-surface) 88%,transparent)!important;box-shadow:inset 0 1px #ffffff1f,0 9px 22px -17px #000000a6!important;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%)}body[data-auth-state=active] .mv7-topbar-actions:before{display:none!important;content:none}body[data-auth-state=active] #notification-bell,body[data-auth-state=active] #profile-button{display:grid!important;padding:0!important;place-items:center;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:var(--v2-text)!important}body[data-auth-state=active] #notification-bell{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;grid-column:1;grid-row:1}body[data-auth-state=active] #profile-button{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;grid-column:2;grid-row:1;overflow:hidden;border:0!important;background:color-mix(in srgb,var(--v2-text) 5%,var(--v2-surface))!important}body[data-auth-state=active] #notification-bell svg{width:21px;height:21px}body[data-auth-state=active] #profile-button :is(img,#profile-initial){width:100%;height:100%;border-radius:inherit;object-fit:cover}body[data-auth-state=active] #profile-button #profile-initial{display:grid;place-items:center}body[data-auth-state=active] #profile-button .mv7-profile-chevron{display:none!important}}.mv7-composer-change{display:none}@media(max-width:768px){#transaction-composer.is-editing{width:min(456px,calc(100% - 28px));max-height:calc(100dvh - 32px);overflow:auto;border-color:#e0e9f157;border-radius:25px;background:linear-gradient(145deg,#2a3239eb,#101519f5),#12171b;box-shadow:inset 0 1px #ffffff24,0 34px 90px #00000094;color:#f7f8fa}#transaction-composer.is-editing::backdrop{background:#010508b8;backdrop-filter:blur(12px) saturate(80%);-webkit-backdrop-filter:blur(12px) saturate(80%)}#transaction-composer.is-editing #composer-form{position:relative;display:flex;flex-direction:column;padding:34px 22px 20px}#transaction-composer.is-editing #composer-form:before{position:absolute;top:10px;left:50%;width:46px;height:5px;border-radius:999px;background:#ebf0f666;content:"";transform:translate(-50%)}#transaction-composer.is-editing header{order:0;margin-bottom:14px}#transaction-composer.is-editing header>div{display:flex;flex-direction:column;gap:5px}#transaction-composer.is-editing header h2{order:1;margin:0;color:#f7f8fa;font-size:20px;font-weight:700;letter-spacing:-.025em}#transaction-composer.is-editing #composer-eyebrow{order:2;margin:0;color:#aeb7c2!important;font-size:12px;font-weight:450;letter-spacing:0;text-transform:none}#transaction-composer.is-editing #close-composer{width:42px;height:42px;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#ffffff14;color:#f7f8fa}#transaction-composer.is-editing .mv7-type-switch{order:1;grid-template-columns:repeat(3,1fr);gap:3px;margin:0 0 10px;padding:4px;border-color:#ffffff1f;border-radius:18px;background:#03070a3d}#transaction-composer.is-editing .mv7-type-switch label:has(input[value=income]){order:1}#transaction-composer.is-editing .mv7-type-switch label:has(input[value=expense]){order:2}#transaction-composer.is-editing .mv7-type-switch label:has(input[value=transfer]){order:3}#transaction-composer.is-editing .mv7-type-switch span{min-height:42px;border-radius:14px;color:#c2c9d1;font-size:12px}#transaction-composer.is-editing .mv7-type-switch label:has(input[value=income]) span:before{margin-right:8px;color:#42e3a6;content:"\2191";font-size:20px}#transaction-composer.is-editing .mv7-type-switch label:has(input[value=expense]) span:before{margin-right:8px;content:"\2193";font-size:20px}#transaction-composer.is-editing .mv7-type-switch label:has(input[value=transfer]) span:before{margin-right:6px;content:"\21c4";font-size:17px}#transaction-composer.is-editing .mv7-type-switch span{display:flex;align-items:center;justify-content:center}#transaction-composer.is-editing .mv7-type-switch input:checked+span{border:1px solid rgba(57,226,160,.58);background:linear-gradient(135deg,#1a97688c,#1f6b5080);box-shadow:inset 0 1px #ffffff1f,0 6px 18px #00c8821f;color:#f5fffb}#transaction-composer.is-editing>form>.mv7-field[name],#transaction-composer.is-editing .mv7-form-row{min-width:0}#transaction-composer.is-editing .mv7-form-row{display:contents}#transaction-composer.is-editing .mv7-field{margin:0}#transaction-composer.is-editing .mv7-field:has(#composer-amount){position:relative;order:2;min-height:92px;margin-bottom:4px;padding:37px 14px 9px 62px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#0206092e}#transaction-composer.is-editing .mv7-field:has(#composer-amount)>span{position:absolute;top:13px;left:14px;color:#aeb7c2;font-size:11px}#transaction-composer.is-editing .mv7-field:has(#composer-amount):before{position:absolute;bottom:16px;left:14px;display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#1fbb801c;color:#39dfa1;content:"+";font-size:28px;font-weight:400}#transaction-composer.is-editing .mv7-field:has(#composer-amount):after{position:absolute;bottom:24px;left:62px;color:#f7f8fa;content:"Gs.";font-size:25px;font-weight:720;letter-spacing:-.04em;pointer-events:none}#transaction-composer.is-editing #composer-amount{height:42px;padding:0 0 0 43px;border:0;background:transparent;color:#f7f8fa;box-shadow:none;font-size:clamp(23px,7vw,31px);font-weight:720;letter-spacing:-.04em}#transaction-composer.is-editing .mv7-field:has(>:is(input,select)):not(:has(#composer-amount)){display:grid;min-height:54px;grid-template-columns:30px 94px minmax(0,1fr) 12px;align-items:center;gap:7px;padding:0 9px;border-bottom:1px solid rgba(255,255,255,.09)}#transaction-composer.is-editing .mv7-field:has([name=name]){order:3}#transaction-composer.is-editing .mv7-field:has([name=category]){order:4}#transaction-composer.is-editing .mv7-field:has([name=account]){order:5}#transaction-composer.is-editing .mv7-field:has([name=date]){order:6}#transaction-composer.is-editing #composer-to-account-field{order:7}#transaction-composer.is-editing .mv7-field:has(>:is(input,select)):not(:has(#composer-amount)):before{color:#cad2dc;content:"\25a4";font-size:18px;text-align:center}#transaction-composer.is-editing .mv7-field:has([name=category]):before{content:"\2197"}#transaction-composer.is-editing .mv7-field:has([name=account]):before,#transaction-composer.is-editing .mv7-field:has([name=toAccount]):before{content:"\25a5"}#transaction-composer.is-editing .mv7-field:has([name=date]):before{content:"\25a1"}#transaction-composer.is-editing .mv7-field:has(>:is(input,select)):not(:has(#composer-amount)):after{color:#8f99a5;content:"\203a";font-size:25px}#transaction-composer.is-editing .mv7-field:has(>:is(input,select)):not(:has(#composer-amount))>span{color:#aeb7c2;font-size:11px}#transaction-composer.is-editing .mv7-field:has(>:is(input,select)):not(:has(#composer-amount))>:is(input,select){height:48px;padding:0;border:0;border-radius:0;background:transparent;color:#f7f8fa;box-shadow:none;font-size:12px;-webkit-text-fill-color:#f7f8fa}#transaction-composer.is-editing .mv7-composer-change{order:8;display:grid;min-height:70px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:11px 14px;border:1px solid rgba(53,213,151,.24);border-radius:16px;background:#19896021;color:#42e3a6}#transaction-composer.is-editing .mv7-composer-change[hidden]{display:none}#transaction-composer.is-editing .mv7-composer-change.is-negative{border-color:#ff696940;background:#b837371f;color:#ff8989}#transaction-composer.is-editing .mv7-composer-change>span{font-size:28px}#transaction-composer.is-editing .mv7-composer-change p{display:grid;gap:4px;margin:0}#transaction-composer.is-editing .mv7-composer-change strong{color:#f7f8fa;font-size:12px}#transaction-composer.is-editing .mv7-composer-change small{color:currentColor;font-size:11px}#transaction-composer.is-editing footer{order:9;display:grid;grid-template-columns:1fr 1.35fr;gap:12px;margin-top:18px}#transaction-composer.is-editing footer button{min-height:48px;border-radius:999px}#transaction-composer.is-editing #cancel-composer{border:0;background:transparent;color:#c4cbd3}#transaction-composer.is-editing #composer-submit{border:0;background:linear-gradient(135deg,#fff,#e7ebf3);color:#090b0d;box-shadow:inset 0 1px #fff,0 8px 24px #00000040;font-weight:720}}@media(max-width:768px){body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login){display:grid;width:auto;flex:0 0 auto;grid-template-columns:44px 42px 44px;gap:0;padding:3px;overflow:visible;border:0!important;border-radius:999px;background:transparent!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #conn-status-chip:not([hidden]),body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #privacy-toggle{display:none!important}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) :is(.mv7-topbar-streak,#notification-bell,#profile-button){position:relative;height:44px;min-height:44px;margin:0;border:0!important;border-radius:999px;background:transparent!important;box-shadow:none!important;color:#1c1c1e;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) .mv7-topbar-streak{width:44px}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #notification-bell{width:42px;min-width:42px}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button{width:44px;min-width:44px;justify-content:center;padding:2px}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) :is(#notification-bell,#profile-button):before{position:absolute;top:11px;bottom:11px;left:0;width:1px;border-radius:1px;background:#3c3c431c;content:"";pointer-events:none}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) :is(.mv7-topbar-streak,#notification-bell,#profile-button):is(:hover,:focus-visible){background:#7676801a!important}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) :is(.mv7-topbar-streak,#notification-bell,#profile-button):active{background:#76768029!important;transform:scale(.97)}body[data-v2-view=overview] #profile-button #profile-initial{width:40px;height:40px;flex-basis:40px;border:1px solid rgba(255,255,255,.82);box-shadow:inset 0 1px #ffffff9e,0 5px 12px -9px #1c1c1eb3}body[data-v2-view=overview] #profile-button .mv7-profile-chevron{display:none}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button:after{right:1px;bottom:3px;left:auto;width:7px;height:7px;border-color:#fafafafa}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login){border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) :is(.mv7-topbar-streak,#notification-bell,#profile-button){border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#f5f5f7}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) :is(#notification-bell,#profile-button):before{background:#ffffff1c}:root[data-resolved-theme=dark] body[data-v2-view=overview] #profile-button #profile-initial{border-color:#ffffff21;box-shadow:inset 0 1px #ffffff1a,0 6px 14px -9px #000000f2}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button:after{border-color:#252527}}@media(max-width:374px){body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login){grid-template-columns:40px 39px 42px;gap:0;padding:3px}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) .mv7-topbar-streak{width:40px}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #notification-bell{width:39px;min-width:39px}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button{width:42px;min-width:42px;padding:2px}body[data-v2-view=overview] #profile-button #profile-initial{width:38px;height:38px;flex-basis:38px}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button:after{right:0}}.mv7-mobile-balance-streak{display:none}@media(max-width:768px){body[data-v2-view=overview] .mv7-topbar-actions,body[data-v2-view=overview] .mv7-topbar-actions.has-guest-login{grid-template-columns:57px repeat(3,36px);width:auto}body[data-v2-view=overview] .mv7-topbar-actions:has(#conn-status-chip:not([hidden])){grid-template-columns:repeat(4,36px)}body[data-v2-view=overview] #overview-view .mv7-metric-primary{min-height:252px!important;padding:25px 22px 22px!important;isolation:isolate}body[data-v2-view=overview] #overview-view .mv7-metric-primary:after{position:absolute;z-index:0;top:20px;right:7%;width:44%;height:76%;border-radius:50%;background:radial-gradient(circle,rgba(255,171,84,.15),transparent 69%);content:"";pointer-events:none}body[data-v2-view=overview] #overview-view .mv7-metric-primary>p,body[data-v2-view=overview] .mv7-mobile-balance-privacy,body[data-v2-view=overview] .mv7-mobile-balance-orbit{display:none!important}body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong{width:54%;max-width:220px;margin-top:14px;font-size:clamp(25px,7vw,34px);line-height:1.02;letter-spacing:-.052em}body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong.is-compact-value,body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong.is-extra-compact-value{font-size:clamp(23px,6.5vw,31px)}body[data-v2-view=overview] #overview-view .mv7-metric-primary-foot{width:52%;margin-top:17px}body[data-v2-view=overview] #overview-view .mv7-metric-primary-foot .mv7-metric-history-link{display:none}body[data-v2-view=overview] .mv7-mobile-balance-streak{position:absolute;z-index:2;top:42px;right:12px;display:grid;width:47%;height:154px;grid-template-columns:minmax(72px,1.08fr) minmax(66px,.92fr);align-items:center;color:var(--home-text);text-decoration:none;-webkit-tap-highlight-color:transparent}body[data-v2-view=overview] .mv7-mobile-balance-streak-art{position:relative;display:grid;min-width:0;place-items:center}body[data-v2-view=overview] .mv7-mobile-balance-streak-art:after{position:absolute;right:10%;bottom:10%;left:10%;height:18%;border-radius:50%;background:#ff963b2e;filter:blur(12px);content:""}body[data-v2-view=overview] .mv7-mobile-balance-streak-art img{position:relative;z-index:1;display:block;width:min(116px,125%);max-width:none;height:auto;filter:drop-shadow(0 13px 15px rgba(221,101,19,.2));transform:translate(-3px)}body[data-v2-view=overview] .mv7-mobile-balance-streak-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;line-height:1.08}body[data-v2-view=overview] .mv7-mobile-balance-streak-copy>strong{display:flex;align-items:baseline;gap:3px;font-size:clamp(22px,6.3vw,29px);font-weight:750;letter-spacing:-.05em;white-space:nowrap}body[data-v2-view=overview] .mv7-mobile-balance-streak-copy>strong small{font-size:11px;font-weight:700;letter-spacing:-.02em}body[data-v2-view=overview] .mv7-mobile-balance-streak-label{margin-top:-1px;font-size:13px;font-weight:680;white-space:nowrap}body[data-v2-view=overview] .mv7-mobile-balance-streak-note{max-width:76px;margin-top:7px;color:var(--home-muted);font-size:9px;line-height:1.22}body[data-v2-view=overview] .mv7-mobile-balance-streak-days{display:flex;gap:3px;margin-top:10px}body[data-v2-view=overview] .mv7-mobile-balance-streak-days i{width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--home-muted) 38%,transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--home-text) 8%,transparent)}body[data-v2-view=overview] .mv7-mobile-balance-streak-days i.is-active{background:#ff8737;box-shadow:0 0 8px #ff7e2a5c}body[data-v2-view=overview] .mv7-mobile-balance-streak-record{margin-top:7px;color:var(--home-muted);font-size:9px;white-space:nowrap}body[data-v2-view=overview] .mv7-mobile-balance-streak-record b{color:inherit;font-weight:650}body[data-v2-view=overview] .mv7-mobile-balance-streak-arrow{position:absolute;top:63px;right:-1px;width:14px;height:14px;fill:none;stroke:var(--home-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}body[data-v2-view=overview] .mv7-mobile-balance-streak:active{transform:scale(.985)}:root[data-resolved-theme=dark] body[data-v2-view=overview] #overview-view .mv7-metric-primary:after{background:radial-gradient(circle,rgba(255,126,42,.09),transparent 70%)}}@media(max-width:768px){body[data-v2-view=overview] #overview-view>.mv7-assistive-touch{position:fixed;z-index:55;right:max(17px,calc((100vw - 520px)/2 + 17px));bottom:max(10px,env(safe-area-inset-bottom));left:auto;display:grid;width:60px;min-width:60px;height:60px;min-height:60px;place-items:center;padding:0;overflow:visible;border:0;border-radius:50%;background:transparent;box-shadow:none;color:#17201c;cursor:grab;pointer-events:auto;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}body[data-v2-view=overview] #overview-view>.mv7-assistive-touch.is-positioned{top:var(--assistive-y);right:auto;bottom:auto;left:var(--assistive-x)}body:not([data-v2-view=overview]) #overview-view>.mv7-assistive-touch,body:not([data-v2-view=overview]) #mobile-assistive-menu{display:none!important}body[data-v2-view=overview] #overview-view>.mv7-assistive-touch.is-menu-open{color:var(--home-accent)}body[data-v2-view=overview] #overview-view>.mv7-assistive-touch:focus-visible{outline:3px solid color-mix(in srgb,var(--home-accent) 52%,transparent);outline-offset:4px}body[data-v2-view=overview] #overview-view>.mv7-assistive-touch.is-dragging{cursor:grabbing}body[data-v2-view=overview] .mv7-assistive-menu{position:fixed;z-index:54;top:var(--assistive-menu-y, auto);left:var(--assistive-menu-x, auto);display:grid;width:min(218px,calc(100vw - 20px));grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px;border:1px solid rgba(255,255,255,.78);border-radius:26px;background:radial-gradient(circle at 22% 4%,rgba(255,255,255,.88),transparent 42%),#f2f6f4c2;box-shadow:inset 0 1px #fffffff5,0 2px 6px #1c2c241f,0 24px 55px -18px #1c2c246b;color:#151917;backdrop-filter:blur(34px) saturate(1.7);-webkit-backdrop-filter:blur(34px) saturate(1.7)}body[data-v2-view=overview] .mv7-assistive-menu[hidden]{display:none!important}body[data-v2-view=overview] .mv7-assistive-menu button{display:flex;min-width:0;min-height:78px;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:8px 5px;border:1px solid rgba(255,255,255,.66);border-radius:18px;background:linear-gradient(145deg,#ffffffb8,#e1e9e575);box-shadow:inset 0 1px #fffffff0,0 8px 18px -14px #1f33296b;color:inherit;cursor:pointer;font:inherit}body[data-v2-view=overview] .mv7-assistive-menu button>span{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:#ffffffa3;box-shadow:inset 0 1px #ffffffeb,0 6px 14px -10px #192b228c}body[data-v2-view=overview] .mv7-assistive-menu svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}body[data-v2-view=overview] .mv7-assistive-menu strong{overflow:hidden;max-width:100%;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=overview] .mv7-assistive-menu button:active{transform:scale(.97)}:root[data-resolved-theme=dark] body[data-v2-view=overview] #overview-view>.mv7-assistive-touch{color:#f5f5f7}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-assistive-menu{border-color:#ffffff24;background:radial-gradient(circle at 22% 4%,rgba(255,255,255,.12),transparent 42%),#1c1c1ecc;box-shadow:inset 0 1px #ffffff1f,0 2px 8px #00000070,0 28px 60px -16px #000000eb;color:#f5f5f7}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-assistive-menu button{border-color:#ffffff1a;background:linear-gradient(145deg,#48484cb8,#1f1f22a3);box-shadow:inset 0 1px #ffffff1f,0 9px 20px -14px #000000e6}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-assistive-menu button>span{border-color:#ffffff21;background:#ffffff14}}@media(max-width:768px)and (prefers-reduced-motion:no-preference){body[data-v2-view=overview] .mv7-assistive-menu{transform-origin:50% 100%;animation:mv7-assistive-menu-in .18s cubic-bezier(.2,.8,.2,1)}}@keyframes mv7-assistive-menu-in{0%{opacity:0;transform:scale(.9) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:374px){body[data-v2-view=overview] .mv7-topbar-actions,body[data-v2-view=overview] .mv7-topbar-actions.has-guest-login{grid-template-columns:48px repeat(3,34px)}body[data-v2-view=overview] .mv7-mobile-balance-streak-note{display:none}body[data-v2-view=overview] .mv7-mobile-balance-streak-days{margin-top:9px}}.mv7-reports-mobile-hero,.mv7-report-tags,.mv7-security-mobile-recommendation,.mv7-security-mobile-section-title,.mv7-security-mobile-row-arrow,.mv7-security-mobile-footnote,.mv7-settings-mobile-danger-backup,.mv7-settings-mobile-danger-help,.mv7-danger-row-icon,.mv7-danger-card .mv7-settings-row>span>em{display:none}@media(max-width:780px){body[data-v2-view=settings] .mv7-reports-workspace,body[data-v2-view=settings] .mv7-security-workspace,body[data-v2-view=settings] [data-settings-panel=danger]{width:100%;max-width:760px;margin-inline:auto;padding-bottom:max(30px,env(safe-area-inset-bottom))}body[data-v2-view=settings] :is(.mv7-reports-workspace,.mv7-security-workspace,[data-settings-panel=danger])>.mv7-settings-title{margin:2px 10px 22px}body[data-v2-view=settings] :is(.mv7-reports-workspace,.mv7-security-workspace,[data-settings-panel=danger])>.mv7-settings-title h3{color:#101522;font-size:clamp(36px,10vw,52px);font-weight:750;letter-spacing:-.045em;line-height:.98}body[data-v2-view=settings] :is(.mv7-reports-workspace,.mv7-security-workspace,[data-settings-panel=danger])>.mv7-settings-title p{margin-top:10px;color:#647087;font-size:16px;line-height:1.4}body[data-v2-view=settings] .mv7-reports-mobile-hero{position:relative;display:grid;min-height:290px;margin:0 2px 18px;padding:24px 20px;overflow:hidden;border:1px solid rgba(28,51,87,.1);border-radius:24px;background:radial-gradient(circle at 76% 32%,rgba(209,226,255,.72),transparent 37%),#ffffffa8;box-shadow:0 18px 48px -34px #273a5b6b,inset 0 1px #fff}body[data-v2-view=settings] .mv7-reports-mobile-benefits{position:relative;z-index:2;width:48%}body[data-v2-view=settings] .mv7-reports-mobile-benefits h4{margin:0 0 22px;color:#111827;font-size:21px;line-height:1.18;letter-spacing:-.025em}body[data-v2-view=settings] .mv7-reports-mobile-benefits p{display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:center;margin:0 0 15px}body[data-v2-view=settings] .mv7-reports-mobile-benefits p>i{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#e2edffc2;color:#215cab}body[data-v2-view=settings] .mv7-reports-mobile-benefits svg{width:18px;height:18px}body[data-v2-view=settings] .mv7-reports-mobile-benefits span{min-width:0}body[data-v2-view=settings] .mv7-reports-mobile-benefits strong,body[data-v2-view=settings] .mv7-reports-mobile-benefits small{display:block}body[data-v2-view=settings] .mv7-reports-mobile-benefits strong{color:#182033;font-size:13px}body[data-v2-view=settings] .mv7-reports-mobile-benefits small{margin-top:2px;color:#647087;font-size:11px;line-height:1.3}body[data-v2-view=settings] .mv7-reports-mobile-art{position:absolute;z-index:1;inset:22px 12px 18px 48%}body[data-v2-view=settings] .mv7-reports-mobile-art>span{position:absolute;display:block;width:128px;height:174px;padding:15px;border:1px solid rgba(36,65,107,.14);border-radius:14px;background:#ffffffe0;box-shadow:0 22px 42px -22px #18315a7a,inset 0 1px #fff}body[data-v2-view=settings] .mv7-reports-mobile-art .is-sheet{left:0;top:0;transform:scale(.88)}body[data-v2-view=settings] .mv7-reports-mobile-art .is-pdf{left:48px;top:33px;z-index:2}body[data-v2-view=settings] .mv7-reports-mobile-art .is-summary{left:101px;top:72px;z-index:3}body[data-v2-view=settings] .mv7-reports-mobile-art b{display:grid;width:25px;height:25px;place-items:center;border-radius:6px;background:#147c48;color:#fff;font-size:10px}body[data-v2-view=settings] .mv7-reports-mobile-art .is-pdf b{width:34px;background:#ef3d4b}body[data-v2-view=settings] .mv7-reports-mobile-art .is-summary b{background:#3479df}body[data-v2-view=settings] .mv7-reports-mobile-art b svg{width:15px;height:15px}body[data-v2-view=settings] .mv7-reports-mobile-art strong,body[data-v2-view=settings] .mv7-reports-mobile-art small{display:block;margin-top:11px;color:#172033;font-size:10px;white-space:nowrap}body[data-v2-view=settings] .mv7-reports-mobile-art small{margin-top:3px;color:#6b7588;font-size:8px}body[data-v2-view=settings] .mv7-reports-mobile-art i{display:block;height:5px;margin-top:12px;border-radius:9px;background:#dbe3ef;box-shadow:0 13px #e7ecf4,0 26px #e7ecf4,0 39px #e7ecf4}body[data-v2-view=settings] .mv7-reports-card{margin:0 2px;padding:18px;border-radius:24px;border-color:#1c33571a;background:#ffffffad;box-shadow:0 18px 48px -36px #273a5b66,inset 0 1px #fff}body[data-v2-view=settings] .mv7-reports-header{padding:0 0 16px}body[data-v2-view=settings] .mv7-reports-header-icon{width:46px;height:46px;border-radius:13px}body[data-v2-view=settings] .mv7-reports-header h4{font-size:18px}body[data-v2-view=settings] .mv7-reports-count{display:none}body[data-v2-view=settings] .mv7-report-options{gap:0}body[data-v2-view=settings] .mv7-report-option{grid-template-columns:54px minmax(0,1fr) 48px;min-height:112px;padding:15px 0;border:0;border-top:1px solid rgba(36,54,82,.1);border-radius:0;background:transparent;box-shadow:none}body[data-v2-view=settings] .mv7-report-format-icon{width:50px;height:50px;border-radius:13px}body[data-v2-view=settings] .mv7-report-copy strong{font-size:17px}body[data-v2-view=settings] .mv7-report-copy strong i{font-style:normal}body[data-v2-view=settings] .mv7-report-copy small{margin-top:4px;font-size:12px}body[data-v2-view=settings] .mv7-report-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}body[data-v2-view=settings] .mv7-report-tags em{padding:2px 7px;border:1px solid rgba(50,79,121,.2);border-radius:6px;color:#53627a;font-size:9px;font-style:normal}body[data-v2-view=settings] .mv7-report-download{width:46px;height:46px;border-radius:13px;color:#0878ef;background:#ffffff9e;border:1px solid rgba(35,70,115,.15)}body[data-v2-view=settings] .mv7-reports-note{margin:18px -16px -16px;padding:18px 16px;border-top:1px solid rgba(36,54,82,.1);color:#56647a}body[data-v2-view=settings] .mv7-security-layout,body[data-v2-view=settings] .mv7-security-main,body[data-v2-view=settings] .mv7-security-rail{display:block}body[data-v2-view=settings] .mv7-security-rail[hidden]{display:none!important}body[data-v2-view=settings] .mv7-security-hero{display:block;margin:0 2px 22px;padding:0;border:0;background:transparent;box-shadow:none}body[data-v2-view=settings] .mv7-security-hero>:not(.mv7-security-mobile-recommendation){display:none!important}body[data-v2-view=settings] .mv7-security-mobile-recommendation{display:grid;width:100%;grid-template-columns:64px minmax(0,1fr) 20px;gap:15px;align-items:center;padding:20px;border:1px solid rgba(39,77,131,.1);border-radius:22px;background:#ffffffb8;box-shadow:0 18px 44px -34px #1e33557a,inset 0 1px #fff;color:#162035;text-align:left}body[data-v2-view=settings] .mv7-security-mobile-recommendation>i{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#e9f2ffe6,#d3e5ffa6);color:#0878ef;box-shadow:0 0 0 10px #e4efff8c}body[data-v2-view=settings] .mv7-security-mobile-recommendation>i svg{width:36px;height:36px}body[data-v2-view=settings] .mv7-security-mobile-recommendation span>*{display:block}body[data-v2-view=settings] .mv7-security-mobile-recommendation strong{font-size:17px}body[data-v2-view=settings] .mv7-security-mobile-recommendation b{margin-top:6px;color:#23314d;font-size:14px}body[data-v2-view=settings] .mv7-security-mobile-recommendation small{margin-top:4px;color:#68758b;font-size:12px;line-height:1.35}body[data-v2-view=settings] .mv7-security-mobile-recommendation>svg{width:20px;height:20px;color:#0878ef}body[data-v2-view=settings] .mv7-security-mobile-section-title{display:block;margin:22px 10px 10px;color:#657188;font-size:14px}body[data-v2-view=settings] .mv7-security-mobile-section-title:has(+[hidden]){display:none}body[data-v2-view=settings] .mv7-security-access,body[data-v2-view=settings] .mv7-security-sessions,body[data-v2-view=settings] .mv7-security-rail>.mv7-settings-card{margin:0 2px;padding:0 18px;border:1px solid rgba(39,77,131,.1);border-radius:22px;background:#ffffffb3;box-shadow:0 18px 44px -35px #1e335573,inset 0 1px #fff}body[data-v2-view=settings] .mv7-security-access>h4{display:none}body[data-v2-view=settings] .mv7-security-access-row,body[data-v2-view=settings] .mv7-security-access-row.is-visual-only{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;min-height:88px;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(36,54,82,.1)}body[data-v2-view=settings] .mv7-security-access-row:last-child{border-bottom:0}body[data-v2-view=settings] .mv7-security-row-icon{width:44px;height:44px;border-radius:12px;background:#edf0f6cc;color:#172033}body[data-v2-view=settings] .mv7-security-row-icon svg{width:23px;height:23px}body[data-v2-view=settings] .mv7-security-access-row>span:nth-child(2) strong{font-size:16px}body[data-v2-view=settings] .mv7-security-access-row>span:nth-child(2) small{max-width:300px;margin-top:3px;color:#68758b;font-size:12px;line-height:1.3}body[data-v2-view=settings] .mv7-security-access-row>em{color:#6c778d;font-size:12px;white-space:nowrap}body[data-v2-view=settings] .mv7-security-access-row>button{min-width:0;padding:8px 10px;border:0;background:transparent;color:#0878ef;box-shadow:none}body[data-v2-view=settings] .mv7-security-access-row>select{max-width:105px;padding:8px 22px 8px 8px;border:0;background-color:transparent;color:#637088;font-size:12px}body[data-v2-view=settings] .mv7-security-access-row>.mv7-switch{justify-self:end}body[data-v2-view=settings] .mv7-security-sessions{padding:15px 18px}body[data-v2-view=settings] .mv7-security-sessions>h4{font-size:17px}body[data-v2-view=settings] .mv7-security-sessions>p{color:#68758b;font-size:12px}body[data-v2-view=settings] .mv7-security-sessions>.mv7-secondary-button{width:100%;margin-top:12px;color:#0878ef}body[data-v2-view=settings] .mv7-security-rail{margin:0}body[data-v2-view=settings] .mv7-security-rail>.mv7-settings-card:first-child{display:none}body[data-v2-view=settings] .mv7-security-activity-card{position:relative;padding:16px 48px 16px 18px!important}body[data-v2-view=settings] .mv7-security-activity-card>h4{font-size:16px}body[data-v2-view=settings] .mv7-security-mobile-row-arrow{position:absolute;right:18px;top:50%;display:block;width:18px;height:18px;transform:translateY(-50%);color:#748096}body[data-v2-view=settings] .mv7-security-alert{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin-top:16px!important;padding:16px 18px!important;border-color:#ff3b3038!important;background:#fff5f5b8!important}body[data-v2-view=settings] .mv7-security-alert-title{grid-column:1}body[data-v2-view=settings] .mv7-security-alert p{grid-column:1;margin:0;color:#68758b;font-size:12px}body[data-v2-view=settings] .mv7-security-alert .mv7-danger-button{grid-column:2;grid-row:1 / span 2;align-self:center;width:auto;padding:9px;border:0;font-size:0;background:transparent}body[data-v2-view=settings] .mv7-security-alert .mv7-danger-button:after{content:"Revisar";color:#ff3b30;font-size:13px}body[data-v2-view=settings] .mv7-security-mobile-footnote{display:flex;justify-content:center;gap:7px;align-items:center;margin:18px 0 0;color:#7a8496;font-size:11px}body[data-v2-view=settings] .mv7-security-mobile-footnote svg{width:13px;height:13px}body[data-v2-view=settings] .mv7-settings-mobile-danger-warning{display:grid;grid-template-columns:52px 1fr;gap:15px;align-items:center;margin:0 2px 16px;padding:20px;border:1px solid rgba(255,59,48,.32);border-radius:20px;background:#fff7f7b8;color:#d44848}body[data-v2-view=settings] .mv7-settings-mobile-danger-warning svg{width:42px;height:42px}body[data-v2-view=settings] .mv7-settings-mobile-danger-warning span>*{display:block}body[data-v2-view=settings] .mv7-settings-mobile-danger-warning strong{color:#202637;font-size:15px}body[data-v2-view=settings] .mv7-settings-mobile-danger-warning small{margin-top:4px;color:#68758b;font-size:12px;line-height:1.35}body[data-v2-view=settings] .mv7-settings-mobile-danger-backup,body[data-v2-view=settings] .mv7-settings-mobile-danger-help{display:grid;width:calc(100% - 4px);grid-template-columns:46px minmax(0,1fr) auto 16px;gap:12px;align-items:center;margin:0 2px 16px;padding:16px;border:1px solid rgba(39,77,131,.12);border-radius:20px;background:#ffffffa8;box-shadow:0 16px 40px -34px #1e335575,inset 0 1px #fff;color:#182033;text-align:left}body[data-v2-view=settings] .mv7-settings-mobile-danger-backup>i{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#eef4ff;color:#286dd1}body[data-v2-view=settings] .mv7-settings-mobile-danger-backup svg,body[data-v2-view=settings] .mv7-settings-mobile-danger-help>svg{width:20px;height:20px}body[data-v2-view=settings] :is(.mv7-settings-mobile-danger-backup,.mv7-settings-mobile-danger-help) span>*{display:block}body[data-v2-view=settings] :is(.mv7-settings-mobile-danger-backup,.mv7-settings-mobile-danger-help) strong{font-size:13px}body[data-v2-view=settings] :is(.mv7-settings-mobile-danger-backup,.mv7-settings-mobile-danger-help) small{margin-top:3px;color:#68758b;font-size:11px;line-height:1.3}body[data-v2-view=settings] :is(.mv7-settings-mobile-danger-backup,.mv7-settings-mobile-danger-help)>b{color:#0878ef;font-size:12px;white-space:nowrap}body[data-v2-view=settings] .mv7-danger-card{margin:0 2px;padding:0 18px;border-radius:22px;background:#ffffffad}body[data-v2-view=settings] .mv7-danger-card .mv7-settings-row{display:grid;grid-template-columns:50px minmax(0,1fr);gap:13px;padding:24px 0;border-bottom:1px solid rgba(36,54,82,.1)}body[data-v2-view=settings] .mv7-danger-card .mv7-settings-row:last-child{border-bottom:0}body[data-v2-view=settings] .mv7-danger-row-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:#ffebebd9;color:#ef4a49}body[data-v2-view=settings] .mv7-danger-row-icon svg{width:24px;height:24px}body[data-v2-view=settings] .mv7-danger-card .mv7-settings-row>span>strong{font-size:17px}body[data-v2-view=settings] .mv7-danger-card .mv7-settings-row>span>small{margin-top:5px;color:#657188;font-size:12px;line-height:1.45}body[data-v2-view=settings] .mv7-danger-card .mv7-settings-row>span>em{display:grid;grid-template-columns:32px 1fr;margin-top:14px;padding:10px;border:1px solid rgba(39,77,131,.1);border-radius:12px;color:#20283a;font-style:normal}body[data-v2-view=settings] .mv7-danger-card .mv7-settings-row>span>em svg{grid-row:1 / span 2;width:19px;height:19px;color:#7a8495}body[data-v2-view=settings] .mv7-danger-card .mv7-settings-row>span>em b{font-size:11px}body[data-v2-view=settings] .mv7-danger-card .mv7-settings-row>span>em small{color:#657188;font-size:10px}body[data-v2-view=settings] .mv7-danger-card .mv7-settings-row>button{grid-column:2;display:flex;width:100%;justify-content:center;gap:8px;margin-top:2px;padding:12px;border:1px solid rgba(255,59,48,.52);border-radius:12px;background:transparent;color:#ff3b30;font-size:13px}body[data-v2-view=settings] .mv7-danger-card .mv7-settings-row>button svg{width:16px;height:16px}body[data-v2-view=settings] .mv7-settings-mobile-danger-help{margin-top:16px;border:0;background:transparent;box-shadow:none}body[data-v2-view=settings] .mv7-settings-mobile-danger-help>svg:first-child{width:32px;height:32px;color:#8791a1}:root[data-resolved-theme=dark] body[data-v2-view=settings] :is(.mv7-reports-workspace,.mv7-security-workspace,[data-settings-panel=danger])>.mv7-settings-title h3{color:#f5f5f7}:root[data-resolved-theme=dark] body[data-v2-view=settings] :is(.mv7-reports-workspace,.mv7-security-workspace,[data-settings-panel=danger])>.mv7-settings-title p,:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-security-mobile-section-title{color:#98989f}:root[data-resolved-theme=dark] body[data-v2-view=settings] :is(.mv7-reports-mobile-hero,.mv7-reports-card,.mv7-security-mobile-recommendation,.mv7-security-access,.mv7-security-sessions,.mv7-security-rail>.mv7-settings-card,.mv7-settings-mobile-danger-backup,.mv7-danger-card){border-color:#ffffff1a;background:#1f1f22bd;box-shadow:inset 0 1px #ffffff12,0 20px 48px -32px #000000d9}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-reports-mobile-hero{background:radial-gradient(circle at 76% 32%,rgba(55,90,145,.24),transparent 38%),#1f1f22bf}:root[data-resolved-theme=dark] body[data-v2-view=settings] :is(.mv7-reports-mobile-benefits h4,.mv7-reports-mobile-benefits strong,.mv7-security-mobile-recommendation,.mv7-security-mobile-recommendation b,.mv7-settings-mobile-danger-warning strong,.mv7-settings-mobile-danger-backup,.mv7-danger-card .mv7-settings-row>span>em){color:#f5f5f7}:root[data-resolved-theme=dark] body[data-v2-view=settings] :is(.mv7-reports-mobile-benefits small,.mv7-security-mobile-recommendation small,.mv7-security-access-row>span:nth-child(2) small,.mv7-settings-mobile-danger-warning small,.mv7-settings-mobile-danger-backup small,.mv7-danger-card .mv7-settings-row>span>small){color:#a3a3aa}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-reports-mobile-art>span{border-color:#ffffff1a;background:#323236f0;box-shadow:0 24px 48px -25px #000}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-reports-mobile-art :is(strong,small){color:#ededf0}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-settings-mobile-danger-warning{border-color:#ff453a4d;background:#481e1e6b}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-security-alert{background:#4a1f1f75!important}}@media(max-width:768px){#mv7-sidebar.mv7-sidebar{--mv7-drawer-bg: rgba(28, 28, 30, .97);--mv7-drawer-surface: rgba(44, 44, 46, .82);--mv7-drawer-surface-soft: rgba(118, 118, 128, .2);--mv7-drawer-text: #f5f5f7;--mv7-drawer-muted: #98989d;--mv7-drawer-line: rgba(84, 84, 88, .58);width:min(360px,76vw);border-radius:0 30px 30px 0;background:var(--mv7-drawer-bg);box-shadow:28px 0 72px #0000007a;backdrop-filter:blur(34px) saturate(150%);-webkit-backdrop-filter:blur(34px) saturate(150%)}:root[data-resolved-theme=light] #mv7-sidebar.mv7-sidebar{--mv7-drawer-bg: rgba(251, 251, 253, .97);--mv7-drawer-surface: rgba(242, 242, 247, .82);--mv7-drawer-surface-soft: rgba(118, 118, 128, .12);--mv7-drawer-text: #1c1c1e;--mv7-drawer-muted: #6e6e73;--mv7-drawer-line: rgba(60, 60, 67, .14);box-shadow:28px 0 72px #2c2c2e38}#mv7-sidebar .mv7-mobile-drawer{padding:max(25px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom))}#mv7-sidebar .mv7-mobile-drawer-top{gap:18px}#mv7-sidebar .mv7-mobile-drawer-profile{grid-template-columns:48px minmax(0,1fr) 20px;gap:12px}#mv7-sidebar .mv7-mobile-drawer-avatar{width:48px;height:48px;border-width:4px;border-color:var(--mv7-drawer-bg);outline-offset:-4px;box-shadow:0 9px 22px #0000001f}#mv7-sidebar .mv7-mobile-drawer-person strong{font-size:17px;font-weight:690}#mv7-sidebar .mv7-mobile-drawer-person small{font-size:12px}#mv7-sidebar .mv7-mobile-drawer-balance{min-height:84px;padding:15px 66px 15px 18px;border-color:transparent;border-radius:19px;background:var(--mv7-drawer-surface);box-shadow:inset 0 1px #ffffff14}:root[data-resolved-theme=light] #mv7-sidebar .mv7-mobile-drawer-balance{box-shadow:inset 0 1px #ffffffeb,0 14px 34px -30px #1c1c1e6b}#mv7-sidebar .mv7-mobile-drawer-balance>strong{font-size:clamp(20px,6vw,25px);font-variant-numeric:tabular-nums}#mv7-sidebar .mv7-mobile-drawer-balance-icon{right:15px;width:43px;height:43px;border-color:var(--mv7-drawer-line);background:color-mix(in srgb,var(--mv7-drawer-bg) 76%,transparent);box-shadow:inset 0 1px #ffffff1f}#mv7-sidebar .mv7-mobile-drawer-nav{gap:2px;padding:18px 0 14px}#mv7-sidebar .mv7-mobile-drawer-nav a{min-height:43px;grid-template-columns:31px minmax(0,1fr) auto;gap:13px;padding:0 11px;border-radius:14px;font-size:14.5px;font-weight:560}#mv7-sidebar .mv7-mobile-drawer-nav a.is-active{background:var(--mv7-drawer-surface-soft);font-weight:690}#mv7-sidebar .mv7-mobile-drawer-nav a[href="#streak"]>svg{color:#ff9f0a}#mv7-sidebar #mobile-drawer-streak-count{min-width:30px;padding:4px 8px;border-radius:999px;background:#ff9f0a21;color:#ff9f0a;font-size:11px;font-weight:700;line-height:1;text-align:center}#mv7-sidebar .mv7-mobile-drawer-nav a[hidden],#mv7-sidebar #owner-nav-item-mobile[hidden]{display:none!important}#mv7-sidebar .mv7-mobile-drawer-bottom{gap:10px;margin-top:auto}#mv7-sidebar .mv7-mobile-drawer-support{gap:2px;padding:10px 0;border-top-color:var(--mv7-drawer-line);border-bottom:1px solid var(--mv7-drawer-line)}#mv7-sidebar .mv7-mobile-drawer-support :is(a,button){min-height:43px;padding-inline:11px;font-size:14px;font-weight:560}#mv7-sidebar .mv7-mobile-drawer-auth{min-height:48px;padding:0 11px;border:0;border-radius:14px;background:transparent;color:var(--mv7-drawer-muted)}#mv7-sidebar .mv7-mobile-drawer-auth span{text-align:left;font-weight:560}#sidebar-scrim.mv7-sidebar-scrim{background:#1c1c1e66;backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%)}}@media(max-width:460px){body[data-v2-view=settings] .mv7-reports-mobile-hero{min-height:270px;padding:20px 16px}body[data-v2-view=settings] .mv7-reports-mobile-benefits{width:52%}body[data-v2-view=settings] .mv7-reports-mobile-art{left:50%;transform:scale(.82);transform-origin:top left}body[data-v2-view=settings] .mv7-security-access-row,body[data-v2-view=settings] .mv7-security-access-row.is-visual-only{grid-template-columns:44px minmax(0,1fr) auto;gap:8px}body[data-v2-view=settings] .mv7-security-access-row>em{display:none}body[data-v2-view=settings] .mv7-security-access-row>button,body[data-v2-view=settings] .mv7-security-access-row>select,body[data-v2-view=settings] .mv7-security-access-row>.mv7-switch{grid-column:3}body[data-v2-view=settings] .mv7-security-mobile-recommendation{grid-template-columns:54px minmax(0,1fr) 16px;padding:17px}body[data-v2-view=settings] .mv7-security-mobile-recommendation>i{width:52px;height:52px}body[data-v2-view=settings] .mv7-settings-mobile-danger-backup,body[data-v2-view=settings] .mv7-settings-mobile-danger-help{grid-template-columns:42px minmax(0,1fr) 16px}body[data-v2-view=settings] :is(.mv7-settings-mobile-danger-backup,.mv7-settings-mobile-danger-help)>b{display:none}}.mv7-topbar-login-arrow{display:none}@media(max-width:768px){body[data-v2-view=overview] .mv7-topbar-actions.has-guest-login #topbar-login-button .mv7-topbar-login-arrow{display:block}}.mv7-profile-mobile-verified,.mv7-profile-mobile-hero-arrow,.mv7-profile-mobile-section-title,.mv7-profile-mobile-field-icon,.mv7-profile-mobile-field-arrow,.mv7-profile-mobile-more,.mv7-profile-mobile-save-note,#profile-username-url>svg,#profile-copy-link{display:none}@media(max-width:768px){body[data-v2-view=profile]{background:radial-gradient(circle at 88% 7%,rgba(209,229,255,.34),transparent 28%),radial-gradient(circle at 10% 55%,rgba(220,242,234,.22),transparent 31%),#f8fafc}body[data-v2-view=profile] .mv7-topbar{border-bottom:0;background:transparent;box-shadow:none}body[data-v2-view=profile] .mv7-page-identity h1{color:#111827;font-size:27px;font-weight:750;letter-spacing:-.035em}#profile-view.mv7-profile-view{padding:24px 14px calc(34px + env(safe-area-inset-bottom))}#profile-view .mv7-profile-editor-shell{position:relative;width:min(100%,680px);margin-inline:auto}#profile-view .mv7-profile-preview-toggle{position:absolute;z-index:4;top:-72px;right:0;display:inline-flex;width:auto;min-height:42px;margin:0;padding:0 17px;border:1px solid rgba(56,78,112,.14);border-radius:999px;background:#fff9;color:#46536b;box-shadow:inset 0 1px #ffffffe6,0 12px 30px -23px #2237588a;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);font-size:12px}#profile-view .mv7-profile-editor-card{display:block;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}#profile-view .mv7-profile-editor-hero{position:relative;display:grid;min-height:194px;grid-template-columns:112px minmax(0,1fr) 18px;grid-template-rows:auto auto;gap:10px 17px;align-items:center;margin:0 0 22px;padding:24px 20px;border:1px solid rgba(52,74,108,.11);border-radius:24px;background:radial-gradient(circle at 82% 14%,rgba(225,237,255,.42),transparent 38%),#ffffffb8;box-shadow:inset 0 1px #fffffff2,0 22px 52px -38px #25385975;backdrop-filter:blur(28px) saturate(135%);-webkit-backdrop-filter:blur(28px) saturate(135%)}#profile-view .mv7-profile-avatar-wrap,#profile-view .mv7-profile-editor-avatar{width:110px;height:110px}#profile-view .mv7-profile-avatar-wrap{grid-column:1;grid-row:1 / span 2}#profile-view .mv7-profile-editor-avatar{border:3px solid rgba(255,255,255,.92);box-shadow:0 12px 30px -18px #1c2a43a3;font-size:31px}#profile-view .mv7-profile-avatar-camera{right:-2px;bottom:0;width:42px;height:42px;border-color:#3046691f;background:#ffffffeb;color:#172033;box-shadow:0 12px 25px -16px #162640b3}#profile-view .mv7-profile-avatar-camera svg{width:21px;height:21px}#profile-view .mv7-profile-hero-copy{display:grid;min-width:0;grid-column:2;grid-row:1;grid-template-columns:auto 18px 1fr;align-self:end;gap:3px 8px}#profile-view .mv7-profile-hero-copy>strong{grid-column:1;color:#111827;font-size:clamp(25px,8vw,32px);font-weight:750}#profile-view .mv7-profile-mobile-verified{display:block;width:18px;height:18px;grid-column:2;align-self:center;padding:3px;border-radius:50%;background:#1479ee;color:#fff;fill:none;stroke:currentColor;stroke-width:2.5}#profile-view .mv7-profile-hero-copy>span{grid-column:1 / -1;color:#56637a;font-size:16px}#profile-view .mv7-profile-social-line{display:flex;grid-column:1 / -1;gap:14px;margin-top:10px;color:#56637a;font-size:11px}#profile-view .mv7-profile-social-line span{display:grid;min-width:58px;gap:2px;text-align:center}#profile-view .mv7-profile-social-line strong{color:#111827;font-size:15px}#profile-view .mv7-profile-social-line i{align-self:center}#profile-view .mv7-profile-photo-button{grid-column:2;grid-row:2;justify-self:start;align-self:start;min-height:38px;margin:0;padding:0 20px;border-color:#30466926;border-radius:999px;background:#ffffff80;color:#17264a;font-size:12px;font-weight:650}#profile-view .mv7-profile-mobile-hero-arrow{display:block;width:18px;height:18px;grid-column:3;grid-row:1 / span 2;color:#68758a;fill:none;stroke:currentColor;stroke-width:2}#profile-view .mv7-profile-mobile-section-title,#profile-view .mv7-profile-mobile-more>h3{display:block;margin:0 16px 10px;color:#657188;font-size:14px;font-weight:650}#profile-view .mv7-profile-fields{display:block;overflow:hidden;margin:0 0 22px;padding:0 14px;border:1px solid rgba(52,74,108,.11);border-radius:24px;background:#ffffffb8;box-shadow:inset 0 1px #fffffff2,0 20px 50px -40px #25385975;backdrop-filter:blur(28px) saturate(135%);-webkit-backdrop-filter:blur(28px) saturate(135%)}#profile-view .mv7-profile-field{position:relative;display:grid;min-height:100px;grid-template-columns:50px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:3px 12px;align-content:center;padding:14px 4px;border-bottom:1px solid rgba(49,67,95,.1);color:#111827}#profile-view .mv7-profile-field:last-child{border-bottom:0}#profile-view .mv7-profile-mobile-field-icon{display:grid;width:46px;height:46px;grid-column:1;grid-row:1 / span 2;place-items:center;align-self:center;border:1px solid rgba(61,79,109,.06);border-radius:13px;background:#eceff5c2;color:#172033;font-style:normal;font-size:24px;font-weight:500}#profile-view .mv7-profile-mobile-field-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8}#profile-view .mv7-profile-mobile-at{font-family:ui-rounded,system-ui,sans-serif}#profile-view .mv7-profile-field>span:nth-of-type(1){grid-column:2;grid-row:1;align-self:end;font-size:14px;font-weight:650}#profile-view .mv7-profile-input-shell,#profile-view .mv7-profile-textarea-shell,#profile-view .mv7-profile-field>input{grid-column:2;grid-row:2}#profile-view .mv7-profile-field input,#profile-view .mv7-profile-field textarea{min-height:27px;padding:0;border:0;border-radius:0;background:transparent;color:#172033;box-shadow:none;font-size:14px;font-weight:500}#profile-view .mv7-profile-field textarea{height:31px;min-height:31px;padding-right:45px;overflow:hidden;resize:none;line-height:1.7}#profile-view #profile-username,#profile-view .mv7-profile-field input[readonly]{padding-right:85px;color:#172033;font-size:14px}#profile-view .mv7-profile-field-state,#profile-view .mv7-profile-email-state{right:0;padding:0;border:0;background:transparent;color:#1679eb;font-size:10px}#profile-view .mv7-profile-email-state{color:#23a982}#profile-view .mv7-profile-field-hint{grid-column:2 / -1;grid-row:3;min-height:38px;margin:8px -4px -14px;padding:8px 4px;border-top:1px solid rgba(49,67,95,.08);color:#68758a;font-size:10px}#profile-view #profile-username-url>svg,#profile-view #profile-copy-link{display:block}#profile-view #profile-username-url>svg{width:15px;height:15px}#profile-view #profile-copy-link{width:30px;height:30px;margin-left:auto;border:0;background:transparent;color:#68758a}#profile-view #profile-copy-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7}#profile-view #profile-copy-link.is-copied{color:#23a982}#profile-view .mv7-profile-mobile-field-arrow{display:block;width:15px;height:15px;grid-column:3;grid-row:1 / span 2;align-self:center;color:#69758a;fill:none;stroke:currentColor;stroke-width:2}#profile-view .mv7-profile-textarea-shell>small{right:0;bottom:5px;color:#69758a}#profile-view .mv7-profile-mobile-more{display:block;margin-bottom:22px}#profile-view .mv7-profile-mobile-more>button{display:grid;width:100%;min-height:84px;grid-template-columns:48px minmax(0,1fr) 18px;gap:12px;align-items:center;padding:14px 18px;border:1px solid rgba(52,74,108,.11);border-radius:22px;background:#ffffffb8;color:#172033;text-align:left;box-shadow:inset 0 1px #fffffff2,0 18px 44px -38px #25385975}#profile-view .mv7-profile-mobile-more>button>i{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;background:#eceff5c2}#profile-view .mv7-profile-mobile-more svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}#profile-view .mv7-profile-mobile-more span>*{display:block}#profile-view .mv7-profile-mobile-more strong{font-size:15px}#profile-view .mv7-profile-mobile-more small{margin-top:4px;color:#68758a;font-size:11px}#profile-view .mv7-profile-mobile-more>button>svg{width:16px;height:16px;color:#68758a}#profile-view .mv7-profile-editor-actions{display:grid;gap:14px;margin:0;padding:17px;border:1px solid rgba(52,74,108,.11);border-radius:22px;background:#ffffffb8;box-shadow:inset 0 1px #fffffff2,0 18px 44px -38px #25385975}#profile-view .mv7-profile-mobile-save-note{display:block;margin:0;color:#68758a;font-size:11px;text-align:center}#profile-view .mv7-profile-editor-status{order:2;justify-content:center}#profile-view .mv7-profile-editor-actions>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);gap:10px}#profile-view .mv7-profile-editor-actions button{min-height:48px;border-radius:999px;font-size:13px}#profile-view #profile-save{background:linear-gradient(180deg,#2d7df1,#1166e5);color:#fff;box-shadow:inset 0 1px #ffffff42,0 15px 28px -17px #1166e5b3}#profile-view .mv7-profile-preview-card{margin-top:14px;border-radius:22px;background:#ffffffc7}:root[data-resolved-theme=dark] body[data-v2-view=profile]{background:radial-gradient(circle at 84% 8%,rgba(52,82,125,.2),transparent 30%),#101113}:root[data-resolved-theme=dark] body[data-v2-view=profile] .mv7-page-identity h1,:root[data-resolved-theme=dark] #profile-view :is(.mv7-profile-hero-copy>strong,.mv7-profile-social-line strong,.mv7-profile-field,.mv7-profile-field input,.mv7-profile-field textarea,.mv7-profile-mobile-more>button){color:#f5f5f7}:root[data-resolved-theme=dark] #profile-view :is(.mv7-profile-editor-hero,.mv7-profile-fields,.mv7-profile-mobile-more>button,.mv7-profile-editor-actions,.mv7-profile-preview-toggle,.mv7-profile-preview-card){border-color:#ffffff1a;background:#1f1f22c2;box-shadow:inset 0 1px #ffffff12,0 22px 48px -30px #000000d1}:root[data-resolved-theme=dark] #profile-view :is(.mv7-profile-hero-copy>span,.mv7-profile-social-line,.mv7-profile-field-hint,.mv7-profile-mobile-more small,.mv7-profile-mobile-save-note){color:#a1a1a8}:root[data-resolved-theme=dark] #profile-view :is(.mv7-profile-mobile-field-icon,.mv7-profile-mobile-more>button>i){background:#ffffff12;color:#f5f5f7}:root[data-resolved-theme=dark] #profile-view .mv7-profile-avatar-camera{background:#2d2d31f0;color:#f5f5f7}}@media(max-width:390px){#profile-view .mv7-profile-editor-hero{grid-template-columns:92px minmax(0,1fr) 14px;gap:9px 13px;padding:20px 15px}#profile-view .mv7-profile-avatar-wrap,#profile-view .mv7-profile-editor-avatar{width:92px;height:92px}#profile-view .mv7-profile-hero-copy>strong{font-size:24px}#profile-view .mv7-profile-photo-button{padding-inline:15px}#profile-view .mv7-profile-preview-toggle{padding-inline:12px}}@media(max-width:768px){body[data-v2-view=overview] .mv7-mobile-home-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body[data-v2-view=overview] .mv7-mobile-home-actions .mv7-assistive-touch{position:fixed;z-index:55;right:17px;bottom:calc(76px + env(safe-area-inset-bottom));left:auto;display:grid;width:60px;min-width:60px;height:60px;min-height:60px;place-items:center;padding:0;overflow:visible;border:0;border-radius:50%;background:transparent;box-shadow:none;color:#17201c;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}body[data-v2-view=overview] .mv7-mobile-home-actions .mv7-assistive-touch.is-positioned{top:var(--assistive-y);right:auto;bottom:auto;left:var(--assistive-x)}body[data-v2-view=overview] .mv7-assistive-touch-orb{position:relative;display:grid;width:58px;height:58px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:50%;background:radial-gradient(circle at 29% 22%,rgba(255,255,255,.98) 0 9%,transparent 31%),radial-gradient(circle at 68% 76%,rgba(159,190,176,.22),transparent 42%),conic-gradient(from 205deg,#ffffffbd,#dae5df61,#ffffffc7,#c3d6cd66,#ffffffbd);box-shadow:inset 0 1px 1px #fff,inset 7px 9px 16px #ffffff61,inset -8px -10px 18px #4660541f,0 2px 5px #16231d1f,0 14px 30px -13px #16231d80;backdrop-filter:blur(30px) saturate(1.75);-webkit-backdrop-filter:blur(30px) saturate(1.75)}body[data-v2-view=overview] .mv7-assistive-touch-orb:before{position:absolute;top:5px;right:11px;left:11px;height:16px;border-radius:50%;background:linear-gradient(to bottom,rgba(255,255,255,.9),transparent);content:"";filter:blur(1px);opacity:.74;transform:rotate(-9deg)}body[data-v2-view=overview] .mv7-assistive-touch-orb:after{position:absolute;inset:4px;border:1px solid rgba(255,255,255,.42);border-radius:inherit;content:"";box-shadow:inset 0 0 14px #ffffff57}body[data-v2-view=overview] .mv7-mobile-home-actions .mv7-assistive-touch svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85}body[data-v2-view=overview] .mv7-assistive-touch:focus-visible{outline:3px solid color-mix(in srgb,var(--home-accent) 52%,transparent);outline-offset:4px}body[data-v2-view=overview] .mv7-assistive-touch.is-dragging{cursor:grabbing}body[data-v2-view=overview] .mv7-assistive-touch.is-dragging .mv7-assistive-touch-orb{transform:scale(1.065);box-shadow:inset 0 1px 1px #fff,inset 7px 9px 16px #ffffff6b,inset -8px -10px 18px #4660541a,0 18px 38px -12px #111c1794}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-mobile-home-actions .mv7-assistive-touch{color:#f5f5f7}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-assistive-touch-orb{border-color:#fff3;background:radial-gradient(circle at 30% 21%,rgba(255,255,255,.34) 0 8%,transparent 29%),radial-gradient(circle at 68% 76%,rgba(255,255,255,.07),transparent 43%),conic-gradient(from 205deg,#4a4a4ed1,#18181bbd,#545459b3,#141417c7,#4a4a4ed1);box-shadow:inset 0 1px 1px #ffffff3d,inset 7px 9px 16px #ffffff0e,inset -8px -10px 18px #00000047,0 2px 5px #0000006b,0 16px 34px -11px #000000eb}}@media(max-width:768px)and (prefers-reduced-motion:no-preference){body[data-v2-view=overview] .mv7-assistive-touch-orb{transition:transform .15s ease,box-shadow .15s ease}}@media(max-width:768px)and (prefers-reduced-motion:no-preference){body[data-v2-view=overview] .mv7-mobile-balance-streak-art img{animation:mv7-streak-flame-float 4.8s ease-in-out infinite}body[data-v2-view=overview] .mv7-mobile-balance-streak{transition:transform .16s ease}}@keyframes mv7-streak-flame-float{0%,to{transform:translate(-3px) translateY(1px) rotate(-.35deg)}50%{transform:translate(-3px) translateY(-3px) rotate(.45deg)}}@media(max-width:768px){:root[data-resolved-theme=dark]{--v2-bg: #000000;--v2-surface: #1c1c1e;--v2-surface-raised: #2c2c2e;--v2-surface-hover: #2c2c2e;--v2-line: rgba(255, 255, 255, .1);--v2-line-strong: rgba(255, 255, 255, .16);--v2-text: #f5f5f7;--v2-muted: #98989d}:root[data-resolved-theme=dark] body[data-v2-view=profile] :is(.mv7-profile-editor-card,.mv7-profile-preview-card){border-color:#ffffff1a;background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 42%),linear-gradient(150deg,#1c1c1eeb,#121214f5)}:root[data-resolved-theme=dark] body[data-v2-view=profile] :is(.mv7-profile-editor-avatar,.mv7-profile-preview-avatar,.mv7-profile-photo-preview){background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.2),transparent 28%),linear-gradient(145deg,#8e8e93,#3a3a3c)}:root[data-resolved-theme=dark] body[data-v2-view=profile] .mv7-profile-avatar-camera{background:#2c2c2ef0}}@media(max-width:768px){body[data-v2-view=overview] #overview-view .mv7-mobile-balance-privacy{display:none!important}}.mv7-mobile-brand-subtitle,.mv7-mobile-balance-privacy,.mv7-mobile-month-title,.mv7-account-overview{display:none}@media(max-width:768px){:root[data-resolved-theme=light] body[data-v2-view=overview]{--home-bg: #f7f8f7;--home-surface: rgba(255, 255, 255, .82);--home-surface-raised: rgba(255, 255, 255, .92);--home-line: rgba(19, 30, 24, .055);--home-text: #070a08;--home-muted: #747b76;--home-accent: #0b9b62;--home-accent-soft: rgba(24, 174, 113, .1);--home-expense: #d52e2e}:root[data-resolved-theme=light] body[data-v2-view=overview] .mv7-workspace{background:radial-gradient(circle at 92% 19%,rgba(174,224,200,.16),transparent 29rem),linear-gradient(180deg,#fafbfa,#f5f7f5)!important}:root[data-resolved-theme=light] body[data-v2-view=overview] .mv7-topbar{min-height:calc(74px + env(safe-area-inset-top));padding:max(10px,env(safe-area-inset-top)) 18px 8px;border-bottom:0!important;background:color-mix(in srgb,#fafbfa 88%,transparent)!important;box-shadow:none!important}body[data-v2-view=overview] .mv7-mobile-topbar-start{gap:12px}body[data-v2-view=overview] .mv7-menu-button{width:44px;min-width:44px;height:44px;min-height:44px}body[data-v2-view=overview] .mv7-mobile-brand{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:6px;row-gap:1px}body[data-v2-view=overview] .mv7-mobile-brand strong{grid-column:1;grid-row:1;font-size:18px;font-weight:730}body[data-v2-view=overview] .mv7-mobile-brand strong:after{margin-left:5px;color:#16aa70;content:"\2726";font-size:13px;vertical-align:2px}body[data-v2-view=overview] .mv7-mobile-brand-subtitle{display:block;grid-column:1 / -1;grid-row:2;color:#89908b;font-size:8px;font-weight:450;letter-spacing:-.01em;white-space:nowrap}body[data-v2-view=overview] #topbar-login-button:not([hidden]){display:none}body[data-v2-view=overview] .mv7-topbar-actions,body[data-v2-view=overview] .mv7-topbar-actions.has-guest-login{grid-template-columns:repeat(3,36px);gap:0;padding:3px}body[data-v2-view=overview] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell),body[data-v2-view=overview] #profile-button{width:36px;min-width:36px;height:36px;min-height:36px}body[data-v2-view=overview] #profile-button{position:relative;background:linear-gradient(145deg,#4c6189d1,#e0a275b3)!important;color:#fff}body[data-v2-view=overview] #profile-button:after{position:absolute;right:-1px;bottom:0;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#0aa667;content:""}body[data-v2-view=overview] #overview-view.mv7-content{width:min(100%,520px);margin-inline:auto;row-gap:12px;padding:8px 18px calc(80px + env(safe-area-inset-bottom));background:transparent}body[data-v2-view=overview] #overview-view .mv7-metric-primary{min-height:220px!important;padding:27px 24px 22px!important;overflow:hidden;border:1px solid rgba(255,255,255,.92);border-radius:23px;background:radial-gradient(circle at 88% 48%,rgba(156,221,189,.24),transparent 42%),#fffc!important;box-shadow:inset 0 1px #fffffff2,0 15px 34px -27px #12261b5c!important;backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)}body[data-v2-view=overview] #overview-view .mv7-metric-primary .mv7-metric-head,body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong,body[data-v2-view=overview] #overview-view .mv7-metric-primary-foot{position:relative;z-index:2}body[data-v2-view=overview] #overview-view .mv7-metric-primary .mv7-metric-head h3{font-size:12px;font-weight:540;letter-spacing:.01em;text-transform:uppercase}body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong{width:calc(100% - 32px);font-size:clamp(34px,10.8vw,48px);font-weight:700}body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong.is-compact-value{font-size:clamp(29px,8.9vw,41px)}body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong.is-extra-compact-value{font-size:clamp(24px,7.2vw,34px)}body[data-v2-view=overview] #overview-view .mv7-metric-primary-foot{margin-top:15px}body[data-v2-view=overview] #overview-view .mv7-metric-primary .mv7-change{padding:7px 11px;font-size:10px}body[data-v2-view=overview] .mv7-mobile-balance-privacy{position:absolute;z-index:3;top:66px;right:22px;display:grid;width:32px;height:32px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:#ffffffc2;box-shadow:0 8px 20px -14px #0b231680;color:#111713}body[data-v2-view=overview] .mv7-mobile-balance-privacy svg{width:15px;height:15px}body[data-v2-view=overview] #overview-insight{z-index:3;min-height:28px;margin:-62px 24px 30px;padding:0}body[data-v2-view=overview] #widget-accounts .mv7-panel-header,body[data-v2-view=overview] #widget-activity .mv7-panel-header{margin:0 5px 9px;gap:12px}body[data-v2-view=overview] #widget-accounts .mv7-panel-header h3,body[data-v2-view=overview] #widget-activity .mv7-panel-header h3{font-size:17px;font-weight:700}body[data-v2-view=overview] #widget-accounts .mv7-panel-header a,body[data-v2-view=overview] #widget-activity .mv7-panel-header a{color:#686f6a;font-size:11px;font-weight:500;white-space:nowrap}body[data-v2-view=overview] .mv7-mobile-section-count{display:none}body[data-v2-view=overview] #widget-accounts .mv7-panel-header a:before{content:"Ver todas"}body[data-v2-view=overview] #widget-accounts .mv7-account-list{display:block;overflow:visible}body[data-v2-view=overview] #widget-accounts .mv7-account-overview{display:grid;min-height:78px;grid-template-columns:minmax(74px,auto) minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:13px 14px;border:1px solid rgba(255,255,255,.92);border-radius:21px;background:#ffffffd1;box-shadow:0 15px 32px -28px #12261b66}body[data-v2-view=overview] #widget-accounts .mv7-account-item{display:none}body[data-v2-view=overview] .mv7-account-overview-tokens{display:flex;min-width:0;align-items:center;padding-left:2px}body[data-v2-view=overview] .mv7-account-overview-tokens span{display:grid;width:35px;min-width:35px;height:35px;place-items:center;margin-left:-9px;border:2px solid #fff;border-radius:50%;background:var(--token-bg);color:var(--token-color);font-size:9px;font-weight:760}body[data-v2-view=overview] .mv7-account-overview-tokens span:first-child{margin-left:0}body[data-v2-view=overview] .mv7-account-overview-tokens .is-more{background:#f1f3f1;color:#4c534e}body[data-v2-view=overview] .mv7-account-overview-copy{display:grid;min-width:0;gap:4px}body[data-v2-view=overview] .mv7-account-overview-copy strong{overflow:hidden;color:var(--home-text);font-size:12px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=overview] .mv7-account-overview-copy span{overflow:hidden;color:var(--home-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=overview] .mv7-account-overview-value{color:var(--home-text);font-size:12px;font-weight:700;white-space:nowrap}body[data-v2-view=overview] .mv7-account-overview-arrow{width:14px;height:14px;color:#707873}body[data-v2-view=overview] #widget-activity{margin-top:5px}body[data-v2-view=overview] #widget-activity .mv7-transaction-list{border-radius:21px;background:#ffffffd1}body[data-v2-view=overview] #widget-activity .mv7-transaction-row{min-height:56px;grid-template-columns:36px minmax(0,1fr) auto;gap:9px;padding:8px 12px}body[data-v2-view=overview] #widget-activity .mv7-transaction-row:nth-child(3){display:grid;border-bottom:0}body[data-v2-view=overview] #widget-activity .mv7-transaction-row:nth-child(2){border-bottom:1px solid var(--home-line)}body[data-v2-view=overview] #widget-activity .mv7-transaction-token{width:36px;height:36px;border:0;border-radius:11px}body[data-v2-view=overview] #widget-activity .mv7-transaction-copy strong{font-size:12px}body[data-v2-view=overview] #widget-activity .mv7-transaction-copy span,body[data-v2-view=overview] #widget-activity .mv7-transaction-amount{font-size:9px}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense){min-height:96px;margin-top:0;padding:12px 13px;overflow:hidden;border-radius:20px;background:#ffffffd1}body[data-v2-view=overview] #overview-view .mv7-metric-income{margin-right:5px}body[data-v2-view=overview] #overview-view .mv7-metric-expense{margin-left:5px}body[data-v2-view=overview] #overview-view .mv7-metric-income:before{display:none}body[data-v2-view=overview] #overview-view .mv7-mobile-month-title{display:block;grid-column:1 / -1;order:5;margin:7px 1px -3px;color:var(--home-text);font-size:17px;font-weight:700;letter-spacing:-.035em}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense) .mv7-metric-head{position:relative;z-index:2;margin-bottom:4px}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense)>strong{position:relative;z-index:2}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense) .mv7-change{position:relative;z-index:2;display:flex;gap:3px;margin-top:5px;color:var(--home-muted);font-size:8px}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense) .mv7-change b{color:inherit;font-size:inherit}body[data-v2-view=overview] .mv7-mobile-home-actions{width:min(100%,520px);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-inline:18px}body[data-v2-view=overview] .mv7-mobile-home-actions .is-transfer{width:auto;padding-inline:9px}}@media(max-width:370px){body[data-v2-view=overview] .mv7-mobile-brand strong{display:block}body[data-v2-view=overview] .mv7-mobile-brand-subtitle{display:none}body[data-v2-view=overview] #overview-view.mv7-content{padding-inline:13px}body[data-v2-view=overview] #widget-accounts .mv7-account-overview{grid-template-columns:62px minmax(0,1fr) auto 12px;gap:7px;padding-inline:11px}body[data-v2-view=overview] .mv7-account-overview-tokens span:nth-child(n+3){display:none}body[data-v2-view=overview] .mv7-account-overview-value{font-size:10px}body[data-v2-view=overview] .mv7-mobile-home-actions button strong{font-size:11px}body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong.is-extra-compact-value{width:calc(100% - 8px);font-size:20px;letter-spacing:-.08em}}@media(max-width:768px){body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=currency] .mv7-preferences-workspace>.mv7-tab-layout,body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=language] .mv7-preferences-workspace>.mv7-tab-layout,body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=sync] .mv7-sync-workspace>.mv7-tab-layout{display:none!important}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=currency] [data-settings-mobile-locale=currency],body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=language] [data-settings-mobile-locale=language],body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=sync] .mv7-sync-mobile{display:grid}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail]:is([data-mobile-settings-detail=currency],[data-mobile-settings-detail=language],[data-mobile-settings-detail=categories],[data-mobile-settings-detail=sync]) .mv7-settings-title{max-width:none;margin:54px 4px 36px}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail]:is([data-mobile-settings-detail=currency],[data-mobile-settings-detail=language],[data-mobile-settings-detail=categories],[data-mobile-settings-detail=sync]) .mv7-settings-title h3{font-size:clamp(36px,10.2vw,48px);font-weight:735;letter-spacing:-.055em;line-height:.98}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail]:is([data-mobile-settings-detail=currency],[data-mobile-settings-detail=language],[data-mobile-settings-detail=categories],[data-mobile-settings-detail=sync]) .mv7-settings-title p{max-width:31rem;margin-top:12px;color:var(--settings-muted);font-size:15px;line-height:1.45}body[data-v2-view=settings] .mv7-locale-mobile,body[data-v2-view=settings] .mv7-sync-mobile{grid-template-columns:minmax(0,1fr);gap:16px;padding:0 2px 22px}body[data-v2-view=settings] .mv7-mobile-section-label{margin:4px 12px -5px;color:var(--settings-muted);font-size:11px;font-weight:690;letter-spacing:.065em;text-transform:uppercase}body[data-v2-view=settings] .mv7-mobile-setting-choice,body[data-v2-view=settings] .mv7-mobile-detail-list,body[data-v2-view=settings] .mv7-currency-preview,body[data-v2-view=settings] .mv7-region-preview,body[data-v2-view=settings] .mv7-sync-mobile-hero,body[data-v2-view=settings] .mv7-sync-mobile-service,body[data-v2-view=settings] .mv7-sync-mobile-security,body[data-v2-view=settings] .mv7-category-table-card{border:1px solid var(--settings-material-border);background:linear-gradient(145deg,var(--settings-material-highlight),transparent 54%),var(--settings-surface);box-shadow:var(--settings-material-shadow);backdrop-filter:blur(26px) saturate(138%);-webkit-backdrop-filter:blur(26px) saturate(138%)}body[data-v2-view=settings] .mv7-mobile-setting-choice{position:relative;display:grid;width:100%;min-height:88px;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:14px 17px;border-radius:23px;color:var(--settings-text);text-align:left}body[data-v2-view=settings] .mv7-mobile-select-choice>select{position:absolute;z-index:3;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}body[data-v2-view=settings] .mv7-mobile-setting-choice>span:nth-child(2){display:grid;gap:4px}body[data-v2-view=settings] .mv7-mobile-setting-choice strong{font-size:17px;font-weight:680;letter-spacing:-.025em}body[data-v2-view=settings] .mv7-mobile-setting-choice small,body[data-v2-view=settings] .mv7-mobile-detail-list small{color:var(--settings-muted);font-size:12px;line-height:1.35}body[data-v2-view=settings] .mv7-mobile-setting-choice>svg{width:20px;height:20px;fill:none;stroke:var(--settings-muted);stroke-width:1.8}body[data-v2-view=settings] .mv7-mobile-setting-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:16px;background:#8289861c;color:#707775;font-size:12px;font-weight:760;box-shadow:inset 0 1px #ffffffad,0 8px 18px #1f2c240f}body[data-v2-view=settings] .mv7-mobile-setting-icon.is-violet{background:#8567df1a;color:#7b64c8}body[data-v2-view=settings] .mv7-mobile-setting-icon.is-blue{background:#2789da1a;color:#147ec0}body[data-v2-view=settings] .mv7-mobile-setting-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8}body[data-v2-view=settings] .mv7-language-globe{position:relative;display:block;width:23px;height:23px;border:2px solid currentColor;border-radius:50%}body[data-v2-view=settings] .mv7-language-globe:before,body[data-v2-view=settings] .mv7-language-globe:after{position:absolute;inset:3px 6px;border:1.5px solid currentColor;border-block:0;border-radius:50%;content:""}body[data-v2-view=settings] .mv7-language-globe:after{inset:9px -2px auto;border:0;border-top:1.5px solid currentColor;border-radius:0}body[data-v2-view=settings] .mv7-currency-preview{position:relative;display:grid;min-height:176px;grid-template-columns:minmax(0,1fr) 136px;align-items:center;overflow:hidden;padding:24px;border-radius:26px}body[data-v2-view=settings] .mv7-currency-preview>div{z-index:1;display:grid;gap:7px}body[data-v2-view=settings] .mv7-currency-preview small,body[data-v2-view=settings] .mv7-region-preview-main>small{color:var(--settings-muted);font-size:11px;font-weight:690;letter-spacing:.07em;text-transform:uppercase}body[data-v2-view=settings] .mv7-currency-preview strong{color:var(--settings-text);font-size:clamp(28px,7.5vw,40px);font-weight:560;letter-spacing:-.045em}body[data-v2-view=settings] .mv7-currency-preview p{max-width:20rem;color:var(--settings-muted);font-size:12px;line-height:1.4}body[data-v2-view=settings] .mv7-currency-orb{position:relative;display:block;width:126px;height:126px;justify-self:end;border:0;background:transparent;filter:drop-shadow(0 18px 18px rgba(70,91,150,.2));transform:translateY(2px) rotate(-2deg)}body[data-v2-view=settings] .mv7-currency-orb img{display:block;width:100%;height:100%;object-fit:contain}body[data-v2-view=settings] .mv7-mobile-detail-list{overflow:hidden;border-radius:24px}body[data-v2-view=settings] .mv7-mobile-detail-list>:is(div,label){display:grid;min-height:74px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 17px;border-bottom:1px solid var(--settings-line)}body[data-v2-view=settings] .mv7-mobile-detail-list>:is(div,label):last-child{border-bottom:0}body[data-v2-view=settings] .mv7-mobile-detail-list .mv7-mobile-setting-icon{width:42px;height:42px;border-radius:14px}body[data-v2-view=settings] .mv7-mobile-detail-list p{display:grid;gap:3px}body[data-v2-view=settings] .mv7-mobile-detail-list strong{color:var(--settings-text);font-size:14px;font-weight:640}body[data-v2-view=settings] .mv7-mobile-detail-list b{color:var(--settings-muted);font-size:13px;font-weight:540;text-align:right}body[data-v2-view=settings] .mv7-mobile-info-note{display:grid;min-height:62px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;padding:12px 16px;border:1px solid var(--settings-line);border-radius:20px;background:color-mix(in srgb,var(--settings-surface) 64%,transparent);color:var(--settings-muted);font-size:12px;line-height:1.45}body[data-v2-view=settings] .mv7-mobile-info-note svg{width:22px;height:22px;fill:none;stroke:#6e70bd;stroke-width:1.8}body[data-v2-view=settings] .mv7-region-preview{overflow:hidden;border-radius:26px}body[data-v2-view=settings] .mv7-region-preview>header{display:grid;min-height:88px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 20px}body[data-v2-view=settings] .mv7-region-preview>header>span{font-size:34px}body[data-v2-view=settings] .mv7-region-preview>header>.mv7-py-flag{position:relative;display:block;width:46px;height:31px;overflow:hidden;border:1px solid rgba(20,28,34,.08);border-radius:8px;background:linear-gradient(to bottom,#d52b34 0 33.333%,#fff 33.333% 66.666%,#1f5aa6 66.666% 100%);box-shadow:0 7px 15px #20374c1a}body[data-v2-view=settings] .mv7-py-flag i{position:absolute;top:50%;left:50%;width:5px;height:5px;border:1px solid #c9a444;border-radius:50%;transform:translate(-50%,-50%)}body[data-v2-view=settings] .mv7-region-preview>header p{display:grid;gap:4px}body[data-v2-view=settings] .mv7-region-preview>header strong{color:var(--settings-text);font-size:17px}body[data-v2-view=settings] .mv7-region-preview>header small{color:var(--settings-muted);font-size:12px}body[data-v2-view=settings] .mv7-region-preview>header em{padding:6px 9px;border-radius:999px;background:#2284d31a;color:#1778b5;font-size:10px;font-style:normal;font-weight:650}body[data-v2-view=settings] .mv7-region-preview-main{position:relative;display:grid;min-height:154px;align-content:center;gap:5px;overflow:hidden;padding:22px 28px;border-block:1px solid var(--settings-line);background:#ffffff1c}body[data-v2-view=settings] .mv7-region-preview-main>strong,body[data-v2-view=settings] .mv7-region-preview-main>b{z-index:1;color:var(--settings-text);font-size:20px;letter-spacing:-.025em}body[data-v2-view=settings] .mv7-region-preview-main>b{font-size:25px;font-weight:540}body[data-v2-view=settings] .mv7-region-orb{position:absolute;right:22px;bottom:-33px;width:142px;height:142px;border:1px solid rgba(125,172,204,.28);border-radius:50%;background:repeating-radial-gradient(circle at 50% 50%,transparent 0 13px,rgba(91,151,192,.13) 14px 15px),radial-gradient(circle at 33% 24%,#fffffff2,#abd2ec29 66%);box-shadow:15px 20px 28px #2a6f9d21}body[data-v2-view=settings] .mv7-region-preview dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 10px}body[data-v2-view=settings] .mv7-region-preview dl>div{display:grid;gap:4px;min-width:0;padding:2px 10px;border-right:1px solid var(--settings-line)}body[data-v2-view=settings] .mv7-region-preview dl>div:last-child{border-right:0}body[data-v2-view=settings] .mv7-region-preview dt{color:var(--settings-muted);font-size:9px}body[data-v2-view=settings] .mv7-region-preview dd{overflow:hidden;color:var(--settings-text);font-size:10px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=settings] .mv7-sync-mobile-hero{display:grid;min-height:225px;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);align-items:center;gap:18px;padding:22px;border-radius:27px}body[data-v2-view=settings] .mv7-sync-mobile-cloud{position:relative;display:grid;width:128px;height:88px;place-items:center;justify-self:center;border:1px solid rgba(255,255,255,.62);border-radius:54px 54px 42px 42px;background:radial-gradient(circle at 34% 20%,rgba(255,255,255,.96),transparent 33%),linear-gradient(150deg,#e7f3ffe0,#7eb8e942);color:#1583d3;box-shadow:15px 22px 32px #2176b829,inset 0 1px #ffffffe6}body[data-v2-view=settings] .mv7-sync-mobile-cloud:before,body[data-v2-view=settings] .mv7-sync-mobile-cloud:after{position:absolute;z-index:-1;width:66px;height:66px;border-radius:50%;background:inherit;content:""}body[data-v2-view=settings] .mv7-sync-mobile-cloud:before{left:16px;top:-26px}body[data-v2-view=settings] .mv7-sync-mobile-cloud:after{right:15px;top:-15px}body[data-v2-view=settings] .mv7-sync-mobile-cloud svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.8}body[data-v2-view=settings] .mv7-sync-mobile-state{display:grid;gap:8px}body[data-v2-view=settings] .mv7-sync-mobile-state small{color:var(--settings-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body[data-v2-view=settings] .mv7-sync-mobile-state strong{color:var(--settings-text);font-size:22px;line-height:1.12}body[data-v2-view=settings] .mv7-sync-mobile-state p{color:var(--settings-muted);font-size:12px;line-height:1.45}body[data-v2-view=settings] .mv7-sync-mobile-account,body[data-v2-view=settings] .mv7-sync-mobile-auth{grid-column:1 / -1}body[data-v2-view=settings] .mv7-sync-mobile-account{display:grid;min-height:66px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--settings-line);border-radius:19px;background:var(--settings-soft)}body[data-v2-view=settings] .mv7-sync-mobile-account[hidden]{display:none}body[data-v2-view=settings] .mv7-sync-mobile-account>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#2085d51a;color:#167dc0;font-weight:720}body[data-v2-view=settings] .mv7-sync-mobile-account p{display:grid;gap:2px;min-width:0}body[data-v2-view=settings] .mv7-sync-mobile-account strong{overflow:hidden;color:var(--settings-text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=settings] .mv7-sync-mobile-account small{color:var(--settings-muted);font-size:11px}body[data-v2-view=settings] .mv7-sync-mobile-account svg{width:21px;height:21px;fill:none;stroke:#2cae62;stroke-width:2}body[data-v2-view=settings] .mv7-sync-mobile-auth{width:100%;min-height:44px;border-radius:999px}body[data-v2-view=settings] .mv7-sync-mobile-how ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px}body[data-v2-view=settings] .mv7-sync-mobile-how li{position:relative;display:grid;justify-items:center;gap:7px;padding:10px 3px;text-align:center}body[data-v2-view=settings] .mv7-sync-mobile-how li>b{position:absolute;top:5px;left:calc(50% - 33px);display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--settings-soft);color:var(--settings-muted);font-size:9px}body[data-v2-view=settings] .mv7-sync-mobile-how li>span{display:grid;width:54px;height:54px;place-items:center;border:1px solid var(--settings-material-border);border-radius:20px;background:var(--settings-surface);box-shadow:var(--settings-material-shadow)}body[data-v2-view=settings] .mv7-sync-mobile-how svg{width:23px;height:23px;fill:none;stroke:var(--settings-muted);stroke-width:1.6}body[data-v2-view=settings] .mv7-sync-mobile-how strong{color:var(--settings-text);font-size:11px;line-height:1.25}body[data-v2-view=settings] .mv7-sync-mobile-how small{color:var(--settings-muted);font-size:9px;line-height:1.35}body[data-v2-view=settings] .mv7-sync-mobile-controls{margin-top:2px}body[data-v2-view=settings] .mv7-sync-mobile-controls label.is-disabled{opacity:.55}body[data-v2-view=settings] .mv7-sync-mobile-controls .mv7-switch{justify-self:end}body[data-v2-view=settings] .mv7-sync-mobile-now{display:flex;width:calc(100% - 28px);min-height:44px;align-items:center;justify-content:center;gap:8px;margin:10px 14px 14px;border:1px solid var(--settings-line-strong);border-radius:999px;color:#167ec3;font-size:13px;font-weight:680}body[data-v2-view=settings] .mv7-sync-mobile-now svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8}body[data-v2-view=settings] .mv7-sync-mobile-now[hidden]{display:none}body[data-v2-view=settings] .mv7-sync-mobile-service,body[data-v2-view=settings] .mv7-sync-mobile-security{padding:17px;border-radius:24px}body[data-v2-view=settings] .mv7-sync-mobile-service h4{margin:0 0 12px;color:var(--settings-text);font-size:15px}body[data-v2-view=settings] .mv7-sync-mobile-service>div,body[data-v2-view=settings] .mv7-sync-mobile-security>div{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px}body[data-v2-view=settings] .mv7-sync-mobile-service span,body[data-v2-view=settings] .mv7-sync-mobile-security span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:#2fb26217;color:#2cac60}body[data-v2-view=settings] .mv7-sync-mobile-service svg,body[data-v2-view=settings] .mv7-sync-mobile-security svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}body[data-v2-view=settings] .mv7-sync-mobile-service p,body[data-v2-view=settings] .mv7-sync-mobile-security p{display:grid;gap:3px}body[data-v2-view=settings] .mv7-sync-mobile-service strong,body[data-v2-view=settings] .mv7-sync-mobile-security strong{color:var(--settings-text);font-size:13px}body[data-v2-view=settings] .mv7-sync-mobile-service small,body[data-v2-view=settings] .mv7-sync-mobile-security small{color:var(--settings-muted);font-size:10px;line-height:1.4}body[data-v2-view=settings] .mv7-sync-mobile-service em{padding:5px 8px;border-radius:999px;background:#2fb26214;color:#299b56;font-size:9px;font-style:normal;font-weight:680}body[data-v2-view=settings] .mv7-sync-mobile-security{display:grid;gap:13px}body[data-v2-view=settings] .mv7-sync-mobile-security>div{grid-template-columns:40px minmax(0,1fr)}body[data-v2-view=settings] .mv7-sync-mobile-security>div+div{padding-top:13px;border-top:1px solid var(--settings-line)}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-category-toolbar{gap:12px}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-settings-search-wide{min-height:54px;padding-inline:17px;border:1px solid var(--settings-line-strong);border-radius:999px;background:color-mix(in srgb,var(--settings-surface) 64%,transparent)}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-category-filters{min-height:58px;gap:0;padding:4px;border:1px solid var(--settings-line);border-radius:19px;background:var(--settings-soft)}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-category-filters button{min-height:48px;border:0;border-radius:15px;color:var(--settings-muted);font-size:14px;font-weight:640}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-category-filters button.is-selected{background:var(--settings-surface);color:var(--settings-text);box-shadow:0 7px 18px #18231d14,inset 0 1px #ffffffc7}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] #category-new{min-height:52px;border:1px solid color-mix(in srgb,#1686d5 48%,var(--settings-line));border-radius:18px;background:color-mix(in srgb,#1686d5 5%,transparent);color:#137cc1;box-shadow:none}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-category-workspace{margin-top:16px}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-category-table-card{overflow:hidden;padding:0;border-radius:26px}body[data-v2-view=settings] .mv7-category-empty.is-suggested{display:grid;min-height:0;justify-items:stretch;gap:18px;padding:30px 24px 24px}body[data-v2-view=settings] .mv7-category-empty-visual{display:grid;width:164px;height:126px;place-items:center;justify-self:center;border:0;border-radius:0;background:transparent;box-shadow:none}body[data-v2-view=settings] .mv7-category-empty-visual img{display:block;width:100%;height:100%;object-fit:contain;transform:translateY(-6px)}body[data-v2-view=settings] .mv7-category-empty-copy{display:grid;width:auto;height:auto;place-items:initial;justify-self:stretch;gap:7px;border:0;border-radius:0;background:none;color:inherit;box-shadow:none;font-size:inherit;text-align:center}body[data-v2-view=settings] .mv7-category-empty-copy strong{color:var(--settings-text);font-size:19px}body[data-v2-view=settings] .mv7-category-empty-copy small{max-width:25rem;justify-self:center;color:var(--settings-muted);font-size:13px;line-height:1.5}body[data-v2-view=settings] .mv7-category-suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:18px;border-top:1px solid var(--settings-line)}body[data-v2-view=settings] .mv7-category-suggestions>p{grid-column:1 / -1;margin-bottom:2px;color:var(--settings-muted);font-size:11px;font-weight:650}body[data-v2-view=settings] .mv7-category-suggestion{display:grid;min-width:0;min-height:51px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--settings-line);border-radius:16px;background:color-mix(in srgb,var(--settings-surface) 52%,transparent);color:var(--settings-text);font-size:11px;font-weight:620;text-align:left}body[data-v2-view=settings] .mv7-category-suggestion span{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--suggestion-color) 12%,transparent);color:var(--suggestion-color)}body[data-v2-view=settings] .mv7-category-suggestion svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-settings-search-wide input{border:0!important;background:transparent!important;box-shadow:none!important}:root[data-resolved-theme=light] body[data-v2-view=settings] .mv7-sync-mobile-auth{background:linear-gradient(145deg,#168bd8,#2f6fcb);color:#fff;box-shadow:0 13px 24px #2574c438,inset 0 1px #ffffff4d}@media(max-width:420px){body[data-v2-view=settings] .mv7-currency-preview{grid-template-columns:minmax(0,1fr) 92px;padding:20px}body[data-v2-view=settings] .mv7-currency-orb{width:98px;height:98px}body[data-v2-view=settings] .mv7-sync-mobile-hero{grid-template-columns:108px minmax(0,1fr);padding:18px}body[data-v2-view=settings] .mv7-sync-mobile-cloud{width:104px;height:74px}body[data-v2-view=settings] .mv7-mobile-detail-list b{max-width:116px;overflow-wrap:anywhere}}}@media(max-width:768px){:scope{--mv7-tx-expense: #58a6ff;--mv7-tx-income: #72db84;--mv7-tx-transfer: #9c82ea;--mv7-tx-amber: #e8b84e;--mv7-tx-glass: rgba(12, 14, 16, .69);--mv7-tx-glass-strong: rgba(10, 12, 14, .84);--mv7-tx-edge: rgba(255, 255, 255, .2);--mv7-tx-edge-soft: rgba(255, 255, 255, .11);background:radial-gradient(circle at 88% 14%,rgba(255,255,255,.05),transparent 15rem),radial-gradient(circle at 8% 52%,rgba(255,255,255,.025),transparent 19rem),linear-gradient(160deg,#050607,#090a0c,#050607);background-attachment:fixed}:scope .mv7-workspace{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}:scope .mv7-topbar{display:grid;min-height:calc(72px + env(safe-area-inset-top));grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:max(12px,env(safe-area-inset-top)) 16px 11px;border-bottom:0;background:#050607c7;box-shadow:0 12px 34px #0003;backdrop-filter:blur(22px) saturate(115%);-webkit-backdrop-filter:blur(22px) saturate(115%)}:scope .mv7-topbar:after,:scope #conn-status-chip,:scope #whatsapp-quick-link,:scope #topbar-login-button,:scope #profile-button,:scope .mv7-page-icon,:scope .mv7-page-identity p,:scope .mv7-live-pill,:scope .mv7-mobile-brand{display:none}:scope .mv7-mobile-topbar-start{display:flex;min-width:44px;grid-column:1;grid-row:1;align-items:center}:scope .mv7-menu-button,:scope .mv7-topbar-actions .mv7-icon-button{width:44px;min-width:44px;height:44px;min-height:44px;border-color:var(--mv7-tx-edge);border-radius:50%;background:linear-gradient(145deg,#ffffff16,#ffffff02),#080a0cab;box-shadow:inset 0 1px #ffffff29,0 9px 22px #00000047;backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}:scope .mv7-menu-button svg{width:19px;height:19px}:scope .mv7-page-identity{min-width:0;grid-column:1;grid-row:1;align-self:center;margin-left:58px;pointer-events:none}:scope .mv7-page-identity h1{font-size:20px;font-weight:670;letter-spacing:-.035em}:scope .mv7-topbar-actions{grid-column:2;grid-row:1;gap:8px}:scope #privacy-toggle{color:var(--mv7-tx-expense)}:scope #notification-bell{color:#e8b84e}#transactions-view.mv7-transactions-view{position:relative;width:100%;padding:16px 14px calc(94px + env(safe-area-inset-bottom))}#transactions-view:not([hidden])>*{animation:none;transform:none}#transactions-view .mv7-tx-heading{display:none}#transactions-view .mv7-tx-desktop-copy{display:none!important}#transactions-view .mv7-tx-mobile-copy{display:block}#transactions-view .mv7-tx-summary{position:relative;display:grid;min-height:244px;grid-template-columns:1fr 1fr;grid-template-rows:145px 99px;margin:0 0 14px;overflow:hidden;isolation:isolate;border:1px solid var(--mv7-tx-edge);border-radius:22px;background:linear-gradient(145deg,#ffffff13,#ffffff02 48%),var(--mv7-tx-glass);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff06,0 1px 2px #0000004d,0 22px 48px #00000047;backdrop-filter:blur(26px) saturate(112%);-webkit-backdrop-filter:blur(26px) saturate(112%)}#transactions-view .mv7-tx-summary:before{position:absolute;z-index:0;border-radius:inherit;background:radial-gradient(120% 70% at 20% -20%,rgba(255,255,255,.14),transparent 55%);content:"";inset:0;pointer-events:none}#transactions-view .mv7-tx-summary>*{position:relative;z-index:1}#transactions-view .mv7-tx-summary-item{min-height:0;padding:16px;border-color:var(--mv7-tx-edge-soft);background:transparent}#transactions-view .mv7-tx-summary-item:first-child{display:flex;grid-column:1 / -1;grid-row:1;align-items:center;justify-content:center;border:0;text-align:center}#transactions-view .mv7-tx-summary-item:first-child>span{color:var(--mv7-tx-expense);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}#transactions-view #tx-mobile-balance{margin-top:13px;color:#f5f7fa;font-family:var(--v2-display);font-size:clamp(32px,10.5vw,43px);font-weight:560;letter-spacing:-.055em;line-height:1;text-shadow:0 10px 28px rgba(0,0,0,.32)}#transactions-view #tx-mobile-balance.is-negative{color:var(--mv7-tx-expense)}#transactions-view .mv7-tx-mobile-period{display:none}#transactions-view .mv7-tx-summary-item:nth-child(2),#transactions-view .mv7-tx-summary-item:nth-child(3){position:relative;display:grid;grid-row:2;min-width:0;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:10px;padding:14px 12px;border-top:1px solid var(--mv7-tx-edge-soft)}#transactions-view .mv7-tx-summary-item:nth-child(2){grid-column:1;border-right:1px solid var(--mv7-tx-edge-soft)}#transactions-view .mv7-tx-summary-item:nth-child(3){grid-column:2}#transactions-view .mv7-tx-summary-item:nth-child(2):before,#transactions-view .mv7-tx-summary-item:nth-child(3):before{display:grid;width:38px;height:38px;grid-column:1;grid-row:1 / 3;place-items:center;border:1px solid currentColor;border-radius:50%;color:var(--mv7-tx-income);font-size:22px;content:"\2191"}#transactions-view .mv7-tx-summary-item:nth-child(3):before{color:var(--mv7-tx-expense);content:"\2193"}#transactions-view .mv7-tx-summary-item:nth-child(2)>span,#transactions-view .mv7-tx-summary-item:nth-child(3)>span{grid-column:2;grid-row:2;color:#9ca3ab;font-size:11px}#transactions-view .mv7-tx-summary-item:nth-child(2) strong,#transactions-view .mv7-tx-summary-item:nth-child(3) strong{min-width:0;grid-column:2;grid-row:1;overflow:hidden;font-size:clamp(11px,3.2vw,14px);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}#transactions-view .mv7-tx-summary-item:nth-child(2) strong{color:var(--mv7-tx-income)}#transactions-view .mv7-tx-summary-item:nth-child(3) strong{color:var(--mv7-tx-expense)}#transactions-view .mv7-tx-summary-item:nth-child(2) small,#transactions-view .mv7-tx-summary-item:nth-child(3) small{display:none}#transactions-view .mv7-tx-filters{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:9px;padding:0;margin:0 0 14px}#transactions-view .mv7-tx-search{width:100%;min-height:48px;grid-column:1 / -1;padding:0 14px;border:1px solid var(--mv7-tx-edge);border-radius:17px;background:linear-gradient(145deg,#fff1,#ffffff02),var(--mv7-tx-glass);box-shadow:inset 0 1px #ffffff1f;backdrop-filter:blur(21px) saturate(110%);-webkit-backdrop-filter:blur(21px) saturate(110%)}#transactions-view .mv7-tx-search svg{width:17px;height:17px;color:#8f969e}#transactions-view .mv7-tx-search input{min-width:0;font-size:15px}#transactions-view .mv7-tx-search kbd{display:none}#transactions-view .mv7-tx-type-filter{display:grid;min-width:0;height:42px;grid-column:1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0;overflow:visible;border:0;background:transparent}#transactions-view .mv7-tx-type-filter button{min-width:0;height:42px;padding:0 8px;border:1px solid var(--mv7-tx-edge-soft);border-radius:15px;background:#ffffff05;color:#9ba2aa;font-size:11px}#transactions-view .mv7-tx-type-filter button i{width:5px;height:5px}#transactions-view .mv7-tx-type-filter button.is-active{border-color:var(--mv7-tx-edge);background:linear-gradient(145deg,#ffffff18,#ffffff03),#090b0db8;color:#f0f2f5;box-shadow:inset 0 1px #ffffff26,0 8px 18px #0003}#transactions-view .mv7-tx-type-filter button[data-tx-type=income] i{background:var(--mv7-tx-income)}#transactions-view .mv7-tx-type-filter button[data-tx-type=expense] i{background:var(--mv7-tx-expense)}#transactions-view .mv7-tx-select{position:relative;display:flex;min-width:0;height:42px;grid-column:2;grid-row:2;padding:0 8px;border:1px solid var(--mv7-tx-edge);border-radius:15px;background:linear-gradient(145deg,#ffffff13,#ffffff02),var(--mv7-tx-glass)}#transactions-view .mv7-tx-select svg{width:14px;height:14px}#transactions-view .mv7-tx-select select{min-height:40px;padding:0 3px;background:transparent;color:#adb3ba;font-size:11px}#transactions-view .mv7-tx-mobile-list-head{display:flex;min-height:62px;align-items:center;padding:10px 12px 7px 16px;border:1px solid var(--mv7-tx-edge-soft);border-bottom:0;border-radius:21px 21px 0 0;background:linear-gradient(145deg,#ffffff0e,#ffffff01),var(--mv7-tx-glass);backdrop-filter:blur(24px) saturate(110%);-webkit-backdrop-filter:blur(24px) saturate(110%)}#transactions-view .mv7-tx-mobile-list-head>span{color:#f0f2f5;font-size:19px;font-weight:620;letter-spacing:-.03em}#transactions-view .mv7-tx-mobile-list-head .mv7-icon-button{display:grid;width:40px;min-width:40px;height:40px;min-height:40px;place-items:center;border:1px solid var(--mv7-tx-edge-soft);border-radius:50%;background:#ffffff06;color:#a6adb4}#transactions-view .mv7-tx-layout,#transactions-view .mv7-tx-ledger{display:block}#transactions-view .mv7-tx-ledger{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#transactions-view .mv7-tx-columns{display:none}#transactions-view .mv7-tx-list,#transactions-view .mv7-tx-list:has(.mv7-tx-empty){min-height:190px;padding:0 0 11px;overflow:hidden;border:1px solid var(--mv7-tx-edge-soft);border-top:0;border-radius:0 0 21px 21px;background:linear-gradient(160deg,rgba(255,255,255,.035),transparent 45%),var(--mv7-tx-glass);box-shadow:0 20px 45px #00000038;backdrop-filter:blur(24px) saturate(110%);-webkit-backdrop-filter:blur(24px) saturate(110%)}#transactions-view .mv7-tx-list:has(.mv7-tx-empty){min-height:242px;padding-bottom:0}#transactions-view .mv7-tx-empty{min-height:241px;padding:28px 20px;border:0;border-radius:0;background:transparent;box-shadow:none}#transactions-view .mv7-tx-date-group{display:flex;min-height:40px;align-items:flex-end;padding:12px 16px 7px;color:#8b929a;font-family:var(--v2-font);font-size:10px;font-weight:650;letter-spacing:.11em}#transactions-view .mv7-tx-row{position:relative;min-height:77px;grid-template-columns:44px minmax(0,1fr) minmax(88px,auto) 11px;grid-template-rows:1fr 1fr;gap:0 10px;padding:10px 12px;margin:0 9px 7px;border:1px solid var(--mv7-tx-edge-soft);border-radius:17px;background:linear-gradient(145deg,#ffffff0e,#ffffff02),#080a0cad;box-shadow:inset 0 1px #ffffff17,0 10px 24px #00000026}#transactions-view .mv7-tx-row:active{border-color:#58a6ff47;background:linear-gradient(90deg,#58a6ff12,#ffffff02),#080a0cc2;box-shadow:inset 2px 0 var(--mv7-tx-expense),inset 0 1px #ffffff1a}#transactions-view .mv7-tx-row:after{display:block;grid-column:4;grid-row:1 / 3;align-self:center;color:#737a82;font-size:22px;font-weight:300;content:"\203a"}#transactions-view .mv7-tx-row-main{display:contents}#transactions-view .mv7-transaction-token{display:grid;width:42px;height:42px;grid-column:1;grid-row:1 / 3;align-self:center;place-items:center;border:1px solid currentColor;border-radius:50%;background:#58a6ff14;color:var(--mv7-tx-expense);box-shadow:inset 0 1px #ffffff1a}#transactions-view .mv7-transaction-token:before,#transactions-view .mv7-transaction-token.is-income:before,#transactions-view .mv7-transaction-token.is-expense:before,#transactions-view .mv7-transaction-token.is-transfer:before{display:none;content:none}#transactions-view .mv7-transaction-token-label{display:none}#transactions-view .mv7-transaction-token-icon{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}#transactions-view .mv7-transaction-token.is-income{background:#72db8416;color:var(--mv7-tx-income)}#transactions-view .mv7-transaction-token.is-expense{background:#58a6ff16;color:var(--mv7-tx-expense)}#transactions-view .mv7-transaction-token.is-transfer{background:#9c82ea1a;color:var(--mv7-tx-transfer)}#transactions-view .mv7-transaction-token[data-icon=i-fuel]{background:#e8b84e16;color:var(--mv7-tx-amber)}#transactions-view .mv7-transaction-token[data-icon=i-cart]{background:#72db8416;color:var(--mv7-tx-income)}#transactions-view .mv7-tx-row-copy{display:grid;min-width:0;grid-column:2;grid-row:1 / 3;align-content:center;gap:4px}#transactions-view .mv7-tx-row-copy strong{overflow:hidden;color:#eef0f3;font-size:13px;font-weight:570;text-overflow:ellipsis;white-space:nowrap}#transactions-view .mv7-tx-row-meta-desktop,#transactions-view .mv7-tx-category,#transactions-view .mv7-tx-cell-account,#transactions-view .mv7-tx-cell-date,#transactions-view .mv7-tx-cell-status{display:none}#transactions-view .mv7-tx-row-meta-mobile{display:block;overflow:hidden;color:#8f969e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}#transactions-view .mv7-tx-row-amount{min-width:0;max-width:110px;grid-column:3;grid-row:1;align-self:end;overflow:hidden;font-size:clamp(11px,3.35vw,14px);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}#transactions-view .mv7-tx-row-amount.is-income{color:var(--mv7-tx-income)}#transactions-view .mv7-tx-row-amount.is-expense{color:var(--mv7-tx-expense)}#transactions-view .mv7-tx-row-amount.is-transfer{color:var(--mv7-tx-transfer)}#transactions-view .mv7-tx-row-date-mobile{display:block;grid-column:3;grid-row:2;align-self:start;color:#7f868e;font-family:var(--v2-mono);font-size:9px;text-align:right}#transactions-view .mv7-tx-ledger-footer{min-height:48px;margin-top:10px;padding:0 11px;border:1px solid var(--mv7-tx-edge-soft);border-radius:15px;background:var(--mv7-tx-glass)}#transactions-view .mv7-tx-ledger-footer[hidden]{display:none}#transactions-view .mv7-tx-mobile-fab{position:fixed;z-index:72;right:max(18px,env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));display:grid;width:56px;height:56px;place-items:center;border:1px solid rgba(129,183,255,.72);border-radius:50%;background:linear-gradient(145deg,#ffffff47,#ffffff09),#3769b8c2;color:#f7faff;box-shadow:inset 0 1px #ffffff6b,0 14px 35px #2f68c747;backdrop-filter:blur(20px) saturate(125%);-webkit-backdrop-filter:blur(20px) saturate(125%);transition:opacity .16s ease,transform .16s ease}#transactions-view .mv7-tx-mobile-fab svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.65}:scope:has(#transaction-composer[open]) #transactions-view .mv7-tx-mobile-fab{opacity:0;pointer-events:none;transform:scale(.86)}}.mv7-settings-mobile-home,.mv7-settings-mobile-back,.mv7-settings-mobile-exit,.mv7-settings-mobile-faq-search,.mv7-settings-mobile-danger-warning,.mv7-whatsapp-mobile,.mv7-locale-mobile,.mv7-sync-mobile{display:none}@media(max-width:768px){body[data-v2-view=settings]{--settings-bg: #000000;--settings-surface: rgba(28, 28, 30, .78);--settings-soft: rgba(255, 255, 255, .055);--settings-line: rgba(255, 255, 255, .11);--settings-line-strong: rgba(255, 255, 255, .18);--settings-text: #f5f5f7;--settings-muted: #98989d;--settings-green: #39b86a;--settings-material-border: rgba(255, 255, 255, .13);--settings-material-highlight: rgba(255, 255, 255, .07);--settings-search-background: #1c1c1e;--settings-material-shadow: 0 18px 42px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .06);background:var(--settings-bg)}:root[data-resolved-theme=light] body[data-v2-view=settings]{--settings-bg: #f2f4f2;--settings-surface: rgba(255, 255, 255, .68);--settings-soft: rgba(255, 255, 255, .55);--settings-line: rgba(18, 24, 20, .08);--settings-line-strong: rgba(18, 24, 20, .16);--settings-text: #101210;--settings-muted: #5f675f;--settings-material-border: rgba(255, 255, 255, .88);--settings-material-highlight: rgba(255, 255, 255, .72);--settings-search-background: #ffffff;--settings-material-shadow: 0 20px 48px rgba(31, 45, 36, .09), 0 3px 12px rgba(31, 45, 36, .045), inset 0 1px 0 rgba(255, 255, 255, .94)}body[data-v2-view=settings] .mv7-workspace{background:var(--settings-bg)}:root[data-resolved-theme=light] body[data-v2-view=settings] .mv7-workspace{background:radial-gradient(circle at 12% 7%,rgba(255,255,255,.96) 0 11%,transparent 36%),radial-gradient(circle at 88% 20%,rgba(214,232,220,.34),transparent 34%),linear-gradient(145deg,#f8f9f8,#eef2ef 54%,#f5f6f5)}body[data-v2-view=settings] .mv7-topbar{display:none!important;min-height:calc(66px + env(safe-area-inset-top));padding:max(10px,env(safe-area-inset-top)) 14px 10px;border:0;background:color-mix(in srgb,var(--settings-bg) 88%,transparent);box-shadow:0 8px 28px #00000014;backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%)}body[data-v2-view=settings] .mv7-topbar:after,body[data-v2-view=settings] :is(.mv7-page-identity,#conn-status-chip,#whatsapp-quick-link){display:none}body[data-v2-view=settings] .mv7-mobile-topbar-start{display:flex;align-items:center;gap:10px}body[data-v2-view=settings] .mv7-mobile-brand{display:inline-flex;align-items:center;gap:7px;color:var(--settings-text)}body[data-v2-view=settings] .mv7-mobile-brand-mark{display:none}body[data-v2-view=settings] .mv7-mobile-brand strong{font-size:17px;font-weight:680;letter-spacing:-.035em}body[data-v2-view=settings] .mv7-menu-button{display:grid;width:44px;min-width:44px;height:44px;min-height:44px;place-items:center;border:1px solid var(--settings-line);border-radius:50%;background:var(--settings-surface);color:var(--settings-text);box-shadow:0 10px 24px #00000014}body[data-v2-view=settings] .mv7-topbar-actions{display:grid;min-width:0;grid-template-columns:repeat(3,38px);gap:2px;padding:4px;border:1px solid var(--settings-line);border-radius:999px;background:var(--settings-surface);box-shadow:0 12px 30px #00000014}body[data-v2-view=settings] .mv7-topbar-actions.has-guest-login{grid-template-columns:repeat(2,38px) auto 38px}body[data-v2-view=settings] #topbar-login-button:not([hidden]){display:inline-flex;min-height:38px;padding:0 10px;border:0;border-radius:999px;background:var(--settings-soft);color:var(--settings-text);font-size:11px}body[data-v2-view=settings] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell),body[data-v2-view=settings] #profile-button{display:grid;width:38px;min-width:38px;height:38px;min-height:38px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--settings-text);box-shadow:none}body[data-v2-view=settings] #profile-button{background:var(--settings-soft)}body[data-v2-view=settings] #settings-view.mv7-settings-view{width:100%;max-width:620px;min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) 16px calc(42px + env(safe-area-inset-bottom));margin-inline:auto;background:transparent;color:var(--settings-text)}body[data-v2-view=settings] .mv7-settings-mobile-home{display:none}body[data-v2-view=settings] #settings-view.is-mobile-home .mv7-settings-mobile-home{display:block}body[data-v2-view=settings] #settings-view.is-mobile-home .mv7-settings-hub,body[data-v2-view=settings] #settings-view.is-mobile-detail .mv7-settings-mobile-home{display:none}body[data-v2-view=settings] .mv7-settings-mobile-home>header{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:44px auto;align-items:start;row-gap:14px;margin-bottom:17px}body[data-v2-view=settings] .mv7-settings-mobile-exit{display:grid;width:44px;min-width:44px;height:44px;min-height:44px;place-items:center;border:1px solid var(--settings-material-border);border-radius:50%;background:linear-gradient(145deg,var(--settings-material-highlight),var(--settings-surface));color:var(--settings-text);box-shadow:var(--settings-material-shadow);backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}body[data-v2-view=settings] .mv7-settings-mobile-exit svg{width:17px;height:17px;transform:rotate(180deg);fill:none;stroke:currentColor;stroke-width:1.8}body[data-v2-view=settings] .mv7-settings-mobile-home h2{grid-column:1 / -1;grid-row:2;margin:0;color:var(--settings-text);font-size:clamp(42px,12vw,52px);font-weight:720;line-height:.98;letter-spacing:-.062em}body[data-v2-view=settings] .mv7-settings-mobile-search{display:flex;height:52px;align-items:center;gap:11px;margin-bottom:24px;padding:0 16px;border:1px solid var(--settings-material-border);border-radius:18px;background:linear-gradient(145deg,var(--settings-material-highlight),var(--settings-surface));box-shadow:0 12px 34px #14201812,inset 0 1px #ffffff24;backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}body[data-v2-view=settings] #settings-view :is(.mv7-settings-mobile-search,.mv7-settings-search){background:var(--settings-search-background)!important}body[data-v2-view=settings] .mv7-settings-mobile-search svg{width:18px;height:18px;fill:none;stroke:var(--settings-muted);stroke-width:1.8}body[data-v2-view=settings] .mv7-settings-mobile-search input{width:100%;border:0!important;outline:0;background:transparent!important;box-shadow:none!important;color:var(--settings-text);font-size:15px}body[data-v2-view=settings] #settings-view :is(.mv7-settings-mobile-search,.mv7-settings-search) input[role=searchbox]{min-width:0;margin:0;padding:0;border:0!important;border-radius:0;outline:0;appearance:none;-webkit-appearance:none;background:var(--settings-search-background)!important;background-color:var(--settings-search-background)!important;background-image:none!important;box-shadow:none!important}body[data-v2-view=settings] #settings-view :is(.mv7-settings-mobile-search,.mv7-settings-search) input[role=searchbox]::-webkit-search-decoration,body[data-v2-view=settings] #settings-view :is(.mv7-settings-mobile-search,.mv7-settings-search) input[role=searchbox]::-webkit-search-cancel-button,body[data-v2-view=settings] #settings-view :is(.mv7-settings-mobile-search,.mv7-settings-search) input[role=searchbox]::-webkit-search-results-button,body[data-v2-view=settings] #settings-view :is(.mv7-settings-mobile-search,.mv7-settings-search) input[role=searchbox]::-webkit-search-results-decoration{display:none;appearance:none;-webkit-appearance:none}body[data-v2-view=settings] #settings-view :is(.mv7-settings-mobile-search,.mv7-settings-search) input[role=searchbox]::-ms-clear{display:none}body[data-v2-view=settings] .mv7-settings-mobile-groups{display:grid;gap:22px}body[data-v2-view=settings] .mv7-settings-mobile-groups>section{--settings-tone-rgb: 69, 112, 255}body[data-v2-view=settings] .mv7-settings-mobile-groups>section[data-settings-tone=data]{--settings-tone-rgb: 44, 181, 103}body[data-v2-view=settings] .mv7-settings-mobile-groups>section[data-settings-tone=privacy]{--settings-tone-rgb: 159, 84, 246}body[data-v2-view=settings] .mv7-settings-mobile-groups>section[data-settings-tone=support]{--settings-tone-rgb: 244, 161, 38}body[data-v2-view=settings] .mv7-settings-mobile-groups>section>h3{margin:0 0 9px 3px;color:var(--settings-muted);font-size:12px;font-weight:650;letter-spacing:.012em}body[data-v2-view=settings] .mv7-settings-mobile-groups>section>div{overflow:hidden;border:1px solid var(--settings-material-border);border-radius:22px;background:linear-gradient(145deg,var(--settings-material-highlight),var(--settings-surface));box-shadow:var(--settings-material-shadow);backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}body[data-v2-view=settings] .mv7-settings-mobile-groups button{position:relative;display:grid;width:100%;min-height:62px;grid-template-columns:44px minmax(0,1fr) auto 15px;align-items:center;gap:12px;padding:0 15px;border:0;background:transparent;color:var(--settings-text);text-align:left}body[data-v2-view=settings] .mv7-settings-mobile-groups>section>div>button:not(:last-child):after{content:"";position:absolute;right:15px;bottom:0;left:71px;height:1px;background:var(--settings-line)}body[data-v2-view=settings] .mv7-settings-mobile-groups button>svg:first-child{width:44px;height:44px;padding:11px;box-sizing:border-box;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--settings-text);fill:none;stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke}body[data-v2-view=settings] .mv7-settings-mobile-groups button>svg:last-child{width:15px;height:15px;fill:none;stroke:var(--settings-muted);stroke-width:1.8}body[data-v2-view=settings] .mv7-settings-mobile-groups button strong{font-size:14px;font-weight:640;letter-spacing:-.012em}body[data-v2-view=settings] .mv7-settings-mobile-groups button em{max-width:126px;overflow:hidden;color:var(--settings-muted);font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=settings] .mv7-settings-mobile-groups .mv7-settings-mobile-danger-link{--settings-tone-rgb: 239, 77, 71;margin-top:1px;border:1px solid rgba(244,79,72,.18);border-radius:22px;background:linear-gradient(145deg,#ffffff14,color-mix(in srgb,#ef4d47 6%,var(--settings-surface)));color:#ef514c;box-shadow:0 16px 36px #4612121f,inset 0 1px #ffffff14;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%)}body[data-v2-view=settings] .mv7-settings-mobile-groups button:active{background:color-mix(in srgb,var(--settings-text) 5%,transparent)}body[data-v2-view=settings] :is(.mv7-settings-mobile-exit,.mv7-settings-mobile-groups button):focus-visible{outline:2px solid color-mix(in srgb,var(--settings-green) 72%,white);outline-offset:2px}:root[data-resolved-theme=light] body[data-v2-view=settings] .mv7-settings-mobile-groups .mv7-settings-mobile-danger-link{color:#c4323a}body[data-v2-view=settings] .mv7-settings-hub{display:block;width:100%}body[data-v2-view=settings] .mv7-settings-nav{display:none!important}body[data-v2-view=settings] .mv7-settings-stage{position:relative;width:100%;min-width:0}body[data-v2-view=settings] .mv7-settings-mobile-back{position:absolute;z-index:3;top:0;left:0;display:grid;width:40px;min-width:40px;height:40px;min-height:40px;place-items:center;border:1px solid var(--settings-line);border-radius:50%;background:var(--settings-surface);color:var(--settings-text);box-shadow:none}body[data-v2-view=settings] .mv7-settings-mobile-back svg{width:17px;height:17px;transform:rotate(180deg);fill:none;stroke:currentColor;stroke-width:1.8}body[data-v2-view=settings] .mv7-settings-tab{gap:12px}body[data-v2-view=settings] .mv7-settings-title{min-height:54px;justify-content:flex-start;margin:0 0 10px;padding:2px 0 0 54px}body[data-v2-view=settings] .mv7-settings-title h3{margin:0;color:var(--settings-text);font-size:clamp(25px,8vw,31px);font-weight:710;letter-spacing:-.055em}body[data-v2-view=settings] .mv7-settings-title p{margin:5px 0 0;color:var(--settings-muted);font-size:11px;line-height:1.4}body[data-v2-view=settings] :is(.mv7-tab-layout,.mv7-tab-main,.mv7-tab-rail,.mv7-security-layout,.mv7-security-main,.mv7-security-rail,.mv7-notifications-layout,.mv7-notifications-main,.mv7-notifications-rail){display:grid;grid-template-columns:minmax(0,1fr);gap:12px}body[data-v2-view=settings] .mv7-settings-card{padding:14px;border:1px solid var(--settings-line);border-radius:16px;background:var(--settings-surface);color:var(--settings-text);box-shadow:0 10px 30px #00000009}body[data-v2-view=settings] .mv7-settings-card:after{display:none}body[data-v2-view=settings] .mv7-settings-card h4{color:var(--settings-text);font-size:13px;font-weight:660}body[data-v2-view=settings] .mv7-settings-card>p,body[data-v2-view=settings] .mv7-settings-hint{color:var(--settings-muted);font-size:11px}body[data-v2-view=settings] .mv7-settings-row{min-height:54px;flex-wrap:nowrap;gap:10px;padding:9px 0;border-color:var(--settings-line)}body[data-v2-view=settings] .mv7-settings-row strong,body[data-v2-view=settings] .mv7-settings-row>span:not(:has(strong)){color:var(--settings-text);font-size:12px}body[data-v2-view=settings] .mv7-settings-row small{color:var(--settings-muted);font-size:11px;line-height:1.35}body[data-v2-view=settings] :is(select,input:not([type=checkbox]):not([type=range])){border-color:var(--settings-line-strong);background:var(--settings-soft);color:var(--settings-text)}body[data-v2-view=settings] .mv7-switch:checked{background:var(--settings-green)}body[data-v2-view=settings] .mv7-preferences-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}body[data-v2-view=settings] .mv7-preferences-fields label{color:var(--settings-muted);font-size:11px}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=language] .mv7-preferences-currency-field,body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=language] #settings-currency-rate-hint,body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=language] .mv7-preferences-workspace .mv7-tab-rail,body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=currency] .mv7-preferences-language-field,body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=currency] .mv7-profile-region,body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=currency] .mv7-preferences-workspace .mv7-tab-rail{display:none!important}body[data-v2-view=settings] .mv7-profile-region-summary{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-v2-view=settings] .mv7-profile-region-summary>div{min-width:0;padding:10px 7px}body[data-v2-view=settings] .mv7-profile-region-summary :is(dt,dd){overflow-wrap:anywhere;font-size:11px}body[data-v2-view=settings] .mv7-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}body[data-v2-view=settings] .mv7-theme-grid>button{min-height:0;grid-template-columns:minmax(0,1fr)!important;padding:9px;border-color:var(--settings-line);border-radius:13px}body[data-v2-view=settings] .mv7-theme-preview{width:100%;height:80px!important;min-height:80px}body[data-v2-view=settings] .mv7-theme-option-copy{padding-right:24px}body[data-v2-view=settings] .mv7-theme-grid>button.is-selected{border-color:var(--settings-green);box-shadow:inset 0 0 0 1px var(--settings-green)}body[data-v2-view=settings] .mv7-appearance-preview-panel{display:none}body[data-v2-view=settings] :is(.mv7-appearance-density-title,.mv7-settings-segments,.mv7-settings-segments+.mv7-settings-hint){display:none}body[data-v2-view=settings] .mv7-accent-swatches{gap:10px}body[data-v2-view=settings] .mv7-category-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}body[data-v2-view=settings] .mv7-category-toolbar .mv7-settings-search-wide{grid-column:1 / -1}body[data-v2-view=settings] .mv7-category-filters{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0}body[data-v2-view=settings] .mv7-category-toolbar #category-new{width:100%;min-width:0;min-height:42px;justify-content:center;padding-inline:13px}body[data-v2-view=settings] .mv7-category-workspace,body[data-v2-view=settings] .mv7-category-inspector{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}body[data-v2-view=settings] .mv7-category-empty{min-height:210px}body[data-v2-view=settings] .mv7-category-inspector,body[data-v2-view=settings] .mv7-category-table-head,body[data-v2-view=settings] .mv7-category-tip{display:none}body[data-v2-view=settings] .mv7-category-list-table .mv7-category-chip{min-height:58px;grid-template-columns:36px minmax(0,1fr) auto;border-radius:0}body[data-v2-view=settings] .mv7-backup-header{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:14px}body[data-v2-view=settings] .mv7-backup-header-icon{width:38px;height:38px}body[data-v2-view=settings] .mv7-backup-local-badge{grid-column:2;justify-self:start;padding:5px 8px;font-size:11px}body[data-v2-view=settings] .mv7-backup-security-note{margin:0 14px 12px}body[data-v2-view=settings] .mv7-backup-card :is(.mv7-backup-security-note,.mv7-backup-inventory-heading small,.mv7-settings-metric dt,.mv7-backup-action-copy small,.mv7-backup-warning strong,.mv7-backup-warning small){font-size:11px}body[data-v2-view=settings] .mv7-backup-card :is(p,small,dt,span,strong,button){font-size:max(11px,1em)}body[data-v2-view=settings] .mv7-backup-card .mv7-settings-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-v2-view=settings] .mv7-backup-card .mv7-settings-metric{min-height:58px;padding:9px}body[data-v2-view=settings] .mv7-backup-footer{padding:14px}body[data-v2-view=settings] .mv7-backup-actions{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-v2-view=settings] .mv7-backup-actions button{min-width:0;min-height:42px;padding-inline:8px;font-size:11px}body[data-v2-view=settings] .mv7-report-options{gap:8px}body[data-v2-view=settings] .mv7-report-option{min-height:72px;grid-template-columns:42px minmax(0,1fr) 36px;padding:10px;border-color:var(--settings-line);border-radius:13px;background:var(--settings-soft)}body[data-v2-view=settings] .mv7-how-grid{grid-template-columns:minmax(0,1fr);gap:0}body[data-v2-view=settings] .mv7-how-grid>div{min-height:54px;grid-template-columns:28px minmax(0,1fr);justify-items:start;padding:10px 4px;border:0;border-bottom:1px solid var(--settings-line);text-align:left}body[data-v2-view=settings] .mv7-how-grid>div>:not(b):not(strong):not(small){display:none}body[data-v2-view=settings] .mv7-how-grid>div b{grid-row:1 / span 2}body[data-v2-view=settings] .mv7-sync-control{grid-template-columns:32px minmax(0,1fr) auto;padding:10px 0}body[data-v2-view=settings] .mv7-sync-control:has(select[disabled]){display:none}body[data-v2-view=settings] .mv7-sync-hero{min-height:0;padding:18px 14px}body[data-v2-view=settings] .mv7-sync-cloud{display:none}body[data-v2-view=settings] .mv7-sync-hero>.mv7-primary-button{width:100%;min-width:0}body[data-v2-view=settings] .mv7-sync-device-card{display:none}body[data-v2-view=settings] .mv7-sync-status-row{min-height:42px;border-color:var(--settings-line)}body[data-v2-view=settings] .mv7-sync-offline{grid-column:auto}body[data-v2-view=settings] .mv7-whatsapp-card .mv7-primary-button{width:100%;min-height:44px;border-radius:999px}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=whatsapp] .mv7-settings-mobile-back{width:44px;min-width:44px;height:44px;min-height:44px;border-color:var(--settings-material-border);background:linear-gradient(145deg,var(--settings-material-highlight),var(--settings-surface));box-shadow:var(--settings-material-shadow);backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=whatsapp] .mv7-whatsapp-workspace>.mv7-settings-title{min-height:58px;margin:0 0 22px;padding:2px 0 0 60px}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=whatsapp] .mv7-whatsapp-workspace>.mv7-settings-title h3{font-size:clamp(27px,8vw,31px);font-weight:710;line-height:1.1;letter-spacing:-.052em}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=whatsapp] .mv7-whatsapp-workspace>.mv7-settings-title p{max-width:28rem;margin-top:4px;font-size:12px;line-height:1.38}body[data-v2-view=settings] .mv7-whatsapp-desktop{display:none}body[data-v2-view=settings] .mv7-whatsapp-mobile{display:grid;gap:22px;width:100%;color:var(--settings-text)}body[data-v2-view=settings] .mv7-whatsapp-mobile [hidden]{display:none!important}body[data-v2-view=settings] :is(.mv7-whatsapp-mobile-hero,.mv7-whatsapp-mobile-how ol,.mv7-whatsapp-mobile-examples>div,.mv7-whatsapp-mobile-connection>div,.mv7-whatsapp-mobile-security){border:1px solid var(--settings-material-border);background:linear-gradient(145deg,var(--settings-material-highlight),var(--settings-surface));box-shadow:var(--settings-material-shadow);backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}body[data-v2-view=settings] .mv7-whatsapp-mobile-hero{overflow:hidden;padding:17px;border-radius:22px}body[data-v2-view=settings] .mv7-whatsapp-mobile-hero-heading{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:start;gap:13px}body[data-v2-view=settings] .mv7-whatsapp-mobile-hero-heading>div{min-width:0;padding-top:3px}body[data-v2-view=settings] .mv7-whatsapp-mobile-hero-heading>div>strong{display:block;font-size:16px;font-weight:690;letter-spacing:-.025em}body[data-v2-view=settings] .mv7-whatsapp-mobile-hero-heading>div>p{margin:6px 0 0;color:var(--settings-muted);font-size:13px;line-height:1.45}body[data-v2-view=settings] .mv7-whatsapp-mobile-hero-icon{position:relative;display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(44,181,103,.17);border-radius:18px;background:radial-gradient(circle at 32% 18%,rgba(255,255,255,.72),transparent 44%),#2cb56721;color:#1fad57;box-shadow:inset 0 1px #ffffff9e,0 9px 20px #1fa05214}body[data-v2-view=settings] .mv7-whatsapp-mobile-hero-icon>svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.7}body[data-v2-view=settings] .mv7-whatsapp-mobile-hero-icon>i{position:absolute;right:-4px;bottom:-4px;display:grid;width:22px;height:22px;place-items:center;border:3px solid var(--settings-surface);border-radius:50%;background:#22ad55;color:#fff}body[data-v2-view=settings] .mv7-whatsapp-mobile-hero-icon>i svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.4}body[data-v2-view=settings] .mv7-whatsapp-mobile-state-pill,body[data-v2-view=settings] .mv7-whatsapp-mobile-active{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border-radius:9px;background:var(--settings-soft);color:var(--settings-muted);font-size:11px;font-weight:650;white-space:nowrap}body[data-v2-view=settings] .mv7-whatsapp-mobile-active{min-height:24px;margin-top:8px;padding-inline:9px;background:#2cb56721;color:#20a954}body[data-v2-view=settings] .mv7-whatsapp-mobile-phone{display:block;margin-top:5px;overflow:hidden;color:var(--settings-muted);font-size:14px;font-weight:530;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=settings] .mv7-whatsapp-mobile-success{display:grid;width:38px;height:38px;place-items:center;border:8px solid rgba(44,181,103,.07);border-radius:50%;background:#2cb5671f;color:#1fad57;box-sizing:content-box}body[data-v2-view=settings] .mv7-whatsapp-mobile-success svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.3}body[data-v2-view=settings] .mv7-whatsapp-mobile-chat{display:grid;gap:10px;margin-top:17px}body[data-v2-view=settings] .mv7-whatsapp-mobile-chat>p{position:relative;width:fit-content;max-width:88%;margin:0;padding:11px 13px;border-radius:16px;color:var(--settings-text);font-size:12px;line-height:1.4}body[data-v2-view=settings] .mv7-whatsapp-mobile-chat .is-sent{justify-self:end;border-bottom-right-radius:5px;background:#2cb56726}body[data-v2-view=settings] .mv7-whatsapp-mobile-chat .is-received{min-width:min(82%,255px);padding-right:38px;border:1px solid var(--settings-material-border);border-bottom-left-radius:5px;background:color-mix(in srgb,var(--settings-surface) 86%,white 14%);box-shadow:0 10px 24px #1422190f}body[data-v2-view=settings] .mv7-whatsapp-mobile-chat .is-received>i{position:absolute;right:10px;bottom:9px;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#2cb56724;color:#1fad57}body[data-v2-view=settings] .mv7-whatsapp-mobile-chat .is-received>i svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.3}body[data-v2-view=settings] .mv7-whatsapp-mobile-section>h4{margin:0 0 9px 2px;color:var(--settings-muted);font-size:13px;font-weight:670;letter-spacing:-.01em}body[data-v2-view=settings] .mv7-whatsapp-mobile-how ol,body[data-v2-view=settings] .mv7-whatsapp-mobile-examples>div,body[data-v2-view=settings] .mv7-whatsapp-mobile-connection>div{overflow:hidden;margin:0;padding:0;border-radius:22px;list-style:none}body[data-v2-view=settings] .mv7-whatsapp-mobile-how li{position:relative;display:grid;min-height:68px;grid-template-columns:42px 23px minmax(0,1fr);align-items:center;gap:9px;padding:8px 14px}body[data-v2-view=settings] .mv7-whatsapp-mobile-how li:not(:last-child):after,body[data-v2-view=settings] .mv7-whatsapp-mobile-examples article:not(:last-child):after,body[data-v2-view=settings] .mv7-whatsapp-mobile-connection-row:first-child:after{position:absolute;right:14px;bottom:0;left:66px;height:1px;background:var(--settings-line);content:""}body[data-v2-view=settings] .mv7-whatsapp-mobile-row-icon,body[data-v2-view=settings] .mv7-whatsapp-mobile-examples article>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(44,181,103,.13);border-radius:13px;background:radial-gradient(circle at 32% 18%,rgba(255,255,255,.72),transparent 44%),#2cb5671c;color:#1fad57;box-shadow:inset 0 1px #ffffff80}body[data-v2-view=settings] :is(.mv7-whatsapp-mobile-row-icon,.mv7-whatsapp-mobile-examples article>span) svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}body[data-v2-view=settings] .mv7-whatsapp-mobile-how li>b{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#21ab54;color:#fff;font-size:11px}body[data-v2-view=settings] :is(.mv7-whatsapp-mobile-how li,.mv7-whatsapp-mobile-examples article,.mv7-whatsapp-mobile-connection-row,.mv7-whatsapp-mobile-connection button)>p{display:grid;min-width:0;gap:3px;margin:0}body[data-v2-view=settings] :is(.mv7-whatsapp-mobile-how li,.mv7-whatsapp-mobile-examples article,.mv7-whatsapp-mobile-connection-row,.mv7-whatsapp-mobile-connection button)>p strong{color:var(--settings-text);font-size:13px;font-weight:650;line-height:1.25}body[data-v2-view=settings] :is(.mv7-whatsapp-mobile-how li,.mv7-whatsapp-mobile-examples article,.mv7-whatsapp-mobile-connection-row,.mv7-whatsapp-mobile-connection button)>p small{overflow:hidden;color:var(--settings-muted);font-size:11px;line-height:1.35;text-overflow:ellipsis}body[data-v2-view=settings] .mv7-whatsapp-mobile-examples article{position:relative;display:grid;min-height:64px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:8px 14px}body[data-v2-view=settings] .mv7-whatsapp-mobile-examples article.is-expense>span{border-color:#ee992a29;background:#ee992a1f;color:#d58a24}body[data-v2-view=settings] .mv7-whatsapp-mobile-examples article.is-expense>span svg{transform:rotate(90deg)}body[data-v2-view=settings] .mv7-whatsapp-mobile-examples article.is-income>span svg{transform:rotate(-90deg)}body[data-v2-view=settings] .mv7-whatsapp-mobile-examples article.is-transfer>span{border-color:#377ee726;background:#377ee71c;color:#377ee7}body[data-v2-view=settings] .mv7-whatsapp-mobile-connection-row,body[data-v2-view=settings] .mv7-whatsapp-mobile-connection button{position:relative;display:grid;width:100%;min-height:68px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:8px 14px;border:0;background:transparent;color:var(--settings-text);text-align:left}body[data-v2-view=settings] .mv7-whatsapp-mobile-connection button>svg{width:17px;height:17px;fill:none;stroke:var(--settings-muted);stroke-width:1.8}body[data-v2-view=settings] .mv7-whatsapp-mobile-connection .is-ok{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#21ab54;color:#fff}body[data-v2-view=settings] .mv7-whatsapp-mobile-connection .is-ok svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.3}body[data-v2-view=settings] .mv7-whatsapp-mobile-security{display:grid;min-height:78px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;border-color:#2cb56729;border-radius:22px;background:color-mix(in srgb,rgba(44,181,103,.1) 32%,var(--settings-surface))}body[data-v2-view=settings] .mv7-whatsapp-mobile-security>p{display:grid;gap:4px;margin:0}body[data-v2-view=settings] .mv7-whatsapp-mobile-security strong{font-size:13px;font-weight:660}body[data-v2-view=settings] .mv7-whatsapp-mobile-security small{color:var(--settings-muted);font-size:11px;line-height:1.4}body[data-v2-view=settings] .mv7-whatsapp-mobile-actions>div{display:grid;gap:9px}body[data-v2-view=settings] .mv7-whatsapp-mobile-primary{display:inline-flex;width:100%;min-height:54px;align-items:center;justify-content:center;gap:10px;border:1px solid #090b0a;border-radius:18px;background:#090b0a;color:#fff;box-shadow:0 17px 34px -20px #000000b8;font-size:14px;font-weight:680;text-decoration:none}body[data-v2-view=settings] .mv7-whatsapp-mobile-primary:disabled{opacity:.56}body[data-v2-view=settings] .mv7-whatsapp-mobile-primary svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}body[data-v2-view=settings] .mv7-whatsapp-mobile-actions small,body[data-v2-view=settings] .mv7-whatsapp-mobile-hint,body[data-v2-view=settings] .mv7-whatsapp-mobile-ready{margin:0;color:var(--settings-muted);font-size:11px;line-height:1.4;text-align:center}body[data-v2-view=settings] .mv7-whatsapp-mobile-hint{min-height:0;margin-top:7px}body[data-v2-view=settings] .mv7-whatsapp-mobile-hint:empty{display:none}body[data-v2-view=settings] .mv7-whatsapp-mobile-hint.is-error{color:#db4f4f}body[data-v2-view=settings] .mv7-whatsapp-mobile-ready{display:flex;align-items:center;justify-content:center;gap:8px}body[data-v2-view=settings] .mv7-whatsapp-mobile-ready>i{width:8px;height:8px;border-radius:50%;background:#1fad57;box-shadow:0 0 0 4px #2cb5671a}body[data-v2-view=settings] :is(.mv7-whatsapp-mobile-primary,.mv7-whatsapp-mobile-connection button):focus-visible{outline:2px solid color-mix(in srgb,var(--settings-green) 72%,white);outline-offset:2px}body[data-v2-view=settings] .mv7-privacy-policy{color:inherit;text-decoration:none}body[data-v2-view=settings] .mv7-notifications-master{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px}body[data-v2-view=settings] .mv7-notification-group{display:grid;gap:7px}body[data-v2-view=settings] .mv7-notification-group>h4{margin:4px 2px 0;color:var(--settings-muted);font-size:11px}body[data-v2-view=settings] :is(.mv7-settings-row:has(#privacy-show-progress),.mv7-settings-row:has(#privacy-allow-follow),.mv7-settings-row:has(#privacy-anonymous-analytics),.mv7-notification-row.is-visual-only){display:none}body[data-v2-view=settings] .mv7-notification-row,body[data-v2-view=settings] .mv7-notification-row:not(:has(select)){grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding:9px 0}body[data-v2-view=settings] .mv7-notification-row select{grid-column:2 / -1;width:100%;min-height:34px}body[data-v2-view=settings] .mv7-notification-row:has(#notif-pref-weekly) select[disabled]{display:none}body[data-v2-view=settings] .mv7-notification-channels{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-v2-view=settings] .mv7-notification-channels button{min-height:40px;border-right:1px solid var(--settings-line);border-bottom:0;font-size:11px}body[data-v2-view=settings] .mv7-notifications-rail,body[data-v2-view=settings] .mv7-notification-save{display:none}body[data-v2-view=settings] .mv7-security-rail[hidden]{display:none!important}body[data-v2-view=settings] .mv7-security-hero{grid-template-columns:50px minmax(0,1fr);min-height:0;padding:14px}body[data-v2-view=settings] .mv7-security-shield{width:48px;height:48px}body[data-v2-view=settings] .mv7-security-shield>svg:first-child{width:34px;height:34px}body[data-v2-view=settings] .mv7-security-score{display:none}body[data-v2-view=settings] .mv7-security-access-row,body[data-v2-view=settings] .mv7-security-access-row.is-visual-only{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:10px 0}body[data-v2-view=settings] .mv7-security-access-row>button,body[data-v2-view=settings] .mv7-security-access-row>select{grid-column:2 / -1;width:100%;min-height:38px}body[data-v2-view=settings] .mv7-settings-mobile-faq-search{display:flex;min-height:42px;border-color:var(--settings-line);border-radius:13px;background:var(--settings-soft)}body[data-v2-view=settings] .mv7-faq-item{border-color:var(--settings-line)}body[data-v2-view=settings] .mv7-faq-question{min-height:52px;padding:0 4px;color:var(--settings-text);font-size:12px}body[data-v2-view=settings] .mv7-faq-answer p{color:var(--settings-muted);font-size:11px;line-height:1.5}body[data-v2-view=settings] .mv7-settings-mobile-danger-warning{display:flex;min-height:72px;align-items:center;gap:12px;padding:14px;border:1px solid rgba(239,77,71,.48);border-radius:15px;background:color-mix(in srgb,#ef4d47 5%,var(--settings-surface));color:var(--settings-text);font-size:12px}body[data-v2-view=settings] .mv7-settings-mobile-danger-warning svg{width:24px;height:24px;fill:none;stroke:#ef514c;stroke-width:1.8}body[data-v2-view=settings] .mv7-danger-card{display:grid;gap:0}body[data-v2-view=settings] .mv7-danger-card .mv7-settings-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 4px}body[data-v2-view=settings] .mv7-danger-card button{width:100%;min-height:42px;border-radius:11px}}@media(max-width:370px){body[data-v2-view=settings] #settings-view.mv7-settings-view{padding-inline:13px}body[data-v2-view=settings] .mv7-settings-mobile-groups button{min-height:60px;grid-template-columns:42px minmax(0,1fr) 14px;gap:10px;padding-inline:12px}body[data-v2-view=settings] .mv7-settings-mobile-groups button>svg:first-child{width:42px;height:42px;padding:10px}body[data-v2-view=settings] .mv7-settings-mobile-groups button em{display:none}body[data-v2-view=settings] .mv7-backup-header{grid-template-columns:38px minmax(0,1fr)}body[data-v2-view=settings] .mv7-backup-local-badge{grid-column:2;justify-self:start}body[data-v2-view=settings] .mv7-whatsapp-mobile-hero-heading{grid-template-columns:52px minmax(0,1fr)}body[data-v2-view=settings] .mv7-whatsapp-mobile-hero-icon{width:52px;height:52px}body[data-v2-view=settings] :is(.mv7-whatsapp-mobile-state-pill,.mv7-whatsapp-mobile-success){grid-column:2;justify-self:start;margin-top:6px}body[data-v2-view=settings] .mv7-whatsapp-mobile-success{display:none}body[data-v2-view=settings] .mv7-whatsapp-mobile-how li{grid-template-columns:40px 22px minmax(0,1fr);padding-inline:11px}body[data-v2-view=settings] :is(.mv7-whatsapp-mobile-examples article,.mv7-whatsapp-mobile-connection-row,.mv7-whatsapp-mobile-connection button){padding-inline:11px}}.mv7-budget-mobile-reference{display:none}@media(max-width:768px){body[data-v2-view=budgets]{--budgetm-bg: #000000;--budgetm-surface: #121513;--budgetm-surface-soft: #181c19;--budgetm-line: rgba(255, 255, 255, .075);--budgetm-text: #f5f7f6;--budgetm-muted: #858d88;--budgetm-track: rgba(255, 255, 255, .075);--budgetm-green: #50d5a4;background:var(--budgetm-bg)}:root[data-resolved-theme=dark] body[data-v2-view=budgets] .mv7-budget-mobile-available{background:radial-gradient(circle at 82% 12%,rgba(80,213,164,.08),transparent 45%),linear-gradient(155deg,#181c19,#0e110f);box-shadow:inset 0 1px #ffffff0b,0 18px 42px -30px #000000e6}:root[data-theme=midnight] body[data-v2-view=budgets]{--budgetm-bg: #070c0f;--budgetm-surface: #11181c;--budgetm-surface-soft: #1b2429;--budgetm-line: rgba(180, 200, 210, .12);--budgetm-text: #f3f5f7;--budgetm-muted: #89949c;--budgetm-track: rgba(180, 200, 210, .12);--budgetm-green: #72a7ff}:root[data-theme=midnight] body[data-v2-view=budgets] .mv7-budget-mobile-available{background:radial-gradient(circle at 82% 12%,rgba(114,167,255,.09),transparent 45%),linear-gradient(155deg,#151d22,#0a1013)}:root[data-resolved-theme=light] body[data-v2-view=budgets]{--budgetm-bg: var(--v2-warm-base);--budgetm-surface: var(--v2-warm-surface);--budgetm-surface-soft: var(--v2-warm-soft);--budgetm-line: rgba(11, 15, 13, .075);--budgetm-text: #080908;--budgetm-muted: #626963;--budgetm-track: #e7e9e8;--budgetm-green: #05603a}body[data-v2-view=budgets] .mv7-workspace{background:var(--budgetm-bg)}body[data-v2-view=budgets] .mv7-topbar{position:sticky;z-index:48;top:0;display:flex;min-height:calc(66px + env(safe-area-inset-top));align-items:center;justify-content:space-between;gap:12px;padding:max(8px,env(safe-area-inset-top)) 16px 6px;border:0;background:color-mix(in srgb,var(--budgetm-bg) 88%,transparent)!important;box-shadow:none!important;backdrop-filter:blur(22px) saturate(115%);-webkit-backdrop-filter:blur(22px) saturate(115%)}body[data-v2-view=budgets] .mv7-topbar:after,body[data-v2-view=budgets] .mv7-page-identity,body[data-v2-view=budgets] #conn-status-chip,body[data-v2-view=budgets] #whatsapp-quick-link{display:none!important}body[data-v2-view=budgets] .mv7-mobile-topbar-start,body[data-v2-view=budgets] .mv7-mobile-brand{display:flex;min-width:0;align-items:center}body[data-v2-view=budgets] .mv7-mobile-topbar-start{gap:10px}body[data-v2-view=budgets] .mv7-menu-button{display:grid;width:44px;min-width:44px;height:44px;min-height:44px;place-items:center;border:1px solid var(--budgetm-line);border-radius:50%;background:var(--budgetm-surface);color:var(--budgetm-text);box-shadow:0 10px 25px #00000014}body[data-v2-view=budgets] .mv7-menu-button svg{width:18px;height:18px}body[data-v2-view=budgets] .mv7-mobile-brand{gap:7px;color:var(--budgetm-text)}body[data-v2-view=budgets] .mv7-mobile-brand-mark{display:none}body[data-v2-view=budgets] .mv7-mobile-brand strong{font-size:17px;font-weight:660;letter-spacing:-.035em}body[data-v2-view=budgets] .mv7-topbar-actions{display:grid;min-width:0;grid-template-columns:repeat(3,38px);gap:2px;padding:4px;border:1px solid var(--budgetm-line);border-radius:999px;background:var(--budgetm-surface);box-shadow:0 12px 30px #00000014}body[data-v2-view=budgets] .mv7-topbar-actions.has-guest-login{grid-template-columns:repeat(2,38px) auto 38px}body[data-v2-view=budgets] #topbar-login-button:not([hidden]){display:inline-flex;min-width:0;min-height:38px;padding:0 10px;border:0;border-radius:999px;background:color-mix(in srgb,var(--budgetm-text) 8%,transparent);box-shadow:none;color:var(--budgetm-text);font-size:11px}body[data-v2-view=budgets] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell),body[data-v2-view=budgets] #profile-button{display:grid;width:38px;min-width:38px;height:38px;min-height:38px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--budgetm-text);box-shadow:none}body[data-v2-view=budgets] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell) svg{width:18px;height:18px}body[data-v2-view=budgets] #profile-button{background:var(--budgetm-surface-soft);font-size:12px}body[data-v2-view=budgets] #budgets-view.mv7-budgets-view{width:100%;max-width:560px;padding:18px 16px calc(38px + env(safe-area-inset-bottom));background:var(--budgetm-bg)}body[data-v2-view=budgets] .mv7-budget-desktop-legacy{display:none!important}body[data-v2-view=budgets] .mv7-budget-mobile-reference{display:grid;gap:20px;color:var(--budgetm-text)}.mv7-budget-mobile-heading{display:grid;gap:8px;padding:0 4px 2px}.mv7-budget-mobile-heading>span{color:var(--budgetm-muted);font-size:13px}.mv7-budget-mobile-heading h2{margin:0;color:var(--budgetm-text);font-size:clamp(34px,10.2vw,45px);font-weight:735;letter-spacing:-.06em;line-height:1.02}.mv7-budget-mobile-heading h2 span{color:inherit}.mv7-budget-mobile-heading>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:5px}.mv7-budget-mobile-heading p{min-width:0;margin:0;color:var(--budgetm-text);font-size:14px}.mv7-budget-mobile-heading p strong{font-size:17px;font-weight:720}.mv7-budget-mobile-heading button{min-height:38px;flex:0 0 auto;padding:0 17px;border:1.5px solid var(--budgetm-text);border-radius:999px;background:transparent;color:var(--budgetm-text);font-size:12px;font-weight:560}.mv7-budget-mobile-available{display:grid;min-height:180px;align-content:center;gap:11px;padding:22px 19px 18px;border:1px solid var(--budgetm-line);border-radius:24px;background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--budgetm-green) 6%,transparent),transparent 45%),var(--budgetm-surface);box-shadow:0 16px 45px #00000009}.mv7-budget-mobile-available>span{color:var(--budgetm-muted);font-size:13px}.mv7-budget-mobile-available>strong{overflow:hidden;color:var(--budgetm-text);font-size:clamp(32px,10.5vw,46px);font-weight:735;letter-spacing:-.055em;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.mv7-budget-mobile-segments{display:flex;width:100%;height:17px;overflow:hidden;gap:2px;margin-top:7px;border-radius:999px;background:var(--budgetm-track)}.mv7-budget-mobile-segments>i{display:block;min-width:2px;height:100%;border-radius:2px}.mv7-budget-mobile-segments>i:first-child{border-radius:999px 2px 2px 999px}.mv7-budget-mobile-segments>i.is-available{min-width:0;flex:1 1 auto;background:var(--budgetm-track);border-radius:2px 999px 999px 2px}.mv7-budget-mobile-available footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--budgetm-text);font-size:12px}.mv7-budget-mobile-distribution{display:grid;gap:12px}.mv7-budget-mobile-distribution>header{display:flex;align-items:center;gap:10px;padding:0 4px}.mv7-budget-mobile-distribution h3{margin:0;color:var(--budgetm-text);font-size:17px;font-weight:720;letter-spacing:-.035em}.mv7-budget-mobile-distribution header span{padding:5px 10px;border-radius:999px;background:var(--budgetm-surface-soft);color:var(--budgetm-muted);font-size:11px}.mv7-budget-mobile-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.08fr);grid-auto-flow:row;gap:10px}.mv7-budget-mobile-card{position:relative;display:grid;min-width:0;overflow:hidden;grid-template-columns:46px minmax(0,1fr);grid-template-areas:"icon copy" "progress progress";align-items:center;gap:12px;padding:15px;border:1px solid color-mix(in srgb,var(--budget-mobile-color) 10%,var(--budgetm-line));border-radius:22px;background:color-mix(in srgb,var(--budget-mobile-color) 8%,var(--budgetm-surface));color:var(--budgetm-text);text-align:left;box-shadow:0 10px 30px #00000006}.mv7-budget-mobile-card.is-featured{min-height:292px;grid-row:span 2;grid-template-columns:1fr;grid-template-areas:"icon" "copy" "progress";align-content:space-between;padding:17px;border-color:#ffffff12;background:#0b0c0b;color:#fff;box-shadow:0 20px 46px #00000024}.mv7-budget-mobile-card.is-side{min-height:141px}.mv7-budget-mobile-card.is-compact{min-height:120px}.mv7-budget-mobile-card-icon{grid-area:icon;display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:var(--budget-mobile-color);color:#fff;font-size:12px;letter-spacing:.08em}.mv7-budget-mobile-card.is-featured .mv7-budget-mobile-card-icon{background:#fff;color:#080908}.mv7-budget-mobile-card-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mv7-budget-mobile-card-icon.is-emoji{font-size:21px;letter-spacing:0}.mv7-budget-mobile-card-copy{grid-area:copy;display:grid;min-width:0;gap:5px}.mv7-budget-mobile-card-copy strong,.mv7-budget-mobile-card-copy b,.mv7-budget-mobile-card-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv7-budget-mobile-card-copy strong{color:inherit;font-size:13px;font-weight:680}.mv7-budget-mobile-card-copy b{color:inherit;font-size:17px;font-weight:720;letter-spacing:-.035em}.mv7-budget-mobile-card-copy small{color:var(--budgetm-muted);font-size:10.5px}.mv7-budget-mobile-card.is-featured .mv7-budget-mobile-card-copy{align-self:start}.mv7-budget-mobile-card.is-featured .mv7-budget-mobile-card-copy strong{font-size:15px}.mv7-budget-mobile-card.is-featured .mv7-budget-mobile-card-copy b{font-size:21px}.mv7-budget-mobile-card.is-featured .mv7-budget-mobile-card-copy small{margin-top:7px;color:#ffffffe0;font-size:13px}.mv7-budget-mobile-card.is-compact{grid-template-columns:40px minmax(0,1fr);gap:8px;padding:12px}.mv7-budget-mobile-card.is-compact .mv7-budget-mobile-card-icon{width:40px;height:40px}.mv7-budget-mobile-card.is-compact .mv7-budget-mobile-card-copy b{font-size:15px}.mv7-budget-mobile-card-progress{grid-area:progress;display:block;width:100%;height:5px;overflow:hidden;align-self:end;border-radius:999px;background:color-mix(in srgb,var(--budget-mobile-color) 15%,var(--budgetm-track))}.mv7-budget-mobile-card-progress i{display:block;height:100%;border-radius:inherit;background:var(--budget-mobile-color)}.mv7-budget-mobile-card.is-featured .mv7-budget-mobile-card-progress{background:#ffffff38}.mv7-budget-mobile-card.is-featured .mv7-budget-mobile-card-progress i{background:#fff}.mv7-budget-mobile-empty{display:grid;min-height:180px;grid-column:1 / -1;place-content:center;gap:7px;padding:24px;border:1px dashed var(--budgetm-line);border-radius:22px;background:var(--budgetm-surface);color:var(--budgetm-text);text-align:center}.mv7-budget-mobile-empty small{max-width:260px;color:var(--budgetm-muted);line-height:1.45}.mv7-budget-mobile-insight{display:grid;min-height:82px;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:12px;padding:13px 16px;border:1px solid color-mix(in srgb,var(--budgetm-green) 10%,var(--budgetm-line));border-radius:22px;background:color-mix(in srgb,var(--budgetm-green) 7%,var(--budgetm-surface));color:var(--budgetm-text);text-align:left}.mv7-budget-mobile-insight>span:first-child{display:grid;width:45px;height:45px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--budgetm-green) 14%,var(--budgetm-surface));color:var(--budgetm-green)}.mv7-budget-mobile-insight>span:nth-child(2){display:grid;min-width:0;gap:4px}.mv7-budget-mobile-insight strong{overflow:hidden;color:var(--budgetm-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mv7-budget-mobile-insight small{color:var(--budgetm-muted);font-size:11px}.mv7-budget-mobile-insight svg,.mv7-budget-mobile-menu svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mv7-budget-mobile-menu{width:min(390px,calc(100% - 24px));max-width:none;margin:auto auto max(12px,env(safe-area-inset-bottom));padding:0;border:1px solid var(--budgetm-line, rgba(255, 255, 255, .1));border-radius:25px;background:var(--budgetm-surface, #121513);color:var(--budgetm-text, #ffffff)}.mv7-budget-mobile-menu::backdrop{background:#0608079e;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.mv7-budget-mobile-menu .mv7-dialog-body{display:grid;gap:12px;padding:18px}.mv7-budget-mobile-menu .mv7-dialog-body>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.mv7-budget-mobile-menu h2{margin:2px 0 0;color:var(--budgetm-text);font-size:19px}.mv7-budget-mobile-menu-list{display:grid;overflow:hidden;border:1px solid var(--budgetm-line);border-radius:17px}#budget-mobile-menu-categories{max-height:min(340px,46vh);overflow-y:auto;scrollbar-width:thin}.mv7-budget-mobile-menu-list.is-secondary{background:color-mix(in srgb,var(--budgetm-text) 2.5%,transparent)}.mv7-budget-mobile-menu-list>button{display:grid;min-height:64px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;padding:10px 13px;border:0;border-bottom:1px solid var(--budgetm-line);background:transparent;color:var(--budgetm-text);text-align:left}.mv7-budget-mobile-menu-list>button:last-child{border-bottom:0}.mv7-budget-mobile-menu-list span{display:grid;gap:3px}.mv7-budget-mobile-menu-list strong{color:var(--budgetm-text);font-size:13px}.mv7-budget-mobile-menu-list small{color:var(--budgetm-muted);font-size:10.5px}.mv7-budget-mobile-menu-empty{padding:20px 14px;margin:0;color:var(--budgetm-muted);font-size:12px;text-align:center}}@media(max-width:370px){body[data-v2-view=budgets] #budgets-view.mv7-budgets-view{padding-inline:13px}.mv7-budget-mobile-heading h2{font-size:34px}.mv7-budget-mobile-grid{gap:8px}.mv7-budget-mobile-card{padding:12px}.mv7-budget-mobile-card.is-featured{min-height:270px}}.mv7-mobile-drawer{display:none}@media(max-width:768px){.mv7-sidebar{--mv7-drawer-bg: #0d100e;--mv7-drawer-surface: #151816;--mv7-drawer-surface-soft: #191d1a;--mv7-drawer-text: #f6f8f6;--mv7-drawer-muted: #929993;--mv7-drawer-line: rgba(255, 255, 255, .085);width:min(360px,74vw);padding:0;overflow-x:hidden;overflow-y:auto;border:0;border-radius:0 30px 30px 0;background:var(--mv7-drawer-bg);color:var(--mv7-drawer-text);box-shadow:28px 0 74px #00000073;overscroll-behavior:contain;scrollbar-width:none}:root[data-resolved-theme=light] .mv7-sidebar{--mv7-drawer-bg: var(--v2-warm-surface);--mv7-drawer-surface: var(--zenit-surface, #ffffff);--mv7-drawer-surface-soft: var(--v2-warm-soft);--mv7-drawer-text: #090a09;--mv7-drawer-muted: #777b78;--mv7-drawer-line: rgba(16, 20, 17, .085);box-shadow:28px 0 74px #14171533}.mv7-sidebar::-webkit-scrollbar{display:none}.mv7-sidebar>:not(.mv7-mobile-drawer){display:none!important}.mv7-mobile-drawer{display:flex;width:100%;min-height:100%;flex-direction:column;padding:max(28px,env(safe-area-inset-top)) 20px max(18px,env(safe-area-inset-bottom))}.mv7-mobile-drawer button,.mv7-mobile-drawer a{color:inherit;font:inherit;-webkit-tap-highlight-color:transparent}.mv7-mobile-drawer-top{display:grid;gap:22px}.mv7-mobile-drawer-profile{display:grid;width:100%;min-width:0;grid-template-columns:58px minmax(0,1fr) 22px;align-items:center;gap:13px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.mv7-mobile-drawer-avatar{display:grid;width:58px;height:58px;overflow:hidden;place-items:center;border:5px solid var(--mv7-drawer-bg);border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,.32),transparent 48%),#b3a68f;color:#fff;font-size:18px;font-weight:700;box-shadow:0 9px 24px #00000021;outline:1px solid var(--mv7-drawer-line);outline-offset:-5px}.mv7-mobile-drawer-avatar img{width:100%;height:100%;object-fit:cover}.mv7-mobile-drawer-person{display:grid;min-width:0;gap:2px}.mv7-mobile-drawer-person strong,.mv7-mobile-drawer-person small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv7-mobile-drawer-person strong{color:var(--mv7-drawer-text);font-size:16px;font-weight:680;letter-spacing:-.03em}.mv7-mobile-drawer-person small{color:var(--mv7-drawer-muted);font-size:12px}.mv7-mobile-drawer-profile>svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9}.mv7-mobile-drawer-balance{position:relative;display:grid;min-height:92px;align-content:center;gap:7px;padding:17px 68px 17px 20px;border:1px solid var(--mv7-drawer-line);border-radius:20px;background:var(--mv7-drawer-surface)}.mv7-mobile-drawer-balance>span:first-child{color:var(--mv7-drawer-muted);font-size:12px}.mv7-mobile-drawer-balance>strong{overflow:hidden;color:var(--mv7-drawer-text);font-size:clamp(19px,6.2vw,26px);font-weight:700;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap}.mv7-mobile-drawer-balance-icon{position:absolute;top:50%;right:17px;display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--mv7-drawer-line);border-radius:14px;background:var(--mv7-drawer-bg);transform:translateY(-50%)}.mv7-mobile-drawer-balance-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}.mv7-mobile-drawer-nav{display:grid;gap:1px;padding:22px 1px 16px}.mv7-mobile-drawer-nav a,.mv7-mobile-drawer-support :is(a,button){display:grid;min-height:43px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:14px;padding:0 9px;border:0;border-radius:13px;background:transparent;color:var(--mv7-drawer-text);font-size:14px;font-weight:590;letter-spacing:-.015em;text-align:left;text-decoration:none;cursor:pointer}.mv7-mobile-drawer-nav a:active,.mv7-mobile-drawer-support :is(a,button):active,.mv7-mobile-drawer-nav a.is-active{background:var(--mv7-drawer-surface-soft)}.mv7-mobile-drawer-nav a[hidden]{display:none}.mv7-mobile-drawer-nav svg,.mv7-mobile-drawer-support svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.mv7-mobile-drawer-bottom{display:grid;gap:15px;margin-top:auto}.mv7-mobile-drawer-support{display:grid;gap:1px;padding-top:10px;border-top:1px solid var(--mv7-drawer-line)}.mv7-mobile-drawer-nav a.is-active{background:transparent}.mv7-mobile-drawer-auth{display:grid;width:100%;min-height:52px;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;padding:0 14px;border:1px solid var(--mv7-drawer-line);border-radius:16px;background:var(--mv7-drawer-surface);color:var(--mv7-drawer-text);cursor:pointer}.mv7-mobile-drawer-auth svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.mv7-mobile-drawer-auth span{grid-column:2;font-size:14px;font-weight:620;text-align:center}.mv7-sidebar-scrim{background:#0709089e;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.mv7-sidebar-close{display:none!important}}@media(max-width:380px){.mv7-sidebar{width:78vw}.mv7-mobile-drawer{padding-inline:17px}.mv7-mobile-drawer-top{gap:18px}.mv7-mobile-drawer-nav{padding-block:17px 13px}.mv7-mobile-drawer-nav a,.mv7-mobile-drawer-support :is(a,button){min-height:41px}}.mv7-mobile-home-actions,.mv7-mobile-section-count{display:none}@media(max-width:768px){body[data-v2-view=overview]{--home-bg: #000000;--home-surface: #121513;--home-surface-soft: #0e110f;--home-surface-raised: #181c19;--home-line: rgba(255, 255, 255, .075);--home-text: #f5f7f6;--home-muted: #858d88;--home-dim: #626a65;--home-accent: #50d5a4;--home-accent-soft: rgba(80, 213, 164, .13);--home-expense: #f1836f;--home-button: #f3f6f4;--home-button-text: #080a09;background:var(--home-bg)}:root[data-resolved-theme=light] body[data-v2-view=overview]{--home-bg: var(--v2-warm-base);--home-surface: var(--v2-warm-soft);--home-surface-soft: var(--zenit-surface, #ffffff);--home-surface-raised: var(--v2-warm-surface);--home-line: rgba(18, 23, 20, .065);--home-text: #080908;--home-muted: #626963;--home-dim: #667085;--home-accent: #05603a;--home-accent-soft: rgba(47, 174, 127, .11);--home-expense: #b54735;--home-button: #090a09;--home-button-text: #ffffff}body[data-v2-view=overview] .mv7-workspace{background:var(--home-bg)}body[data-v2-view=overview] .mv7-topbar{position:sticky;z-index:48;top:0;display:flex;min-height:calc(66px + env(safe-area-inset-top));align-items:center;justify-content:space-between;gap:12px;padding:max(8px,env(safe-area-inset-top)) 16px 6px;border:0;background:color-mix(in srgb,var(--home-bg) 88%,transparent);box-shadow:none;backdrop-filter:blur(22px) saturate(115%);-webkit-backdrop-filter:blur(22px) saturate(115%)}body[data-v2-view=overview] .mv7-topbar:after,body[data-v2-view=overview] .mv7-page-identity,body[data-v2-view=overview] #conn-status-chip,body[data-v2-view=overview] #whatsapp-quick-link{display:none}body[data-v2-view=overview] .mv7-mobile-topbar-start{display:flex;min-width:0;align-items:center;gap:10px}body[data-v2-view=overview] .mv7-menu-button{display:grid;width:44px;min-width:44px;height:44px;min-height:44px;place-items:center;border:1px solid var(--home-line);border-radius:50%;background:var(--home-surface-raised);box-shadow:0 10px 25px #00000014;color:var(--home-text)}body[data-v2-view=overview] .mv7-menu-button svg{width:18px;height:18px}body[data-v2-view=overview] .mv7-mobile-brand{display:inline-flex;align-items:center;gap:7px;color:var(--home-text)}body[data-v2-view=overview] .mv7-mobile-brand strong{font-size:17px;font-weight:660;letter-spacing:-.035em}body[data-v2-view=overview] .mv7-mobile-brand-mark{display:none}body[data-v2-view=overview] .mv7-topbar-actions{display:grid;min-width:0;grid-template-columns:repeat(3,38px);gap:2px;padding:4px;border:1px solid var(--home-line);border-radius:999px;background:var(--home-surface-raised);box-shadow:0 12px 30px #00000014}body[data-v2-view=overview] .mv7-topbar-actions.has-guest-login{grid-template-columns:repeat(2,38px) auto 38px}body[data-v2-view=overview] #topbar-login-button:not([hidden]){display:inline-flex;min-width:0;min-height:38px;padding:0 10px;border:0;border-radius:999px;background:color-mix(in srgb,var(--home-text) 8%,transparent);box-shadow:none;color:var(--home-text);font-size:11px}body[data-v2-view=overview] #topbar-login-button:not([hidden]):hover{background:color-mix(in srgb,var(--home-text) 13%,transparent);color:var(--home-text)}body[data-v2-view=overview] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell),body[data-v2-view=overview] #profile-button{display:grid;width:38px;min-width:38px;height:38px;min-height:38px;place-items:center;border:0;border-radius:50%;background:transparent;box-shadow:none;color:var(--home-text)}body[data-v2-view=overview] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell) svg{width:18px;height:18px}body[data-v2-view=overview] #profile-button{background:var(--home-surface);color:var(--home-text);font-size:12px}body[data-v2-view=overview] #overview-view.mv7-content{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-auto-rows:max-content;align-content:start;row-gap:8px;column-gap:0;padding:10px 18px calc(82px + env(safe-area-inset-bottom));background:var(--home-bg)}body[data-v2-view=overview] #overview-view :is(.mv7-welcome-card,.mv7-section-heading,.mv7-cashflow-panel,.mv7-overview-budget-panel,.mv7-overview-secondary-grid,.mv7-mobile-personalize-inicio){display:none}body[data-v2-view=overview] #overview-view :is(.mv7-metric-grid,.mv7-analysis-grid){display:contents}body[data-v2-view=overview] #overview-view .mv7-metric-primary{position:relative;display:block;min-width:0;min-height:140px!important;grid-column:1 / -1;order:1;margin:0;padding:10px 2px 6px!important;overflow:visible;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;color:var(--home-text)}body[data-v2-view=overview] #overview-view .mv7-metric-primary:before,body[data-v2-view=overview] #overview-view .mv7-metric-primary:after,body[data-v2-view=overview] #overview-view .mv7-metric-primary .mv7-metric-dot,body[data-v2-view=overview] #overview-view .mv7-metric-primary .mv7-metric-icon,body[data-v2-view=overview] #overview-view .mv7-metric-primary .mv7-metric-tag,body[data-v2-view=overview] #overview-view .mv7-metric-primary>p,body[data-v2-view=overview] #overview-view .mv7-metric-history-link,body[data-v2-view=overview] #overview-view .mv7-mobile-balance-orbit{display:none!important}body[data-v2-view=overview] #overview-view .mv7-metric-primary .mv7-metric-head{display:flex;min-height:0;align-items:center;gap:8px;margin:0 0 8px}body[data-v2-view=overview] #overview-view .mv7-metric-primary .mv7-metric-head h3{display:inline-flex;align-items:center;gap:7px;color:var(--home-muted);font-size:14px;font-weight:520;letter-spacing:-.02em}body[data-v2-view=overview] #overview-view .mv7-metric-primary .mv7-metric-head h3:after{display:grid;width:18px;height:18px;place-items:center;border:1.5px solid currentColor;border-radius:50%;content:"i";font-family:Georgia,serif;font-size:11px;font-weight:700}body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong{display:flex;max-width:100%;align-items:baseline;margin:0;overflow:hidden;color:var(--home-text);font-size:clamp(38px,11.8vw,52px);font-weight:630;letter-spacing:-.07em;line-height:1;white-space:nowrap}body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong.is-compact-value{font-size:clamp(31px,9.4vw,43px)}body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong.is-extra-compact-value{font-size:clamp(25px,7.8vw,36px);letter-spacing:-.075em}body[data-v2-view=overview] #overview-view .mv7-metric-primary-foot{display:flex;min-height:0;align-items:center;margin-top:12px}body[data-v2-view=overview] #overview-view .mv7-metric-primary .mv7-change{display:inline-flex;width:auto;align-items:center;gap:5px;margin:0;padding:6px 9px;border-radius:999px;background:var(--home-accent-soft);color:var(--home-accent);font-size:10px}body[data-v2-view=overview] #overview-view .mv7-metric-primary .mv7-change b{color:inherit;font-size:11px}body[data-v2-view=overview] #overview-view .mv7-metric-primary .mv7-change span{color:var(--home-muted)}body[data-v2-view=overview] #overview-insight{display:grid;min-width:0;min-height:30px;grid-column:1 / -1;grid-template-columns:26px minmax(0,1fr);order:2;align-items:center;gap:8px;margin:0 0 4px;padding:0 2px;border:0!important;background:transparent!important;box-shadow:none!important}body[data-v2-view=overview] #overview-insight:before,body[data-v2-view=overview] #overview-insight:after{display:none!important}body[data-v2-view=overview] #widget-accounts{display:block;min-width:0;min-height:0;grid-column:1 / -1;order:3;margin:0;overflow:visible;border:0;border-radius:0;background:transparent!important;box-shadow:none!important}body[data-v2-view=overview] #widget-accounts[hidden]{display:block}body[data-v2-view=overview] #widget-accounts:before,body[data-v2-view=overview] #widget-accounts:after,body[data-v2-view=overview] #widget-activity:before,body[data-v2-view=overview] #widget-activity:after{display:none!important}body[data-v2-view=overview] #widget-accounts .mv7-panel-header,body[data-v2-view=overview] #widget-activity .mv7-panel-header{display:flex;min-height:0;align-items:center;justify-content:space-between;margin-bottom:13px;padding:0;border:0;background:transparent}body[data-v2-view=overview] #widget-accounts .mv7-panel-header{display:flex;margin-bottom:10px}body[data-v2-view=overview] #widget-accounts .mv7-panel-header h3,body[data-v2-view=overview] #widget-activity .mv7-panel-header h3{display:flex;align-items:center;gap:7px;margin:0;color:var(--home-text);font-size:20px;font-weight:650;letter-spacing:-.035em}body[data-v2-view=overview] .mv7-mobile-section-count{display:inline-grid;min-width:27px;height:27px;place-items:center;padding-inline:7px;border-radius:50%;background:var(--home-surface);color:var(--home-text);font-size:12px;font-weight:620}body[data-v2-view=overview] #widget-accounts .mv7-panel-header p,body[data-v2-view=overview] #widget-activity .mv7-panel-header p{display:none}body[data-v2-view=overview] #widget-accounts .mv7-panel-header a,body[data-v2-view=overview] #widget-activity .mv7-panel-header a{display:inline-flex;width:auto;height:auto;align-items:center;gap:4px;border:0;background:transparent;color:var(--home-text);font-size:13px;font-weight:620}body[data-v2-view=overview] #widget-accounts .mv7-panel-header a:before{content:"Ver"}body[data-v2-view=overview] #widget-accounts .mv7-panel-header a svg,body[data-v2-view=overview] #widget-activity .mv7-panel-header a svg{display:none}body[data-v2-view=overview] #widget-accounts .mv7-account-list{display:flex;flex-direction:row;gap:8px;padding:0;overflow-x:auto;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-v2-view=overview] #widget-accounts .mv7-account-list::-webkit-scrollbar{display:none}body[data-v2-view=overview] #widget-accounts .mv7-account-item{display:grid;min-height:82px;flex:0 0 100%;width:100%;min-width:100%;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 14px;border:1px solid var(--home-line);border-radius:20px;background:var(--home-surface);box-shadow:none;scroll-snap-align:start}body[data-v2-view=overview] #widget-accounts .mv7-account-item:nth-child(n+3){display:grid}body[data-v2-view=overview] #widget-accounts .mv7-account-token{display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--token-line);border-radius:50%;background:var(--token-bg);color:var(--token-color);font-size:13px;font-weight:720}body[data-v2-view=overview] #widget-accounts .mv7-account-copy{display:grid;min-width:0;gap:4px}body[data-v2-view=overview] #widget-accounts .mv7-account-copy strong{overflow:hidden;color:var(--home-text);font-size:15px;font-weight:640;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=overview] #widget-accounts .mv7-account-copy span{overflow:hidden;color:var(--home-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=overview] #widget-accounts .mv7-account-value{display:block;min-width:0;text-align:right}body[data-v2-view=overview] #widget-accounts .mv7-account-value strong{color:var(--home-text);font-size:14px;font-weight:650;white-space:nowrap}body[data-v2-view=overview] #widget-accounts .mv7-account-value i,body[data-v2-view=overview] #widget-accounts .mv7-account-total{display:none}body[data-v2-view=overview] #widget-accounts .mv7-empty-state{position:relative;display:grid;min-height:82px;flex:0 0 100%;width:100%;min-width:100%;box-sizing:border-box;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;padding:18px 20px;border:1px solid var(--home-line);border-radius:20px;background:var(--home-surface);color:var(--home-text);scroll-snap-align:start}body[data-v2-view=overview] #widget-accounts .mv7-empty-state:after{display:none}body[data-v2-view=overview] #widget-accounts .mv7-empty-account-visual{position:relative;display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(255,255,255,.56);border-radius:50%;background:color-mix(in srgb,var(--home-surface) 84%,transparent);box-shadow:inset 0 1px #ffffffb8,0 8px 18px -14px #0c18128c;color:var(--home-text);isolation:isolate}body[data-v2-view=overview] #widget-accounts .mv7-empty-account-visual:before,body[data-v2-view=overview] #widget-accounts .mv7-empty-account-visual:after{position:absolute;z-index:-1;width:37px;height:37px;border:1px solid color-mix(in srgb,var(--home-muted) 10%,transparent);border-radius:13px;background:color-mix(in srgb,var(--home-muted) 6%,transparent);content:"";transform:translate(-4px,1px) rotate(-5deg)}body[data-v2-view=overview] #widget-accounts .mv7-empty-account-visual:after{display:none}body[data-v2-view=overview] #widget-accounts .mv7-empty-account-visual svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}body[data-v2-view=overview] #widget-accounts .mv7-empty-state>div,body[data-v2-view=overview] #widget-activity .mv7-empty-state>div{min-width:0}body[data-v2-view=overview] :is(#widget-accounts,#widget-activity) .mv7-empty-state strong{display:block;overflow:hidden;color:var(--home-text);font-size:14px;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=overview] :is(#widget-accounts,#widget-activity) .mv7-empty-state p{display:none}body[data-v2-view=overview] #widget-activity{display:block;min-width:0;min-height:0;grid-column:1 / -1;order:4;margin:2px 0 0;overflow:visible;border:0;border-radius:0;background:transparent!important;box-shadow:none!important}body[data-v2-view=overview] #widget-activity .mv7-transaction-list{display:grid;gap:0;padding:0;overflow:hidden;border:1px solid var(--home-line);border-radius:20px;background:var(--home-surface)}body[data-v2-view=overview] #widget-activity .mv7-empty-state{display:grid;width:100%;min-width:0;min-height:112px;box-sizing:border-box;grid-template-rows:auto 45px;align-content:center;gap:7px;padding:17px 20px 14px;color:var(--home-text)}body[data-v2-view=overview] #widget-activity .mv7-empty-activity-visual{display:block;width:100%;height:45px}body[data-v2-view=overview] #widget-activity .mv7-empty-activity-visual svg{display:block;width:100%;height:100%;overflow:visible}body[data-v2-view=overview] #widget-activity .mv7-empty-activity-path{fill:none;stroke:color-mix(in srgb,var(--home-muted) 22%,var(--home-line));stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;stroke-width:1.15;animation:mv7-empty-flow-draw .9s .12s ease-out forwards}body[data-v2-view=overview] #widget-activity .mv7-empty-activity-node{opacity:0;stroke-width:8;transform-box:fill-box;transform-origin:center;animation:mv7-empty-flow-node .38s ease-out forwards}body[data-v2-view=overview] #widget-activity .mv7-empty-activity-node.is-mint{fill:#63c79b;stroke:#63c79b2b;animation-delay:.67s}body[data-v2-view=overview] #widget-activity .mv7-empty-activity-node.is-neutral{fill:color-mix(in srgb,var(--home-muted) 32%,var(--home-surface));stroke:color-mix(in srgb,var(--home-muted) 9%,transparent)}body[data-v2-view=overview] #widget-activity .mv7-empty-activity-node.is-neutral:nth-of-type(1){animation-delay:.35s}body[data-v2-view=overview] #widget-activity .mv7-empty-activity-node.is-neutral:nth-of-type(2){animation-delay:.51s}@keyframes mv7-empty-flow-draw{to{stroke-dashoffset:0}}@keyframes mv7-empty-flow-node{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){body[data-v2-view=overview] #widget-activity .mv7-empty-activity-path,body[data-v2-view=overview] #widget-activity .mv7-empty-activity-node{opacity:1;animation:none;stroke-dashoffset:0}}body[data-v2-view=overview] #widget-activity .mv7-transaction-row{display:grid;min-height:64px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;border:0;border-bottom:1px solid var(--home-line);border-radius:0;background:transparent;box-shadow:none}body[data-v2-view=overview] #widget-activity .mv7-transaction-row:nth-child(n+3){display:none}body[data-v2-view=overview] #widget-activity .mv7-transaction-row:nth-child(2){border-bottom:0}body[data-v2-view=overview] #widget-activity .mv7-transaction-row>span:not(.mv7-transaction-token){display:none}body[data-v2-view=overview] #widget-activity .mv7-transaction-token{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--token-line);border-radius:50%;background:var(--token-bg);color:var(--token-color)}body[data-v2-view=overview] #widget-activity .mv7-transaction-token-label{display:none}body[data-v2-view=overview] #widget-activity .mv7-transaction-token-icon{display:block;width:17px;height:17px;stroke-width:2}:root[data-resolved-theme=light] body[data-v2-view=overview] #widget-activity .mv7-transaction-token{border-color:color-mix(in srgb,var(--token-color) 34%,rgba(18,23,20,.16));background:color-mix(in srgb,var(--token-color) 10%,var(--home-surface-raised));color:color-mix(in srgb,var(--token-color) 68%,#242925)}body[data-v2-view=overview] #widget-activity .mv7-transaction-copy{display:grid;min-width:0;gap:4px}body[data-v2-view=overview] #widget-activity .mv7-transaction-copy strong{overflow:hidden;color:var(--home-text);font-size:13px;font-weight:640;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=overview] #widget-activity .mv7-transaction-copy span{overflow:hidden;color:var(--home-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=overview] #widget-activity .mv7-transaction-amount{color:var(--home-text);font-size:11px;font-weight:650;white-space:nowrap}body[data-v2-view=overview] #widget-activity .mv7-transaction-amount.is-income{color:var(--home-accent)}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense){position:relative;display:block;width:auto;min-width:0;min-height:80px;order:5;margin:30px 0 0;padding:11px 12px;overflow:visible;border:1px solid var(--home-line);border-radius:20px 0 0 20px;background:var(--home-surface);box-shadow:none}body[data-v2-view=overview] #overview-view .mv7-metric-expense{order:5;border-left:0;border-radius:0 20px 20px 0}body[data-v2-view=overview] #overview-view .mv7-metric-income:before{position:absolute;inset:auto auto calc(100% + 8px) 0;z-index:2;display:block!important;width:auto;height:auto;border-radius:0;background:none!important;box-shadow:none!important;color:var(--home-text);content:"Este mes";font-size:17px;font-weight:650;letter-spacing:-.035em;white-space:nowrap}body[data-v2-view=overview] #overview-view .mv7-metric-expense:before{display:none}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense) .mv7-metric-head{display:grid;min-height:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:7px;margin:0 0 8px}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense) .mv7-metric-icon{display:grid;width:32px;height:32px;grid-column:1;grid-row:1;place-items:center;border:0;border-radius:50%;background:var(--home-accent-soft);color:var(--home-accent)}body[data-v2-view=overview] #overview-view .mv7-metric-expense .mv7-metric-icon{background:color-mix(in srgb,var(--home-expense) 12%,transparent);color:var(--home-expense)}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense) .mv7-metric-icon svg{width:15px;height:15px}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense) .mv7-metric-head h3{grid-column:2;grid-row:1;color:var(--home-text);font-size:12px;font-weight:640}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense) :is(.mv7-metric-tag,.mv7-metric-chevron,p,.mv7-change,.mv7-sparkline){display:none}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense)>strong{display:block;overflow:hidden;color:var(--home-text);font-family:var(--v2-font);font-size:clamp(13px,3.7vw,16px);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=overview] #overview-view .mv7-metric-income>strong{color:var(--home-accent)}body[data-v2-view=overview] #overview-view .mv7-metric-expense>strong{color:var(--home-expense)}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense)>strong.is-compact-value{font-size:clamp(11px,3.2vw,14px)}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense)>strong.is-extra-compact-value{font-size:clamp(9px,2.8vw,12px)}body[data-v2-view=overview] .mv7-mobile-home-actions{position:fixed;z-index:46;right:0;bottom:0;left:0;display:grid;width:min(100%,520px);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 50px;gap:7px;margin-inline:auto;padding:8px 14px max(10px,env(safe-area-inset-bottom));background:linear-gradient(to top,var(--home-bg) 70%,transparent);pointer-events:none}body[data-v2-view=overview] .mv7-mobile-home-actions button{display:flex;min-width:0;height:50px;align-items:center;justify-content:center;gap:7px;border:1px solid color-mix(in srgb,var(--home-button) 13%,transparent);border-radius:999px;background:var(--home-button);box-shadow:0 13px 32px #00000026;color:var(--home-button-text);cursor:pointer;font:inherit;pointer-events:auto}body[data-v2-view=overview] .mv7-mobile-home-actions button>span{font-size:21px;font-weight:450;line-height:1}body[data-v2-view=overview] .mv7-mobile-home-actions button strong{font-size:13px;font-weight:650}body[data-v2-view=overview] .mv7-mobile-home-actions .is-expense{background:var(--home-surface-raised);color:var(--home-text)}body[data-v2-view=overview] .mv7-mobile-home-actions .is-transfer{width:50px;padding:0;border-color:var(--home-line);background:var(--home-surface-raised);color:var(--home-text)}body[data-v2-view=overview] .mv7-mobile-home-actions .is-transfer svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8}body[data-v2-view=overview] #overview-view :is(.mv7-metric,.mv7-panel,.mv7-transaction-row,.mv7-account-item){backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width:768px){body[data-v2-view=overview] .mv7-mobile-home-actions{padding-right:0}body[data-v2-view=overview] #overview-view>.mv7-assistive-touch{right:max(12px,calc((100vw - 520px)/2 + 12px));bottom:max(86px,calc(74px + env(safe-area-inset-bottom)));width:56px;min-width:56px;height:56px;min-height:56px;opacity:1;transition:opacity .28s ease,transform .28s cubic-bezier(.2,.8,.2,1)}body[data-v2-view=overview] #overview-view>.mv7-assistive-touch.is-idle{opacity:.58;transform:scale(.94)}body[data-v2-view=overview] #overview-view>.mv7-assistive-touch.is-snapping{transition:top .3s cubic-bezier(.22,1,.36,1),left .3s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .18s ease}body[data-v2-view=overview] .mv7-assistive-touch-orb{width:54px;height:54px;border-color:#ffffffb3;background:linear-gradient(145deg,#ffffffa3,#e2e7e56b),#f2f4f38f;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #5e686317,0 8px 22px -10px #1e262275;backdrop-filter:blur(24px) saturate(1.45);-webkit-backdrop-filter:blur(24px) saturate(1.45)}body[data-v2-view=overview] .mv7-assistive-touch-orb:before{top:4px;right:12px;left:12px;height:11px;background:linear-gradient(to bottom,rgba(255,255,255,.72),transparent);opacity:.6}body[data-v2-view=overview] .mv7-assistive-touch-orb:after{inset:3px;border-color:#fff3;box-shadow:none}body[data-v2-view=overview] .mv7-assistive-menu{width:min(200px,calc(100vw - 20px));gap:0;padding:7px;overflow:hidden;border-color:#ffffffa3;border-radius:24px;background:#f1f4f3b3;box-shadow:inset 0 1px #ffffffe0,0 18px 44px -18px #161d1a85;backdrop-filter:blur(30px) saturate(1.55);-webkit-backdrop-filter:blur(30px) saturate(1.55)}body[data-v2-view=overview] .mv7-assistive-menu button{min-height:70px;gap:6px;border:0;border-radius:16px;background:transparent;box-shadow:none}body[data-v2-view=overview] .mv7-assistive-menu button:nth-child(odd){border-right:1px solid rgba(78,88,83,.1)}body[data-v2-view=overview] .mv7-assistive-menu button:nth-child(-n+2){border-bottom:1px solid rgba(78,88,83,.1)}body[data-v2-view=overview] .mv7-assistive-menu button>span{width:29px;height:29px;border:0;background:#ffffff61;box-shadow:inset 0 1px #ffffff9e}body[data-v2-view=overview] .mv7-assistive-menu strong{font-size:10.5px;font-weight:600}body[data-v2-view=overview] .mv7-assistive-menu button:active{background:#ffffff6b;transform:scale(.96)}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-assistive-touch-orb{border-color:#ffffff2b;background:linear-gradient(145deg,#5b5b6094,#2020237a),#2626299e;box-shadow:inset 0 1px #fff3,inset 0 -1px #00000047,0 10px 24px -10px #000000d6}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-assistive-menu{border-color:#ffffff21;background:#232326c2;box-shadow:inset 0 1px #ffffff1f,0 20px 48px -16px #000000eb}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-assistive-menu button{border-color:#ffffff13;background:transparent;box-shadow:none}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-assistive-menu button>span{border:0;background:#ffffff13;box-shadow:inset 0 1px #ffffff1a}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-assistive-menu button:active{background:#ffffff17}}@media(max-width:768px)and (prefers-reduced-motion:no-preference){body[data-v2-view=overview] .mv7-assistive-menu{transform-origin:var(--assistive-origin-x, 50%) var(--assistive-origin-y, 100%);animation:mv7-assistive-menu-in .22s cubic-bezier(.22,1,.36,1)}}@media(max-width:768px)and (prefers-reduced-transparency:reduce){body[data-v2-view=overview] .mv7-assistive-touch-orb,body[data-v2-view=overview] .mv7-assistive-menu{background:#f2f2f4;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-assistive-touch-orb,:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-assistive-menu{background:#2c2c2e}}@media(max-width:370px){body[data-v2-view=overview] .mv7-mobile-brand strong{display:none}body[data-v2-view=overview] .mv7-topbar-actions{grid-template-columns:repeat(3,39px)}body[data-v2-view=overview] .mv7-topbar-actions.has-guest-login{grid-template-columns:repeat(2,39px) auto 39px}body[data-v2-view=overview] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell),body[data-v2-view=overview] #profile-button{width:39px;min-width:39px;height:39px;min-height:39px}body[data-v2-view=overview] #overview-view.mv7-content{padding-inline:14px}body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong{font-size:39px}body[data-v2-view=overview] #widget-activity .mv7-panel-header h3{font-size:18px}body[data-v2-view=overview] :is(#widget-accounts,#widget-activity) .mv7-panel-header{gap:8px}body[data-v2-view=overview] :is(#widget-accounts,#widget-activity) .mv7-panel-header a{flex:0 0 auto}body[data-v2-view=overview] #widget-accounts .mv7-account-item{grid-template-columns:42px minmax(0,1fr) auto;gap:9px;padding-inline:11px}body[data-v2-view=overview] #widget-accounts .mv7-account-token{width:42px;height:42px}body[data-v2-view=overview] #widget-accounts .mv7-account-value strong{font-size:13px}body[data-v2-view=overview] .mv7-mobile-home-actions{padding-inline:12px}}@media(max-width:768px){body[data-v2-view=profile] .mv7-topbar{min-height:var(--v2-topbar-height)}body[data-v2-view=profile] .mv7-page-identity{display:flex}body[data-v2-view=profile] .mv7-page-identity .mv7-page-icon,body[data-v2-view=profile] .mv7-page-identity .mv7-live-pill,body[data-v2-view=profile] .mv7-page-identity p{display:none}body[data-v2-view=profile] .mv7-page-identity h1{font-size:17px}body[data-v2-view=profile] .mv7-menu-button svg{transform:rotate(180deg)}body[data-v2-view=profile] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell){display:none}#profile-view.mv7-profile-view{min-height:calc(100dvh - var(--v2-topbar-height));padding:20px 16px calc(32px + env(safe-area-inset-bottom))}#profile-view .mv7-profile-editor-shell{width:100%}#profile-view .mv7-profile-preview-toggle{display:flex;width:100%;min-height:42px;align-items:center;justify-content:center;gap:8px;margin:0 0 12px;border:1px solid var(--v2-line);border-radius:13px;background:#ffffff06;color:var(--v2-muted);font-size:12px}#profile-view .mv7-profile-preview-toggle svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7}#profile-view .mv7-profile-editor-layout{display:block}#profile-view .mv7-profile-editor-card{border-radius:18px}#profile-view .mv7-profile-editor-hero{grid-template-columns:84px minmax(0,1fr);gap:15px;min-height:0;padding:18px 17px}#profile-view .mv7-profile-avatar-wrap,#profile-view .mv7-profile-editor-avatar{width:82px;height:82px}#profile-view .mv7-profile-avatar-camera{width:31px;height:31px}#profile-view .mv7-profile-hero-copy strong{font-size:23px}#profile-view .mv7-profile-hero-copy span{font-size:13px}#profile-view .mv7-profile-social-line{gap:7px;margin-top:1px;font-size:10px}#profile-view .mv7-profile-social-line span,#profile-view .mv7-profile-social-line strong{font-size:inherit;letter-spacing:0}#profile-view .mv7-profile-photo-button{min-width:0;grid-column:2;justify-self:start;min-height:34px;margin-top:-5px;padding-inline:12px;font-size:11px}#profile-view .mv7-profile-fields{gap:17px;padding:20px 17px}#profile-view .mv7-profile-field input{min-height:46px}#profile-view .mv7-profile-field textarea{min-height:96px}#profile-view .mv7-profile-field input[readonly]{padding-right:112px;font-size:12px}#profile-view #profile-username{padding-right:105px}#profile-view .mv7-profile-field-state,#profile-view .mv7-profile-email-state{right:9px;font-size:10px}#profile-view .mv7-profile-email-state{padding-inline:6px}#profile-view .mv7-profile-editor-actions{display:grid;gap:12px;padding:15px 17px 17px}#profile-view .mv7-profile-editor-status{justify-content:center}#profile-view .mv7-profile-editor-actions>div{display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);margin:0}#profile-view .mv7-profile-editor-actions button{width:100%;min-width:0}#profile-view .mv7-profile-preview-card{position:static;display:none;min-height:0;margin-top:12px;grid-template-rows:auto auto auto;border-radius:18px}#profile-view.is-preview-open .mv7-profile-preview-card{display:grid}#profile-view .mv7-profile-preview-content{min-height:330px;padding-block:32px}#profile-view .mv7-profile-preview-avatar{width:112px;height:112px}.mv7-profile-photo-dialog{width:calc(100% - 24px)}.mv7-profile-photo-dialog .mv7-dialog-body{padding:17px!important;overscroll-behavior:contain}.mv7-profile-photo-dialog:has(.cropt-container){overflow:hidden}.mv7-profile-photo-dialog:has(.cropt-container) .mv7-profile-photo-stage{touch-action:none}.mv7-profile-photo-preview{width:142px;height:142px}.mv7-profile-photo-tools{flex-direction:column}.mv7-profile-photo-tools .mv7-secondary-button{width:100%}.mv7-preferences-workspace .mv7-tab-layout,.mv7-preferences-fields{grid-template-columns:1fr}}@media(max-width:370px){:scope .mv7-topbar{padding-inline:12px}#transactions-view.mv7-transactions-view{padding-inline:12px}#transactions-view .mv7-tx-summary{grid-template-rows:138px 94px;min-height:232px}#transactions-view .mv7-tx-summary-item:nth-child(2),#transactions-view .mv7-tx-summary-item:nth-child(3){grid-template-columns:34px minmax(0,1fr);column-gap:7px;padding-inline:8px}#transactions-view .mv7-tx-summary-item:nth-child(2):before,#transactions-view .mv7-tx-summary-item:nth-child(3):before{width:32px;height:32px;font-size:18px}#transactions-view .mv7-tx-filters{grid-template-columns:minmax(0,1fr) 92px;gap:6px}#transactions-view .mv7-tx-type-filter{gap:4px}#transactions-view .mv7-tx-type-filter button{padding-inline:5px;font-size:10px}#transactions-view .mv7-tx-row{grid-template-columns:40px minmax(0,1fr) minmax(82px,auto) 9px;gap:0 7px;padding-inline:9px}#transactions-view .mv7-transaction-token{width:38px;height:38px}}@media(max-width:768px){.mv7-networth-view{min-height:0;padding:21px 14px calc(42px + env(safe-area-inset-bottom))}.mv7-networth-heading{align-items:center;margin-bottom:17px}.mv7-networth-heading h2{font-size:28px}.mv7-networth-heading>div>p:last-child{max-width:250px;font-size:var(--v2-text-xs);line-height:1.5}.mv7-networth-heading .mv7-secondary-button{width:40px;min-width:40px;padding:0;font-size:0}.mv7-networth-heading .mv7-secondary-button svg{display:none}.mv7-networth-heading .mv7-secondary-button:after{content:"+";font-size:18px}.mv7-networth-section{min-height:0;border-radius:13px}.mv7-networth-summary{min-height:0;align-items:flex-start;flex-direction:column;gap:20px;padding:18px 16px 17px}.mv7-networth-primary h3{margin-top:5px;font-size:34px}.mv7-networth-layer{width:min(93%,calc(var(--layer-width) + 5%))}.mv7-networth-layer.is-selected{width:100%}.mv7-networth-layer-surface{min-height:47px;gap:8px;padding-block:9px}.mv7-networth-layer.is-selected .mv7-networth-layer-surface{min-height:62px}.mv7-networth-layer-copy strong{max-width:135px;overflow:hidden;font-size:var(--v2-text-xs);text-overflow:ellipsis;white-space:nowrap}.mv7-networth-layer-copy span,.mv7-networth-layer-surface>b{font-size:var(--v2-text-micro)}.mv7-networth-layer-detail{width:86%;min-height:42px;padding:6px 9px}.mv7-networth-layer-detail small,.mv7-networth-layer-detail strong,.mv7-networth-edit{font-size:var(--v2-text-micro)}.mv7-networth-footer{grid-template-columns:1fr}.mv7-networth-ratio,.mv7-networth-history{padding:18px 15px}.mv7-networth-ratio{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.mv7-networth-history svg{height:76px}.mv7-asset-dialog footer{grid-template-columns:auto 1fr auto}.mv7-asset-dialog footer>span{display:none}}@media(max-width:768px){.mv7-community-comments-dialog{width:100%;max-height:82dvh}.mv7-community-comments-dialog .mv7-dialog-body{max-height:calc(82dvh - 28px)}.mv7-community-comment-form{grid-template-columns:1fr}.mv7-community-comment-form .mv7-primary-button{width:100%}.mv7-dm-composer{grid-template-columns:minmax(0,1fr) 42px!important}}@media(max-width:760px){.mv7-calendar-runway{overflow:hidden}.mv7-calendar-runway:before,.mv7-calendar-days{min-width:0!important;width:100%}.mv7-calendar-runway:before{content:"LUN   MAR   MI\c9    JUE   VIE   S\c1 B   DOM";height:34px;font-size:var(--v2-text-micro)}.mv7-calendar-day{min-width:0;height:68px;padding:7px 4px}.mv7-calendar-day>strong{font-size:var(--v2-text-xs)}.mv7-calendar-day.is-today>strong{font-size:13px}.mv7-calendar-day.is-today>strong:after{display:none}.mv7-calendar-day .mv7-calendar-event{min-height:18px;margin-top:4px;padding:2px 3px}.mv7-calendar-day .mv7-calendar-event>div strong{font-size:0}.mv7-calendar-day .mv7-calendar-event>div strong:before{content:"\2022";font-size:var(--v2-text-sm);color:var(--event-color)}.mv7-calendar-day .mv7-calendar-event>div span{font-size:var(--v2-text-micro)}.mv7-recurring-kpis{display:grid;grid-template-columns:1fr 1fr;overflow:visible;gap:9px}.mv7-recurring-kpis article{min-width:0;min-height:112px;padding:14px}.mv7-recurring-kpis article>i{width:38px;height:38px}.mv7-recurring-kpis strong{font-size:16px}.mv7-orbit-scroll{overflow:visible}.mv7-orbit-field{min-width:0;width:100%}.mv7-orbit-nodes:before{content:"Servicios recurrentes";padding:12px 4px;font-size:var(--v2-text-xs);word-spacing:normal}.mv7-recurring-node{height:auto;min-height:116px;grid-template-columns:36px minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:7px 9px;padding:12px 4px}.mv7-recurring-node>span:first-child{grid-column:1;grid-row:1/3}.mv7-recurring-node>span:nth-child(2){grid-column:2;grid-row:1}.mv7-recurring-row-status{grid-column:3;grid-row:1}.mv7-recurring-row-due{grid-column:2;grid-row:2}.mv7-recurring-row-account{grid-column:2;grid-row:3}.mv7-recurring-row-change{grid-column:3;grid-row:2}.mv7-recurring-row-action{grid-column:3;grid-row:3}.mv7-recurring-node>span:last-child{grid-column:2/4;grid-row:3}.mv7-orbit-analysis{margin:10px;grid-template-columns:1fr}.mv7-recurring-simulator{min-width:0;display:grid;grid-template-columns:1fr;gap:13px;padding:16px}.mv7-recurring-simulator-action,.mv7-recurring-saving,.mv7-recurring-projection{width:100%;min-width:0}.mv7-recurring-projection{padding-top:12px;border-top:1px solid var(--v2-line)}.mv7-tx-ledger:has(.mv7-tx-empty){min-height:260px}.mv7-tx-list:has(.mv7-tx-empty){min-height:185px}.mv7-tx-ledger-footer{min-height:44px}.mv7-future-stage:has(.mv7-goal-empty){min-height:300px}.mv7-budget-lanes:has(.mv7-budget-empty){min-height:260px}.mv7-networth-ratio{max-width:calc(100% - 16px)}.mv7-community-toolbar{position:absolute;right:12px;top:7px;padding:0}.mv7-community-tabs{padding-right:48px;scrollbar-width:none}.mv7-community-tabs button{min-width:max-content;padding:0 14px;white-space:nowrap}.mv7-community-tabs button.is-active:after{right:14px;left:14px}.mv7-community-composer{grid-template-columns:34px minmax(0,1fr);gap:10px;padding-top:15px}.mv7-community-composer .mv7-community-avatar{width:34px;height:34px}.mv7-community-compose-footer{align-items:center;gap:8px}.mv7-community-compose-actions{flex-wrap:wrap;justify-content:flex-end}.mv7-community-rail-module{min-height:0}.mv7-investments-view{padding:18px 14px 28px}.mv7-investments-heading h2{font-size:28px}.mv7-investments-summary{grid-template-columns:1fr 1fr}.mv7-investments-summary article:first-child{grid-column:1/-1}.mv7-investments-summary article{padding:15px}.mv7-investments-summary strong{font-size:19px}.mv7-investments-empty{min-height:290px;padding:25px 18px}.mv7-investment-row{grid-template-columns:34px minmax(0,1fr) auto}.mv7-investment-row div:nth-of-type(2){grid-column:2;text-align:left}.mv7-investment-row em{grid-column:3;grid-row:1/3;min-width:0}}@media(max-width:390px){.mv7-recurring-kpis,.mv7-investments-summary{grid-template-columns:1fr}.mv7-investments-summary article:first-child{grid-column:auto}.mv7-calendar-day{height:62px}.mv7-calendar-day .mv7-calendar-event>div span{display:none}}@media(max-width:768px){:root{--v2-topbar-height: 72px;--v2-canvas: #000000}body{background:radial-gradient(circle at 105% 12%,rgba(140,142,138,.11),transparent 24rem),linear-gradient(160deg,#000000,var(--v2-canvas) 48%)}.mv7-ambient{display:none}.mv7-app{display:block;width:100%;min-height:100dvh;margin:0;overflow:visible;border:0;border-radius:0;box-shadow:none}.mv7-sidebar{position:fixed;z-index:80;width:min(312px,calc(100% - 42px));height:100dvh;min-height:100dvh;padding-top:max(22px,env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);border-right-color:var(--v2-line-strong);box-shadow:24px 0 70px #000000a6;inset:0 auto 0 0;transform:translate(-105%);transition:transform .26s cubic-bezier(.2,.8,.2,1)}.mv7-sidebar.is-open{transform:translate(0)}.mv7-sidebar.is-motion-animating,.mv7-sidebar-scrim.is-motion-animating{transition:none!important}.mv7-sidebar.is-motion-animating{contain:paint;will-change:transform;box-shadow:12px 0 30px #0000003d!important;backface-visibility:hidden}.mv7-sidebar-scrim.is-motion-animating{will-change:opacity;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mv7-sidebar-scrim{position:fixed;z-index:70;display:block;inset:0;background:#000000b3;opacity:0;pointer-events:none;transition:opacity .22s ease}.mv7-sidebar-scrim.is-open{opacity:1;pointer-events:auto}.mv7-sidebar-close,.mv7-menu-button{display:grid}.mv7-topbar{position:sticky;top:0;min-height:var(--v2-topbar-height);padding:max(12px,env(safe-area-inset-top)) 15px 12px}.mv7-topbar-actions{gap:6px}.mv7-topbar-actions .mv7-icon-button:first-child,.mv7-page-icon{display:none}.mv7-page-identity{flex:1;gap:0}.mv7-page-identity h1{font-size:15px}.mv7-page-identity p{max-width:47vw;font-size:var(--v2-text-xs)}.mv7-content{padding:22px 14px calc(34px + env(safe-area-inset-bottom))}.mv7-section-heading{align-items:flex-start;flex-direction:column;gap:17px;margin-bottom:16px}.mv7-section-heading h2{font-size:29px}.mv7-heading-tools{width:100%;display:grid;grid-template-columns:1fr auto}.mv7-preview-badge{position:absolute;top:88px;right:14px}.mv7-period-control{justify-content:space-between}.mv7-primary-button{min-height:40px}.mv7-primary-button span{display:none}.mv7-metric-grid{display:flex;gap:10px;padding-right:14px;margin-right:-14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mv7-metric-grid::-webkit-scrollbar{display:none}.mv7-metric{width:min(82vw,330px);min-width:min(82vw,330px);min-height:183px;scroll-snap-align:start}.mv7-metric-primary{grid-column:auto}.mv7-metric>strong{font-size:24px}.mv7-analysis-grid{margin-top:10px}.mv7-panel,.mv7-metric{border-radius:18px}.mv7-panel-header{min-height:64px;padding:13px 14px}.mv7-chart-wrap{padding:17px 12px 7px 42px}.mv7-main-chart{height:220px}.mv7-chart-axis{width:34px;height:180px;left:4px;top:26px}.mv7-account-list{display:flex;padding-inline:13px}.mv7-activity-panel{margin-top:10px}.mv7-transaction-list{padding:7px 13px 12px}.mv7-transaction-row{min-height:64px;grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.mv7-transaction-row>span{display:none}.mv7-transaction-amount{font-size:var(--v2-text-xs)}.mv7-panel-stats strong{font-size:var(--v2-text-sm)}.mv7-secondary-view{min-height:calc(100dvh - var(--v2-topbar-height));padding:18px 14px}.mv7-secondary-copy{min-height:440px;padding:28px}.mv7-secondary-copy .mv7-page-icon{display:grid}.mv7-transactions-view{padding:21px 14px calc(34px + env(safe-area-inset-bottom))}.mv7-tx-heading{align-items:center;margin-bottom:17px}.mv7-tx-heading h2{font-size:27px}.mv7-tx-heading>div>p:last-child{max-width:270px;font-size:var(--v2-text-xs);line-height:1.5}.mv7-tx-summary{grid-template-columns:1fr 1fr;border-radius:12px}.mv7-tx-summary-item{min-height:100px;padding:15px}.mv7-tx-summary-item:first-child{grid-column:1 / -1;border-right:0}.mv7-tx-summary-item:nth-child(2){border-top:1px solid var(--v2-line)}.mv7-tx-summary-item strong{font-size:19px}.mv7-tx-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:11px 0}.mv7-tx-search{width:100%;grid-column:1 / -1}.mv7-tx-search input,.mv7-tx-select select{font-size:16px}.mv7-tx-type-filter{overflow-x:auto;scrollbar-width:none}.mv7-tx-type-filter::-webkit-scrollbar{display:none}.mv7-tx-ledger{border-radius:12px}.mv7-tx-columns{display:none}.mv7-tx-list{min-height:330px;padding:6px}.mv7-tx-row{min-height:68px;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;padding:0 9px;margin-bottom:5px;border:1px solid rgba(255,255,255,.045);border-radius:9px;background:#00000021}.mv7-tx-row:last-child{margin-bottom:0}.mv7-tx-row-main{display:contents}.mv7-tx-row-copy span{font-size:var(--v2-text-micro)}.mv7-tx-category,.mv7-tx-cell-account,.mv7-tx-cell-date,.mv7-tx-cell-status{display:none}.mv7-tx-row-amount{font-size:var(--v2-text-xs)}.mv7-tx-ledger-footer{min-height:52px}.mv7-dialog{width:min(440px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;border-width:1px;border-radius:20px}.mv7-dialog form{padding:20px 16px calc(18px + env(safe-area-inset-bottom))}.mv7-form-row{grid-template-columns:minmax(0,1fr);gap:0}.mv7-field input,.mv7-field select{height:44px;font-size:16px}.mv7-toast{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));left:14px;text-align:center}.mv7-accounts-view{padding:21px 14px calc(42px + env(safe-area-inset-bottom))}.mv7-accounts-desktop{display:none}.mv7-accounts-mobile{display:block}}@media(max-width:768px){.mv7-budgets-view{padding:21px 14px calc(42px + env(safe-area-inset-bottom))}.mv7-budgets-heading{align-items:center;margin-bottom:17px}.mv7-budgets-heading h2{font-size:28px}.mv7-budgets-heading>div>p:last-child{max-width:255px;font-size:var(--v2-text-xs)}.mv7-budget-field{border-radius:13px}.mv7-budget-lane-main,.mv7-budget-lane.is-expanded .mv7-budget-lane-main{min-height:0;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:16px 14px 10px}.mv7-budget-lane-identity{grid-column:1}.mv7-budget-lane-detail{grid-template-columns:minmax(0,1fr);gap:16px;padding:0 14px 16px}.mv7-budget-recent>div{grid-template-columns:minmax(0,1fr) 52px auto}.mv7-budget-lane-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.mv7-budget-lane-controls>span,.mv7-budget-lane-controls>strong{grid-column:1;margin:0}.mv7-budget-lane-controls .mv7-secondary-button{grid-column:2;grid-row:1 / 3}.mv7-budget-dialog footer{display:grid;grid-template-columns:auto 1fr auto}.mv7-budget-dialog footer>span{display:none}.mv7-budget-dialog footer .mv7-primary-button{grid-column:3}.mv7-goals-view{padding:21px 14px calc(42px + env(safe-area-inset-bottom))}.mv7-goals-heading{align-items:center;margin-bottom:17px}.mv7-goals-heading h2{font-size:28px}.mv7-goals-heading>div:first-child>p:last-child{max-width:230px;font-size:var(--v2-text-xs)}.mv7-goals-heading-actions .mv7-secondary-button{width:40px;min-width:40px;padding:0;font-size:0}.mv7-goals-heading-actions .mv7-secondary-button:after{content:"+";font-size:18px}.mv7-future-scene{min-height:0;border-radius:13px}.mv7-future-scene-header{min-height:116px;align-items:flex-start;padding:17px 14px 12px}.mv7-future-scene-header h3{max-width:270px;font-size:24px}.mv7-future-scene-header>div>p:last-child{align-items:flex-start;flex-wrap:wrap;gap:5px}.mv7-future-scene-header>div>p:last-child i{display:none}.mv7-future-scene-header>div>p:last-child span{width:100%}.mv7-future-stage{min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:0 10px}.mv7-goal-selected{min-height:500px;grid-template-columns:108px minmax(115px,1fr);gap:7px;padding:0 6px 30px}.mv7-goal-selected-copy{align-self:center}.mv7-goal-selected-copy h4{margin-bottom:17px;font-size:15px}.mv7-goal-selected-copy>strong{font-size:25px}.mv7-goal-selected-copy>b{font-size:var(--v2-text-xs)}.mv7-goal-selected-copy>span{font-size:var(--v2-text-micro)}.mv7-goal-selected .mv7-goal-monolith{min-height:330px}.mv7-goal-selected .mv7-goal-monolith-shell{width:74%}.mv7-goal-annotation{display:grid;grid-template-columns:1fr 1fr;grid-column:1 / -1;gap:12px;padding:12px 0 0;border-top:1px solid var(--v2-line)}.mv7-goal-annotation>div:before{display:none}.mv7-goal-inline-contribute{grid-column:1 / -1}.mv7-goal-compact{min-width:0;min-height:250px;padding:18px 3px 28px}.mv7-goal-compact .mv7-goal-monolith{min-height:170px}.mv7-goal-compact .mv7-goal-monolith-shell{width:68%}.mv7-goal-compact>span strong{font-size:var(--v2-text-micro)}.mv7-goal-compact>span b{font-size:var(--v2-text-xs)}.mv7-goal-compact>span small{font-size:var(--v2-text-micro)}.mv7-goal-milestones{grid-template-columns:1fr;gap:12px;padding:17px 14px}.mv7-goal-milestones>div{gap:10px}.mv7-goal-milestones strong{font-size:var(--v2-text-xs)}.mv7-goal-dialog footer{display:grid;grid-template-columns:auto 1fr auto}.mv7-goal-dialog footer>span{display:none}}@media(max-width:390px){.mv7-topbar-actions .mv7-icon-button:nth-child(2){display:none}.mv7-page-identity p{max-width:52vw}.mv7-form-row{grid-template-columns:1fr;gap:0}}@media(max-width:768px){.mv7-networth-heading h2{font-size:27px}.mv7-networth-heading .mv7-primary-button{width:40px;min-width:40px;padding:0;font-size:0}.mv7-networth-heading .mv7-primary-button svg{width:15px;height:15px}.mv7-networth-section{overflow:hidden}.mv7-networth-layer-surface{grid-template-columns:27px minmax(0,1fr) auto}.mv7-networth-layer-icon{width:25px;height:25px;padding:5px;fill:none;stroke:var(--layer-tone);stroke-width:1.6}.mv7-networth-layer-detail{grid-column:2 / 4}.mv7-networth-layer-detail em{display:none}.mv7-networth-ratio{border-right:0}}@media(max-width:768px){.mv7-community-shell{display:block}.mv7-community-feed{border:0}.mv7-community-tabs{top:var(--v2-topbar-height);overflow-x:auto}.mv7-community-tabs button{min-width:95px}.mv7-community-composer,.mv7-community-post{padding-inline:14px}.mv7-community-private{font-size:0;width:18px}.mv7-community-private svg{width:17px;height:17px}.mv7-community-progress-card>strong{width:38px;height:38px}.mv7-community-post-actions{max-width:280px}}@media(max-width:768px){.mv7-reports-header{grid-template-columns:36px minmax(0,1fr);padding-inline:16px}.mv7-report-options{grid-template-columns:1fr;padding-inline:13px}.mv7-report-option{grid-template-columns:38px minmax(0,1fr) 26px;grid-template-rows:auto;align-items:center;min-height:76px;gap:9px;padding:10px}.mv7-report-copy{padding-right:0}.mv7-report-format-icon{justify-content:flex-start}.mv7-report-format-icon b{display:none}.mv7-report-download{position:static;justify-self:end}}@media(max-width:768px){.mv7-settings-view{padding:21px 14px calc(42px + env(safe-area-inset-bottom))}.mv7-settings-hub{display:block}.mv7-settings-nav{position:static;min-height:0;margin-bottom:14px;padding:8px;flex-direction:row;overflow-x:auto}.mv7-settings-nav .mv7-settings-search{display:none}.mv7-settings-nav-item{flex:0 0 auto;min-height:38px;padding:0 11px}.mv7-settings-nav-item svg{width:14px;height:14px}.mv7-settings-avatar{width:72px;height:72px;font-size:24px}.mv7-theme-grid,.mv7-how-grid{grid-template-columns:1fr}.mv7-settings-row{flex-wrap:wrap}.mv7-settings-row select{max-width:100%}.mv7-settings-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mv7-backup-header{grid-template-columns:44px minmax(0,1fr);padding:18px}.mv7-backup-header-icon{width:44px;height:44px}.mv7-backup-local-badge{grid-column:2;justify-self:start}.mv7-backup-security-note{margin:0 18px 16px}.mv7-backup-card .mv7-settings-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mv7-backup-card .mv7-settings-metric:nth-child(3n){border-right:1px solid var(--v2-line)}.mv7-backup-card .mv7-settings-metric:nth-child(2n){border-right:0}.mv7-backup-card .mv7-settings-metric:nth-last-child(-n+3){border-bottom:1px solid var(--v2-line)}.mv7-backup-card .mv7-settings-metric:last-child{border-right:0;border-bottom:0}.mv7-backup-footer{grid-template-columns:1fr;padding:17px 18px 18px}.mv7-settings-actions{flex-direction:column;align-items:stretch}.mv7-settings-actions .mv7-primary-button{width:100%}.mv7-backup-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mv7-backup-actions .mv7-primary-button,.mv7-backup-actions .mv7-secondary-button{width:100%}.mv7-security-layout,.mv7-security-rail{grid-template-columns:1fr}.mv7-security-alert{grid-column:auto}.mv7-security-hero{grid-template-columns:88px 1fr;min-height:0;padding:18px}.mv7-security-shield{width:76px;height:76px}.mv7-security-shield>svg:first-child{width:52px;height:52px}.mv7-security-score{grid-column:1/-1;grid-template-columns:1fr auto;margin-top:8px}.mv7-security-score progress{grid-column:1/-1}.mv7-security-access-row,.mv7-security-access-row.is-visual-only{grid-template-columns:40px minmax(0,1fr) auto;padding:10px 0}.mv7-security-access-row>button,.mv7-security-access-row>select{grid-column:2/-1;width:100%}.mv7-notifications-layout,.mv7-notifications-rail{grid-template-columns:1fr}.mv7-notification-preview{grid-row:auto}.mv7-notifications-title{text-align:left}.mv7-notification-row,.mv7-notification-row:not(:has(select)){grid-template-columns:32px minmax(0,1fr) auto;padding:9px 0}.mv7-notification-row select{grid-column:2/-1;width:100%}.mv7-notification-channels{grid-template-columns:1fr}.mv7-notification-channels button{border-right:0;border-bottom:1px solid var(--v2-line)}.mv7-notification-channels button:last-child{border-bottom:0}.mv7-category-toolbar{grid-template-columns:1fr}.mv7-category-filters{grid-template-columns:repeat(3,1fr)}.mv7-category-workspace,.mv7-category-inspector{grid-template-columns:1fr}.mv7-category-table-head{display:none}.mv7-category-list-table .mv7-category-chip{grid-template-columns:42px 1fr auto}.mv7-category-row-uses,.mv7-category-row-type{grid-column:2}.mv7-privacy-workspace .mv7-tab-rail{grid-template-columns:1fr}.mv7-privacy-policy{grid-column:auto}.mv7-sync-workspace .mv7-tab-rail{grid-template-columns:1fr}.mv7-sync-offline{grid-column:auto}.mv7-sync-flow .mv7-how-grid>div:not(:last-child):after{display:none}.mv7-sync-control{grid-template-columns:34px 1fr auto}}@media(max-width:768px){.mv7-calendar-view{min-height:0;padding:21px 14px calc(42px + env(safe-area-inset-bottom))}.mv7-calendar-heading{align-items:center;margin-bottom:17px}.mv7-calendar-heading h2{font-size:28px}.mv7-calendar-heading>div>p:last-child{font-size:var(--v2-text-xs)}.mv7-calendar-heading .mv7-primary-button{width:40px;min-width:40px;padding:0;font-size:0}.mv7-calendar-heading .mv7-primary-button svg{width:15px;height:15px}.mv7-calendar-horizon{min-height:0;border:1px solid var(--v2-line);border-radius:13px}.mv7-calendar-controls{min-height:62px;padding-inline:11px}.mv7-calendar-controls h3{min-width:114px;font-size:var(--v2-text-xs)}.mv7-calendar-controls .mv7-secondary-button{margin-left:auto;padding-inline:13px}.mv7-calendar-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(77,228,178,.35) transparent;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.mv7-calendar-runway{min-width:1040px}.mv7-calendar-event.is-selected{width:410px}.mv7-calendar-summary{min-height:118px;grid-template-columns:1fr;gap:12px;padding:15px 14px}.mv7-calendar-summary dl>div{padding-inline:11px}.mv7-calendar-summary dd{font-size:var(--v2-text-xs)}}@media(max-width:768px){.mv7-recurring-view{min-height:0;padding:21px 14px calc(42px + env(safe-area-inset-bottom))}.mv7-recurring-heading{align-items:center;margin-bottom:17px}.mv7-recurring-heading h2{font-size:28px}.mv7-recurring-heading>div>p:last-child{max-width:245px;font-size:var(--v2-text-xs)}.mv7-recurring-heading .mv7-primary-button{width:40px;min-width:40px;padding:0;font-size:0}.mv7-recurring-heading .mv7-primary-button svg{width:15px;height:15px}.mv7-orbit-system{min-height:0}.mv7-orbit-scroll{overflow-x:auto;overflow-y:hidden;border:1px solid var(--v2-line);border-radius:13px 13px 0 0;scrollbar-width:thin;scrollbar-color:rgba(77,228,178,.35) transparent;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.mv7-orbit-field{min-width:1060px;height:620px}.mv7-orbit-analysis{top:55%;width:58%;grid-template-columns:170px minmax(290px,1fr) 100px}.mv7-recurring-impact{right:10px}.mv7-recurring-simulator{min-height:210px;grid-template-columns:1fr 1fr;gap:17px;padding:17px 14px;border-radius:0 0 13px 13px}.mv7-recurring-simulator>i{display:none}.mv7-recurring-simulator-action,.mv7-recurring-projection{grid-column:1 / -1}.mv7-recurring-dialog footer{grid-template-columns:auto 1fr auto}.mv7-recurring-dialog footer>span{display:none}}@media(max-width:768px){body[data-v2-view=transactions]{--txm-bg: #000000;--txm-surface: #1c1c1e;--txm-surface-soft: #2c2c2e;--txm-line: rgba(255, 255, 255, .1);--txm-text: #f5f5f7;--txm-muted: #98989d;--txm-accent: #50d5a4;--txm-accent-soft: rgba(80, 213, 164, .14);--txm-expense: #ffb340;--txm-active: #f5f5f7;--txm-active-text: #000000;--txm-token: #141416;--txm-glass: color-mix(in srgb, var(--txm-surface) 80%, transparent);background:var(--txm-bg)}:root[data-resolved-theme=light] body[data-v2-view=transactions]{--txm-bg: var(--v2-warm-base);--txm-surface: var(--v2-warm-surface);--txm-surface-soft: var(--v2-warm-soft);--txm-line: rgba(18, 23, 20, .075);--txm-text: #090a09;--txm-muted: #626963;--txm-accent: #05603a;--txm-accent-soft: rgba(67, 187, 122, .13);--txm-expense: #090a09;--txm-active: #090a09;--txm-active-text: #ffffff;--txm-token: #080908}body[data-v2-view=transactions] .mv7-workspace{background:var(--txm-bg)}body[data-v2-view=transactions] .mv7-topbar{position:sticky;z-index:48;top:0;display:flex;min-height:calc(66px + env(safe-area-inset-top));align-items:center;justify-content:space-between;gap:12px;padding:max(8px,env(safe-area-inset-top)) 16px 6px;border:0;background:color-mix(in srgb,var(--txm-bg) 88%,transparent)!important;box-shadow:none!important;backdrop-filter:blur(22px) saturate(115%);-webkit-backdrop-filter:blur(22px) saturate(115%)}body[data-v2-view=transactions] :is(.mv7-page-identity,#conn-status-chip,#whatsapp-quick-link){display:none!important}body[data-v2-view=transactions] .mv7-mobile-topbar-start,body[data-v2-view=transactions] .mv7-mobile-brand{display:flex;min-width:0;align-items:center}body[data-v2-view=transactions] .mv7-mobile-topbar-start{gap:10px}body[data-v2-view=transactions] .mv7-mobile-brand{color:var(--txm-text)}body[data-v2-view=transactions] .mv7-mobile-brand-mark{display:none}body[data-v2-view=transactions] .mv7-mobile-brand strong{font-size:17px;font-weight:660;letter-spacing:-.035em}body[data-v2-view=transactions] .mv7-menu-button{width:44px;min-width:44px;height:44px;min-height:44px;border:1px solid var(--txm-line);border-radius:50%;background:var(--txm-surface);color:var(--txm-text);box-shadow:none}body[data-v2-view=transactions] .mv7-topbar-actions{display:grid;min-width:0;grid-template-columns:repeat(3,38px);gap:2px;padding:4px;border:1px solid var(--txm-line);border-radius:999px;background:var(--txm-surface);box-shadow:none}body[data-v2-view=transactions] .mv7-topbar-actions.has-guest-login{grid-template-columns:repeat(2,38px) auto 38px}body[data-v2-view=transactions] #topbar-login-button:not([hidden]){display:inline-flex!important;min-width:0;min-height:38px;align-items:center;justify-content:center;padding:0 10px;border:0;border-radius:999px;background:color-mix(in srgb,var(--txm-text) 8%,transparent);color:var(--txm-text);box-shadow:none;font-size:11px}body[data-v2-view=transactions] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell),body[data-v2-view=transactions] #profile-button{display:grid;width:38px;min-width:38px;height:38px;min-height:38px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--txm-text);box-shadow:none}body[data-v2-view=transactions] #profile-button{background:var(--txm-surface-soft);font-size:12px}body[data-v2-view=transactions] #transactions-view.mv7-transactions-view{width:100%;max-width:520px;padding:18px 16px calc(92px + env(safe-area-inset-bottom));background:var(--txm-bg)}body[data-v2-view=transactions] #transactions-view .mv7-tx-heading{display:flex!important;width:100%;align-items:flex-start;justify-content:flex-start;margin:0 0 22px;text-align:left}body[data-v2-view=transactions] #transactions-view .mv7-tx-heading>div{width:100%;text-align:left}body[data-v2-view=transactions] #transactions-view .mv7-tx-heading .mv7-eyebrow,body[data-v2-view=transactions] #transactions-view .mv7-tx-heading-actions,body[data-v2-view=transactions] #transactions-view .mv7-tx-heading .mv7-tx-desktop-copy{display:none!important}body[data-v2-view=transactions] #transactions-view .mv7-tx-heading .mv7-tx-mobile-copy{display:block}body[data-v2-view=transactions] #transactions-view .mv7-tx-heading h2{margin:0;color:var(--txm-text);font-size:32px;font-weight:680;letter-spacing:-.05em;line-height:1.05}body[data-v2-view=transactions] #transactions-view .mv7-tx-heading>div>p:last-child{max-width:none;margin:8px 0 0;color:var(--txm-muted);font-size:13px;line-height:1.45}body[data-v2-view=transactions] #transactions-view .mv7-tx-summary{position:relative;display:block;min-height:158px;margin:0 0 18px;overflow:hidden;border:1px solid var(--txm-line);border-radius:24px;background:var(--txm-surface)!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-v2-view=transactions] #transactions-view .mv7-tx-summary:after{display:none!important}body[data-v2-view=transactions] #transactions-view .mv7-tx-summary>.mv7-tx-summary-item:first-child{position:static;display:flex;min-height:156px;align-items:flex-start;justify-content:flex-start;gap:0;padding:20px;border:0;background:transparent;text-align:left}body[data-v2-view=transactions] #transactions-view .mv7-tx-summary>.mv7-tx-summary-item:nth-child(2),body[data-v2-view=transactions] #transactions-view .mv7-tx-summary>.mv7-tx-summary-item:nth-child(3){display:none!important}body[data-v2-view=transactions] #transactions-view .mv7-tx-summary-item:first-child>span.mv7-tx-mobile-copy{display:block;color:var(--txm-muted);font-size:13px;font-weight:500;letter-spacing:-.015em;text-transform:none}body[data-v2-view=transactions] #transactions-view #tx-mobile-balance{display:block;max-width:70%;margin:17px 0 0;overflow:hidden;color:var(--txm-text);font-family:var(--v2-font);font-size:clamp(26px,7.4vw,32px);font-weight:670;letter-spacing:-.055em;line-height:1;text-overflow:ellipsis;text-shadow:none;white-space:nowrap}body[data-v2-view=transactions] #transactions-view #tx-mobile-balance.is-negative{color:var(--txm-expense)}body[data-v2-view=transactions] #transactions-view #tx-mobile-balance.is-compact{font-size:clamp(23px,6.5vw,29px)}body[data-v2-view=transactions] #transactions-view #tx-mobile-balance.is-extra-compact{font-size:clamp(20px,5.8vw,26px)}body[data-v2-view=transactions] #transactions-view .mv7-tx-mobile-summary-trend{display:block;max-width:60%;margin-top:15px;overflow:hidden;color:var(--txm-accent);font-family:var(--v2-font);font-size:11px;font-weight:620;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=transactions] #transactions-view .mv7-tx-mobile-summary-trend.is-negative{color:var(--txm-expense)}body[data-v2-view=transactions] #transactions-view .mv7-tx-mobile-period{position:absolute;z-index:3;top:18px;right:18px;display:flex!important;width:98px;height:38px;align-items:center;overflow:hidden;border:1px solid var(--txm-line);border-radius:999px;background:var(--txm-surface-soft);color:var(--txm-text)}body[data-v2-view=transactions] #transactions-view .mv7-tx-mobile-period select{width:100%;height:100%;min-width:0;min-height:0;padding:0 28px 0 13px;border:0;border-radius:inherit;outline:0;appearance:none;background:transparent;box-shadow:none!important;color:inherit;font:650 11px/1 var(--v2-font)}body[data-v2-view=transactions] #transactions-view .mv7-tx-mobile-period svg{position:absolute;right:11px;display:block;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;pointer-events:none}body[data-v2-view=transactions] #transactions-view .mv7-tx-growth-art{position:absolute;z-index:1;right:8px;bottom:2px;display:block;width:47%;height:88px;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 10px 16px color-mix(in srgb,var(--txm-accent) 18%,transparent));pointer-events:none;user-select:none}body[data-v2-view=transactions] #transactions-view .mv7-tx-filters{display:block;margin:0 0 20px;padding:0}body[data-v2-view=transactions] #transactions-view :is(.mv7-tx-search,.mv7-tx-select,.mv7-tx-filter-count){display:none}body[data-v2-view=transactions] #transactions-view .mv7-tx-type-filter{display:flex;width:100%;height:auto;align-items:center;grid-template-columns:none;gap:8px;padding:0 0 2px;overflow-x:auto;border:0;background:transparent;scrollbar-width:none}body[data-v2-view=transactions] #transactions-view .mv7-tx-type-filter::-webkit-scrollbar{display:none}body[data-v2-view=transactions] #transactions-view .mv7-tx-type-filter button{min-width:max-content;height:42px;flex:1 0 auto;padding:0 17px;border:1px solid transparent;border-radius:999px;background:var(--txm-surface-soft);color:var(--txm-text);box-shadow:none;font-size:12px;font-weight:620}body[data-v2-view=transactions] #transactions-view .mv7-tx-type-filter button i{display:none}body[data-v2-view=transactions] #transactions-view .mv7-tx-type-filter button.is-active{border-color:var(--txm-active);background:var(--txm-active);color:var(--txm-active-text);box-shadow:0 9px 20px #0000001f}:root[data-resolved-theme=light] body[data-v2-view=transactions] #transactions-view .mv7-tx-type-filter button.is-active{border-color:var(--txm-active)!important;background:var(--txm-active)!important;color:var(--txm-active-text)!important;box-shadow:0 9px 20px #0000001f!important}body[data-v2-view=transactions] #transactions-view .mv7-tx-mobile-list-head{display:flex!important;min-height:0;align-items:center;justify-content:space-between;margin:4px 2px 12px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}:root[data-resolved-theme=light] body[data-v2-view=transactions] #transactions-view .mv7-tx-mobile-list-head{border:0;background:none;box-shadow:none}body[data-v2-view=transactions] #transactions-view .mv7-tx-mobile-list-head>span{color:var(--v2-text);font-size:20px;font-weight:720;letter-spacing:-.03em}body[data-v2-view=transactions] #transactions-view .mv7-tx-mobile-list-head .mv7-icon-button{display:grid;width:40px;height:40px;place-items:center;border:1px solid color-mix(in srgb,var(--v2-text) 12%,transparent);border-radius:50%;background:var(--v2-surface);color:var(--v2-text);box-shadow:none}body[data-v2-view=transactions] #transactions-view :is(.mv7-tx-layout,.mv7-tx-ledger){display:block}body[data-v2-view=transactions] #transactions-view .mv7-tx-ledger{position:relative;overflow:hidden;isolation:isolate;border:1px solid var(--txm-line);border-radius:20px;background:linear-gradient(165deg,#ffffff0e,#ffffff03 50%),var(--txm-glass);box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0000004d,0 20px 44px -22px #000000a6!important;backdrop-filter:blur(26px) saturate(130%);-webkit-backdrop-filter:blur(26px) saturate(130%)}body[data-v2-view=transactions] #transactions-view .mv7-tx-ledger:before{position:absolute;z-index:0;border-radius:inherit;background:radial-gradient(120% 70% at 16% -18%,rgba(255,255,255,.1),transparent 55%);content:"";inset:0;pointer-events:none}body[data-v2-view=transactions] #transactions-view .mv7-tx-ledger>*{position:relative;z-index:1}body[data-v2-view=transactions] #transactions-view .mv7-tx-list,body[data-v2-view=transactions] #transactions-view .mv7-tx-list:has(.mv7-tx-empty){min-height:190px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-v2-view=transactions] #transactions-view .mv7-tx-date-group{display:flex;min-height:38px;align-items:flex-end;padding:0 2px 9px;border-bottom:1px solid var(--txm-line);color:var(--txm-muted);font-family:var(--v2-font);font-size:13px;font-weight:620;letter-spacing:-.015em}body[data-v2-view=transactions] #transactions-view .mv7-tx-row{position:relative;display:grid;min-height:72px;grid-template-columns:44px minmax(0,1fr) minmax(88px,auto);grid-template-rows:1fr 1fr;gap:0 11px;padding:10px 14px;margin:0;border:0;border-radius:0;border-bottom:1px solid var(--txm-line);background:transparent!important;box-shadow:none;transition:background .14s ease}body[data-v2-view=transactions] #transactions-view .mv7-tx-row:has(+.mv7-tx-date-group),body[data-v2-view=transactions] #transactions-view .mv7-tx-row:last-child{margin-bottom:11px;border-bottom:0}body[data-v2-view=transactions] #transactions-view .mv7-tx-row:after{display:none;content:none}body[data-v2-view=transactions] #transactions-view .mv7-tx-row:active,body[data-v2-view=transactions] #transactions-view .mv7-tx-row.is-selected{background:color-mix(in srgb,var(--txm-text) 6%,transparent)!important;box-shadow:none}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-main{display:contents}body[data-v2-view=transactions] #transactions-view .mv7-transaction-token{display:grid;width:42px;height:42px;grid-column:1;grid-row:1 / 3;align-self:center;place-items:center;border:0;border-radius:50%;background:linear-gradient(155deg,color-mix(in srgb,var(--txm-token) 85%,white 6%),var(--txm-token))!important;color:#f5f7f6;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0f}body[data-v2-view=transactions] #transactions-view .mv7-transaction-token.is-income{background:linear-gradient(155deg,color-mix(in srgb,var(--txm-accent) 100%,white 12%),var(--txm-accent))!important;color:var(--txm-active-text);box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff1a}body[data-v2-view=transactions] #transactions-view :is(.mv7-transaction-token.is-expense,.mv7-transaction-token.is-transfer){background:linear-gradient(155deg,color-mix(in srgb,var(--txm-token) 85%,white 6%),var(--txm-token))!important;color:#f5f7f6}body[data-v2-view=transactions] #transactions-view .mv7-transaction-token-icon{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.75}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-copy{display:grid;min-width:0;grid-column:2;grid-row:1 / 3;align-content:center;gap:4px}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-copy strong{overflow:hidden;color:var(--txm-text);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-meta-mobile{display:block;overflow:hidden;color:var(--txm-muted);font-family:var(--v2-font);font-size:10px;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=transactions] #transactions-view :is(.mv7-tx-row-meta-desktop,.mv7-tx-category,.mv7-tx-cell-account,.mv7-tx-cell-date,.mv7-tx-cell-status){display:none}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-amount{min-width:0;max-width:128px;grid-column:3;grid-row:1;align-self:end;overflow:hidden;color:var(--txm-text);font-family:var(--v2-font);font-size:12px;font-weight:680;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-amount.is-income{color:var(--txm-accent)}body[data-v2-view=transactions] #transactions-view :is(.mv7-tx-row-amount.is-expense,.mv7-tx-row-amount.is-transfer){color:var(--txm-text)}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-date-mobile{display:block;grid-column:3;grid-row:2;align-self:start;overflow:hidden;color:var(--txm-muted);font-family:var(--v2-font);font-size:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=transactions] #transactions-view .mv7-tx-ledger-footer{min-height:44px;margin-top:0;border:0;border-top:1px solid var(--txm-line);border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-v2-view=transactions] #transactions-view .mv7-tx-mobile-fab{position:fixed;z-index:72;right:max(24px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));display:grid;width:52px;height:52px;place-items:center;border:1px solid color-mix(in srgb,var(--txm-active) 40%,transparent);border-radius:50%;background:linear-gradient(165deg,color-mix(in srgb,var(--txm-active) 100%,white 8%),var(--txm-active));color:var(--txm-active-text);box-shadow:inset 0 1px #ffffff4d,0 1px 2px #0000004d,0 14px 30px -6px #0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:transform .16s ease,box-shadow .16s ease}body[data-v2-view=transactions] #transactions-view .mv7-tx-mobile-fab:active{transform:scale(.94)}body[data-v2-view=transactions] #transactions-view .mv7-tx-mobile-fab svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}}@media(max-width:370px){body[data-v2-view=transactions] .mv7-mobile-brand strong{display:none}body[data-v2-view=transactions] .mv7-topbar-actions{grid-template-columns:repeat(3,39px)}body[data-v2-view=transactions] .mv7-topbar-actions.has-guest-login{grid-template-columns:repeat(2,39px) auto 39px}body[data-v2-view=transactions] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell),body[data-v2-view=transactions] #profile-button{width:39px;min-width:39px;height:39px;min-height:39px}body[data-v2-view=transactions] #transactions-view.mv7-transactions-view{padding-inline:14px}body[data-v2-view=transactions] #transactions-view .mv7-tx-heading h2{font-size:29px}body[data-v2-view=transactions] #transactions-view #tx-mobile-balance{max-width:66%;font-size:27px}body[data-v2-view=transactions] #transactions-view #tx-mobile-balance.is-compact{font-size:23px}body[data-v2-view=transactions] #transactions-view #tx-mobile-balance.is-extra-compact{font-size:20px}body[data-v2-view=transactions] #transactions-view .mv7-tx-type-filter button{padding-inline:15px}body[data-v2-view=transactions] #transactions-view .mv7-tx-row{grid-template-columns:40px minmax(0,1fr) minmax(78px,auto);gap:0 9px;padding-inline:11px}body[data-v2-view=transactions] #transactions-view .mv7-transaction-token{width:40px;height:40px}}@media(max-width:768px){body[data-v2-view=accounts]{--acctm-bg: #000000;--acctm-surface: #1c1c1e;--acctm-surface-soft: #2c2c2e;--acctm-line: rgba(255, 255, 255, .1);--acctm-text: #f5f5f7;--acctm-muted: #98989d;--acctm-cash: #f5f5f7;--acctm-bank: #52c781;--acctm-card: #5576f4;--acctm-investment: #ef8243;--acctm-ring-empty: rgba(255, 255, 255, .075);--acctm-glass: color-mix(in srgb, var(--acctm-surface) 80%, transparent);background:var(--acctm-bg)}:root[data-resolved-theme=light] body[data-v2-view=accounts]{--acctm-bg: var(--v2-warm-base);--acctm-surface: var(--v2-warm-surface);--acctm-surface-soft: var(--v2-warm-soft);--acctm-line: rgba(18, 23, 20, .075);--acctm-text: #090a09;--acctm-muted: #626963;--acctm-cash: #111211;--acctm-bank: #05603a;--acctm-card: #3448c5;--acctm-investment: #b54708;--acctm-ring-empty: #eceeed}body[data-v2-view=accounts] .mv7-workspace{background:var(--acctm-bg)}body[data-v2-view=accounts] .mv7-topbar{position:sticky;z-index:48;top:0;display:flex;min-height:calc(66px + env(safe-area-inset-top));align-items:center;justify-content:space-between;gap:12px;padding:max(8px,env(safe-area-inset-top)) 16px 6px;border:0;background:color-mix(in srgb,var(--acctm-bg) 88%,transparent)!important;box-shadow:none!important;backdrop-filter:blur(22px) saturate(115%);-webkit-backdrop-filter:blur(22px) saturate(115%)}body[data-v2-view=accounts] :is(.mv7-page-identity,#conn-status-chip,#whatsapp-quick-link,#topbar-login-button){display:none!important}body[data-v2-view=accounts] .mv7-mobile-topbar-start,body[data-v2-view=accounts] .mv7-mobile-brand{display:flex;min-width:0;align-items:center}body[data-v2-view=accounts] .mv7-mobile-topbar-start{gap:10px}body[data-v2-view=accounts] .mv7-mobile-brand{color:var(--acctm-text)}body[data-v2-view=accounts] .mv7-mobile-brand-mark{display:none}body[data-v2-view=accounts] .mv7-mobile-brand strong{font-size:17px;font-weight:660;letter-spacing:-.035em}body[data-v2-view=accounts] .mv7-menu-button{width:44px;min-width:44px;height:44px;min-height:44px;border:1px solid var(--acctm-line);border-radius:50%;background:var(--acctm-surface);color:var(--acctm-text);box-shadow:none}body[data-v2-view=accounts] .mv7-topbar-actions{display:grid;min-width:0;grid-template-columns:repeat(3,38px);gap:2px;padding:4px;border:1px solid var(--acctm-line);border-radius:999px;background:var(--acctm-surface);box-shadow:none}body[data-v2-view=accounts] .mv7-topbar-actions.has-guest-login{grid-template-columns:repeat(2,38px) auto 38px}body[data-v2-view=accounts] #topbar-login-button:not([hidden]){display:inline-flex!important;min-width:0;min-height:38px;align-items:center;justify-content:center;padding:0 10px;border:0;border-radius:999px;background:color-mix(in srgb,var(--acctm-text) 8%,transparent);color:var(--acctm-text);box-shadow:none;font-size:11px}body[data-v2-view=accounts] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell),body[data-v2-view=accounts] #profile-button{display:grid!important;width:38px;min-width:38px;height:38px;min-height:38px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--acctm-text);box-shadow:none}body[data-v2-view=accounts] #profile-button{background:var(--acctm-surface-soft);font-size:12px}body[data-v2-view=accounts] #accounts-view.mv7-accounts-view{width:100%;max-width:560px;padding:18px 16px calc(38px + env(safe-area-inset-bottom));background:var(--acctm-bg)}body[data-v2-view=accounts] .mv7-accounts-mobile-reference{display:grid;gap:24px;color:var(--acctm-text)}.mv7-accounts-mobile-title h2{margin:0;color:var(--acctm-text);font-size:34px;font-weight:680;letter-spacing:-.055em;line-height:1.05}.mv7-accounts-mobile-title p{margin:8px 0 0;color:var(--acctm-muted);font-size:13px;line-height:1.45}.mv7-accounts-mobile-summary{position:relative;display:grid;min-height:166px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:12px;padding:20px;overflow:hidden;isolation:isolate;border:1px solid var(--acctm-line);border-radius:20px;background:linear-gradient(165deg,#ffffff0d,#ffffff02 50%),var(--acctm-glass);box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000026,0 14px 34px -10px #0000004d;backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%)}.mv7-accounts-mobile-summary:before{position:absolute;z-index:0;border-radius:inherit;background:radial-gradient(120% 80% at 18% -15%,rgba(255,255,255,.1),transparent 55%);content:"";inset:0;pointer-events:none}.mv7-accounts-mobile-summary>*{position:relative;z-index:1}.mv7-accounts-mobile-balance{display:grid;min-width:0;gap:9px}.mv7-accounts-mobile-balance>span{color:var(--acctm-muted);font-size:12px}.mv7-accounts-mobile-balance>strong{overflow:hidden;color:var(--acctm-text);font-size:clamp(18px,4.8vw,25px);font-weight:690;letter-spacing:-.055em;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.mv7-accounts-mobile-balance>strong.is-compact{font-size:clamp(17px,4.2vw,22px)}.mv7-accounts-mobile-balance>strong.is-extra-compact{font-size:clamp(15px,3.8vw,20px)}.mv7-accounts-mobile-balance>p{margin:4px 0 0;color:var(--acctm-bank);font-size:10px;font-weight:620;letter-spacing:-.015em;line-height:1.35}.mv7-accounts-mobile-balance>p.is-negative{color:#ef7b6a}.mv7-accounts-mobile-balance>p.is-neutral{color:var(--acctm-muted);font-weight:500}.mv7-accounts-mobile-distribution{display:grid;min-width:0;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:11px}.mv7-accounts-mobile-ring{position:relative;width:78px;height:78px;border-radius:50%}.mv7-accounts-mobile-ring:after{position:absolute;inset:14px;border-radius:50%;background:var(--acctm-surface);content:""}.mv7-accounts-mobile-distribution dl{display:grid;min-width:0;gap:7px;margin:0}.mv7-accounts-mobile-distribution dl>div,.mv7-accounts-mobile-distribution dt{display:flex;min-width:0;align-items:center}.mv7-accounts-mobile-distribution dl>div{display:grid;grid-template-columns:minmax(0,1fr) 27px;justify-content:space-between;gap:6px}.mv7-accounts-mobile-distribution dt,.mv7-accounts-mobile-distribution dd{min-width:0;margin:0;color:var(--acctm-muted);font-size:9px;white-space:nowrap}.mv7-accounts-mobile-distribution dt{gap:6px}.mv7-accounts-mobile-distribution dd{min-width:27px;text-align:right}.mv7-accounts-mobile-distribution dt i{width:7px;height:7px;flex:0 0 7px;border-radius:50%}.mv7-accounts-mobile-distribution dt i.is-cash{background:var(--acctm-cash)}.mv7-accounts-mobile-distribution dt i.is-bank{background:var(--acctm-bank)}.mv7-accounts-mobile-distribution dt i.is-card{background:var(--acctm-card)}.mv7-accounts-mobile-distribution dt i.is-investment{background:var(--acctm-investment)}.mv7-accounts-mobile-collection{display:grid;gap:12px}body[data-v2-view=accounts] #accounts-view.is-empty .mv7-accounts-mobile-add{display:none}.mv7-accounts-mobile-collection>header{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px}.mv7-accounts-mobile-collection>header h3{display:flex;align-items:center;gap:8px;margin:0;color:var(--acctm-text);font-size:17px;font-weight:660;letter-spacing:-.025em}.mv7-accounts-mobile-collection>header h3 span{display:grid;min-width:25px;height:25px;place-items:center;padding:0 7px;border-radius:999px;background:var(--acctm-surface-soft);color:var(--acctm-muted);font-size:11px;font-weight:600}.mv7-accounts-mobile-add{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:1px solid color-mix(in srgb,var(--acctm-text) 30%,transparent);border-radius:999px;background:linear-gradient(165deg,color-mix(in srgb,var(--acctm-text) 100%,transparent),color-mix(in srgb,var(--acctm-text) 88%,transparent));color:var(--acctm-bg);cursor:pointer;font:650 12px/1 var(--v2-font);box-shadow:inset 0 1px #ffffff40,0 1px 2px #0003,0 10px 22px -8px #0006;transition:transform .16s ease}.mv7-accounts-mobile-add:active{transform:scale(.96)}.mv7-accounts-mobile-add svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9}.mv7-accounts-mobile-list{position:relative;overflow:hidden;isolation:isolate;border:1px solid var(--acctm-line);border-radius:20px;background:linear-gradient(165deg,#ffffff0b,#ffffff02 50%),var(--acctm-glass);box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000026,0 16px 36px -14px #00000059;backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%)}.mv7-accounts-mobile-list:before{position:absolute;z-index:0;border-radius:inherit;background:radial-gradient(120% 70% at 16% -15%,rgba(255,255,255,.08),transparent 55%);content:"";inset:0;pointer-events:none}.mv7-accounts-mobile-list>*{position:relative;z-index:1}.mv7-accounts-mobile-list[hidden],.mv7-accounts-mobile-empty[hidden]{display:none}.mv7-accounts-mobile-row{display:grid;width:100%;min-height:82px;grid-template-columns:46px minmax(0,1fr) minmax(82px,auto) 15px;align-items:center;gap:11px;padding:11px 15px;border:0;border-bottom:1px solid var(--acctm-line);background:transparent;color:var(--acctm-text);cursor:pointer;text-align:left}.mv7-accounts-mobile-row:last-child{border-bottom:0}.mv7-accounts-mobile-row:active{background:var(--acctm-surface-soft)}.mv7-accounts-mobile-row:focus-visible{position:relative;z-index:1;outline:2px solid var(--acctm-bank);outline-offset:-2px}.mv7-accounts-mobile-row-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:linear-gradient(155deg,color-mix(in srgb,var(--acctm-bank) 100%,white 14%),var(--acctm-bank));color:#fff;box-shadow:inset 0 1px #ffffff40}.mv7-accounts-mobile-row[data-account-group=cash] .mv7-accounts-mobile-row-icon{border:1px solid var(--acctm-line);background:linear-gradient(155deg,color-mix(in srgb,#090a09 85%,white 8%),#090a09)}.mv7-accounts-mobile-row[data-account-group=card] .mv7-accounts-mobile-row-icon{background:linear-gradient(155deg,color-mix(in srgb,var(--acctm-card) 100%,white 14%),var(--acctm-card))}.mv7-accounts-mobile-row[data-account-group=investment] .mv7-accounts-mobile-row-icon{background:linear-gradient(155deg,color-mix(in srgb,var(--acctm-investment) 100%,white 14%),var(--acctm-investment))}.mv7-accounts-mobile-row-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.mv7-accounts-mobile-row-copy,.mv7-accounts-mobile-row-value{display:grid;min-width:0;gap:4px}.mv7-accounts-mobile-row-copy strong,.mv7-accounts-mobile-row-copy small,.mv7-accounts-mobile-row-value strong,.mv7-accounts-mobile-row-value small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv7-accounts-mobile-row-copy strong{font-size:14px;font-weight:650;letter-spacing:-.018em}.mv7-accounts-mobile-row-copy small,.mv7-accounts-mobile-row-value small{color:var(--acctm-muted);font-size:10.5px}.mv7-accounts-mobile-row-value{justify-items:end;text-align:right}.mv7-accounts-mobile-row-value strong{max-width:126px;font-size:13px;font-weight:680;letter-spacing:-.02em}.mv7-accounts-mobile-row-value strong.is-negative{color:#ef7b6a}.mv7-accounts-mobile-row-value strong.is-compact{font-size:11.5px}.mv7-accounts-mobile-row-value strong.is-extra-compact{font-size:10.5px}.mv7-accounts-mobile-row-arrow{width:15px;height:15px;fill:none;stroke:var(--acctm-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mv7-accounts-mobile-empty{display:grid;justify-items:center;gap:9px;padding:30px 22px;border:1px solid var(--acctm-line);border-radius:20px;background:var(--acctm-surface);text-align:center}.mv7-accounts-mobile-empty>span{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:var(--acctm-surface-soft);color:var(--acctm-muted)}.mv7-accounts-mobile-empty svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6}.mv7-accounts-mobile-empty strong{font-size:15px}.mv7-accounts-mobile-empty p{max-width:31ch;margin:0 0 5px;color:var(--acctm-muted);font-size:11px;line-height:1.5}.mv7-accounts-mobile-security{display:grid;min-height:92px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;border:1px solid var(--acctm-line);border-radius:20px;background:var(--acctm-surface-soft)}.mv7-accounts-mobile-security>span{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--acctm-bank) 15%,transparent);color:var(--acctm-bank)}.mv7-accounts-mobile-security>span svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.mv7-accounts-mobile-security p{display:grid;min-width:0;gap:5px;margin:0}.mv7-accounts-mobile-security strong{font-size:12.5px}.mv7-accounts-mobile-security small{color:var(--acctm-muted);font-size:10.5px;line-height:1.4}.mv7-accounts-mobile-security button{min-height:36px;padding:0 13px;border:1px solid var(--acctm-line);border-radius:999px;background:var(--acctm-surface);color:var(--acctm-text);cursor:pointer;font:570 10.5px/1 var(--v2-font);white-space:nowrap}:root[data-resolved-theme=light] body[data-v2-view=accounts] #account-composer .mv7-account-form-fields{border-color:var(--acctm-line);background:var(--v2-warm-surface)}:root[data-resolved-theme=light] body[data-v2-view=accounts] #account-composer .mv7-field :is(input,select),:root[data-resolved-theme=light] body[data-v2-view=accounts] #account-composer .mv7-account-balance-input{border-color:#3c3c4317;background:#7676801f;color:#1d1d1f;box-shadow:none}:root[data-resolved-theme=light] body[data-v2-view=accounts] #account-composer .mv7-field :is(input,select){color-scheme:light;-webkit-text-fill-color:#1d1d1f}:root[data-resolved-theme=light] body[data-v2-view=accounts] #account-composer .mv7-field :is(input,select):focus,:root[data-resolved-theme=light] body[data-v2-view=accounts] #account-composer .mv7-account-balance-input:focus-within{border-color:color-mix(in srgb,var(--acctm-bank) 52%,#c8ceca);background:#7676802e;box-shadow:0 0 0 3px color-mix(in srgb,var(--acctm-bank) 10%,transparent)}:root[data-resolved-theme=light] body[data-v2-view=accounts] #account-composer .mv7-account-balance-input input{background:transparent}}@media(max-width:370px){body[data-v2-view=accounts] .mv7-mobile-brand strong{display:none}body[data-v2-view=accounts] .mv7-topbar-actions{grid-template-columns:repeat(3,39px)}body[data-v2-view=accounts] .mv7-topbar-actions.has-guest-login{grid-template-columns:repeat(2,39px) auto 39px}body[data-v2-view=accounts] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell),body[data-v2-view=accounts] #profile-button{width:39px;min-width:39px;height:39px;min-height:39px}body[data-v2-view=accounts] #accounts-view.mv7-accounts-view{padding-inline:13px}.mv7-accounts-mobile-summary{min-height:0;grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}.mv7-accounts-mobile-balance{gap:7px}.mv7-accounts-mobile-balance>strong{font-size:25px}.mv7-accounts-mobile-balance>strong.is-compact{font-size:22px}.mv7-accounts-mobile-balance>strong.is-extra-compact{font-size:19px}.mv7-accounts-mobile-distribution{grid-template-columns:66px minmax(0,1fr);gap:14px}.mv7-accounts-mobile-ring{width:66px;height:66px}.mv7-accounts-mobile-ring:after{inset:12px}.mv7-accounts-mobile-distribution dt,.mv7-accounts-mobile-distribution dd{font-size:9px}.mv7-accounts-mobile-add{padding-inline:13px}.mv7-accounts-mobile-row{grid-template-columns:42px minmax(0,1fr) minmax(76px,auto) 13px;gap:9px;padding-inline:11px}.mv7-accounts-mobile-row-icon{width:42px;height:42px}.mv7-accounts-mobile-security{grid-template-columns:42px minmax(0,1fr)}.mv7-accounts-mobile-security>button{grid-column:2;justify-self:start}}@media(max-width:768px){.mv7-sidebar{width:min(360px,74vw);padding:0;overflow-x:hidden;overflow-y:auto;border:0;border-radius:0 30px 30px 0;background:var(--mv7-drawer-bg);box-shadow:28px 0 74px #00000073}:root[data-resolved-theme=light] .mv7-sidebar{box-shadow:28px 0 74px #14171533}.mv7-sidebar>:not(.mv7-mobile-drawer){display:none!important}.mv7-mobile-drawer{display:flex;flex:0 0 auto;min-height:100%}.mv7-sidebar-scrim{background:#0709089e;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.mv7-sidebar-close{display:none!important}}@media(max-width:380px){.mv7-sidebar{width:78vw}}@media(max-width:768px)and (max-height:900px){.mv7-mobile-drawer{padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom))}.mv7-mobile-drawer-top{gap:14px}.mv7-mobile-drawer-profile{grid-template-columns:52px minmax(0,1fr) 20px;gap:11px}.mv7-mobile-drawer-avatar{width:52px;height:52px}.mv7-mobile-drawer-balance{min-height:80px;padding-block:13px}.mv7-mobile-drawer-nav{gap:0;padding-block:12px 8px}.mv7-mobile-drawer-nav a{min-height:37px;font-size:13px}.mv7-mobile-drawer-nav svg,.mv7-mobile-drawer-support svg{width:20px;height:20px}.mv7-mobile-drawer-bottom{gap:8px}.mv7-mobile-drawer-support{padding-top:6px}.mv7-mobile-drawer-support :is(a,button){min-height:38px;font-size:13px}.mv7-mobile-drawer-auth{min-height:46px}}.mv7-goals-mobile-reference{display:none}@media(max-width:768px){body[data-v2-view=savings]{--goalm-bg: #000000;--goalm-surface: #1c1c1e;--goalm-surface-soft: #2c2c2e;--goalm-line: rgba(255, 255, 255, .1);--goalm-text: #f5f5f7;--goalm-muted: #98989d;--goalm-accent: #3cc780;--goalm-track: rgba(255, 255, 255, .09);background:var(--goalm-bg)}:root[data-resolved-theme=light] body[data-v2-view=savings]{--goalm-bg: var(--v2-warm-base);--goalm-surface: var(--v2-warm-surface);--goalm-surface-soft: var(--v2-warm-soft);--goalm-line: rgba(15, 20, 17, .08);--goalm-text: #090a09;--goalm-muted: #626963;--goalm-accent: #05603a;--goalm-track: #e9ecea}body[data-v2-view=savings] .mv7-workspace{background:var(--goalm-bg)}body[data-v2-view=savings] #savings-view.mv7-goals-view{width:100%;max-width:560px;padding:18px 16px calc(38px + env(safe-area-inset-bottom));background:var(--goalm-bg)}body[data-v2-view=savings] .mv7-goals-desktop-legacy{display:none!important}body[data-v2-view=savings] .mv7-goals-mobile-reference{display:grid;gap:24px;color:var(--goalm-text)}.mv7-goals-mobile-heading{display:grid;gap:6px;padding:0 1px}.mv7-goals-mobile-heading h2{margin:0;color:var(--goalm-text);font-size:clamp(32px,9.5vw,42px);font-weight:720;letter-spacing:-.055em;line-height:1}.mv7-goals-mobile-heading p{margin:0;color:var(--goalm-muted);font-size:14px;line-height:1.5}.mv7-goals-mobile-summary{display:grid;min-height:132px;grid-template-columns:minmax(0,1.12fr) 84px minmax(82px,.8fr);align-items:center;gap:13px;padding:18px;border:1px solid var(--goalm-line);border-radius:22px;background:var(--goalm-surface)}.mv7-goals-mobile-summary-copy{display:grid;min-width:0;align-content:center;gap:6px}.mv7-goals-mobile-summary-copy>span,.mv7-goals-mobile-totals dt{color:var(--goalm-muted);font-size:11px;font-weight:500}.mv7-goals-mobile-summary-copy>strong{color:var(--goalm-text);font-size:clamp(30px,9vw,40px);font-weight:720;letter-spacing:-.055em;line-height:1}.mv7-goals-mobile-summary-copy>small{color:var(--goalm-muted);font-size:9px;font-weight:550;line-height:1.35}.mv7-goals-mobile-summary-copy>small.has-value{color:var(--goalm-accent)}.mv7-goals-mobile-ring{position:relative;display:grid;width:82px;height:82px;place-items:center;border-radius:50%;background:conic-gradient(var(--goalm-accent) var(--goal-mobile-progress, 0%),var(--goalm-track) 0);transform:rotate(-26deg)}.mv7-goals-mobile-ring:before{position:absolute;inset:13px;border-radius:inherit;background:var(--goalm-surface);content:""}.mv7-goals-mobile-ring>span{position:relative;z-index:1;display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--goalm-line);border-radius:50%;background:var(--goalm-surface-soft);transform:rotate(26deg)}.mv7-goals-mobile-ring svg{width:21px;height:21px;fill:none;stroke:var(--goalm-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mv7-goals-mobile-totals{display:grid;min-width:0;gap:15px;margin:0}.mv7-goals-mobile-totals>div{display:grid;min-width:0;gap:4px}.mv7-goals-mobile-totals dd{overflow:hidden;margin:0;color:var(--goalm-text);font-size:14px;font-weight:700;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.mv7-goals-mobile-filters{display:grid;grid-template-columns:.85fr .95fr 1.25fr 1.1fr;gap:7px;overflow-x:auto;scrollbar-width:none}.mv7-goals-mobile-filters::-webkit-scrollbar{display:none}.mv7-goals-mobile-filters button{min-width:max-content;min-height:42px;padding:0 11px;border:1px solid transparent;border-radius:999px;background:var(--goalm-surface-soft);color:var(--goalm-text);font-size:11.5px;font-weight:620;cursor:pointer}.mv7-goals-mobile-filters button.is-active{border-color:var(--goalm-text);background:var(--goalm-text);color:var(--goalm-bg);box-shadow:0 9px 22px #00000021}.mv7-goals-mobile-list-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.mv7-goals-mobile-list-heading h3{margin:0;color:var(--goalm-text);font-size:17px;font-weight:680;letter-spacing:-.03em}.mv7-goals-mobile-list-heading button{display:inline-flex;min-height:42px;flex:0 0 auto;align-items:center;gap:8px;padding:0 17px;border:0;border-radius:999px;background:var(--goalm-text);color:var(--goalm-bg);font-size:12px;font-weight:650;cursor:pointer}.mv7-goals-mobile-list-heading svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.9}.mv7-goals-mobile-list{overflow:hidden;border:1px solid var(--goalm-line);border-radius:22px;background:var(--goalm-surface)}.mv7-goals-mobile-row{position:relative;display:grid;width:100%;min-height:91px;grid-template-columns:50px minmax(0,1fr) minmax(75px,auto) 14px;align-items:center;gap:11px;padding:12px 13px;border:0;border-bottom:1px solid var(--goalm-line);background:var(--goalm-surface);color:var(--goalm-text);text-align:left;cursor:pointer}.mv7-goals-mobile-row:last-child{border-bottom:0}.mv7-goals-mobile-row:active{background:var(--goalm-surface-soft)}.mv7-goals-mobile-row.is-archived{opacity:.62}.mv7-goals-mobile-row-icon{display:grid;width:50px;height:50px;place-items:center;border-radius:14px;background:var(--goal-mobile-tint, var(--goalm-surface-soft));font-family:"Apple Color Emoji","Segoe UI Emoji",sans-serif;font-size:24px}.mv7-goals-mobile-row-copy{display:grid;min-width:0;gap:5px}.mv7-goals-mobile-row-copy>strong,.mv7-goals-mobile-row-copy>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv7-goals-mobile-row-copy>strong{color:var(--goalm-text);font-size:13px;font-weight:680;letter-spacing:-.025em}.mv7-goals-mobile-row-copy>small{color:var(--goalm-muted);font-size:10.5px}.mv7-goals-mobile-row-track{display:block;width:100%;height:5px;overflow:hidden;margin-top:2px;border-radius:999px;background:var(--goalm-track)}.mv7-goals-mobile-row-track i{display:block;height:100%;border-radius:inherit;background:var(--goalm-accent)}.mv7-goals-mobile-row.is-completed .mv7-goals-mobile-row-track i{background:#27a966}.mv7-goals-mobile-row-figures{display:grid;min-width:0;justify-items:end;gap:5px}.mv7-goals-mobile-row-figures strong{max-width:105px;overflow:hidden;color:var(--goalm-text);font-size:12px;font-weight:700;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.mv7-goals-mobile-row-figures small{color:var(--goalm-accent);font-size:11px;font-weight:670}.mv7-goals-mobile-row>svg{width:14px;height:14px;fill:none;stroke:var(--goalm-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.mv7-goals-mobile-empty{display:grid;min-height:220px;place-content:center;justify-items:center;gap:10px;padding:28px 22px;text-align:center}.mv7-goals-mobile-empty strong{color:var(--goalm-text);font-size:17px}.mv7-goals-mobile-empty p{max-width:280px;margin:0;color:var(--goalm-muted);font-size:12px;line-height:1.55}.mv7-goals-mobile-empty button{min-height:40px;margin-top:5px;padding:0 17px;border:0;border-radius:999px;background:var(--goalm-text);color:var(--goalm-bg);font-size:12px;font-weight:650}.mv7-goal-mobile-actions{width:min(390px,calc(100% - 24px));max-width:none;margin:auto auto max(12px,env(safe-area-inset-bottom));padding:0;border:1px solid var(--goalm-line);border-radius:25px;background:var(--goalm-surface);color:var(--goalm-text)}.mv7-goal-mobile-actions::backdrop{background:#0608079e;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.mv7-goal-mobile-actions .mv7-dialog-body{display:grid;gap:12px;padding:18px}.mv7-goal-mobile-actions .mv7-dialog-body>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.mv7-goal-mobile-actions h2{margin:2px 0 0;color:var(--goalm-text);font-size:19px}.mv7-goal-mobile-actions-list{display:grid;overflow:hidden;border:1px solid var(--goalm-line);border-radius:17px}.mv7-goal-mobile-actions-list>button{display:grid;min-height:64px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;padding:10px 13px;border:0;border-bottom:1px solid var(--goalm-line);background:transparent;color:var(--goalm-text);text-align:left}.mv7-goal-mobile-actions-list>button:last-child{border-bottom:0}.mv7-goal-mobile-actions-list>button:disabled{opacity:.38}.mv7-goal-mobile-actions-list svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.mv7-goal-mobile-actions-list span{display:grid;gap:3px}.mv7-goal-mobile-actions-list strong{color:var(--goalm-text);font-size:13px}.mv7-goal-mobile-actions-list small{color:var(--goalm-muted);font-size:10.5px}}@media(max-width:370px){body[data-v2-view=savings] #savings-view.mv7-goals-view{padding-inline:13px}.mv7-goals-mobile-summary{grid-template-columns:minmax(0,1fr) 72px minmax(76px,.8fr);gap:9px;padding-inline:14px}.mv7-goals-mobile-ring{width:70px;height:70px}.mv7-goals-mobile-filters{display:flex}.mv7-goals-mobile-row{grid-template-columns:45px minmax(0,1fr) minmax(70px,auto) 12px;gap:9px;padding-inline:10px}.mv7-goals-mobile-row-icon{width:45px;height:45px;font-size:22px}}@media(max-width:768px){body[data-v2-view=savings] .mv7-topbar{position:sticky;z-index:48;top:0;display:flex;min-height:calc(66px + env(safe-area-inset-top));align-items:center;justify-content:space-between;gap:12px;padding:max(8px,env(safe-area-inset-top)) 16px 6px;border:0;background:color-mix(in srgb,var(--goalm-bg) 88%,transparent)!important;box-shadow:none!important;backdrop-filter:blur(22px) saturate(115%);-webkit-backdrop-filter:blur(22px) saturate(115%)}body[data-v2-view=savings] :is(.mv7-page-identity,#conn-status-chip,#whatsapp-quick-link){display:none!important}body[data-v2-view=savings] .mv7-mobile-topbar-start,body[data-v2-view=savings] .mv7-mobile-brand{display:flex;min-width:0;align-items:center}body[data-v2-view=savings] .mv7-mobile-topbar-start{gap:10px}body[data-v2-view=savings] .mv7-mobile-brand{color:var(--goalm-text)}body[data-v2-view=savings] .mv7-mobile-brand-mark{display:none}body[data-v2-view=savings] .mv7-mobile-brand strong{font-size:17px;font-weight:660;letter-spacing:-.035em}body[data-v2-view=savings] .mv7-menu-button{width:44px;min-width:44px;height:44px;min-height:44px;border:1px solid var(--goalm-line);border-radius:50%;background:var(--goalm-surface);color:var(--goalm-text);box-shadow:none}body[data-v2-view=savings] .mv7-topbar-actions{display:grid;min-width:0;grid-template-columns:repeat(3,38px);gap:2px;padding:4px;border:1px solid var(--goalm-line);border-radius:999px;background:var(--goalm-surface);box-shadow:none}body[data-v2-view=savings] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell),body[data-v2-view=savings] #profile-button{display:grid;width:38px;min-width:38px;height:38px;min-height:38px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--goalm-text);box-shadow:none}body[data-v2-view=savings] #profile-button{background:var(--goalm-surface-soft);font-size:12px}}.mv7-calendar-mobile-reference{display:none}@media(max-width:768px){body[data-v2-view=calendar]{--calm-bg: #000000;--calm-surface: #1c1c1e;--calm-surface-soft: #2c2c2e;--calm-line: rgba(255, 255, 255, .1);--calm-text: #f5f5f7;--calm-muted: #98989d;--calm-income: #3cc780;--calm-expense: #f05b4f;--calm-transfer: #5585e8;--calm-reminder: #f2ad31;background:var(--calm-bg)}:root[data-resolved-theme=light] body[data-v2-view=calendar]{--calm-bg: var(--v2-warm-base);--calm-surface: var(--v2-warm-surface);--calm-surface-soft: var(--v2-warm-soft);--calm-line: rgba(15, 20, 17, .09);--calm-text: #090a09;--calm-muted: #626963;--calm-income: #05603a;--calm-expense: #c4320a;--calm-transfer: #175cd3;--calm-reminder: #8a5d00}body[data-v2-view=calendar] .mv7-workspace{background:var(--calm-bg)}body[data-v2-view=calendar] #calendar-view[hidden]{display:none!important}body[data-v2-view=calendar] #calendar-view.mv7-calendar-view{position:relative;display:block;width:100%;max-width:560px;padding:18px 16px calc(104px + env(safe-area-inset-bottom));background:var(--calm-bg);color:var(--calm-text)}body[data-v2-view=calendar] #calendar-view>:is(.mv7-calendar-heading,.mv7-calendar-horizon,.mv7-calendar-sidebar){display:none!important}body[data-v2-view=calendar] #calendar-view .mv7-calendar-mobile-reference{display:grid;gap:20px}.mv7-calendar-mobile-heading{position:relative;display:grid;gap:6px;padding:0 1px}.mv7-calendar-mobile-heading>div{position:relative;z-index:1}.mv7-calendar-mobile-heading>img{position:absolute;top:-24px;right:3px;width:clamp(88px,25vw,106px);height:auto;pointer-events:none;user-select:none;filter:drop-shadow(0 18px 18px rgba(26,91,174,.2))}.mv7-calendar-mobile-heading h2{margin:0;color:var(--calm-text);font-size:clamp(32px,9.5vw,42px);font-weight:720;letter-spacing:-.055em;line-height:1}.mv7-calendar-mobile-heading p{margin:0;color:var(--calm-muted);font-size:14px;line-height:1.5}.mv7-calendar-mobile-summary{position:relative;display:grid;min-height:116px;gap:14px;padding:16px;border:1px solid var(--calm-line);border-radius:22px;background:var(--calm-surface)}.mv7-calendar-mobile-summary h3{margin:0;padding-right:44px;color:var(--calm-text);font-size:12px;font-weight:650}.mv7-calendar-mobile-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.mv7-calendar-mobile-summary dl>div{display:grid;min-width:0;gap:6px;padding:0 12px;border-left:1px solid var(--calm-line)}.mv7-calendar-mobile-summary dl>div:first-child{padding-left:0;border-left:0}.mv7-calendar-mobile-summary dt{color:var(--calm-muted);font-size:10px}.mv7-calendar-mobile-summary dd{overflow:hidden;margin:0;color:var(--calm-text);font-size:clamp(10.5px,3vw,13px);font-weight:700;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.mv7-calendar-mobile-summary dd.is-income,.mv7-calendar-mobile-summary dd.is-balance{color:var(--calm-income)}.mv7-calendar-mobile-summary dd.is-negative{color:var(--calm-expense)}.mv7-calendar-mobile-summary-icon{position:absolute;top:15px;right:14px;display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--calm-line);border-radius:11px;background:var(--calm-surface-soft)}.mv7-calendar-mobile-summary-icon svg{width:19px;height:19px;fill:none;stroke:var(--calm-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mv7-calendar-mobile-controls{display:grid;min-width:0;grid-template-columns:42px minmax(0,1fr) 42px 82px 46px;align-items:center;gap:7px}.mv7-calendar-mobile-controls button{display:inline-flex;min-width:42px;height:42px;align-items:center;justify-content:center;gap:7px;padding:0;border:1px solid var(--calm-line);border-radius:999px;background:var(--calm-surface);color:var(--calm-text);cursor:pointer}.mv7-calendar-mobile-controls>button:first-child svg{transform:rotate(180deg)}.mv7-calendar-mobile-controls svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.mv7-calendar-mobile-controls>strong{overflow:hidden;color:var(--calm-text);font-size:16px;font-weight:690;letter-spacing:-.035em;text-align:center;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.mv7-calendar-mobile-controls .mv7-calendar-mobile-today{min-width:82px;padding:0 13px;font-size:12px;font-weight:650}.mv7-calendar-mobile-month{display:grid;gap:8px}.mv7-calendar-mobile-weekdays,.mv7-calendar-mobile-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.mv7-calendar-mobile-weekdays span{color:var(--calm-muted);font-size:9px;font-weight:620;text-align:center}.mv7-calendar-mobile-grid{row-gap:3px}.mv7-calendar-mobile-grid.is-entering-left{animation:calendar-month-from-left .24s cubic-bezier(.22,1,.36,1)}.mv7-calendar-mobile-grid.is-entering-right{animation:calendar-month-from-right .24s cubic-bezier(.22,1,.36,1)}.mv7-calendar-mobile-day{position:relative;display:grid;min-width:0;height:42px;place-items:center;padding:0;border:0;border-radius:13px;background:transparent;color:var(--calm-text);cursor:pointer}.mv7-calendar-mobile-day strong{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;font-size:12px;font-weight:580}.mv7-calendar-mobile-day.is-outside{color:color-mix(in srgb,var(--calm-muted) 48%,transparent)}.mv7-calendar-mobile-day.is-today strong{border-radius:50%;background:color-mix(in srgb,var(--calm-income) 17%,transparent);color:var(--calm-income)}.mv7-calendar-mobile-day.is-selected strong{background:color-mix(in srgb,var(--calm-transfer) 12%,var(--calm-surface));color:var(--calm-text);box-shadow:0 0 0 5px color-mix(in srgb,var(--calm-transfer) 9%,transparent),0 6px 15px color-mix(in srgb,var(--calm-transfer) 18%,transparent)}.mv7-calendar-mobile-ring{position:absolute;width:42px;height:42px;max-width:100%;fill:none;stroke-width:3.5;stroke-linecap:round;transform:rotate(-90deg);pointer-events:none}.mv7-calendar-mobile-ring .is-track{stroke:color-mix(in srgb,var(--calm-muted) 10%,transparent)}.mv7-calendar-mobile-ring .is-income{stroke:var(--calm-income)}.mv7-calendar-mobile-ring .is-expense{stroke:var(--calm-expense)}.mv7-calendar-mobile-ring .is-transfer{stroke:var(--calm-transfer)}.mv7-calendar-mobile-ring .is-reminder{stroke:var(--calm-reminder)}.mv7-calendar-mobile-ring circle:not(.is-track){animation:calendar-ring-draw .42s cubic-bezier(.22,1,.36,1) both}.mv7-calendar-mobile-reminder-marker{position:absolute;right:max(0px,calc(50% - 22px));top:2px;width:7px;height:7px;border:1.5px solid var(--calm-surface);border-radius:50%;background:var(--calm-reminder);pointer-events:none}.mv7-calendar-mobile-reminder-marker.is-important{display:grid;width:12px;height:12px;place-items:center;border:0;background:transparent;color:var(--calm-reminder);font-size:10px;line-height:1}.mv7-calendar-day-peek{position:absolute;z-index:8;bottom:calc(100% + 7px);left:50%;width:max-content;max-width:190px;padding:7px 10px;border:1px solid var(--calm-line);border-radius:10px;background:color-mix(in srgb,var(--calm-surface) 92%,transparent);box-shadow:0 8px 28px #0f172a2e;color:var(--calm-text);font-size:9px;font-weight:650;transform:translate(-50%);backdrop-filter:blur(18px);pointer-events:none}.mv7-calendar-mobile-legend i{display:block;width:5px;height:5px;border-radius:50%;background:var(--calm-muted)}.mv7-calendar-mobile-legend .is-income{background:var(--calm-income)}.mv7-calendar-mobile-legend .is-expense{background:var(--calm-expense)}.mv7-calendar-mobile-legend .is-transfer{background:var(--calm-transfer)}.mv7-calendar-mobile-legend .is-reminder{background:var(--calm-reminder)}.mv7-calendar-mobile-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:12px 9px;border:1px solid var(--calm-line);border-radius:16px;background:var(--calm-surface)}.mv7-calendar-mobile-legend span{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:5px;color:var(--calm-text);font-size:8.5px;white-space:nowrap}.mv7-calendar-mobile-legend i{width:8px;height:8px;flex:0 0 auto}.mv7-calendar-mobile-agenda-section{display:grid;gap:12px}.mv7-calendar-mobile-agenda-section>header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.mv7-calendar-mobile-agenda-section h3{overflow:hidden;margin:0;color:var(--calm-text);font-size:15px;font-weight:680;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.mv7-calendar-mobile-agenda-section>header button{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:5px 0;border:0;background:transparent;color:var(--calm-text);font-size:10.5px;font-weight:640;cursor:pointer}.mv7-calendar-mobile-agenda-section>header svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.mv7-calendar-mobile-day-summary{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;padding:14px;border:1px solid var(--calm-line);border-radius:20px;background:var(--calm-surface)}.mv7-calendar-mobile-day-summary[hidden]{display:none}.mv7-calendar-mobile-total-ring{position:relative;display:grid;width:104px;height:104px;place-items:center;border-radius:50%;background:var(--day-ring);transform:rotate(-90deg)}.mv7-calendar-mobile-total-ring:after{position:absolute;inset:13px;border-radius:50%;background:var(--calm-surface);content:""}.mv7-calendar-mobile-total-ring>span{z-index:1;display:grid;justify-items:center;transform:rotate(90deg)}.mv7-calendar-mobile-total-ring strong{font-size:11px}.mv7-calendar-mobile-total-ring small{color:var(--calm-muted);font-size:8px}.mv7-calendar-mobile-breakdown{display:grid;gap:8px}.mv7-calendar-mobile-breakdown>div{display:grid;grid-template-columns:minmax(64px,1fr) auto 25px;align-items:center;gap:6px;color:var(--row-color);font-size:8.5px}.mv7-calendar-mobile-breakdown .is-income{--row-color: var(--calm-income)}.mv7-calendar-mobile-breakdown .is-expense{--row-color: var(--calm-expense)}.mv7-calendar-mobile-breakdown .is-transfer{--row-color: var(--calm-transfer)}.mv7-calendar-mobile-breakdown span{color:var(--calm-text)}.mv7-calendar-mobile-breakdown strong{font-size:8px;text-align:right}.mv7-calendar-mobile-breakdown small{color:var(--calm-muted);text-align:right}.mv7-calendar-mobile-breakdown i{grid-column:1 / -1;height:5px;overflow:hidden;border-radius:999px;background:var(--calm-surface-soft)}.mv7-calendar-mobile-breakdown b{display:block;height:100%;border-radius:inherit;background:var(--row-color)}@keyframes calendar-ring-draw{0%{stroke-dashoffset:100;opacity:0}}@keyframes calendar-month-from-left{0%{opacity:0;transform:translate(-14px)}}@keyframes calendar-month-from-right{0%{opacity:0;transform:translate(14px)}}@media(max-width:390px){.mv7-calendar-mobile-day-summary{grid-template-columns:94px minmax(0,1fr);gap:10px;padding:11px}.mv7-calendar-mobile-total-ring{width:88px;height:88px}.mv7-calendar-mobile-breakdown>div{grid-template-columns:minmax(54px,1fr) auto 23px}}@media(prefers-reduced-motion:reduce){.mv7-calendar-mobile-grid,.mv7-calendar-mobile-ring circle:not(.is-track){animation:none!important}}.mv7-calendar-mobile-agenda{overflow:hidden;border:1px solid var(--calm-line);border-radius:20px;background:var(--calm-surface)}.mv7-calendar-mobile-agenda-row{display:grid;width:100%;min-height:74px;grid-template-columns:42px minmax(0,1fr) minmax(78px,auto) 12px;align-items:center;gap:10px;padding:10px 12px;border:0;border-bottom:1px solid var(--calm-line);background:var(--calm-surface);color:var(--calm-text);text-align:left;cursor:pointer}.mv7-calendar-mobile-agenda-row:last-child{border-bottom:0}.mv7-calendar-mobile-agenda-row:active{background:var(--calm-surface-soft)}.mv7-calendar-mobile-agenda-token{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--row-color) 14%,var(--calm-surface));color:var(--row-color)}.mv7-calendar-mobile-agenda-row.is-income{--row-color: var(--calm-income)}.mv7-calendar-mobile-agenda-row.is-expense{--row-color: var(--calm-expense)}.mv7-calendar-mobile-agenda-row.is-transfer{--row-color: var(--calm-transfer)}.mv7-calendar-mobile-agenda-row.is-reminder{--row-color: var(--calm-reminder)}.mv7-calendar-mobile-agenda-token svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mv7-calendar-mobile-agenda-copy,.mv7-calendar-mobile-agenda-figures{display:grid;min-width:0;gap:5px}.mv7-calendar-mobile-agenda-copy>strong,.mv7-calendar-mobile-agenda-copy small,.mv7-calendar-mobile-agenda-figures>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv7-calendar-mobile-agenda-copy>strong{color:var(--calm-text);font-size:12.5px;font-weight:680}.mv7-calendar-mobile-agenda-copy small{display:flex;min-width:0;align-items:center;gap:4px;color:var(--calm-muted);font-size:9.5px}.mv7-calendar-mobile-agenda-copy small b{color:var(--row-color);font-weight:590}.mv7-calendar-mobile-agenda-copy small i{font-style:normal}.mv7-calendar-mobile-agenda-figures{justify-items:end}.mv7-calendar-mobile-agenda-figures strong{max-width:122px;color:var(--row-color);font-size:11.5px;font-weight:700}.mv7-calendar-mobile-agenda-figures small{color:var(--calm-muted);font-size:9.5px}.mv7-calendar-mobile-agenda-row>svg{width:12px;height:12px;fill:none;stroke:var(--calm-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.mv7-calendar-mobile-empty{display:grid;min-height:132px;place-content:center;justify-items:center;gap:7px;padding:22px;text-align:center}.mv7-calendar-mobile-empty>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:var(--calm-surface-soft);color:var(--calm-muted)}.mv7-calendar-mobile-empty svg{width:19px;height:19px;fill:none;stroke:currentColor}.mv7-calendar-mobile-empty strong{color:var(--calm-text);font-size:13px}.mv7-calendar-mobile-empty p{max-width:260px;margin:0;color:var(--calm-muted);font-size:10.5px;line-height:1.45}.mv7-calendar-mobile-controls .mv7-calendar-mobile-fab{position:static;z-index:auto;display:grid;width:46px;min-width:46px;height:46px;place-items:center;border:1px solid color-mix(in srgb,var(--calm-text) 16%,transparent);border-radius:50%;background:var(--calm-text);color:var(--calm-bg);box-shadow:0 10px 24px #00000038;cursor:pointer}.mv7-calendar-mobile-controls .mv7-calendar-mobile-fab svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.mv7-calendar-day-events-empty{margin:0;padding:28px 18px;color:var(--calm-muted);font-size:12px;text-align:center}body[data-v2-view=calendar] .mv7-topbar{position:sticky;z-index:48;top:0;display:flex;min-height:calc(66px + env(safe-area-inset-top));align-items:center;justify-content:space-between;gap:12px;padding:max(8px,env(safe-area-inset-top)) 16px 6px;border:0;background:color-mix(in srgb,var(--calm-bg) 88%,transparent)!important;box-shadow:none!important;backdrop-filter:blur(22px) saturate(115%);-webkit-backdrop-filter:blur(22px) saturate(115%)}body[data-v2-view=calendar] :is(.mv7-page-identity,#conn-status-chip,#whatsapp-quick-link){display:none!important}body[data-v2-view=calendar] .mv7-mobile-topbar-start,body[data-v2-view=calendar] .mv7-mobile-brand{display:flex;min-width:0;align-items:center}body[data-v2-view=calendar] .mv7-mobile-topbar-start{gap:10px}body[data-v2-view=calendar] .mv7-mobile-brand{color:var(--calm-text)}body[data-v2-view=calendar] .mv7-mobile-brand-mark{display:none}body[data-v2-view=calendar] .mv7-mobile-brand strong{font-size:17px;font-weight:660;letter-spacing:-.035em}body[data-v2-view=calendar] .mv7-menu-button{width:44px;min-width:44px;height:44px;min-height:44px;border:1px solid var(--calm-line);border-radius:50%;background:var(--calm-surface);color:var(--calm-text);box-shadow:none}body[data-v2-view=calendar] .mv7-topbar-actions{display:grid;min-width:0;grid-template-columns:repeat(3,38px);gap:2px;padding:4px;border:1px solid var(--calm-line);border-radius:999px;background:var(--calm-surface);box-shadow:none}body[data-v2-view=calendar] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell),body[data-v2-view=calendar] #profile-button{display:grid;width:38px;min-width:38px;height:38px;min-height:38px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--calm-text);box-shadow:none}body[data-v2-view=calendar] #profile-button{background:var(--calm-surface-soft);font-size:12px}}@media(max-width:370px){body[data-v2-view=calendar] #calendar-view.mv7-calendar-view{padding-inline:13px}.mv7-calendar-mobile-summary dl>div{padding-inline:8px}.mv7-calendar-mobile-controls{grid-template-columns:38px minmax(0,1fr) 38px 72px;gap:5px}.mv7-calendar-mobile-controls button{min-width:38px;height:38px}.mv7-calendar-mobile-controls .mv7-calendar-mobile-today{min-width:72px;padding-inline:9px}.mv7-calendar-mobile-legend span{font-size:7.5px}.mv7-calendar-mobile-agenda-row{grid-template-columns:39px minmax(0,1fr) minmax(70px,auto) 10px;gap:8px;padding-inline:9px}.mv7-calendar-mobile-agenda-token{width:39px;height:39px}}.mv7-networth-mobile-reference{display:none}@media(max-width:768px){body[data-v2-view=networth]{--netm-bg: #000000;--netm-surface: #1c1c1e;--netm-surface-soft: #2c2c2e;--netm-line: rgba(255, 255, 255, .1);--netm-text: #f5f5f7;--netm-muted: #98989d;--netm-green: #3fbc72;--netm-red: #ef584d;--netm-blue: #4d7fe0;--netm-purple: #855bd8;--netm-amber: #efa82b;background:var(--netm-bg)}:root[data-resolved-theme=light] body[data-v2-view=networth]{--netm-bg: var(--v2-warm-base);--netm-surface: var(--v2-warm-surface);--netm-surface-soft: var(--v2-warm-soft);--netm-line: rgba(15, 20, 17, .09);--netm-text: #090a09;--netm-muted: #626963;--netm-green: #05603a;--netm-red: #c4323a;--netm-blue: #175cd3;--netm-purple: #6938b5;--netm-amber: #8a5d00}body[data-v2-view=networth] .mv7-workspace{background:var(--netm-bg)}body[data-v2-view=networth] .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body[data-v2-view=networth] #networth-view[hidden]{display:none!important}body[data-v2-view=networth] #networth-view.mv7-networth-view{position:relative;display:block;width:100%;max-width:560px;padding:18px 16px calc(104px + env(safe-area-inset-bottom));background:var(--netm-bg);color:var(--netm-text)}body[data-v2-view=networth] #networth-view>:is(.mv7-networth-heading,.mv7-networth-section){display:none!important}body[data-v2-view=networth] #networth-view .mv7-networth-mobile-reference{display:grid;gap:20px}.mv7-networth-mobile-heading{display:grid;gap:6px;padding:0 1px}.mv7-networth-mobile-heading h2{margin:0;color:var(--netm-text);font-size:clamp(32px,9.5vw,42px);font-weight:720;letter-spacing:-.055em;line-height:1}.mv7-networth-mobile-heading p{margin:0;color:var(--netm-muted);font-size:14px;line-height:1.5}.mv7-networth-mobile-hero{display:grid;min-height:146px;grid-template-columns:minmax(0,1fr) minmax(132px,.9fr);align-items:center;gap:12px 16px;padding:17px 15px;border:1px solid var(--netm-line);border-radius:22px;background:var(--netm-surface)}.mv7-networth-mobile-hero-copy{display:grid;min-width:0;align-content:center;gap:7px}.mv7-networth-mobile-hero-copy>button{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--netm-muted);font-size:10px;cursor:pointer}.mv7-networth-mobile-hero-copy>button svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mv7-networth-mobile-hero-copy>strong{overflow:hidden;color:var(--netm-text);font-size:clamp(15px,4.2vw,18px);font-weight:730;letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap}.mv7-networth-mobile-hero-copy>span{overflow:hidden;color:var(--netm-green);font-size:9.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.mv7-networth-mobile-hero-copy>span.is-negative{color:var(--netm-red)}.mv7-networth-mobile-hero-copy>small{color:var(--netm-muted);font-size:9px}.mv7-networth-mobile-spark{grid-column:1 / -1;min-width:0;height:72px;margin-top:-8px}.mv7-networth-mobile-spark svg{width:100%;height:100%;overflow:visible}.mv7-networth-mobile-gridline{fill:none;stroke:var(--netm-line);stroke-dasharray:5 5;stroke-width:1}.mv7-networth-mobile-spark-area{fill:url(#networth-mobile-spark-fill)}.mv7-networth-mobile-spark-path{fill:none;filter:drop-shadow(0 4px 8px color-mix(in srgb,var(--netm-green) 24%,transparent));stroke:var(--netm-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:3;vector-effect:non-scaling-stroke}.mv7-networth-mobile-hero-totals{display:grid;min-width:0;gap:12px;margin:0}.mv7-networth-mobile-hero-totals>div{display:grid;min-width:0;gap:4px}.mv7-networth-mobile-hero-totals dt{display:flex;align-items:center;gap:6px;color:var(--netm-muted);font-size:8.5px}.mv7-networth-mobile-hero-totals dt i{display:block;width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--netm-muted)}.mv7-networth-mobile-hero-totals dt i.is-assets{background:var(--netm-green)}.mv7-networth-mobile-hero-totals dt i.is-liabilities{background:var(--netm-red)}.mv7-networth-mobile-hero-totals dt i.is-net{background:color-mix(in srgb,var(--netm-muted) 45%,transparent)}.mv7-networth-mobile-hero-totals dd{margin:0;color:var(--netm-text);font-size:clamp(9.5px,2.8vw,11px);font-weight:680;letter-spacing:-.025em;overflow-wrap:anywhere}.mv7-networth-mobile-distribution-section,.mv7-networth-mobile-evolution{display:grid;gap:12px}.mv7-networth-mobile-distribution-section>header,.mv7-networth-mobile-evolution>header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.mv7-networth-mobile-distribution-section h3,.mv7-networth-mobile-evolution h3,.mv7-networth-mobile-ledger h3{margin:0;color:var(--netm-text);font-size:15px;font-weight:680;letter-spacing:-.03em}.mv7-networth-mobile-distribution-section>header button{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:5px 0;border:0;background:transparent;color:var(--netm-muted);font-size:10px;font-weight:610;cursor:pointer}.mv7-networth-mobile-distribution-section>header svg,.mv7-networth-mobile-ledger>button svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.mv7-networth-mobile-distribution{display:grid;min-height:184px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:15px;padding:16px;border:1px solid var(--netm-line);border-radius:22px;background:var(--netm-surface)}.mv7-networth-mobile-donut{position:relative;display:grid;width:132px;height:132px;place-items:center;border-radius:50%}.mv7-networth-mobile-donut:before{position:absolute;inset:21px;border-radius:inherit;background:var(--netm-surface);content:""}.mv7-networth-mobile-donut>span{position:relative;z-index:1;display:grid;max-width:82px;justify-items:center;gap:4px;text-align:center}.mv7-networth-mobile-donut small{color:var(--netm-muted);font-size:8.5px}.mv7-networth-mobile-donut strong{overflow:hidden;max-width:100%;color:var(--netm-text);font-size:9.5px;font-weight:720;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.mv7-networth-mobile-distribution-list{display:grid;min-width:0;gap:8px}.mv7-networth-mobile-distribution-list>button:not(.mv7-networth-mobile-distribution-empty){display:grid;min-width:0;grid-template-columns:28px 6px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:1px 7px;padding:0;border:0;background:transparent;color:var(--netm-text);text-align:left;cursor:pointer}.mv7-networth-mobile-distribution-list>button>span{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--mobile-layer-tone) 14%,var(--netm-surface));color:var(--mobile-layer-tone)}.mv7-networth-mobile-distribution-list svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mv7-networth-mobile-distribution-list i{width:6px;height:6px;border-radius:50%;background:var(--mobile-layer-tone)}.mv7-networth-mobile-distribution-list strong,.mv7-networth-mobile-distribution-list b{min-width:0}.mv7-networth-mobile-distribution-list>button>span,.mv7-networth-mobile-distribution-list>button>i{grid-row:1 / 3}.mv7-networth-mobile-distribution-list strong{grid-column:3 / 5;grid-row:1;overflow:hidden;font-size:9.5px;font-weight:620;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mv7-networth-mobile-distribution-list b,.mv7-networth-mobile-distribution-list em{grid-row:2;font-size:8.5px;font-style:normal;font-weight:680;white-space:nowrap}.mv7-networth-mobile-distribution-list b{grid-column:3;overflow:hidden;color:var(--netm-muted);text-overflow:ellipsis}.mv7-networth-mobile-distribution-list em{grid-column:4;color:var(--mobile-layer-tone)}.mv7-networth-mobile-distribution-empty{min-height:80px;padding:12px;border:1px dashed var(--netm-line);border-radius:14px;background:transparent;color:var(--netm-muted);font-size:10px}.mv7-networth-mobile-ledgers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}.mv7-networth-mobile-ledger{overflow:hidden;border:1px solid var(--netm-line);border-radius:20px;background:var(--netm-surface)}.mv7-networth-mobile-ledger>header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:7px;padding:14px 12px 10px}.mv7-networth-mobile-ledger>header h3{font-size:12px}.mv7-networth-mobile-ledger>header strong{overflow:hidden;color:var(--netm-green);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mv7-networth-mobile-ledger.is-liabilities>header strong{color:var(--netm-red)}.mv7-networth-mobile-ledger-row{display:grid;width:100%;min-height:49px;grid-template-columns:28px minmax(0,1fr) auto 9px;align-items:center;gap:6px;padding:8px 9px;border:0;border-top:1px solid var(--netm-line);background:transparent;color:var(--netm-text);text-align:left;cursor:pointer}.mv7-networth-mobile-row-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--mobile-layer-tone) 14%,var(--netm-surface));color:var(--mobile-layer-tone)}.mv7-networth-mobile-row-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mv7-networth-mobile-ledger-row>strong,.mv7-networth-mobile-ledger-row>span:not(.mv7-networth-mobile-row-icon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv7-networth-mobile-ledger-row>strong{font-size:8.5px;font-weight:620}.mv7-networth-mobile-ledger-row>span:not(.mv7-networth-mobile-row-icon){font-size:8px;font-weight:670}.mv7-networth-mobile-ledger-row>svg{width:9px;height:9px;fill:none;stroke:var(--netm-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.mv7-networth-mobile-ledger>button:last-child{display:flex;width:100%;min-height:39px;align-items:center;justify-content:space-between;gap:8px;padding:8px 11px;border:0;border-top:1px solid var(--netm-line);background:transparent;color:var(--netm-text);font-size:8.5px;font-weight:610;cursor:pointer}.mv7-networth-mobile-ledger>button[hidden]{display:none!important}.mv7-networth-mobile-ledger-empty{display:grid;min-height:104px;place-content:center;margin:0;padding:14px;border:0;border-top:1px solid var(--netm-line);background:transparent;color:var(--netm-muted);font-size:9px;text-align:center}.mv7-networth-mobile-ledger-empty.is-positive{color:var(--netm-green)}.mv7-networth-mobile-evolution>header label{position:relative;display:inline-flex;min-width:92px;height:38px;flex:0 0 auto;align-items:center;border:1px solid var(--netm-line);border-radius:999px;background:var(--netm-surface)}.mv7-networth-mobile-evolution select{width:100%;height:100%;appearance:none;padding:0 30px 0 13px;border:0;outline:0;background:transparent;color:var(--netm-text);font:inherit;font-size:10px;font-weight:650}.mv7-networth-mobile-evolution>header label svg{position:absolute;right:11px;width:11px;height:11px;fill:none;stroke:var(--netm-text);pointer-events:none}.mv7-networth-mobile-evolution-card{display:grid;min-height:208px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:13px;padding:15px;border:1px solid var(--netm-line);border-radius:22px;background:var(--netm-surface)}.mv7-networth-mobile-evolution-chart{position:relative;min-width:0;padding:0 0 20px 28px}.mv7-networth-mobile-evolution-chart>svg{width:100%;height:165px;overflow:visible}.mv7-networth-mobile-evolution-grid{fill:none;stroke:var(--netm-line);stroke-dasharray:4 4;stroke-width:1;vector-effect:non-scaling-stroke}.mv7-networth-mobile-evolution-area{fill:color-mix(in srgb,var(--netm-green) 14%,transparent)}.mv7-networth-mobile-evolution-path{fill:none;stroke:var(--netm-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:3;vector-effect:non-scaling-stroke}#networth-mobile-evolution-points circle{fill:var(--netm-green);stroke:var(--netm-surface);stroke-width:2;vector-effect:non-scaling-stroke}.mv7-networth-mobile-evolution-axis{position:absolute;inset:0 auto 20px 0;display:flex;width:26px;flex-direction:column;justify-content:space-between}.mv7-networth-mobile-evolution-axis span{color:var(--netm-muted);font-size:7.5px}.mv7-networth-mobile-evolution-months{position:absolute;right:0;bottom:0;left:28px;display:flex;justify-content:space-between}.mv7-networth-mobile-evolution-months span{color:var(--netm-muted);font-size:7px}.mv7-networth-mobile-evolution-card>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:10px;margin:0;padding-top:12px;border-top:1px solid var(--netm-line)}.mv7-networth-mobile-evolution-card>dl>div{display:grid;min-width:0;gap:4px}.mv7-networth-mobile-evolution-card dt{color:var(--netm-muted);font-size:8px}.mv7-networth-mobile-evolution-card dd{margin:0;color:var(--netm-text);font-size:clamp(9px,2.7vw,10.5px);font-weight:690;line-height:1.25;overflow-wrap:anywhere}.mv7-networth-mobile-evolution-card #networth-mobile-largest-change,.mv7-networth-mobile-evolution-card #networth-mobile-largest-rate{color:var(--netm-green)}.mv7-networth-mobile-evolution-card :is(#networth-mobile-largest-change,#networth-mobile-largest-rate).is-negative{color:var(--netm-red)}.mv7-networth-mobile-evolution-card small{color:var(--netm-green);font-size:8px}body[data-v2-view=networth] .mv7-topbar{position:sticky;z-index:48;top:0;display:flex;min-height:calc(66px + env(safe-area-inset-top));align-items:center;justify-content:space-between;gap:12px;padding:max(8px,env(safe-area-inset-top)) 16px 6px;border:0;background:color-mix(in srgb,var(--netm-bg) 88%,transparent)!important;box-shadow:none!important;backdrop-filter:blur(22px) saturate(115%);-webkit-backdrop-filter:blur(22px) saturate(115%)}body[data-v2-view=networth] :is(.mv7-page-identity,#conn-status-chip,#whatsapp-quick-link){display:none!important}body[data-v2-view=networth] .mv7-mobile-topbar-start,body[data-v2-view=networth] .mv7-mobile-brand{display:flex;min-width:0;align-items:center}body[data-v2-view=networth] .mv7-mobile-topbar-start{gap:10px}body[data-v2-view=networth] .mv7-mobile-brand{color:var(--netm-text)}body[data-v2-view=networth] .mv7-mobile-brand-mark{display:none}body[data-v2-view=networth] .mv7-mobile-brand strong{font-size:17px;font-weight:660;letter-spacing:-.035em}body[data-v2-view=networth] .mv7-menu-button{width:44px;min-width:44px;height:44px;min-height:44px;border:1px solid var(--netm-line);border-radius:50%;background:var(--netm-surface);color:var(--netm-text);box-shadow:none}body[data-v2-view=networth] .mv7-topbar-actions{display:grid;min-width:0;grid-template-columns:repeat(3,38px);gap:2px;padding:4px;border:1px solid var(--netm-line);border-radius:999px;background:var(--netm-surface);box-shadow:none}body[data-v2-view=networth] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell),body[data-v2-view=networth] #profile-button{display:grid;width:38px;min-width:38px;height:38px;min-height:38px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--netm-text);box-shadow:none}body[data-v2-view=networth] #profile-button{background:var(--netm-surface-soft);font-size:12px}}.mv7-recurring-mobile-reference{display:none}.mv7-recurring-desktop-legacy{display:contents}@media(max-width:768px){body[data-v2-view=recurring]{--recm-bg: #000000;--recm-surface: #1c1c1e;--recm-surface-soft: #2c2c2e;--recm-line: rgba(255, 255, 255, .1);--recm-text: #f5f5f7;--recm-muted: #98989d;--recm-green: #39c67b;--recm-amber: #ffb51a;background:var(--recm-bg)}:root[data-resolved-theme=light] body[data-v2-view=recurring]{--recm-bg: var(--v2-warm-base);--recm-surface: var(--v2-warm-surface);--recm-surface-soft: var(--v2-warm-soft);--recm-line: rgba(11, 15, 13, .075);--recm-text: #080908;--recm-muted: #626963;--recm-green: #05603a;--recm-amber: #8a5d00}body[data-v2-view=recurring] .mv7-workspace{background:var(--recm-bg)}body[data-v2-view=recurring] .mv7-topbar{position:sticky;z-index:48;top:0;display:flex;min-height:calc(66px + env(safe-area-inset-top));align-items:center;justify-content:space-between;gap:12px;padding:max(8px,env(safe-area-inset-top)) 16px 6px;border:0;background:color-mix(in srgb,var(--recm-bg) 88%,transparent)!important;box-shadow:none!important;backdrop-filter:blur(22px) saturate(115%);-webkit-backdrop-filter:blur(22px) saturate(115%)}body[data-v2-view=recurring] .mv7-topbar:after,body[data-v2-view=recurring] .mv7-page-identity,body[data-v2-view=recurring] #conn-status-chip,body[data-v2-view=recurring] #whatsapp-quick-link{display:none!important}body[data-v2-view=recurring] .mv7-mobile-topbar-start,body[data-v2-view=recurring] .mv7-mobile-brand{display:flex;min-width:0;align-items:center}body[data-v2-view=recurring] .mv7-mobile-topbar-start{gap:10px}body[data-v2-view=recurring] .mv7-menu-button{display:grid;width:44px;min-width:44px;height:44px;min-height:44px;place-items:center;border:1px solid var(--recm-line);border-radius:50%;background:var(--recm-surface);color:var(--recm-text);box-shadow:0 10px 25px #00000014}body[data-v2-view=recurring] .mv7-menu-button svg{width:18px;height:18px}body[data-v2-view=recurring] .mv7-mobile-brand{gap:7px;color:var(--recm-text)}body[data-v2-view=recurring] .mv7-mobile-brand-mark{display:none}body[data-v2-view=recurring] .mv7-mobile-brand strong{font-size:17px;font-weight:660;letter-spacing:-.035em}body[data-v2-view=recurring] .mv7-topbar-actions{display:grid;min-width:0;grid-template-columns:repeat(3,38px);gap:2px;padding:4px;border:1px solid var(--recm-line);border-radius:999px;background:var(--recm-surface);box-shadow:0 12px 30px #00000014}body[data-v2-view=recurring] .mv7-topbar-actions.has-guest-login{grid-template-columns:repeat(2,38px) auto 38px}body[data-v2-view=recurring] #topbar-login-button:not([hidden]){display:inline-flex;min-width:0;min-height:38px;padding:0 10px;border:0;border-radius:999px;background:color-mix(in srgb,var(--recm-text) 8%,transparent);box-shadow:none;color:var(--recm-text);font-size:11px}body[data-v2-view=recurring] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell),body[data-v2-view=recurring] #profile-button{display:grid;width:38px;min-width:38px;height:38px;min-height:38px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--recm-text);box-shadow:none}body[data-v2-view=recurring] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell) svg{width:18px;height:18px}body[data-v2-view=recurring] #profile-button{background:var(--recm-surface-soft);font-size:12px}body[data-v2-view=recurring] #recurring-view.mv7-recurring-view{display:block!important;width:100%;max-width:560px;min-height:0;padding:18px 16px calc(38px + env(safe-area-inset-bottom));margin-inline:auto;background:var(--recm-bg)}body[data-v2-view=recurring] #recurring-view[hidden],body[data-v2-view=recurring] .mv7-recurring-desktop-legacy{display:none!important}body[data-v2-view=recurring] .mv7-recurring-mobile-reference{display:grid;gap:20px;color:var(--recm-text)}.mv7-recurring-mobile-heading{display:grid;gap:8px;padding:0 4px 2px}.mv7-recurring-mobile-heading>span{color:var(--recm-muted);font-size:13px}.mv7-recurring-mobile-heading h2{margin:0;color:var(--recm-text);font-size:clamp(34px,8.7vw,39px);font-weight:735;letter-spacing:-.06em;line-height:1.01;white-space:nowrap}.mv7-recurring-mobile-heading p{display:flex;align-items:center;gap:6px;margin:7px 0 0;color:var(--recm-text);font-size:16px}.mv7-recurring-mobile-heading p strong{font-size:18px;font-weight:690}.mv7-recurring-mobile-heading p em{padding:6px 10px;margin-left:6px;border-radius:999px;background:color-mix(in srgb,var(--recm-green) 13%,transparent);color:var(--recm-green);font-size:13px;font-style:normal}.mv7-recurring-mobile-next{position:relative;display:grid;min-height:216px;grid-template-columns:58px minmax(0,1fr) auto;grid-template-rows:auto 1fr auto auto;align-items:start;gap:8px 14px;overflow:hidden;padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:23px;background:radial-gradient(circle at 52% 8%,rgba(255,255,255,.095),transparent 35%),linear-gradient(145deg,#171918,#090a09);color:#f8faf9;box-shadow:0 18px 42px #00000026;text-align:left}.mv7-recurring-mobile-next:disabled{opacity:1}.mv7-recurring-mobile-brand{display:grid;width:52px;height:52px;place-items:center;border:1px solid color-mix(in srgb,currentColor 34%,transparent);border-radius:50%;background:#ffffff12;color:#f5f5f5;font-size:25px;font-weight:760;line-height:1}.mv7-recurring-mobile-brand[data-brand=netflix]{border-color:#e5091480;background:#e509141c;color:#f4252f;text-shadow:0 0 12px rgba(229,9,20,.45)}.mv7-recurring-mobile-brand[data-brand=spotify]{background:#13bf62;color:#fff}.mv7-recurring-mobile-brand[data-brand=internet]{background:#2376ec;color:#fff}.mv7-recurring-mobile-brand[data-brand=youtube]{background:#f12525;color:#fff}.mv7-recurring-mobile-brand[data-brand=health]{background:#43bd78;color:#fff}.mv7-recurring-mobile-next-copy{display:grid;gap:4px;min-width:0}.mv7-recurring-mobile-next-copy small,.mv7-recurring-mobile-next-copy>span{color:#ffffffab;font-size:13px}.mv7-recurring-mobile-next-copy strong{overflow:hidden;font-size:25px;font-weight:690;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.mv7-recurring-mobile-next>b{grid-column:3;grid-row:2;align-self:end;font-size:23px;font-weight:670;letter-spacing:-.035em;white-space:nowrap}.mv7-recurring-mobile-next>i{position:relative;height:3px;grid-column:1 / -1;grid-row:3;overflow:visible;margin-top:8px;border-radius:999px;background:#ffffff40}.mv7-recurring-mobile-next>i span{position:absolute;top:0;left:0;height:100%;border-radius:inherit;background:#ffffffd1}.mv7-recurring-mobile-next>i span:after{position:absolute;top:50%;right:0;width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #ffffff1f;content:"";transform:translate(50%,-50%)}.mv7-recurring-mobile-next>small{grid-column:1 / -1;grid-row:4;color:#ffffffad;font-size:13px}.mv7-recurring-mobile-week{display:grid;gap:13px}.mv7-recurring-mobile-week>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px}.mv7-recurring-mobile-week h3{margin:0;color:var(--recm-text);font-size:19px;font-weight:690;letter-spacing:-.035em}.mv7-recurring-mobile-week>header button{display:inline-flex;align-items:center;gap:7px;padding:4px 0;border:0;background:transparent;color:var(--recm-muted);font-size:13px}.mv7-recurring-mobile-week>header svg,.mv7-recurring-mobile-row>svg,.mv7-recurring-mobile-insight>svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2}.mv7-recurring-mobile-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.mv7-recurring-mobile-day{position:relative;display:grid;min-width:0;min-height:67px;place-content:center;gap:4px;padding:7px 2px;border:0;border-radius:15px;background:transparent;color:var(--recm-text)}.mv7-recurring-mobile-day:disabled{opacity:1}.mv7-recurring-mobile-day.is-selected{background:#111312;color:#fff;box-shadow:0 10px 25px #00000021}.mv7-recurring-mobile-day span{color:currentColor;font-size:11px}.mv7-recurring-mobile-day strong{font-size:17px;font-weight:600}.mv7-recurring-mobile-day i{width:6px;height:6px;justify-self:center;border-radius:50%;background:var(--recurring-dot, var(--recm-green))}.mv7-recurring-mobile-list{position:relative;display:grid}.mv7-recurring-mobile-row{position:relative;display:grid;min-height:72px;grid-template-columns:46px minmax(0,1fr) auto auto 13px;align-items:center;gap:10px;padding:8px 3px;border:0;background:transparent;color:var(--recm-text);text-align:left}.mv7-recurring-mobile-row+.mv7-recurring-mobile-row:before{position:absolute;top:0;right:3px;left:59px;height:1px;background:var(--recm-line);content:""}.mv7-recurring-mobile-row .mv7-recurring-mobile-brand{width:42px;height:42px;font-size:21px}.mv7-recurring-mobile-row>span:nth-child(2){display:grid;gap:2px;min-width:0}.mv7-recurring-mobile-row strong{overflow:hidden;color:var(--recm-text);font-size:15px;font-weight:660;text-overflow:ellipsis;white-space:nowrap}.mv7-recurring-mobile-row small,.mv7-recurring-mobile-row time{color:var(--recm-muted);font-size:12px;font-style:normal;white-space:nowrap}.mv7-recurring-mobile-row>b{min-width:76px;color:var(--recm-text);font-size:15px;font-weight:660;text-align:right;white-space:nowrap}.mv7-recurring-mobile-row>svg{color:var(--recm-muted)}.mv7-recurring-mobile-empty{padding:20px 12px;margin:0;border:1px dashed var(--recm-line);border-radius:16px;color:var(--recm-muted);font-size:13px;text-align:center}.mv7-recurring-mobile-totals{display:grid;min-height:92px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;margin:0;border:1px solid var(--recm-line);border-radius:20px;background:var(--recm-surface-soft)}.mv7-recurring-mobile-totals>div{display:grid;gap:4px;padding:14px;text-align:center}.mv7-recurring-mobile-totals>div+div{border-left:1px solid var(--recm-line)}.mv7-recurring-mobile-totals dt{color:var(--recm-muted);font-size:13px}.mv7-recurring-mobile-totals dd{margin:0;color:var(--recm-text);font-size:20px;font-weight:690;letter-spacing:-.035em}.mv7-recurring-mobile-insight{display:grid;min-height:76px;grid-template-columns:46px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--recm-amber) 13%,var(--recm-line));border-radius:20px;background:color-mix(in srgb,var(--recm-amber) 11%,var(--recm-surface));color:var(--recm-text);text-align:left}.mv7-recurring-mobile-insight[hidden]{display:none}.mv7-recurring-mobile-insight>span:first-child{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--recm-amber);color:#fff;font-size:21px}.mv7-recurring-mobile-insight>span:nth-child(2){display:grid;gap:2px}.mv7-recurring-mobile-insight strong{font-size:14px;font-weight:650}.mv7-recurring-mobile-insight small{color:var(--recm-muted);font-size:12px}.mv7-recurring-mobile-insight>svg{color:var(--recm-text)}.mv7-recurring-mobile-add{display:inline-flex;width:min(100%,330px);min-height:62px;align-items:center;justify-content:center;gap:10px;justify-self:center;border:0;border-radius:999px;background:#111312;color:#fff;box-shadow:0 14px 32px #00000024;font-size:16px;font-weight:650}.mv7-recurring-mobile-add svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.mv7-recurring-mobile-all{display:grid;gap:6px}.mv7-recurring-mobile-all[hidden]{display:none}.mv7-recurring-mobile-all>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 4px}.mv7-recurring-mobile-all h3{margin:0;color:var(--recm-text);font-size:19px;font-weight:690;letter-spacing:-.035em}.mv7-recurring-mobile-all>header>span{color:var(--recm-muted);font-size:13px;white-space:nowrap}.mv7-recurring-mobile-row .mv7-recurring-mobile-brand[data-brand=default]{border-color:var(--recm-line);background:var(--recm-surface-soft);color:var(--recm-text)}.mv7-recurring-mobile-row.is-inactive :is(.mv7-recurring-mobile-brand,strong,b){opacity:.5;filter:grayscale(1)}.mv7-recurring-mobile-more{display:flex;min-height:46px;align-items:center;justify-content:center;gap:7px;margin-top:4px;border:0;border-top:1px solid var(--recm-line);background:transparent;color:var(--recm-muted);font-size:13px;font-weight:600}.mv7-recurring-mobile-more svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .18s ease}.mv7-recurring-mobile-more[aria-expanded=true] svg{transform:rotate(180deg)}.mv7-recurring-mobile-detected{display:grid;gap:6px;padding:16px 16px 8px;border:1px solid var(--recm-line);border-radius:20px;background:var(--recm-surface-soft);color:var(--recm-text)}.mv7-recurring-mobile-detected[hidden]{display:none}.mv7-recurring-mobile-detected>header{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding-bottom:6px}.mv7-recurring-mobile-detected>header>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--recm-green) 15%,transparent);color:var(--recm-green)}.mv7-recurring-mobile-detected>header svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2}.mv7-recurring-mobile-detected h3{margin:0;font-size:15px;font-weight:660}.mv7-recurring-mobile-detected header p{margin:2px 0 0;color:var(--recm-muted);font-size:12px;line-height:1.35}.mv7-recurring-mobile-detected-row{display:grid;min-height:58px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-top:1px solid var(--recm-line)}.mv7-recurring-mobile-detected-row>span{display:grid;gap:2px;min-width:0}.mv7-recurring-mobile-detected-row strong{overflow:hidden;font-size:15px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.mv7-recurring-mobile-detected-row small{color:var(--recm-muted);font-size:12px}.mv7-recurring-mobile-detected-row button{min-height:34px;padding:0 15px;border:0;border-radius:999px;background:var(--recm-text);color:var(--recm-bg);font-size:13px;font-weight:650}.mv7-recurring-mobile-detected-more{margin:0;padding:10px 0 6px;border-top:1px solid var(--recm-line);color:var(--recm-muted);font-size:12px}.mv7-recurring-mobile-brand.is-branded{border-color:transparent;background:var(--brand-color);color:#fff;text-shadow:none}.mv7-recurring-mobile-brand.is-dark-brand{border-color:#ffffff29;background:#232326}.mv7-recurring-mobile-brand img{width:48%;height:48%;filter:brightness(0) invert(1)}.mv7-recurring-mobile-brand.is-light-brand{border-color:#0000001f;color:#111}.mv7-recurring-mobile-brand.is-light-brand img{filter:brightness(0)}.mv7-recurring-mobile-brand.is-wide-logo img{width:72%;height:72%}.mv7-recurring-mobile-brand svg{width:46%;height:46%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mv7-recurring-mobile-next.is-branded{border-color:color-mix(in srgb,var(--recurring-brand) 30%,rgba(255,255,255,.08));background:radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--recurring-brand) 34%,transparent),transparent 58%),radial-gradient(circle at 52% 8%,rgba(255,255,255,.095),transparent 35%),linear-gradient(145deg,#171918,#090a09)}.mv7-recurring-mobile-next.is-branded>i span{background:color-mix(in srgb,var(--recurring-brand) 55%,#fff)}.mv7-create-dialog footer .mv7-recurring-status-toggle:not([hidden]){width:100%;min-height:42px;border-radius:13px}}@media(max-width:430px){.mv7-recurring-mobile-next{min-height:204px;grid-template-columns:52px minmax(0,1fr);padding:18px}.mv7-recurring-mobile-next>b{grid-column:2;grid-row:2;justify-self:end;font-size:20px}.mv7-recurring-mobile-row{grid-template-columns:42px minmax(0,1fr) auto 12px;gap:8px}.mv7-recurring-mobile-row>time{display:none}.mv7-recurring-mobile-row>b{min-width:72px;font-size:14px}}@media(max-width:370px){body[data-v2-view=recurring] #recurring-view.mv7-recurring-view{padding-inline:13px}.mv7-recurring-mobile-heading h2{font-size:31px}.mv7-recurring-mobile-heading p{flex-wrap:wrap}.mv7-recurring-mobile-heading p em{margin-left:0}.mv7-recurring-mobile-totals dd{font-size:17px}}.mv7-streak-mobile-reference{display:none}.mv7-streak-desktop-legacy{display:contents}@media(max-width:768px){body[data-v2-view=streak]{--streakm-bg: #000000;--streakm-surface: #1c1c1e;--streakm-surface-soft: #2c2c2e;--streakm-line: rgba(255, 255, 255, .1);--streakm-text: #f5f5f7;--streakm-muted: #98989d;--streakm-amber: #f5ad21;--streakm-green: #3ac27a;--streakm-pending: #2c2c2e;background:var(--streakm-bg)}:root[data-resolved-theme=light] body[data-v2-view=streak]{--streakm-bg: var(--v2-warm-base);--streakm-surface: var(--v2-warm-surface);--streakm-surface-soft: var(--v2-warm-soft);--streakm-line: rgba(11, 15, 13, .075);--streakm-text: #080908;--streakm-muted: #626963;--streakm-amber: #8a5d00;--streakm-green: #05603a;--streakm-pending: #eff0ef}body[data-v2-view=streak] .mv7-workspace{background:var(--streakm-bg)}body[data-v2-view=streak] .mv7-topbar{position:sticky;z-index:48;top:0;display:flex;min-height:calc(66px + env(safe-area-inset-top));align-items:center;justify-content:space-between;gap:12px;padding:max(8px,env(safe-area-inset-top)) 16px 6px;border:0;background:color-mix(in srgb,var(--streakm-bg) 88%,transparent)!important;box-shadow:none!important;backdrop-filter:blur(22px) saturate(115%);-webkit-backdrop-filter:blur(22px) saturate(115%)}body[data-v2-view=streak] .mv7-topbar:after,body[data-v2-view=streak] .mv7-page-identity,body[data-v2-view=streak] #conn-status-chip,body[data-v2-view=streak] #whatsapp-quick-link{display:none!important}body[data-v2-view=streak] .mv7-mobile-topbar-start,body[data-v2-view=streak] .mv7-mobile-brand{display:flex;min-width:0;align-items:center}body[data-v2-view=streak] .mv7-mobile-topbar-start{gap:10px}body[data-v2-view=streak] .mv7-menu-button{display:grid;width:44px;min-width:44px;height:44px;min-height:44px;place-items:center;border:1px solid var(--streakm-line);border-radius:50%;background:var(--streakm-surface);color:var(--streakm-text);box-shadow:0 10px 25px #00000014}body[data-v2-view=streak] .mv7-menu-button svg{width:18px;height:18px}body[data-v2-view=streak] .mv7-mobile-brand{gap:7px;color:var(--streakm-text)}body[data-v2-view=streak] .mv7-mobile-brand-mark{display:none}body[data-v2-view=streak] .mv7-mobile-brand strong{font-size:17px;font-weight:660;letter-spacing:-.035em}body[data-v2-view=streak] .mv7-topbar-actions{display:grid;min-width:0;grid-template-columns:repeat(3,38px);gap:2px;padding:4px;border:1px solid var(--streakm-line);border-radius:999px;background:var(--streakm-surface);box-shadow:0 12px 30px #00000014}body[data-v2-view=streak] .mv7-topbar-actions.has-guest-login{grid-template-columns:repeat(2,38px) auto 38px}body[data-v2-view=streak] #topbar-login-button:not([hidden]){display:inline-flex;min-width:0;min-height:38px;padding:0 10px;border:0;border-radius:999px;background:color-mix(in srgb,var(--streakm-text) 8%,transparent);box-shadow:none;color:var(--streakm-text);font-size:11px}body[data-v2-view=streak] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell),body[data-v2-view=streak] #profile-button{display:grid;width:38px;min-width:38px;height:38px;min-height:38px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--streakm-text);box-shadow:none}body[data-v2-view=streak] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell) svg{width:18px;height:18px}body[data-v2-view=streak] #profile-button{background:var(--streakm-surface-soft);font-size:12px}body[data-v2-view=streak] #streak-view.mv7-streak-view{display:block!important;width:100%;max-width:560px;min-height:0;padding:18px 16px calc(38px + env(safe-area-inset-bottom));margin-inline:auto;background:var(--streakm-bg)}body[data-v2-view=streak] #streak-view[hidden],body[data-v2-view=streak] .mv7-streak-desktop-legacy{display:none!important}body[data-v2-view=streak] .mv7-streak-mobile-reference{display:grid;gap:20px;color:var(--streakm-text)}.mv7-streak-mobile-heading{display:grid;gap:8px;padding:0 4px 2px}.mv7-streak-mobile-heading>span{color:var(--streakm-muted);font-size:13px}.mv7-streak-mobile-heading h2{max-width:430px;margin:0;color:var(--streakm-text);font-size:clamp(36px,10vw,45px);font-weight:735;letter-spacing:-.06em;line-height:1.02}.mv7-streak-mobile-heading h2 strong{font-size:1.42em;font-weight:760}.mv7-streak-mobile-heading p{margin:0;color:var(--streakm-muted);font-size:15px}.mv7-streak-mobile-summary{display:grid;min-height:160px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:20px;padding:24px;border:1px solid color-mix(in srgb,var(--streakm-amber) 28%,var(--streakm-line));border-radius:23px;background:radial-gradient(circle at 52% 18%,color-mix(in srgb,var(--streakm-amber) 15%,transparent),transparent 45%),var(--streakm-surface);box-shadow:0 16px 38px #0000000e}.mv7-streak-mobile-flame{display:grid;width:78px;height:78px;place-items:center;border-radius:50%;background:#111312;color:var(--streakm-amber);box-shadow:0 12px 28px #00000029}.mv7-streak-mobile-flame svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:1.7}.mv7-streak-mobile-summary>div{display:grid;justify-items:start;gap:7px}.mv7-streak-mobile-summary>div>strong{color:var(--streakm-text);font-size:20px;font-weight:690}.mv7-streak-mobile-summary p{margin:0;color:var(--streakm-muted);font-size:14px}.mv7-streak-mobile-summary p b{color:var(--streakm-text);font-weight:620}#streak-mobile-week-gain{padding:7px 11px;border-radius:999px;background:color-mix(in srgb,var(--streakm-amber) 15%,transparent);color:color-mix(in srgb,var(--streakm-amber) 86%,var(--streakm-text));font-size:12px;font-weight:650}.mv7-streak-mobile-calendar{display:grid;gap:14px;padding:0 4px}.mv7-streak-mobile-calendar>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.mv7-streak-mobile-calendar h3{margin:0;color:var(--streakm-text);font-size:20px;font-weight:700;letter-spacing:-.04em}.mv7-streak-mobile-calendar header time{color:var(--streakm-muted);font-size:14px;text-transform:capitalize}.mv7-streak-mobile-weekdays,.mv7-streak-mobile-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;gap:7px 5px}.mv7-streak-mobile-weekdays span{color:var(--streakm-muted);font-size:12px}.mv7-streak-mobile-month-grid>span{position:relative;z-index:0;display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--streakm-pending);color:var(--streakm-muted);font-size:13px;font-weight:570}.mv7-streak-mobile-month-grid>span.is-empty{visibility:hidden}.mv7-streak-mobile-month-grid>span.is-active{background:#111312;color:#fff;box-shadow:0 8px 16px #00000021}.mv7-streak-mobile-month-grid>span.is-today{outline:3px solid var(--streakm-amber);outline-offset:2px}.mv7-streak-mobile-month-grid>span.is-future{opacity:.63}.mv7-streak-mobile-legend{display:flex;align-items:center;gap:22px;margin:0;color:var(--streakm-muted);font-size:12px}.mv7-streak-mobile-legend span{display:inline-flex;align-items:center;gap:7px}.mv7-streak-mobile-legend i{width:9px;height:9px;border-radius:50%;background:#111312}.mv7-streak-mobile-legend span:last-child i{background:var(--streakm-pending)}.mv7-streak-mobile-stats{display:grid;min-height:92px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;margin:0;border:1px solid var(--streakm-line);border-radius:20px;background:var(--streakm-surface-soft)}.mv7-streak-mobile-stats>div{display:grid;gap:5px;padding:12px 8px;text-align:center}.mv7-streak-mobile-stats>div+div{border-left:1px solid var(--streakm-line)}.mv7-streak-mobile-stats dt{color:var(--streakm-muted);font-size:12px}.mv7-streak-mobile-stats dd{margin:0;color:var(--streakm-text);font-size:20px;font-weight:690;letter-spacing:-.035em}.mv7-streak-mobile-ritual{display:grid;min-height:88px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;padding:14px 17px;border:1px solid var(--streakm-line);border-radius:20px;background:var(--streakm-surface);box-shadow:0 15px 36px #0000000e}.mv7-streak-mobile-ritual>span{display:grid;width:50px;height:50px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--streakm-green) 15%,transparent);color:var(--streakm-green);font-size:26px;font-weight:680}.mv7-streak-mobile-ritual>div{display:grid;gap:4px}.mv7-streak-mobile-ritual strong{color:var(--streakm-text);font-size:15px;font-weight:670}.mv7-streak-mobile-ritual p{margin:0;color:var(--streakm-muted);font-size:12px}.mv7-streak-mobile-record-copy{margin:-4px 0;color:var(--streakm-muted);font-size:13px;text-align:center}.mv7-streak-mobile-record-copy:first-letter{color:var(--streakm-amber)}}@media(max-width:370px){body[data-v2-view=streak] #streak-view.mv7-streak-view{padding-inline:13px}.mv7-streak-mobile-heading h2{font-size:34px}.mv7-streak-mobile-summary{grid-template-columns:68px minmax(0,1fr);gap:14px;padding-inline:18px}.mv7-streak-mobile-flame{width:66px;height:66px}.mv7-streak-mobile-weekdays,.mv7-streak-mobile-month-grid{gap-inline:2px}.mv7-streak-mobile-month-grid>span{width:35px;height:35px}.mv7-streak-mobile-stats dd{font-size:17px}}.mv7-community-mobile-reference{display:none}@media(max-width:768px){body[data-v2-view=community]{--comm-bg: #000000;--comm-surface: #1c1c1e;--comm-soft: #2c2c2e;--comm-line: rgba(255, 255, 255, .1);--comm-text: #f5f5f7;--comm-muted: #98989d;--comm-green: #43bb82;background:var(--comm-bg)}:root[data-resolved-theme=light] body[data-v2-view=community]{--comm-bg: var(--v2-warm-base);--comm-surface: var(--v2-warm-surface);--comm-soft: var(--v2-warm-soft);--comm-line: rgba(11, 15, 13, .09);--comm-text: #080908;--comm-muted: #626963;--comm-green: #05603a}body[data-v2-view=community] .mv7-workspace{background:var(--comm-bg)}body[data-v2-view=community] .mv7-topbar{position:sticky;z-index:48;top:0;display:flex;min-height:calc(66px + env(safe-area-inset-top));align-items:center;justify-content:space-between;gap:12px;padding:max(8px,env(safe-area-inset-top)) 16px 6px;border:0;background:color-mix(in srgb,var(--comm-bg) 88%,transparent)!important;box-shadow:none!important;backdrop-filter:blur(22px) saturate(115%);-webkit-backdrop-filter:blur(22px) saturate(115%)}body[data-v2-view=community] .mv7-topbar:after,body[data-v2-view=community] .mv7-page-identity,body[data-v2-view=community] #conn-status-chip,body[data-v2-view=community] #whatsapp-quick-link{display:none!important}body[data-v2-view=community] .mv7-mobile-topbar-start,body[data-v2-view=community] .mv7-mobile-brand{display:flex;min-width:0;align-items:center}body[data-v2-view=community] .mv7-mobile-topbar-start{gap:10px}body[data-v2-view=community] .mv7-menu-button{display:grid;width:44px;min-width:44px;height:44px;min-height:44px;place-items:center;border:1px solid var(--comm-line);border-radius:50%;background:var(--comm-surface);color:var(--comm-text);box-shadow:0 10px 25px #00000014}body[data-v2-view=community] .mv7-menu-button svg{width:18px;height:18px}body[data-v2-view=community] .mv7-mobile-brand{gap:7px;color:var(--comm-text)}body[data-v2-view=community] .mv7-mobile-brand-mark{display:none}body[data-v2-view=community] .mv7-mobile-brand strong{font-size:17px;font-weight:660;letter-spacing:-.035em}body[data-v2-view=community] .mv7-topbar-actions{display:grid;min-width:0;grid-template-columns:repeat(3,38px);gap:2px;padding:4px;border:1px solid var(--comm-line);border-radius:999px;background:var(--comm-surface);box-shadow:0 12px 30px #00000014}body[data-v2-view=community] .mv7-topbar-actions.has-guest-login{grid-template-columns:repeat(2,38px) auto 38px}body[data-v2-view=community] #topbar-login-button:not([hidden]){display:inline-flex;min-width:0;min-height:38px;padding:0 10px;border:0;border-radius:999px;background:color-mix(in srgb,var(--comm-text) 8%,transparent);box-shadow:none;color:var(--comm-text);font-size:11px}body[data-v2-view=community] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell),body[data-v2-view=community] #profile-button{display:grid;width:38px;min-width:38px;height:38px;min-height:38px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--comm-text);box-shadow:none}body[data-v2-view=community] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell) svg{width:18px;height:18px}body[data-v2-view=community] #profile-button{background:var(--comm-soft);font-size:12px}body[data-v2-view=community] #community-view.mv7-community-view{width:100%;max-width:620px;min-height:0;padding:12px 16px calc(38px + env(safe-area-inset-bottom));margin-inline:auto;background:var(--comm-bg);color:var(--comm-text)}body[data-v2-view=community] #community-feed-panel{position:relative;width:100%}body[data-v2-view=community] .mv7-community-mobile-reference{display:grid;min-height:58px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;padding:0 3px 8px}.mv7-community-mobile-reference h2{grid-column:2;margin:0;color:var(--comm-text);font-size:21px;font-weight:690;letter-spacing:-.04em;text-align:center}.mv7-community-mobile-avatar{display:grid;width:38px;height:38px;grid-column:1;grid-row:1;place-items:center;padding:0;border-color:var(--comm-line);box-shadow:0 9px 22px #00000014}body[data-v2-view=community] .mv7-community-shell{display:flex;width:100%;min-height:0;flex-direction:column;margin:0}body[data-v2-view=community] .mv7-community-feed{display:flex;min-width:0;flex-direction:column;border:0;background:transparent}body[data-v2-view=community] .mv7-community-toolbar{position:absolute!important;z-index:4;top:3px;right:3px;display:flex;min-height:40px;align-items:center;justify-content:flex-end;gap:4px;padding:0!important;border:0;background:transparent!important}body[data-v2-view=community] .mv7-community-toolbar .mv7-icon-button{display:grid;width:38px;min-width:38px;height:38px;min-height:38px;place-items:center;padding:0;border:1px solid var(--comm-line);border-radius:999px;background:var(--comm-surface);color:var(--comm-text);box-shadow:none}body[data-v2-view=community] .mv7-community-toolbar .mv7-icon-button svg{width:16px;height:16px}body[data-v2-view=community] .mv7-community-tool-label{display:none}body[data-v2-view=community] #community-view .mv7-community-tabs{position:sticky;z-index:12;top:calc(66px + env(safe-area-inset-top));display:grid;height:58px;grid-template-columns:repeat(3,minmax(0,1fr));order:1;overflow:visible;padding:0!important;border:0;border-bottom:1px solid var(--comm-line);background:#0a0c0b!important;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}:root[data-resolved-theme=light] body[data-v2-view=community] #community-view .mv7-community-tabs{background:color-mix(in srgb,var(--comm-bg) 94%,transparent)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}body[data-v2-view=community] .mv7-community-tabs button{min-width:0!important;padding:0 4px!important;border:0;color:var(--comm-muted);font-size:13px;font-weight:580;white-space:nowrap}body[data-v2-view=community] .mv7-community-tabs button:is([data-community-filter=recent],[data-community-filter=useful]){display:none}body[data-v2-view=community] .mv7-community-tabs button.is-active{color:var(--comm-text)}body[data-v2-view=community] .mv7-community-tabs button.is-active:after{right:12px;bottom:0;left:12px;height:3px;background:var(--comm-text)}body[data-v2-view=community] .mv7-community-mobile-search{display:flex;height:44px;order:3;margin:4px 0 10px;border-color:var(--comm-line);border-radius:999px;background:var(--comm-soft)!important}body[data-v2-view=community] .mv7-community-mobile-search input{color:var(--comm-text);font-size:13px}body[data-v2-view=community] .mv7-community-composer{display:grid;min-height:150px;grid-template-columns:42px minmax(0,1fr);order:4;gap:12px;padding:18px 4px 14px;border:0;border-bottom:1px solid var(--comm-line);background:transparent}body[data-v2-view=community] .mv7-community-composer .mv7-community-avatar{width:40px;height:40px}body[data-v2-view=community] .mv7-community-compose-body textarea{min-height:62px;color:var(--comm-text);font-size:16px;font-weight:450}body[data-v2-view=community] .mv7-community-compose-body textarea::placeholder{color:var(--comm-muted)}body[data-v2-view=community] .mv7-community-compose-footer{align-items:center}body[data-v2-view=community] .mv7-community-private{display:none}body[data-v2-view=community] .mv7-community-compose-actions{width:100%;justify-content:flex-end}body[data-v2-view=community] .mv7-community-compose-actions>button:not(.mv7-primary-button){width:38px;height:38px;border-color:var(--comm-line);border-radius:50%;color:var(--comm-muted)}body[data-v2-view=community] .mv7-community-compose-actions .mv7-primary-button{min-height:40px;padding:0 18px;border:0;border-radius:999px;background:#111312;color:#fff;box-shadow:none;font-size:13px}body[data-v2-view=community] .mv7-community-timeline{order:5}body[data-v2-view=community] .mv7-community-post{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;padding:20px 4px 16px;border:0;border-bottom:1px solid var(--comm-line);background:transparent}body[data-v2-view=community] .mv7-community-post:hover{background:transparent}body[data-v2-view=community] .mv7-community-post>.mv7-community-avatar{width:44px;height:44px;flex-basis:44px;border-color:var(--comm-line);font-size:12px}body[data-v2-view=community] .mv7-community-post-body>header{position:relative;display:flex;min-height:28px;align-items:center;gap:5px 7px;padding-right:34px}body[data-v2-view=community] .mv7-community-post-body>header strong{color:var(--comm-text);font-size:14px;font-weight:690}body[data-v2-view=community] .mv7-community-post-body>header span,body[data-v2-view=community] .mv7-community-post-body>header em{color:var(--comm-muted);font-size:11px}body[data-v2-view=community] .mv7-community-post-body>header em{padding:3px 7px;background:color-mix(in srgb,var(--comm-green) 12%,transparent);color:var(--comm-green)}body[data-v2-view=community] .mv7-community-post-body>header button{position:absolute;top:-4px;right:0;display:grid;min-width:32px;min-height:32px;place-items:center;color:var(--comm-muted)}body[data-v2-view=community] .mv7-community-post-body>p{margin:7px 0 11px;color:var(--comm-text);font-size:14px;line-height:1.52}body[data-v2-view=community] .mv7-community-post-image{max-height:460px;border-color:var(--comm-line);border-radius:18px}body[data-v2-view=community] .mv7-community-progress-card,body[data-v2-view=community] .mv7-community-reply{border-color:var(--comm-line);background:var(--comm-soft)}body[data-v2-view=community] .mv7-community-poll>button{background:var(--comm-soft);color:var(--comm-text)}body[data-v2-view=community] .mv7-community-post-actions{display:flex;width:100%;max-width:none;align-items:center;justify-content:space-between;margin-top:9px}body[data-v2-view=community] .mv7-community-post-actions button{min-width:42px;min-height:38px;color:var(--comm-muted)}body[data-v2-view=community] .mv7-community-post-actions button.is-active{color:var(--comm-green)}body[data-v2-view=community] .mv7-community-empty{padding:48px 16px;color:var(--comm-muted);font-size:13px}body[data-v2-view=community] .mv7-community-rail{position:static;display:block!important;width:100%;max-width:none;order:2;padding:18px 0 0}body[data-v2-view=community] .mv7-community-rail>:not(.mv7-community-rail-module:has(#community-trending-list)){display:none!important}body[data-v2-view=community] .mv7-community-rail-module:has(#community-trending-list){width:100%;max-width:none;box-sizing:border-box;padding:16px 4px 4px;border-top:1px solid var(--comm-line);border-bottom:1px solid var(--comm-line);border-radius:0;background:transparent!important;box-shadow:none!important}body[data-v2-view=community] .mv7-community-rail-module:has(#community-trending-list) h3{margin:0 0 12px;color:var(--comm-muted);font-size:12px;font-weight:520}body[data-v2-view=community] #community-trending-list{display:flex;gap:8px;overflow-x:auto;padding-bottom:5px;scrollbar-width:none}body[data-v2-view=community] #community-trending-list::-webkit-scrollbar{display:none}body[data-v2-view=community] .mv7-community-rail-module #community-trending-list>a{display:flex;min-width:max-content;align-items:center;gap:6px;padding:10px 14px;border:1px solid var(--comm-line);border-radius:999px;background:var(--comm-soft)}body[data-v2-view=community] .mv7-community-rail-module #community-trending-list>a i{display:none}body[data-v2-view=community] .mv7-community-rail-module #community-trending-list>a span{display:flex;align-items:center;gap:7px}body[data-v2-view=community] .mv7-community-rail-module #community-trending-list>a strong{color:var(--comm-text);font-size:12px}body[data-v2-view=community] .mv7-community-rail-module #community-trending-list>a small{color:var(--comm-muted);font-size:11px}body[data-v2-view=community] .mv7-community-comments-dialog{width:min(460px,calc(100% - 24px));max-height:min(620px,calc(100dvh - 48px));overflow:hidden;border-color:var(--comm-line);border-radius:22px;background:color-mix(in srgb,var(--comm-surface) 94%,transparent);color:var(--comm-text);box-shadow:0 24px 70px #0000003d;backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%)}body[data-v2-view=community] .mv7-community-comments-dialog::backdrop{background:#080a097a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}body[data-v2-view=community] .mv7-community-comments-dialog .mv7-dialog-body{display:grid;max-height:min(618px,calc(100dvh - 50px));grid-template-rows:auto auto minmax(72px,1fr) auto;gap:8px;padding:14px}body[data-v2-view=community] .mv7-community-comments-dialog .mv7-dialog-body>header{display:flex;min-height:38px;align-items:center;justify-content:space-between;margin:0}body[data-v2-view=community] .mv7-community-comments-dialog .mv7-eyebrow{display:none}body[data-v2-view=community] .mv7-community-comments-dialog h2{margin:0;color:var(--comm-text);font-size:18px;font-weight:690;letter-spacing:-.035em}body[data-v2-view=community] #community-comments-close{width:34px;min-width:34px;height:34px;min-height:34px;border-color:var(--comm-line);border-radius:50%;background:var(--comm-soft);color:var(--comm-text)}body[data-v2-view=community] .mv7-community-comments-post{margin:0;padding:8px 10px;border-color:var(--comm-line);border-radius:10px;background:var(--comm-soft);color:var(--comm-muted);font-size:11px;line-height:1.4;-webkit-line-clamp:2}body[data-v2-view=community] .mv7-community-comments-list{min-height:72px;max-height:min(330px,42dvh);gap:0;padding-right:2px;overscroll-behavior:contain}body[data-v2-view=community] .mv7-community-comment{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:9px 2px;border-color:var(--comm-line)}body[data-v2-view=community] .mv7-community-comment>.mv7-community-avatar{width:28px;height:28px;border-color:var(--comm-line);font-size:9px}body[data-v2-view=community] .mv7-community-comment header{min-height:24px;gap:6px}body[data-v2-view=community] .mv7-community-comment header strong{color:var(--comm-text);font-size:12px;font-weight:680}body[data-v2-view=community] .mv7-community-comment header small{color:var(--comm-muted);font-size:9px}body[data-v2-view=community] .mv7-community-comment header button{width:28px;height:28px;border-radius:50%}body[data-v2-view=community] .mv7-community-comment p{margin:2px 0 0;color:var(--comm-text);font-size:12px;line-height:1.42}body[data-v2-view=community] .mv7-community-comments-list .mv7-community-empty{padding:24px 10px;font-size:11px}body[data-v2-view=community] .mv7-community-comment-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding-top:9px;border-color:var(--comm-line)}body[data-v2-view=community] .mv7-community-comment-form textarea{min-height:40px;max-height:88px;resize:none;padding:9px 11px;border-color:var(--comm-line);border-radius:12px;background:var(--comm-soft);color:var(--comm-text);font-size:12px;line-height:1.35}body[data-v2-view=community] .mv7-community-comment-form .mv7-primary-button{width:auto;min-width:84px;min-height:40px;padding:0 13px;border:0;border-radius:999px;background:var(--comm-text);color:var(--comm-bg);box-shadow:none;font-size:11px}}@media(max-width:370px){body[data-v2-view=community] #community-view.mv7-community-view{padding-inline:13px}body[data-v2-view=community] .mv7-community-private{font-size:0}body[data-v2-view=community] .mv7-community-private svg{width:17px;height:17px}body[data-v2-view=community] .mv7-community-post{grid-template-columns:40px minmax(0,1fr);gap:9px}body[data-v2-view=community] .mv7-community-post>.mv7-community-avatar{width:38px;height:38px}}@media(max-width:370px){body[data-v2-view=networth] #networth-view.mv7-networth-view{padding-inline:13px}.mv7-networth-mobile-hero{grid-template-columns:minmax(0,1fr) minmax(122px,.9fr);gap:8px;padding-inline:12px}.mv7-networth-mobile-distribution{grid-template-columns:112px minmax(0,1fr);gap:10px;padding-inline:12px}.mv7-networth-mobile-donut{width:112px;height:112px}.mv7-networth-mobile-donut:before{inset:18px}.mv7-networth-mobile-ledgers{gap:8px}.mv7-networth-mobile-ledger-row{grid-template-columns:25px minmax(0,1fr) auto 8px;gap:5px;padding-inline:7px}.mv7-networth-mobile-row-icon{width:25px;height:25px}.mv7-networth-mobile-evolution-card{gap:9px;padding-inline:11px}}@media(max-width:768px){.mv7-create-dialog{--create-accent: #2dde98;--create-accent-soft: rgba(45, 222, 152, .13);width:min(430px,calc(100% - 28px));max-width:none;max-height:calc(100dvh - 28px);margin:auto;padding:0;overflow:auto;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:radial-gradient(circle at 50% 0%,var(--create-accent-soft),transparent 29%),linear-gradient(145deg,#fff1,#ffffff03),#1c1c1ef0;box-shadow:inset 0 1px #ffffff1a,0 34px 90px #00000094;color:#f5f5f7;overscroll-behavior:contain;scrollbar-width:none;backdrop-filter:blur(28px) saturate(125%);-webkit-backdrop-filter:blur(28px) saturate(125%)}.mv7-create-dialog::-webkit-scrollbar{display:none}.mv7-create-dialog::backdrop{background:#0000008f;backdrop-filter:blur(10px) saturate(90%);-webkit-backdrop-filter:blur(10px) saturate(90%)}.mv7-create-dialog[open]{animation:mv7-create-dialog-in .21s cubic-bezier(.2,.82,.2,1) both}.mv7-create-dialog[data-create-kind=transaction]{--create-accent: #ff9f0a;--create-accent-soft: rgba(255, 159, 10, .14)}.mv7-create-dialog[data-create-kind=transaction]:has(input[value=income]:checked),.mv7-create-dialog[data-create-kind=calendar]:has(input[value=income]:checked){--create-accent: #2dde98;--create-accent-soft: rgba(45, 222, 152, .14)}.mv7-create-dialog[data-create-kind=transaction]:has(input[value=transfer]:checked){--create-accent: #0a84ff;--create-accent-soft: rgba(10, 132, 255, .14)}.mv7-create-dialog[data-create-kind=budget]{--create-accent: #ff9f0a;--create-accent-soft: rgba(255, 159, 10, .13)}.mv7-create-dialog[data-create-kind=goal]{--create-accent: #0a84ff;--create-accent-soft: rgba(10, 132, 255, .14)}.mv7-create-dialog[data-create-kind=calendar]{--create-accent: #ff453a;--create-accent-soft: rgba(255, 69, 58, .13)}.mv7-create-dialog[data-create-kind=account]{--create-accent: #0a84ff;--create-accent-soft: rgba(10, 132, 255, .13)}.mv7-create-dialog[data-create-kind=asset]{--create-accent: #2dde98;--create-accent-soft: rgba(45, 222, 152, .13)}.mv7-create-dialog[data-create-kind=recurring]{--create-accent: #bf5af2;--create-accent-soft: rgba(191, 90, 242, .13)}.mv7-create-dialog form{display:grid;padding:18px}.mv7-create-dialog header{min-height:42px;align-items:center;gap:12px;margin:0 0 11px}.mv7-create-dialog header>div{min-width:0}.mv7-create-dialog .mv7-eyebrow{display:none}.mv7-create-dialog h2{overflow:hidden;margin:0;color:#f5f5f7;font-size:clamp(20px,5.8vw,24px);font-weight:690;letter-spacing:-.045em;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.mv7-create-dialog header p:not(.mv7-eyebrow){margin:5px 0 0;color:#98989d;font-size:11px;line-height:1.4}.mv7-create-dialog header .mv7-icon-button{width:42px;min-width:42px;height:42px;min-height:42px;border:1px solid rgba(255,255,255,.09);border-radius:50%;background:#7676802e;color:#f5f5f7;box-shadow:inset 0 1px #ffffff14}.mv7-create-dialog header .mv7-icon-button svg{width:19px;height:19px}.mv7-create-dialog .mv7-type-switch{gap:4px;padding:4px;margin:0 0 11px;border-color:#ffffff17;border-radius:14px;background:#2c2c2eeb}.mv7-create-dialog .mv7-type-switch span{min-height:42px;border-radius:10px;color:#98989d;font-size:11px;font-weight:610}.mv7-create-dialog .mv7-type-switch input:checked+span{background:var(--create-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--create-accent) 42%,transparent);color:var(--create-accent)}.mv7-create-dialog .mv7-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mv7-create-dialog .mv7-field{gap:5px;margin-bottom:9px}.mv7-create-dialog .mv7-field>span{color:#98989d;font-size:10.5px;font-weight:540}.mv7-create-dialog .mv7-field :is(input,select),.mv7-create-dialog .mv7-account-balance-input{height:46px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#7676802e;color:#f5f5f7;font-size:12px;box-shadow:inset 0 1px #ffffff06}.mv7-create-dialog .mv7-field :is(input,select):focus,.mv7-create-dialog .mv7-account-balance-input:focus-within{border-color:color-mix(in srgb,var(--create-accent) 58%,transparent);background:#7676803d;box-shadow:0 0 0 3px color-mix(in srgb,var(--create-accent) 10%,transparent)}.mv7-create-dialog .mv7-account-form-fields{grid-template-columns:minmax(0,1fr);gap:0;padding:0;border:0;background:transparent}.mv7-create-dialog .mv7-account-form-fields .mv7-field,.mv7-create-dialog .mv7-account-form-fields .mv7-field:nth-last-child(-n+2){margin-bottom:9px}.mv7-create-dialog .mv7-account-form-fields .mv7-field:last-child{margin-bottom:0}.mv7-create-dialog .mv7-account-balance-input input{height:44px;border:0;background:#38383a;box-shadow:none}.mv7-create-dialog .mv7-account-balance-input{background:#38383a}.mv7-create-dialog .mv7-account-balance-input:focus-within,.mv7-create-dialog .mv7-account-balance-input:focus-within input{background:#48484a}.mv7-create-dialog :is(.mv7-budget-form-note,.mv7-account-form-note){margin:2px 0 4px;padding:9px 10px;border-color:color-mix(in srgb,var(--create-accent) 18%,transparent);border-radius:11px;background:color-mix(in srgb,var(--create-accent) 5%,transparent);color:#98989d;font-size:10px;line-height:1.45}.mv7-create-dialog footer,.mv7-budget-dialog.mv7-create-dialog footer,.mv7-goal-dialog.mv7-create-dialog footer,.mv7-asset-dialog.mv7-create-dialog footer,.mv7-recurring-dialog.mv7-create-dialog footer,.mv7-account-dialog.mv7-create-dialog footer{display:flex;width:100%;align-items:stretch;flex-direction:column-reverse;gap:8px;padding-top:7px}.mv7-create-dialog footer>span,.mv7-create-dialog footer .mv7-secondary-button{display:none}.mv7-account-dialog.mv7-create-dialog footer>div{display:block;width:100%;margin:0}.mv7-create-dialog footer .mv7-primary-button{width:100%;min-height:48px;padding-inline:18px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#f5f5f7;color:#1c1c1e;box-shadow:inset 0 1px #ffffffd1,0 16px 30px -20px #000000b8;font-size:12.5px;font-weight:720}.mv7-create-dialog footer .mv7-danger-button:not([hidden]){width:100%;min-height:42px;border-radius:13px}:root[data-resolved-theme=light] .mv7-create-dialog{border-color:#3c3c431f;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--create-accent) 5%,transparent),transparent 29%),linear-gradient(145deg,#ffffffd1,#ffffff2e),#f7f7f9f5;box-shadow:inset 0 1px #fffffff5,0 34px 90px #0003;color:#1d1d1f}:root[data-resolved-theme=light] .mv7-create-dialog::backdrop{background:#00000052}:root[data-resolved-theme=light] .mv7-create-dialog h2{color:#1d1d1f}:root[data-resolved-theme=light] .mv7-create-dialog header p:not(.mv7-eyebrow),:root[data-resolved-theme=light] .mv7-create-dialog .mv7-field>span{color:#6e6e73}:root[data-resolved-theme=light] .mv7-create-dialog header .mv7-icon-button{border-color:#3c3c4314;background:#7676801f;color:#1d1d1f}:root[data-resolved-theme=light] .mv7-create-dialog .mv7-type-switch{border-color:#3c3c4314;background:#e9e9eb}:root[data-resolved-theme=light] .mv7-create-dialog .mv7-field :is(input,select),:root[data-resolved-theme=light] .mv7-create-dialog .mv7-account-balance-input{border-color:#3c3c4317;background:#7676801f;color:#1d1d1f;color-scheme:light;-webkit-text-fill-color:#1d1d1f}:root[data-resolved-theme=light] .mv7-create-dialog .mv7-account-balance-input input{background:#e5e5ea}:root[data-resolved-theme=light] .mv7-create-dialog .mv7-account-balance-input{background:#e5e5ea}:root[data-resolved-theme=light] .mv7-create-dialog .mv7-field :is(input,select):focus,:root[data-resolved-theme=light] .mv7-create-dialog .mv7-account-balance-input:focus-within{background:#7676802e}:root[data-resolved-theme=light] .mv7-create-dialog .mv7-account-balance-input:focus-within,:root[data-resolved-theme=light] .mv7-create-dialog .mv7-account-balance-input:focus-within input{background:#d1d1d6}:root[data-resolved-theme=light] .mv7-create-dialog footer .mv7-primary-button{border-color:#1d1d1f;background:#1d1d1f;color:#fff;box-shadow:0 15px 28px -20px #000000b8}:root[data-resolved-theme=light] .mv7-create-dialog{--create-accent: #067647;--create-accent-soft: rgba(8, 127, 91, .12)}:root[data-resolved-theme=light] .mv7-create-dialog[data-create-kind=transaction]{--create-accent: #ff9500;--create-accent-soft: rgba(255, 149, 0, .12)}:root[data-resolved-theme=light] .mv7-create-dialog[data-create-kind=transaction]:has(input[value=income]:checked),:root[data-resolved-theme=light] .mv7-create-dialog[data-create-kind=calendar]:has(input[value=income]:checked){--create-accent: #067647;--create-accent-soft: rgba(8, 127, 91, .12)}:root[data-resolved-theme=light] .mv7-create-dialog[data-create-kind=transaction]:has(input[value=transfer]:checked),:root[data-resolved-theme=light] .mv7-create-dialog[data-create-kind=goal],:root[data-resolved-theme=light] .mv7-create-dialog[data-create-kind=account]{--create-accent: #007aff;--create-accent-soft: rgba(0, 122, 255, .12)}:root[data-resolved-theme=light] .mv7-create-dialog[data-create-kind=budget]{--create-accent: #ff9500;--create-accent-soft: rgba(255, 149, 0, .12)}:root[data-resolved-theme=light] .mv7-create-dialog[data-create-kind=calendar]{--create-accent: #ff3b30;--create-accent-soft: rgba(255, 59, 48, .12)}:root[data-resolved-theme=light] .mv7-create-dialog[data-create-kind=asset]{--create-accent: #067647;--create-accent-soft: rgba(8, 127, 91, .12)}:root[data-resolved-theme=light] .mv7-create-dialog[data-create-kind=recurring]{--create-accent: #af52de;--create-accent-soft: rgba(175, 82, 222, .12)}}@media(max-width:370px),(max-width:768px)and (max-height:700px){.mv7-create-dialog form{padding:15px}.mv7-create-dialog .mv7-field{margin-bottom:7px}.mv7-create-dialog .mv7-field :is(input,select),.mv7-create-dialog .mv7-account-balance-input{height:42px}}@media(max-width:780px){body[data-v2-view=settings] .mv7-privacy-workspace{max-width:520px;padding:20px 14px max(48px,env(safe-area-inset-bottom))}body[data-v2-view=settings] .mv7-privacy-workspace>.mv7-settings-title{position:relative;z-index:2;width:100%;margin:36px 0 0}body[data-v2-view=settings] .mv7-privacy-workspace>.mv7-settings-title h3{font-size:clamp(39px,12vw,56px);font-weight:780;white-space:nowrap}body[data-v2-view=settings] .mv7-privacy-workspace>.mv7-settings-title p{margin-top:11px;font-size:16px;white-space:nowrap}body[data-v2-view=settings] .mv7-privacy-mobile-hero{min-height:112px;align-items:flex-end;margin:-72px 0 26px}body[data-v2-view=settings] .mv7-privacy-mobile-hero>span{right:-4px;bottom:17px;width:168px;height:168px;overflow:visible;border-radius:0;filter:drop-shadow(0 18px 25px rgba(63,133,222,.22))}body[data-v2-view=settings] .mv7-privacy-mobile-hero>span img{object-fit:contain}body[data-v2-view=settings] .mv7-privacy-mobile-hero>b{gap:12px;padding:0;background:transparent;color:#12d487;font-size:15px;font-weight:680}body[data-v2-view=settings] .mv7-privacy-mobile-hero>b svg{display:none}body[data-v2-view=settings] .mv7-privacy-mobile-hero>b:before{width:12px;height:12px;border-radius:50%;background:#16d88c;box-shadow:0 0 14px #16d88cb8;content:""}body[data-v2-view=settings] .mv7-privacy-workspace .mv7-tab-layout,body[data-v2-view=settings] .mv7-privacy-workspace .mv7-tab-main{gap:13px}body[data-v2-view=settings] .mv7-privacy-workspace #privacy-community-section,body[data-v2-view=settings] .mv7-privacy-analytics>.mv7-settings-row:first-of-type{display:none!important}body[data-v2-view=settings] .mv7-privacy-section{margin:0;padding:0 17px;border-radius:21px}body[data-v2-view=settings] .mv7-privacy-section>h4,body[data-v2-view=settings] .mv7-privacy-section>p{display:none}body[data-v2-view=settings] .mv7-privacy-section .mv7-settings-row{min-height:112px;grid-template-columns:54px minmax(0,1fr) auto;gap:14px;padding:17px 0;border:0}body[data-v2-view=settings] .mv7-privacy-row-icon{width:52px;height:52px;border-radius:15px}body[data-v2-view=settings] .mv7-privacy-row-icon svg{width:27px;height:27px}body[data-v2-view=settings] .mv7-privacy-visibility .mv7-privacy-row-icon:after{position:absolute;width:31px;height:2px;border-radius:2px;background:currentColor;content:"";transform:rotate(-43deg)}body[data-v2-view=settings] .mv7-privacy-visibility .mv7-privacy-row-icon{position:relative}body[data-v2-view=settings] .mv7-privacy-section .mv7-settings-row>span strong{font-size:17px;line-height:1.23}body[data-v2-view=settings] .mv7-privacy-section .mv7-settings-row>span small{margin-top:6px;font-size:13px;line-height:1.42}body[data-v2-view=settings] .mv7-privacy-section select{min-width:96px;min-height:42px;padding:0 30px 0 13px;border:1px solid rgba(120,130,143,.2);border-radius:22px}body[data-v2-view=settings] .mv7-privacy-workspace .mv7-tab-rail{display:grid!important;gap:13px;margin-top:0}body[data-v2-view=settings] .mv7-privacy-policy{min-height:88px;grid-template-columns:54px minmax(0,1fr) 18px;gap:14px;padding:16px 17px;border:1px solid rgba(44,67,102,.1);border-radius:21px}body[data-v2-view=settings] .mv7-privacy-policy>svg{width:52px;height:52px;padding:13px;border-radius:15px}body[data-v2-view=settings] .mv7-privacy-policy h4{font-size:17px}body[data-v2-view=settings] .mv7-privacy-policy p{margin-top:5px;font-size:13px}body[data-v2-view=settings] .mv7-privacy-policy>span{font-size:28px}body[data-v2-view=settings] .mv7-privacy-policy+.mv7-privacy-policy{margin-top:13px}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-privacy-workspace{color:#f5f5f7}:root[data-resolved-theme=dark] body[data-v2-view=settings]:has(.mv7-privacy-workspace:not([hidden])) :is(.mv7-workspace,#settings-view,.mv7-settings-hub){background:#000!important}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-privacy-workspace>.mv7-settings-title h3{color:#f7f7f9}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-privacy-workspace>.mv7-settings-title p{color:#9b9ba5}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-privacy-section,:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-privacy-policy{border-color:#393a3e;background:#151618;box-shadow:inset 0 1px #ffffff06}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-privacy-row-icon,:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-privacy-policy>svg{background:#292a2d;color:#d7d9e0}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-privacy-section .mv7-settings-row>span strong,:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-privacy-policy h4{color:#f3f3f5}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-privacy-section .mv7-settings-row>span small,:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-privacy-policy p{color:#9da1af}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-privacy-section select{border-color:#46474c;background-color:#2a2b2f;color:#f1f1f3}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-privacy-policy>span{color:#c8cad1}}@keyframes mv7-create-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){:root[data-resolved-theme=light] body[data-v2-view=overview]{--home-bg: var(--v2-warm-base);--home-surface: rgba(255, 255, 255, .7);--home-surface-soft: rgba(242, 242, 247, .78);--home-surface-raised: rgba(255, 255, 255, .82);--home-line: rgba(31, 43, 35, .085);--home-text: #0a0d0b;--home-muted: #5f675f;--home-dim: #667085;--home-accent: #05603a;--home-accent-soft: rgba(33, 155, 111, .105);--home-expense: #b54735;--home-material-border: rgba(255, 255, 255, .9);--home-material-background: radial-gradient(130% 100% at 14% -28%, rgba(255, 255, 255, .98), rgba(255, 255, 255, 0) 54%), linear-gradient(155deg, rgba(255, 255, 255, .84), rgba(242, 242, 247, .62));--home-material-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 0 0 1px rgba(21, 31, 24, .018), 0 1px 2px rgba(26, 39, 30, .075), 0 12px 28px -18px rgba(26, 39, 30, .24), 0 30px 58px -38px rgba(26, 39, 30, .28);background:var(--v2-warm-base)!important}:root[data-resolved-theme=light] body[data-v2-view=overview] .mv7-workspace{background:radial-gradient(circle at 7% 2%,rgba(42,174,125,.075),transparent 34rem),radial-gradient(circle at 96% 30%,rgba(103,132,218,.05),transparent 25rem),linear-gradient(180deg,#f2f2f7 0% 58%,#f2f2f7)!important}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view.mv7-content{background:transparent}:root[data-resolved-theme=light] body[data-v2-view=overview] .mv7-topbar{border-bottom:1px solid rgba(255,255,255,.72)!important;background:#f2f2f7b3!important;box-shadow:inset 0 -1px #19271d06,0 12px 34px -31px #19271d5c!important;backdrop-filter:blur(28px) saturate(1.45);-webkit-backdrop-filter:blur(28px) saturate(1.45)}:root[data-resolved-theme=light] body[data-v2-view=overview] :is(.mv7-menu-button,.mv7-topbar-actions){border-color:var(--home-material-border)!important;background:var(--home-material-background)!important;box-shadow:var(--home-material-shadow)!important;backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5)}:root[data-resolved-theme=light] body[data-v2-view=overview] #profile-button{border:0!important;background:linear-gradient(155deg,#eef2eff5,#e1e7e3d1)!important;box-shadow:inset 0 1px #fffffff0,inset 0 0 0 1px #19271d0b!important}:root[data-resolved-theme=light] body[data-v2-view=overview] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell){border:0!important;background:transparent!important;box-shadow:none!important}:root[data-resolved-theme=light] body[data-v2-view=overview] #topbar-login-button:not([hidden]){background:#1016120e;box-shadow:inset 0 1px #ffffffb8}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view .mv7-metric-primary .mv7-change{border:1px solid rgba(33,155,111,.1);background:linear-gradient(155deg,#2eb3821f,#2eb38211);box-shadow:inset 0 1px #ffffffb8,0 6px 14px -11px #1b876085;backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35)}:root[data-resolved-theme=light] body[data-v2-view=overview] .mv7-mobile-section-count{border:1px solid rgba(255,255,255,.9);background:linear-gradient(155deg,#ffffffe6,#f2f2f7ad);box-shadow:inset 0 1px 0 var(--v2-warm-surface),0 6px 15px -12px #16221a66}:root[data-resolved-theme=light] body[data-v2-view=overview] #widget-accounts .mv7-account-item{position:relative;isolation:isolate;border-color:var(--home-material-border);border-radius:22px;background:var(--home-material-background);box-shadow:var(--home-material-shadow);backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5)}:root[data-resolved-theme=light] body[data-v2-view=overview] #widget-accounts .mv7-account-token{box-shadow:inset 0 1px #ffffffc7,inset 0 0 0 1px color-mix(in srgb,var(--token-color) 6%,transparent),0 8px 18px -13px color-mix(in srgb,var(--token-color) 48%,transparent)}:root[data-resolved-theme=light] body[data-v2-view=overview] #widget-accounts .mv7-empty-state{border-color:#2434291a;background:var(--home-material-background);box-shadow:var(--home-material-shadow);backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5)}:root[data-resolved-theme=light] body[data-v2-view=overview] #widget-activity .mv7-transaction-list{position:relative;isolation:isolate;border-color:var(--home-material-border);border-radius:22px;background:var(--home-material-background);box-shadow:var(--home-material-shadow);backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5)}:root[data-resolved-theme=light] body[data-v2-view=overview] #widget-activity .mv7-transaction-row{border-bottom-color:#202d2411}:root[data-resolved-theme=light] body[data-v2-view=overview] #widget-activity .mv7-transaction-token{box-shadow:inset 0 1px #ffffffd1,inset 0 0 0 1px color-mix(in srgb,var(--token-color) 6%,transparent),0 7px 16px -12px color-mix(in srgb,var(--token-color) 48%,transparent)}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense){border-color:var(--home-material-border);border-radius:22px;background:var(--home-material-background);box-shadow:var(--home-material-shadow);backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5)}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view .mv7-metric-income{margin-right:4px}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view .mv7-metric-expense{margin-left:4px;border-left:1px solid var(--home-material-border)}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense) .mv7-metric-icon{border:1px solid rgba(255,255,255,.86);box-shadow:inset 0 1px #ffffffeb,0 7px 16px -12px currentColor}:root[data-resolved-theme=light] body[data-v2-view=overview] .mv7-mobile-home-actions{background:linear-gradient(to top,#f2f5f2fe 52%,#f2f5f2eb 74%,#f2f5f200)}:root[data-resolved-theme=light] body[data-v2-view=overview] .mv7-mobile-home-actions button{border-color:#ffffff29;background:linear-gradient(165deg,#171a18,#070908);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #00000038,0 1px 2px #141d172e,0 12px 28px -15px #141d1785,0 28px 52px -34px #141d1785}:root[data-resolved-theme=light] body[data-v2-view=overview] .mv7-mobile-home-actions :is(.is-expense,.is-transfer){border-color:var(--home-material-border);background:var(--home-material-background);box-shadow:var(--home-material-shadow);backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5)}:root[data-resolved-theme=light] body[data-v2-view=overview] :is(.mv7-menu-button,.mv7-topbar-actions,.mv7-account-item,.mv7-transaction-list){transform:translateZ(0)}}@media(max-width:768px)and (prefers-reduced-motion:no-preference){:root[data-resolved-theme=light] body[data-v2-view=overview] :is(.mv7-menu-button,.mv7-mobile-home-actions button,.mv7-account-item){transition:transform .16s ease,box-shadow .16s ease}:root[data-resolved-theme=light] body[data-v2-view=overview] :is(.mv7-menu-button,.mv7-mobile-home-actions button,.mv7-account-item):active{transform:translateY(1px) scale(.992)}}@media(max-width:768px){:root[data-resolved-theme=light] body:is([data-v2-view=overview],[data-v2-view=transactions],[data-v2-view=accounts],[data-v2-view=budgets],[data-v2-view=savings],[data-v2-view=calendar],[data-v2-view=networth],[data-v2-view=recurring],[data-v2-view=streak],[data-v2-view=community],[data-v2-view=profile],[data-v2-view=settings]){--mv7-mobile-light-canvas: #f2f4f2;--mv7-mobile-light-canvas-background: radial-gradient(circle at 12% 7%, rgba(255, 255, 255, .96) 0 11%, transparent 36%), radial-gradient(circle at 88% 20%, rgba(214, 232, 220, .34), transparent 34%), linear-gradient(145deg, #f8f9f8 0%, #eef2ef 54%, #f5f6f5 100%);--mv7-mobile-light-surface: #ffffff;--mv7-mobile-light-surface-soft: #f7f9f7;--v2-warm-base: var(--mv7-mobile-light-canvas);--v2-warm-surface: var(--mv7-mobile-light-surface);--v2-warm-soft: var(--mv7-mobile-light-surface-soft);--v2-canvas: var(--mv7-mobile-light-canvas);--v2-sidebar: var(--mv7-mobile-light-surface);--v2-surface: var(--mv7-mobile-light-surface);--v2-surface-raised: var(--mv7-mobile-light-surface-soft);--v2-surface-hover: #f1f4f2;--v2-glass-fill: rgba(255, 255, 255, .78);--v2-glass-fill-strong: rgba(255, 255, 255, .94);--v2-glass-shine: rgba(255, 255, 255, .98);--home-bg: var(--mv7-mobile-light-canvas);--home-surface: var(--mv7-mobile-light-surface);--home-surface-soft: var(--mv7-mobile-light-surface-soft);--home-surface-raised: var(--mv7-mobile-light-surface);--txm-bg: var(--mv7-mobile-light-canvas);--txm-surface: var(--mv7-mobile-light-surface);--txm-surface-soft: var(--mv7-mobile-light-surface-soft);--acctm-bg: var(--mv7-mobile-light-canvas);--acctm-surface: var(--mv7-mobile-light-surface);--acctm-surface-soft: var(--mv7-mobile-light-surface-soft);--budgetm-bg: var(--mv7-mobile-light-canvas);--budgetm-surface: var(--mv7-mobile-light-surface);--budgetm-surface-soft: var(--mv7-mobile-light-surface-soft);--goalm-bg: var(--mv7-mobile-light-canvas);--goalm-surface: var(--mv7-mobile-light-surface);--goalm-surface-soft: var(--mv7-mobile-light-surface-soft);--calm-bg: var(--mv7-mobile-light-canvas);--calm-surface: var(--mv7-mobile-light-surface);--calm-surface-soft: var(--mv7-mobile-light-surface-soft);--netm-bg: var(--mv7-mobile-light-canvas);--netm-surface: var(--mv7-mobile-light-surface);--netm-surface-soft: var(--mv7-mobile-light-surface-soft);--recm-bg: var(--mv7-mobile-light-canvas);--recm-surface: var(--mv7-mobile-light-surface);--recm-surface-soft: var(--mv7-mobile-light-surface-soft);--streakm-bg: var(--mv7-mobile-light-canvas);--streakm-surface: var(--mv7-mobile-light-surface);--streakm-surface-soft: var(--mv7-mobile-light-surface-soft);--comm-bg: var(--mv7-mobile-light-canvas);--comm-surface: var(--mv7-mobile-light-surface);--comm-soft: var(--mv7-mobile-light-surface-soft);background:var(--mv7-mobile-light-canvas)!important}:root[data-resolved-theme=light] body[data-v2-view=overview]{--home-material-border: rgba(255, 255, 255, .9);--home-material-background: radial-gradient(130% 100% at 14% -28%, rgba(255, 255, 255, .98), transparent 54%), linear-gradient(155deg, rgba(255, 255, 255, .88), rgba(244, 248, 245, .66))}:root[data-resolved-theme=light] body:is([data-v2-view=overview],[data-v2-view=transactions],[data-v2-view=accounts],[data-v2-view=budgets],[data-v2-view=savings],[data-v2-view=calendar],[data-v2-view=networth],[data-v2-view=recurring],[data-v2-view=streak],[data-v2-view=community],[data-v2-view=profile],[data-v2-view=settings]) .mv7-workspace{background:var(--mv7-mobile-light-canvas-background)!important}:root[data-resolved-theme=light] body:is([data-v2-view=overview],[data-v2-view=transactions],[data-v2-view=accounts],[data-v2-view=budgets],[data-v2-view=savings],[data-v2-view=calendar],[data-v2-view=networth],[data-v2-view=recurring],[data-v2-view=streak],[data-v2-view=community],[data-v2-view=profile]) .mv7-topbar{border-bottom-color:#ffffffb8!important;background:color-mix(in srgb,var(--mv7-mobile-light-canvas) 82%,transparent)!important}:root[data-resolved-theme=light] .mv7-sidebar{--mv7-drawer-bg: #f2f4f2;--mv7-drawer-surface: #ffffff;--mv7-drawer-surface-soft: #f7f9f7}}@media(max-width:768px){body[data-v2-view=overview] .mv7-topbar{min-height:calc(74px + env(safe-area-inset-top));padding:max(10px,env(safe-area-inset-top)) 18px 8px;border-bottom:0!important;box-shadow:none!important}body[data-v2-view=overview] .mv7-mobile-brand{display:grid;grid-template-columns:auto;grid-template-rows:auto auto;gap:1px}body[data-v2-view=overview] .mv7-mobile-brand strong{display:block;grid-row:1;font-size:18px;font-weight:730}body[data-v2-view=overview] .mv7-mobile-brand strong:after{margin-left:5px;color:#16aa70;content:"\2726";font-size:13px;vertical-align:2px}body[data-v2-view=overview] .mv7-mobile-brand-subtitle{display:block;grid-row:2;color:#89908b;font-size:8px;line-height:1.2;white-space:nowrap}body[data-v2-view=overview] #topbar-login-button:not([hidden]){display:none!important}body[data-v2-view=overview] .mv7-topbar-actions,body[data-v2-view=overview] .mv7-topbar-actions.has-guest-login{grid-template-columns:repeat(3,36px);gap:0;padding:3px}body[data-v2-view=overview] .mv7-topbar-actions :is(#privacy-toggle,#notification-bell),body[data-v2-view=overview] #profile-button{width:36px;min-width:36px;height:36px;min-height:36px}body[data-v2-view=overview] #profile-button{position:relative;background:linear-gradient(145deg,#536887,#daa276)!important;color:#fff}body[data-v2-view=overview] #profile-button:after{position:absolute;right:-1px;bottom:0;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#0aa667;content:""}body[data-v2-view=overview] #overview-view.mv7-content{width:min(100%,520px);margin-inline:auto;row-gap:12px;padding:8px 18px calc(80px + env(safe-area-inset-bottom));background:transparent}body[data-v2-view=overview] #overview-view .mv7-metric-primary{min-height:220px!important;padding:27px 24px 22px!important;overflow:hidden;border:1px solid var(--home-line);border-radius:23px;background:var(--home-surface)!important;box-shadow:0 15px 34px -27px #12261b5c!important;backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view .mv7-metric-primary{border-color:#ffffffeb;background:radial-gradient(circle at 88% 48%,rgba(156,221,189,.25),transparent 43%),#ffffffd1!important;box-shadow:inset 0 1px #fffffffa,0 15px 34px -27px #12261b5c!important}body[data-v2-view=overview] #overview-view .mv7-metric-primary .mv7-metric-head,body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong,body[data-v2-view=overview] #overview-view .mv7-metric-primary-foot{position:relative;z-index:2}body[data-v2-view=overview] #overview-view .mv7-metric-primary .mv7-metric-head h3{font-size:12px;font-weight:540;letter-spacing:.01em;text-transform:uppercase}body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong{width:calc(100% - 32px);font-size:clamp(34px,10.8vw,48px);font-weight:700}body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong.is-compact-value{font-size:clamp(29px,8.9vw,41px)}body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong.is-extra-compact-value{font-size:clamp(24px,7.2vw,34px)}body[data-v2-view=overview] #overview-view .mv7-metric-primary-foot{margin-top:15px}body[data-v2-view=overview] .mv7-mobile-balance-privacy{position:absolute;z-index:3;top:66px;right:22px;display:grid;width:32px;height:32px;place-items:center;padding:0;border:1px solid var(--home-line);border-radius:50%;background:var(--home-surface-raised);box-shadow:0 8px 20px -14px #0b231680;color:var(--home-text)}body[data-v2-view=overview] .mv7-mobile-balance-privacy svg{width:15px;height:15px}body[data-v2-view=overview] #overview-insight{z-index:3;min-height:28px;margin:-62px 24px 30px;padding:0}body[data-v2-view=overview] #widget-accounts .mv7-panel-header,body[data-v2-view=overview] #widget-activity .mv7-panel-header{margin:0 5px 9px;gap:12px}body[data-v2-view=overview] #widget-accounts .mv7-panel-header h3,body[data-v2-view=overview] #widget-activity .mv7-panel-header h3{font-size:17px;font-weight:700}body[data-v2-view=overview] #widget-accounts .mv7-panel-header a,body[data-v2-view=overview] #widget-activity .mv7-panel-header a{color:var(--home-muted);font-size:11px;font-weight:500}body[data-v2-view=overview] .mv7-mobile-section-count{display:none}body[data-v2-view=overview] #widget-accounts .mv7-panel-header a:before{content:"Ver todas"}body[data-v2-view=overview] #widget-accounts .mv7-account-list{display:block;overflow:visible}body[data-v2-view=overview] #widget-accounts .mv7-account-overview{display:grid;min-height:78px;grid-template-columns:minmax(74px,auto) minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:13px 14px;border:1px solid var(--home-line);border-radius:21px;background:var(--home-surface);box-shadow:0 15px 32px -28px #12261b66}body[data-v2-view=overview] #widget-accounts .mv7-account-item{display:none!important}body[data-v2-view=overview] .mv7-account-overview-tokens{display:flex;min-width:0;align-items:center;padding-left:2px}body[data-v2-view=overview] .mv7-account-overview-tokens span{display:grid;width:35px;min-width:35px;height:35px;place-items:center;margin-left:-9px;border:2px solid var(--home-surface-raised);border-radius:50%;background:var(--token-bg);color:var(--token-color);font-size:9px;font-weight:760}body[data-v2-view=overview] .mv7-account-overview-tokens span:first-child{margin-left:0}body[data-v2-view=overview] .mv7-account-overview-tokens .is-more{background:var(--home-surface-soft);color:var(--home-muted)}body[data-v2-view=overview] .mv7-account-overview-copy{display:grid;min-width:0;gap:4px}body[data-v2-view=overview] .mv7-account-overview-copy strong{overflow:hidden;color:var(--home-text);font-size:12px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=overview] .mv7-account-overview-copy span{overflow:hidden;color:var(--home-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=overview] .mv7-account-overview-value{color:var(--home-text);font-size:12px;font-weight:700;white-space:nowrap}body[data-v2-view=overview] .mv7-account-overview-arrow{width:14px;height:14px;color:var(--home-muted)}body[data-v2-view=overview] #widget-activity{margin-top:5px}body[data-v2-view=overview] #widget-activity .mv7-transaction-row{min-height:56px;grid-template-columns:36px minmax(0,1fr) auto;gap:9px;padding:8px 12px}body[data-v2-view=overview] #widget-activity .mv7-transaction-row:nth-child(3){display:grid;border-bottom:0}body[data-v2-view=overview] #widget-activity .mv7-transaction-row:nth-child(2){border-bottom:1px solid var(--home-line)}body[data-v2-view=overview] #widget-activity .mv7-transaction-token{width:36px;height:36px;border:0;border-radius:11px}body[data-v2-view=overview] #widget-activity .mv7-transaction-copy strong{font-size:12px}body[data-v2-view=overview] #widget-activity .mv7-transaction-copy span,body[data-v2-view=overview] #widget-activity .mv7-transaction-amount{font-size:9px}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense){min-height:88px;margin-top:28px;padding:10px 13px;overflow:hidden;border-radius:20px}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense) .mv7-metric-head{margin-bottom:4px}body[data-v2-view=overview] #overview-view .mv7-metric-income{margin-right:5px}body[data-v2-view=overview] #overview-view .mv7-metric-expense{margin-left:5px}body[data-v2-view=overview] #overview-view .mv7-metric-income:before{inset:auto auto calc(100% + 8px) 1px;font-size:17px}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense) :is(.mv7-metric-head,.mv7-change),body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense)>strong{position:relative;z-index:2}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense) .mv7-change{display:flex;gap:3px;margin-top:3px;color:var(--home-muted);font-size:8px}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense) .mv7-change b{color:inherit;font-size:inherit}body[data-v2-view=overview] .mv7-mobile-home-actions{width:min(100%,520px);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-inline:18px}body[data-v2-view=overview] .mv7-mobile-home-actions .is-transfer{width:auto;padding-inline:9px}}@media(max-width:370px){body[data-v2-view=overview] .mv7-mobile-brand-subtitle{display:none}body[data-v2-view=overview] #overview-view.mv7-content{padding-inline:13px}body[data-v2-view=overview] #widget-accounts .mv7-account-overview{grid-template-columns:62px minmax(0,1fr) auto 12px;gap:7px;padding-inline:11px}body[data-v2-view=overview] .mv7-account-overview-tokens span:nth-child(n+3){display:none}body[data-v2-view=overview] .mv7-account-overview-value{font-size:10px}body[data-v2-view=overview] .mv7-mobile-home-actions button strong{font-size:11px}}@media(max-width:768px){body[data-v2-view=overview] #widget-accounts .mv7-panel-header a,body[data-v2-view=overview] #widget-activity .mv7-panel-header a{white-space:nowrap}body[data-v2-view=overview] #overview-view .mv7-mobile-month-title{display:block;grid-column:1 / -1;order:5;margin:7px 1px -3px;color:var(--home-text);font-size:17px;font-weight:700;letter-spacing:-.035em}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense){margin-top:0}body[data-v2-view=overview] #overview-view .mv7-metric-income:before{display:none}:root[data-resolved-theme=light] body[data-v2-view=overview] #widget-accounts .mv7-account-overview{border-color:var(--home-material-border);background:var(--home-material-background);box-shadow:var(--home-material-shadow);backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5)}body[data-v2-view=overview] #widget-accounts .mv7-account-overview{width:100%;font:inherit;text-align:left;cursor:pointer}body[data-v2-view=overview] :is(.mv7-mobile-balance-privacy svg,.mv7-account-overview-arrow){fill:currentColor}:root[data-resolved-theme=dark] body[data-v2-view=overview]{--home-bg: #000;--home-surface: #111512;--home-surface-soft: #0d110e;--home-surface-raised: #181d19;--home-line: rgba(255, 255, 255, .085);--home-text: #f4f7f5;--home-muted: #8e9791;--home-accent: #50d5a4;--home-accent-soft: rgba(80, 213, 164, .13);--home-expense: #f1836f}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-workspace{background:radial-gradient(circle at 92% 17%,rgba(35,116,81,.1),transparent 25rem),#000!important}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-topbar{border-bottom-color:#ffffff0b!important;background:#000000d1!important;box-shadow:none!important}:root[data-resolved-theme=dark] body[data-v2-view=overview] :is(.mv7-menu-button,.mv7-topbar-actions){border-color:#ffffff17!important;background:#121714eb!important;box-shadow:inset 0 1px #ffffff0b,0 12px 28px -22px #000c!important}:root[data-resolved-theme=dark] body[data-v2-view=overview] #overview-view .mv7-metric-primary{border-color:#ffffff16;background:radial-gradient(circle at 88% 44%,rgba(38,145,99,.12),transparent 42%),linear-gradient(155deg,#141815,#0d110e)!important;box-shadow:inset 0 1px #ffffff09,0 18px 38px -29px #000000f2!important}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-mobile-balance-privacy{border-color:#ffffff17;background:#171c18eb;box-shadow:inset 0 1px #ffffff0a,0 10px 22px -16px #000000e6;color:#f4f7f5}:root[data-resolved-theme=dark] body[data-v2-view=overview] :is(#widget-accounts .mv7-account-overview,#widget-activity .mv7-transaction-list,#overview-view .mv7-metric-income,#overview-view .mv7-metric-expense){border-color:#ffffff16;background:linear-gradient(155deg,#141915fa,#0e120ffa);box-shadow:inset 0 1px #ffffff09,0 16px 34px -27px #000000f0}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-account-overview-arrow{color:#a2aaa5}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-mobile-home-actions{background:linear-gradient(to top,#000 58%,rgba(0,0,0,.9) 76%,transparent)}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-mobile-home-actions :is(.is-expense,.is-transfer){border-color:#ffffff16;background:#171c18;box-shadow:inset 0 1px #ffffff09,0 12px 28px -20px #000000e6}}@media(max-width:768px){body[data-v2-view=overview] #overview-view.mv7-content{padding-bottom:calc(112px + env(safe-area-inset-bottom))}body[data-v2-view=overview] #overview-view .mv7-mobile-month-title,body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense){order:5}body[data-v2-view=overview] #widget-accounts{order:3}body[data-v2-view=overview] #widget-activity{order:4}body[data-v2-view=overview] #widget-accounts .mv7-panel-header a,body[data-v2-view=overview] #widget-activity .mv7-panel-header a{font-size:13px}body[data-v2-view=overview] .mv7-account-overview-copy strong,body[data-v2-view=overview] #widget-activity .mv7-transaction-copy strong{font-size:14px}body[data-v2-view=overview] .mv7-account-overview-copy span,body[data-v2-view=overview] #widget-activity .mv7-transaction-copy span,body[data-v2-view=overview] #widget-activity .mv7-transaction-amount{font-size:11px}body[data-v2-view=overview] .mv7-account-overview-value,body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense) .mv7-metric-head h3{font-size:13px}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense) .mv7-change{font-size:9px}:root[data-resolved-theme=light] body[data-v2-view=overview]{--home-expense: #a95f00}:root[data-resolved-theme=dark] body[data-v2-view=overview]{--home-bg: #000000;--home-surface: #1c1c1e;--home-surface-soft: #141416;--home-surface-raised: #2c2c2e;--home-line: rgba(255, 255, 255, .1);--home-text: #f5f5f7;--home-muted: #98989d;--home-dim: #6e6e73;--home-expense: #ffb340}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-workspace{background:#000!important}:root[data-resolved-theme=dark] body[data-v2-view=overview] :is(.mv7-menu-button,.mv7-topbar-actions){border-color:#ffffff1a!important;background:#1c1c1eeb!important}:root[data-resolved-theme=dark] body[data-v2-view=overview] #overview-view .mv7-metric-primary{border-color:#ffffff1a;background:radial-gradient(circle at 88% 42%,rgba(255,255,255,.035),transparent 42%),linear-gradient(155deg,#202022,#121214)!important}:root[data-resolved-theme=dark] body[data-v2-view=overview] :is(#widget-accounts .mv7-account-overview,#widget-activity .mv7-transaction-list,#overview-view .mv7-metric-income,#overview-view .mv7-metric-expense){border-color:#ffffff1a;background:linear-gradient(155deg,#1c1c1efa,#141416fa)}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-mobile-home-actions :is(.is-expense,.is-transfer){border-color:#ffffff1a;background:#1c1c1e}:root[data-resolved-theme=dark] .mv7-sidebar{--mv7-drawer-bg: rgba(18, 18, 20, .94);--mv7-drawer-surface: rgba(255, 255, 255, .055);--mv7-drawer-surface-soft: rgba(255, 255, 255, .1);--mv7-drawer-text: #f5f5f7;--mv7-drawer-muted: #98989d;--mv7-drawer-line: rgba(255, 255, 255, .1);border-right:1px solid rgba(255,255,255,.08);background:var(--mv7-drawer-bg);box-shadow:inset -1px 0 #ffffff06,28px 0 74px #00000094;backdrop-filter:blur(36px) saturate(1.22);-webkit-backdrop-filter:blur(36px) saturate(1.22)}}@media(max-width:768px){body[data-v2-view=overview] .mv7-topbar-actions,body[data-v2-view=overview] .mv7-topbar-actions.has-guest-login{grid-template-columns:57px repeat(3,36px);width:auto}body[data-v2-view=overview] #overview-view .mv7-metric-primary{min-height:202px!important;padding:22px 22px 20px!important}body[data-v2-view=overview] #overview-view .mv7-metric-primary>p,body[data-v2-view=overview] .mv7-mobile-balance-privacy,body[data-v2-view=overview] .mv7-mobile-balance-orbit{display:none!important}body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong{width:54%;max-width:220px;margin-top:14px;font-size:clamp(25px,7vw,34px);line-height:1.02;letter-spacing:-.052em}body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong.is-compact-value,body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong.is-extra-compact-value{font-size:clamp(23px,6.5vw,31px)}body[data-v2-view=overview] #overview-view .mv7-metric-primary-foot{width:52%;margin-top:17px}body[data-v2-view=overview] #overview-insight{width:calc(53% - 24px);max-width:210px;margin:-62px auto 30px 24px}}@media(max-width:430px){body[data-v2-view=overview] .mv7-mobile-brand-subtitle{display:none}}@media(max-width:374px){body[data-v2-view=overview] .mv7-topbar-actions,body[data-v2-view=overview] .mv7-topbar-actions.has-guest-login{grid-template-columns:48px repeat(3,34px)}body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong.is-extra-compact-value{font-size:clamp(12px,4vw,16px);letter-spacing:-.035em}}@media(max-width:768px){body[data-v2-view=overview] .mv7-mobile-home-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-right:84px}body[data-v2-view=overview] .mv7-mobile-home-actions .mv7-assistive-touch{position:fixed;z-index:55;right:max(17px,calc((100vw - 520px)/2 + 17px));bottom:max(10px,env(safe-area-inset-bottom));left:auto;width:60px;min-width:60px;height:60px;min-height:60px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none}body[data-v2-view=overview] .mv7-mobile-home-actions .mv7-assistive-touch.is-positioned{top:var(--assistive-y);right:auto;bottom:auto;left:var(--assistive-x)}:root[data-resolved-theme=light] body[data-v2-view=overview] .mv7-mobile-home-actions .mv7-assistive-touch,:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-mobile-home-actions .mv7-assistive-touch{border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width:768px){body[data-v2-view=overview] .mv7-mobile-home-actions{padding-right:0}}@media(max-width:768px){body[data-v2-view=overview] .mv7-topbar:has(.mv7-topbar-actions.has-guest-login){top:max(7px,env(safe-area-inset-top));width:calc(100% - 20px);min-height:68px;margin:0 10px 8px;padding:6px 7px;border:1px solid rgba(255,255,255,.76)!important;border-radius:999px;background:#f5f8f7b3!important;box-shadow:inset 0 1px #fffffff0,0 18px 42px -28px #1c2c246b!important;backdrop-filter:blur(30px) saturate(1.45);-webkit-backdrop-filter:blur(30px) saturate(1.45)}body[data-v2-view=overview] .mv7-topbar:has(.mv7-topbar-actions.has-guest-login) .mv7-mobile-topbar-start{min-width:0;flex:1 1 auto;gap:8px}body[data-v2-view=overview] .mv7-topbar:has(.mv7-topbar-actions.has-guest-login) .mv7-menu-button{width:48px;min-width:48px;height:48px;min-height:48px;border-color:#ffffffc2!important;background:#ffffff8a!important;box-shadow:inset 0 1px #ffffffeb,0 10px 24px -17px #1c2c2473!important}body[data-v2-view=overview] .mv7-topbar:has(.mv7-topbar-actions.has-guest-login) .mv7-mobile-brand{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:0}body[data-v2-view=overview] .mv7-topbar:has(.mv7-topbar-actions.has-guest-login) .mv7-mobile-brand strong{overflow:hidden;font-size:20px;font-weight:740;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=overview] .mv7-topbar:has(.mv7-topbar-actions.has-guest-login) .mv7-mobile-brand-subtitle{display:block;overflow:hidden;max-width:142px;color:#7c8580;font-size:8px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=overview] .mv7-topbar-actions.has-guest-login{display:grid;width:auto;flex:0 0 auto;grid-template-columns:minmax(104px,auto);gap:7px;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-v2-view=overview] .mv7-topbar-actions.has-guest-login :is(#privacy-toggle,#notification-bell,#profile-button){display:none!important}body[data-v2-view=overview] .mv7-topbar-actions.has-guest-login #topbar-login-button:not([hidden]){display:inline-flex!important;min-width:104px;height:44px;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 13px 0 15px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:linear-gradient(145deg,#242a2e,#15191c);box-shadow:inset 0 1px #ffffff21,0 12px 24px -17px #0a0f12c7;color:#fff;font-size:11.5px;font-weight:650}body[data-v2-view=overview] .mv7-topbar-actions.has-guest-login #topbar-login-button svg{width:15px;height:15px;flex:0 0 15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}body[data-v2-view=overview] .mv7-topbar-actions.has-guest-login #topbar-login-button:active{transform:scale(.97)}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-topbar:has(.mv7-topbar-actions.has-guest-login){border-color:#ffffff1c!important;background:#1c1c1ecc!important;box-shadow:inset 0 1px #ffffff14,0 18px 42px -25px #000000e0!important}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-topbar:has(.mv7-topbar-actions.has-guest-login) .mv7-menu-button{border-color:#ffffff1a!important;background:#fff1!important}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-topbar:has(.mv7-topbar-actions.has-guest-login) .mv7-mobile-brand-subtitle{color:#98989d}}@media(max-width:374px){body[data-v2-view=overview] .mv7-topbar-actions.has-guest-login{grid-template-columns:minmax(96px,auto);gap:5px}body[data-v2-view=overview] .mv7-topbar-actions.has-guest-login #topbar-login-button:not([hidden]){min-width:96px;padding-inline:10px;font-size:10.5px}}@media(max-width:768px){body[data-v2-view=overview] #overview-view .mv7-metric-primary{min-height:172px!important;padding:22px 22px 20px!important}body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong,body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong:is(.is-compact-value,.is-extra-compact-value){width:100%;max-width:100%;margin-top:14px}body[data-v2-view=overview] #overview-view .mv7-metric-primary-foot{width:100%;margin-top:17px}body[data-v2-view=overview] #overview-insight{width:calc(100% - 48px);max-width:none;margin:-48px 24px 27px}}.mv7-topbar-streak,.mv7-profile-chevron{display:none}@media(max-width:768px){body[data-v2-view=overview] .mv7-topbar:not(:has(.mv7-topbar-actions.has-guest-login)){top:max(7px,env(safe-area-inset-top));width:calc(100% - 20px);min-height:68px;margin:0 10px 8px;padding:6px 7px;border:1px solid rgba(255,255,255,.76)!important;border-radius:999px;background:#f5f8f7b3!important;box-shadow:inset 0 1px #fffffff0,0 18px 42px -28px #1c2c246b!important;backdrop-filter:blur(30px) saturate(1.45);-webkit-backdrop-filter:blur(30px) saturate(1.45)}body[data-v2-view=overview] .mv7-topbar:not(:has(.mv7-topbar-actions.has-guest-login)) .mv7-mobile-topbar-start{min-width:0;flex:1 1 auto;gap:8px}body[data-v2-view=overview] .mv7-topbar:not(:has(.mv7-topbar-actions.has-guest-login)) .mv7-menu-button{width:48px;min-width:48px;height:48px;min-height:48px;border-color:#ffffffc2!important;background:#ffffff8a!important;box-shadow:inset 0 1px #ffffffeb,0 10px 24px -17px #1c2c2473!important}body[data-v2-view=overview] .mv7-topbar:not(:has(.mv7-topbar-actions.has-guest-login)) .mv7-mobile-brand{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:0}body[data-v2-view=overview] .mv7-topbar:not(:has(.mv7-topbar-actions.has-guest-login)) .mv7-mobile-brand strong{overflow:hidden;font-size:20px;font-weight:740;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=overview] .mv7-topbar:not(:has(.mv7-topbar-actions.has-guest-login)) .mv7-mobile-brand-subtitle{display:block;overflow:hidden;max-width:132px;color:#7c8580;font-size:8px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login){display:grid;width:auto;flex:0 0 auto;grid-template-columns:46px 42px 58px;gap:5px;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #privacy-toggle{display:none!important}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) .mv7-topbar-streak{display:inline-flex;width:46px;height:42px;align-items:center;justify-content:center;gap:4px;padding:0;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#ffffff75;box-shadow:inset 0 1px #ffffffe6,0 9px 20px -16px #1c2c2480;color:#151917;cursor:pointer;font:inherit}body[data-v2-view=overview] .mv7-topbar-streak>span{font-size:17px;line-height:1}body[data-v2-view=overview] .mv7-topbar-streak>strong{font-size:12px;font-weight:720}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #notification-bell{display:grid;width:42px;min-width:42px;height:42px;min-height:42px;place-items:center;border:1px solid rgba(255,255,255,.72);background:#ffffff75;box-shadow:inset 0 1px #ffffffe6,0 9px 20px -16px #1c2c2480}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button{position:relative;display:flex;width:58px;min-width:58px;height:42px;min-height:42px;align-items:center;justify-content:space-between;padding:3px 7px 3px 4px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#ffffff75!important;box-shadow:inset 0 1px #ffffffe6,0 9px 20px -16px #1c2c2480;color:#5e6661}body[data-v2-view=overview] #profile-button #profile-initial{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;overflow:hidden;border-radius:50%;background:#dee4e1e6}body[data-v2-view=overview] #profile-button #profile-initial img{position:static;inset:auto;display:block;width:100%;height:100%;max-width:none;border-radius:inherit;object-fit:cover}body[data-v2-view=overview] #profile-button .mv7-profile-chevron{display:block;width:11px;height:11px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transform:rotate(90deg)}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button:after{right:auto;bottom:3px;left:28px;width:7px;height:7px;border:2px solid #fff;background:#21c67a}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-topbar:not(:has(.mv7-topbar-actions.has-guest-login)){border-color:#ffffff1c!important;background:#1c1c1ecc!important;box-shadow:inset 0 1px #ffffff14,0 18px 42px -25px #000000e0!important}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-topbar:not(:has(.mv7-topbar-actions.has-guest-login)) .mv7-menu-button,:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) :is(.mv7-topbar-streak,#notification-bell,#profile-button){border-color:#ffffff1a!important;background:#fff1!important;box-shadow:inset 0 1px #ffffff12;color:#f5f5f7}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-topbar:not(:has(.mv7-topbar-actions.has-guest-login)) .mv7-mobile-brand-subtitle{color:#98989d}:root[data-resolved-theme=dark] body[data-v2-view=overview] #profile-button #profile-initial{background:#ffffff1a}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button:after{border-color:#232326}}@media(max-width:374px){body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login){grid-template-columns:40px 38px 50px;gap:3px}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) .mv7-topbar-streak{width:40px}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #notification-bell{width:38px;min-width:38px}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button{width:50px;min-width:50px;padding-right:5px}body[data-v2-view=overview] .mv7-topbar-streak>span{font-size:15px}}@media(max-width:780px){body[data-v2-view=settings] .mv7-settings-stage,body[data-v2-view=settings] .mv7-settings-stage *{box-sizing:border-box}body[data-v2-view=settings] :is(.mv7-reports-mobile-benefits,.mv7-reports-mobile-art,.mv7-security-mobile-recommendation,.mv7-settings-mobile-danger-backup,.mv7-settings-mobile-danger-help,.mv7-danger-row-icon,.mv7-settings-mobile-danger-warning) svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}body[data-v2-view=settings] .mv7-reports-header{grid-template-columns:46px minmax(0,1fr);gap:12px;padding:0 0 16px}body[data-v2-view=settings] .mv7-report-options{display:block;padding:0}body[data-v2-view=settings] .mv7-report-option,body[data-v2-view=settings] .mv7-report-option:is(.is-excel,.is-pdf,.is-image){position:relative;display:grid;grid-template-columns:54px minmax(0,1fr) 48px;min-height:112px;padding:15px 0;border:0;border-top:1px solid rgba(36,54,82,.1);border-radius:0;background:transparent;box-shadow:none}body[data-v2-view=settings] .mv7-report-option:before{display:none}body[data-v2-view=settings] .mv7-report-option:hover,body[data-v2-view=settings] .mv7-report-option:active{background:#7887a00f;transform:none}body[data-v2-view=settings] :is(.mv7-reports-workspace,.mv7-security-workspace,[data-settings-panel=danger])>*{max-width:100%}body[data-v2-view=settings] .mv7-security-hero{display:block;margin:0 2px 22px;padding:0;border:0;background:transparent;box-shadow:none}body[data-v2-view=settings] .mv7-security-access-row,body[data-v2-view=settings] .mv7-security-access-row.is-visual-only{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;min-height:88px;gap:10px;padding:12px 0}body[data-v2-view=settings] .mv7-security-access-row>button,body[data-v2-view=settings] .mv7-security-access-row>select{grid-column:auto;width:auto}body[data-v2-view=settings] .mv7-settings-mobile-danger-warning{display:grid;grid-template-columns:52px minmax(0,1fr);gap:15px;min-height:0;padding:20px;border-radius:20px}body[data-v2-view=settings] .mv7-settings-mobile-danger-warning svg{width:42px;height:42px}body[data-v2-view=settings] .mv7-danger-card{display:block;width:calc(100% - 8px)!important;max-width:calc(100% - 8px)!important;margin-inline:4px;padding:0 18px}body[data-v2-view=settings] .mv7-danger-card .mv7-settings-row{display:grid;grid-template-columns:50px minmax(0,1fr);gap:13px;padding:24px 0}}@media(max-width:460px){body[data-v2-view=settings] .mv7-security-access-row,body[data-v2-view=settings] .mv7-security-access-row.is-visual-only{grid-template-columns:44px minmax(0,1fr) auto;gap:8px}body[data-v2-view=settings] .mv7-security-access-row>button,body[data-v2-view=settings] .mv7-security-access-row>select,body[data-v2-view=settings] .mv7-security-access-row>.mv7-switch{grid-column:3;width:auto}}@media(max-width:768px){body[data-v2-view=profile] .mv7-page-identity h1{font-size:27px}#profile-view .mv7-profile-mobile-verified[hidden]{display:none!important}#profile-view.mv7-profile-view{padding:24px 14px calc(34px + env(safe-area-inset-bottom))}#profile-view .mv7-profile-editor-shell{position:relative;width:min(100%,680px)}#profile-view .mv7-profile-preview-toggle{position:absolute;top:-72px;right:0;width:auto;min-height:42px;margin:0;padding:0 17px;border-radius:999px;background:#ffffffad;color:#47546a}#profile-view .mv7-profile-editor-card{display:block;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}#profile-view .mv7-profile-editor-hero{display:grid;min-height:194px;grid-template-columns:112px minmax(0,1fr) 18px;grid-template-rows:auto auto;gap:10px 17px;margin:0 0 22px;padding:24px 20px;border-radius:24px}#profile-view .mv7-profile-avatar-wrap,#profile-view .mv7-profile-editor-avatar{width:110px;height:110px}#profile-view .mv7-profile-avatar-camera{width:42px;height:42px}#profile-view .mv7-profile-hero-copy>strong{font-size:clamp(25px,8vw,32px)}#profile-view .mv7-profile-hero-copy>span{font-size:16px}#profile-view .mv7-profile-social-line{gap:14px;margin-top:10px;font-size:11px}#profile-view .mv7-profile-photo-button{grid-column:2;grid-row:2;min-height:38px;margin:0;padding:0 20px;font-size:12px}#profile-view .mv7-profile-fields{display:block;margin:0 0 22px;padding:0 14px}#profile-view .mv7-profile-field input,#profile-view .mv7-profile-field textarea{min-height:27px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:14px}#profile-view .mv7-profile-field textarea{height:31px;min-height:31px;padding-right:45px;resize:none}#profile-view #profile-username,#profile-view .mv7-profile-field input[readonly]{padding-right:85px;font-size:14px}#profile-view .mv7-profile-field-state,#profile-view .mv7-profile-email-state{right:0;padding:0;font-size:10px}#profile-view .mv7-profile-editor-actions{display:grid;gap:14px;margin:0;padding:17px;border-radius:22px}#profile-view .mv7-profile-editor-actions>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);gap:10px}#profile-view .mv7-profile-editor-actions button{width:100%;min-height:48px}#profile-view .mv7-profile-preview-card{margin-top:14px;border-radius:22px}#profile-view .mv7-profile-field-hint>svg{flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}:root[data-resolved-theme=dark] #profile-view .mv7-profile-preview-toggle{background:#1f1f22c2;color:#d1d1d6}}@media(max-width:390px){#profile-view .mv7-profile-editor-hero{grid-template-columns:92px minmax(0,1fr) 14px;gap:9px 13px;padding:20px 15px}#profile-view .mv7-profile-avatar-wrap,#profile-view .mv7-profile-editor-avatar{width:92px;height:92px}#profile-view .mv7-profile-hero-copy>strong{font-size:24px}}.mv7-appearance-mobile-effects-title,.mv7-appearance-row-icon,.mv7-privacy-mobile-hero,.mv7-privacy-row-icon,.mv7-notifications-master>i,.mv7-notification-channels button>i,.mv7-notification-channels button>b,.mv7-notification-channels button span small,.mv7-notification-autosave-note>svg{display:none}@media(max-width:780px){body[data-v2-view=settings] :is(.mv7-appearance-workspace,.mv7-privacy-workspace,.mv7-notifications-workspace){position:relative;width:100%;max-width:720px;margin-inline:auto;padding-bottom:max(28px,env(safe-area-inset-bottom))}body[data-v2-view=settings] :is(.mv7-appearance-workspace,.mv7-privacy-workspace,.mv7-notifications-workspace)>.mv7-settings-title{margin:2px 10px 22px}body[data-v2-view=settings] :is(.mv7-appearance-workspace,.mv7-privacy-workspace,.mv7-notifications-workspace)>.mv7-settings-title h3{color:#101522;font-size:clamp(35px,10vw,50px);font-weight:750;letter-spacing:-.045em;line-height:1}body[data-v2-view=settings] :is(.mv7-appearance-workspace,.mv7-privacy-workspace,.mv7-notifications-workspace)>.mv7-settings-title p{margin-top:9px;color:#667187;font-size:15px;line-height:1.4}body[data-v2-view=settings] .mv7-appearance-workspace .mv7-tab-layout,body[data-v2-view=settings] .mv7-appearance-workspace .mv7-tab-main{display:grid;grid-template-columns:1fr;gap:14px}body[data-v2-view=settings] .mv7-appearance-workspace :is(.mv7-appearance-themes-card,.mv7-appearance-controls-card,.mv7-appearance-effects-card,.mv7-appearance-accessibility){margin:0 2px;padding:16px;border:1px solid rgba(44,67,102,.1);border-radius:22px;background:#ffffffb3;box-shadow:inset 0 1px #fffffff2,0 18px 45px -36px #22345375}body[data-v2-view=settings] .mv7-appearance-workspace .mv7-settings-card>h4{margin:0 0 12px;color:#141b2b;font-size:17px}body[data-v2-view=settings] .mv7-theme-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px}body[data-v2-view=settings] .mv7-theme-grid>button{display:grid;min-width:0;min-height:136px;grid-template-columns:1fr!important;align-content:start;gap:8px;padding:9px;border:1px solid rgba(44,67,102,.12);border-radius:15px;background:#ffffff6b}body[data-v2-view=settings] .mv7-theme-grid>button.is-selected{border-color:#1682f3;box-shadow:inset 0 0 0 1px #1682f3,0 11px 25px -20px #0f77ebb8}body[data-v2-view=settings] .mv7-theme-preview{width:100%;height:84px!important;min-height:84px;border-radius:10px}body[data-v2-view=settings] .mv7-theme-option-copy{padding:0;text-align:center}body[data-v2-view=settings] .mv7-theme-option-copy strong{font-size:12px}body[data-v2-view=settings] .mv7-theme-option-copy small{display:none}body[data-v2-view=settings] .mv7-theme-option-state{top:13px;right:13px;width:24px;height:24px;background:#1682f3}body[data-v2-view=settings] .mv7-appearance-themes-card{order:1}body[data-v2-view=settings] .mv7-appearance-controls-card{order:2}body[data-v2-view=settings] .mv7-appearance-effects-card{order:3}body[data-v2-view=settings] .mv7-accent-swatches{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:3px 2px 1px}body[data-v2-view=settings] .mv7-accent-swatches button{width:46px;height:46px;max-width:100%;justify-self:center;border-width:5px}body[data-v2-view=settings] .mv7-accent-swatches button.is-selected{outline:3px solid rgba(22,130,243,.24);outline-offset:3px}body[data-v2-view=settings] .mv7-appearance-mobile-effects-title{display:block}body[data-v2-view=settings] .mv7-appearance-effects-card,body[data-v2-view=settings] .mv7-appearance-accessibility{padding-block:8px!important}body[data-v2-view=settings] .mv7-appearance-effects-card>h4,body[data-v2-view=settings] .mv7-appearance-accessibility>h4{margin:8px 0 6px!important}body[data-v2-view=settings] .mv7-appearance-effects-card>.mv7-settings-row,body[data-v2-view=settings] .mv7-appearance-accessibility>.mv7-settings-row{display:grid;min-height:64px;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid rgba(44,67,102,.09)}body[data-v2-view=settings] .mv7-appearance-row-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#ebeff6c2;color:#4f5d72;font-style:normal;font-size:20px}body[data-v2-view=settings] .mv7-appearance-row-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}body[data-v2-view=settings] .mv7-appearance-effects-card .mv7-settings-row>span{font-size:13px}body[data-v2-view=settings] .mv7-appearance-workspace .mv7-tab-rail{display:block!important;grid-row:auto}body[data-v2-view=settings] .mv7-appearance-preview-panel{display:none!important}body[data-v2-view=settings] .mv7-appearance-accessibility{display:block!important;margin-top:14px!important}body[data-v2-view=settings] .mv7-appearance-accessibility>p{display:none}body[data-v2-view=settings] .mv7-settings-row-slider{grid-template-columns:44px minmax(0,1fr)!important}body[data-v2-view=settings] .mv7-settings-row-slider>span{display:flex;justify-content:space-between;align-items:center}body[data-v2-view=settings] .mv7-settings-row-slider .mv7-appearance-font-range{grid-column:2;width:100%}body[data-v2-view=settings] .mv7-privacy-mobile-hero{position:relative;display:flex;min-height:74px;align-items:flex-end;margin:-10px 2px 12px}body[data-v2-view=settings] .mv7-privacy-mobile-hero>span{position:absolute;right:-2px;bottom:-18px;display:block;width:158px;height:158px;overflow:hidden;border-radius:50%;filter:drop-shadow(0 18px 22px rgba(48,110,184,.16))}body[data-v2-view=settings] .mv7-privacy-mobile-hero>span img{display:block;width:100%;height:100%;object-fit:cover}body[data-v2-view=settings] .mv7-privacy-mobile-hero>b{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;background:#25bc791a;color:#14965e;font-size:12px}body[data-v2-view=settings] .mv7-privacy-mobile-hero>b svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}body[data-v2-view=settings] .mv7-privacy-workspace .mv7-tab-layout,body[data-v2-view=settings] .mv7-privacy-workspace .mv7-tab-main{display:flex;flex-direction:column;gap:14px}body[data-v2-view=settings] .mv7-privacy-analytics{order:1}body[data-v2-view=settings] .mv7-privacy-visibility{order:2}body[data-v2-view=settings] #privacy-community-section{order:3}body[data-v2-view=settings] #privacy-community-section[hidden]{display:none!important}body[data-v2-view=settings] .mv7-privacy-workspace .mv7-tab-rail{display:block!important;order:4}body[data-v2-view=settings] .mv7-privacy-section{position:relative;overflow:visible;margin:26px 2px 0;padding:0 16px;border:1px solid rgba(44,67,102,.1);border-radius:22px;background:#ffffffb3;box-shadow:inset 0 1px #fffffff2,0 18px 45px -36px #22345375}body[data-v2-view=settings] .mv7-privacy-section>h4{position:absolute;bottom:calc(100% + 9px);left:7px;margin:0;color:#667187;font-size:12px;font-weight:680;letter-spacing:.08em;text-transform:uppercase}body[data-v2-view=settings] .mv7-privacy-section>p{display:none}body[data-v2-view=settings] .mv7-privacy-section .mv7-settings-row{display:grid;min-height:86px;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 0}body[data-v2-view=settings] .mv7-privacy-row-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;background:#ebeff6cc;color:#667187}body[data-v2-view=settings] .mv7-privacy-row-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8}body[data-v2-view=settings] .mv7-privacy-section .mv7-settings-row>span strong{color:#151c2c;font-size:15px}body[data-v2-view=settings] .mv7-privacy-section .mv7-settings-row>span small{margin-top:4px;color:#68758a;font-size:11px;line-height:1.4}body[data-v2-view=settings] .mv7-privacy-section select{max-width:105px;padding:7px 22px 7px 7px;border:0;background-color:transparent;color:#667187}body[data-v2-view=settings] .mv7-privacy-workspace .mv7-tab-rail{margin-top:12px}body[data-v2-view=settings] .mv7-privacy-policy{display:grid;min-height:82px;grid-template-columns:48px minmax(0,1fr) 18px;gap:12px;align-items:center;padding:14px 16px;border-radius:22px;background:#ffffffb3}body[data-v2-view=settings] .mv7-privacy-policy>svg{width:44px;height:44px;padding:10px;border-radius:13px;background:#23bc781a;color:#14965e}body[data-v2-view=settings] .mv7-privacy-policy h4{font-size:15px}body[data-v2-view=settings] .mv7-privacy-policy p{margin-top:3px;color:#68758a;font-size:11px}body[data-v2-view=settings] .mv7-notifications-layout,body[data-v2-view=settings] .mv7-notifications-main{display:grid;grid-template-columns:1fr;gap:14px}body[data-v2-view=settings] .mv7-notifications-master{display:grid;min-height:78px;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;margin:0 2px;padding:14px 16px;border:1px solid rgba(44,67,102,.1);border-radius:22px;background:#ffffffb3;box-shadow:inset 0 1px #fffffff2,0 18px 45px -36px #22345375}body[data-v2-view=settings] .mv7-notifications-master>i{display:grid}body[data-v2-view=settings] .mv7-notifications-master>span strong{color:#151c2c;font-size:15px}body[data-v2-view=settings] .mv7-notifications-master>span small{margin-top:4px;color:#68758a;font-size:11px}body[data-v2-view=settings] #notif-enabled-count{color:#2b73d2;font-weight:500}body[data-v2-view=settings] .mv7-notification-group{display:grid;gap:8px;margin:0 2px}body[data-v2-view=settings] .mv7-notification-group>h4{margin:5px 7px 0;color:#667187;font-size:12px}body[data-v2-view=settings] .mv7-notification-group>p{display:none}body[data-v2-view=settings] .mv7-notification-list{overflow:hidden;padding:0 16px;border-radius:22px;background:#ffffffb3}body[data-v2-view=settings] .mv7-notification-row,body[data-v2-view=settings] .mv7-notification-row:not(:has(select)){display:grid;min-height:92px;grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:5px 12px;align-content:center;padding:13px 0;border-bottom:1px solid rgba(44,67,102,.09)}body[data-v2-view=settings] .mv7-notification-row:last-child{border-bottom:0}body[data-v2-view=settings] .mv7-notification-icon{width:44px;height:44px;grid-row:1 / span 2;border-radius:13px;background:#ebeff6cc;color:#526077}body[data-v2-view=settings] .mv7-notification-icon svg{width:22px;height:22px}body[data-v2-view=settings] .mv7-notification-row>span:nth-child(2){align-self:end}body[data-v2-view=settings] .mv7-notification-row>span:nth-child(2) strong{color:#151c2c;font-size:14px}body[data-v2-view=settings] .mv7-notification-row>span:nth-child(2) small{margin-top:3px;color:#68758a;font-size:10.5px;line-height:1.35}body[data-v2-view=settings] .mv7-notification-row>.mv7-switch{grid-column:3;grid-row:1 / span 2;align-self:center}body[data-v2-view=settings] .mv7-notification-row select{display:block;width:auto;min-width:100px;min-height:32px;grid-column:2;grid-row:2;justify-self:start;padding:5px 28px 5px 10px;border:1px solid rgba(44,67,102,.12);border-radius:999px;background-color:#ffffff80;color:#263146;font-size:10px}body[data-v2-view=settings] .mv7-notification-row:has(#notif-pref-weekly) select[disabled]{display:none}body[data-v2-view=settings] .mv7-notification-channels{display:flex;overflow:hidden;flex-direction:column;padding:0 16px;border:1px solid rgba(44,67,102,.1);border-radius:22px;background:#ffffffb3}body[data-v2-view=settings] .mv7-notification-channels button{display:grid;min-height:70px;grid-template-columns:42px minmax(0,1fr) 26px;gap:10px;align-items:center;padding:10px 0;border:0;border-bottom:1px solid rgba(44,67,102,.09);background:transparent;box-shadow:none;color:#151c2c;outline:0;text-align:left}body[data-v2-view=settings] .mv7-notification-channels button:last-child{border-bottom:0}body[data-v2-view=settings] .mv7-notification-channels button:nth-child(3){order:2}body[data-v2-view=settings] .mv7-notification-channels button:nth-child(2){order:3}body[data-v2-view=settings] .mv7-notification-channels button>i,body[data-v2-view=settings] .mv7-notification-channels button>b{display:grid}body[data-v2-view=settings] .mv7-notification-channels button>i{width:38px;height:38px;place-items:center;border-radius:11px;background:#ebeff6cc;color:#526077}body[data-v2-view=settings] .mv7-notification-channels button>i svg{width:20px;height:20px}body[data-v2-view=settings] .mv7-notification-channels button span strong,body[data-v2-view=settings] .mv7-notification-channels button span small{display:block}body[data-v2-view=settings] .mv7-notification-channels button span strong{font-size:13px}body[data-v2-view=settings] .mv7-notification-channels button span small{margin-top:3px;color:#68758a;font-size:10px}body[data-v2-view=settings] .mv7-notification-channels button>b{width:22px;height:22px;place-items:center;border:1px solid #2d84ec;border-radius:50%;color:#2d84ec}body[data-v2-view=settings] .mv7-notification-channels button.is-selected>b{background:#2d84ec;color:#fff}body[data-v2-view=settings] .mv7-notification-channels button>b svg{width:13px;height:13px}body[data-v2-view=settings] .mv7-notification-autosave-note{display:flex;align-items:center;gap:10px;margin:0 2px;padding:13px 15px;border:1px solid rgba(44,67,102,.1);border-radius:15px;color:#68758a;font-size:10px;line-height:1.4}body[data-v2-view=settings] .mv7-notification-autosave-note>svg{display:block;width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.8}body[data-v2-view=settings] .mv7-notifications-rail{display:none!important}:root[data-resolved-theme=dark] body[data-v2-view=settings] :is(.mv7-appearance-workspace,.mv7-privacy-workspace,.mv7-notifications-workspace)>.mv7-settings-title h3{color:#f5f5f7}:root[data-resolved-theme=dark] body[data-v2-view=settings] :is(.mv7-appearance-workspace,.mv7-privacy-workspace,.mv7-notifications-workspace)>.mv7-settings-title p{color:#a1a1a8}:root[data-resolved-theme=dark] body[data-v2-view=settings] :is(.mv7-appearance-themes-card,.mv7-appearance-controls-card,.mv7-appearance-effects-card,.mv7-appearance-accessibility,.mv7-privacy-section,.mv7-privacy-policy,.mv7-notifications-master,.mv7-notification-list,.mv7-notification-channels){border-color:#ffffff1a;background:#1f1f22c2;box-shadow:inset 0 1px #ffffff12,0 20px 45px -32px #000000d1}:root[data-resolved-theme=dark] body[data-v2-view=settings] :is(.mv7-appearance-workspace .mv7-settings-card>h4,.mv7-privacy-section .mv7-settings-row>span strong,.mv7-notifications-master>span strong,.mv7-notification-row>span:nth-child(2) strong,.mv7-notification-channels button){color:#f5f5f7}:root[data-resolved-theme=dark] body[data-v2-view=settings] :is(.mv7-privacy-row-icon,.mv7-appearance-row-icon,.mv7-notification-icon,.mv7-notification-channels button>i){background:#ffffff12;color:#d1d1d6}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-notification-row select{border-color:#ffffff1a;background-color:#ffffff0f;color:#e6e6ea}}@media(max-width:390px){body[data-v2-view=settings] .mv7-theme-grid{gap:6px}body[data-v2-view=settings] .mv7-theme-grid>button{padding:7px}body[data-v2-view=settings] .mv7-theme-preview{height:70px!important;min-height:70px}body[data-v2-view=settings] .mv7-accent-swatches{gap:5px}body[data-v2-view=settings] .mv7-accent-swatches button{width:40px;height:40px}}@media(max-width:780px){body[data-v2-view=settings] .mv7-notifications-workspace{--mv7-notification-blue: #007aff;--mv7-notification-label: #1c1c1e;--mv7-notification-secondary: #6e6e73;--mv7-notification-fill: rgba(120, 120, 128, .12);--mv7-notification-separator: rgba(60, 60, 67, .14);--mv7-notification-surface: rgba(255, 255, 255, .86)}body[data-v2-view=settings] .mv7-notifications-workspace :is(.mv7-notifications-master,.mv7-notification-list,.mv7-notification-channels){border-color:#3c3c431f;background:var(--mv7-notification-surface);box-shadow:inset 0 1px #fffffff2,0 16px 38px -32px #1c1c1e7a;backdrop-filter:blur(30px) saturate(145%);-webkit-backdrop-filter:blur(30px) saturate(145%)}body[data-v2-view=settings] .mv7-notifications-workspace :is(.mv7-notifications-master>span strong,.mv7-notification-row>span:nth-child(2) strong,.mv7-notification-channels button){color:var(--mv7-notification-label)}body[data-v2-view=settings] .mv7-notifications-workspace :is(.mv7-notifications-master>span small,.mv7-notification-row>span:nth-child(2) small,.mv7-notification-channels button span small,.mv7-notification-autosave-note){color:var(--mv7-notification-secondary)}body[data-v2-view=settings] .mv7-notifications-workspace #notif-enabled-count,body[data-v2-view=settings] .mv7-notifications-master>.mv7-notification-icon{color:var(--mv7-notification-blue)}body[data-v2-view=settings] .mv7-notifications-workspace :is(.mv7-notification-icon,.mv7-notification-channels button>i){border:1px solid rgba(255,255,255,.72);background:linear-gradient(145deg,rgba(255,255,255,.86),var(--mv7-notification-fill));box-shadow:inset 0 1px #ffffffeb,0 8px 18px -15px #1c1c1e6b;color:#48484a}body[data-v2-view=settings] .mv7-notifications-workspace :is(.mv7-notification-row,.mv7-notification-channels button){border-color:var(--mv7-notification-separator)}body[data-v2-view=settings] .mv7-notifications-workspace .mv7-notification-row select{border-color:#3c3c4329;background-color:#f2f2f7eb;color:#3a3a3c;box-shadow:inset 0 1px #ffffffe6}body[data-v2-view=settings] .mv7-notifications-workspace input.mv7-switch{border-color:#3c3c4314;background:#e5e5ea;box-shadow:inset 0 0 0 1px #3c3c430a}body[data-v2-view=settings] .mv7-notifications-workspace input.mv7-switch:checked{border-color:var(--mv7-notification-blue);background:var(--mv7-notification-blue);box-shadow:inset 0 1px #ffffff38}body[data-v2-view=settings] .mv7-notifications-workspace input.mv7-switch:focus-visible{outline-color:#007affad}body[data-v2-view=settings] .mv7-notifications-workspace .mv7-notification-channels button>b{border-color:var(--mv7-notification-blue);color:var(--mv7-notification-blue)}body[data-v2-view=settings] .mv7-notifications-workspace .mv7-notification-channels button.is-selected>b{background:var(--mv7-notification-blue);color:#fff}body[data-v2-view=settings] .mv7-notifications-workspace .mv7-notification-autosave-note{border-color:#3c3c431f;background:#f2f2f785}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-notifications-workspace{--mv7-notification-blue: #0a84ff;--mv7-notification-label: #f5f5f7;--mv7-notification-secondary: #98989d;--mv7-notification-fill: rgba(118, 118, 128, .18);--mv7-notification-separator: rgba(84, 84, 88, .58);--mv7-notification-surface: rgba(28, 28, 30, .82)}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-notifications-workspace :is(.mv7-notifications-master,.mv7-notification-list,.mv7-notification-channels){border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14,0 18px 42px -30px #000000e0}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-notifications-workspace :is(.mv7-notification-icon,.mv7-notification-channels button>i){border-color:#ffffff14;background:linear-gradient(145deg,rgba(255,255,255,.09),var(--mv7-notification-fill));box-shadow:inset 0 1px #ffffff14;color:#d1d1d6}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-notifications-workspace .mv7-notification-row select{border-color:#ffffff1a;background-color:#2c2c2e;color:#f2f2f7;box-shadow:inset 0 1px #ffffff0f}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-notifications-workspace input.mv7-switch{border-color:#ffffff14;background:#39393d}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-notifications-workspace .mv7-notification-autosave-note{border-color:#ffffff1a;background:#2c2c2e8f}body[data-v2-view=settings] #settings-view .mv7-notifications-workspace input.mv7-switch{border-color:#3c3c4314;background:#e5e5ea}body[data-v2-view=settings] #settings-view .mv7-notifications-workspace input.mv7-switch:checked{border-color:var(--mv7-notification-blue);background:var(--mv7-notification-blue)}body[data-v2-view=settings] #settings-view .mv7-notifications-workspace .mv7-settings-card{box-shadow:inset 0 1px #fffffff2,0 16px 38px -32px #1c1c1e7a}:root[data-resolved-theme=dark] body[data-v2-view=settings] #settings-view .mv7-notifications-workspace input.mv7-switch{border-color:#ffffff14;background:#39393d}:root[data-resolved-theme=dark] body[data-v2-view=settings] #settings-view .mv7-notifications-workspace input.mv7-switch:checked{border-color:var(--mv7-notification-blue);background:var(--mv7-notification-blue)}:root[data-resolved-theme=dark] body[data-v2-view=settings] #settings-view .mv7-notifications-workspace .mv7-settings-card{box-shadow:inset 0 1px #ffffff14,0 18px 42px -30px #000000e0}}@media(max-width:768px){body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login){grid-template-columns:44px 42px 48px;gap:0;padding:3px;margin-right:-6px;border:0!important;border-radius:999px;background:transparent!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) :is(.mv7-topbar-streak,#notification-bell,#profile-button){height:48px;min-height:48px;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) .mv7-topbar-streak{width:44px}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #notification-bell{width:42px;min-width:42px}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button{width:48px;min-width:48px;justify-content:center;padding:2px}body[data-v2-view=overview] #profile-button #profile-initial{width:44px;height:44px;flex-basis:44px}body[data-v2-view=overview] #profile-button .mv7-profile-chevron{display:none}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button:after{right:1px;left:auto}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login){border-color:transparent!important;background:transparent!important;box-shadow:none!important}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) :is(.mv7-topbar-streak,#notification-bell,#profile-button){border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(max-width:374px){body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login){grid-template-columns:40px 39px 46px;gap:0;padding:3px;margin-right:-4px}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) .mv7-topbar-streak{width:40px}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #notification-bell{width:39px;min-width:39px}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button{width:46px;min-width:46px;padding:2px}body[data-v2-view=overview] #profile-button #profile-initial{width:42px;height:42px;flex-basis:42px}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button:after{right:0}}@media(max-width:768px){body[data-v2-view=overview] .mv7-topbar:not(:has(.mv7-topbar-actions.has-guest-login)){top:0;width:100%;min-height:calc(66px + env(safe-area-inset-top));margin:0;padding:max(8px,env(safe-area-inset-top)) 16px 6px;border:0!important;border-radius:0;background:color-mix(in srgb,var(--home-bg) 88%,transparent)!important;box-shadow:none!important;backdrop-filter:blur(22px) saturate(115%);-webkit-backdrop-filter:blur(22px) saturate(115%)}body[data-v2-view=overview] .mv7-topbar:not(:has(.mv7-topbar-actions.has-guest-login)) .mv7-mobile-topbar-start{gap:10px}body[data-v2-view=overview] .mv7-topbar:not(:has(.mv7-topbar-actions.has-guest-login)) .mv7-menu-button{width:44px;min-width:44px;height:44px;min-height:44px;border:1px solid var(--home-line)!important;background:var(--home-surface)!important;box-shadow:none!important}body[data-v2-view=overview] .mv7-topbar:not(:has(.mv7-topbar-actions.has-guest-login)) .mv7-mobile-brand{display:flex;align-items:center}body[data-v2-view=overview] .mv7-topbar:not(:has(.mv7-topbar-actions.has-guest-login)) .mv7-mobile-brand strong{font-size:17px;font-weight:660;letter-spacing:-.035em}body[data-v2-view=overview] .mv7-topbar:not(:has(.mv7-topbar-actions.has-guest-login)) .mv7-mobile-brand-subtitle{display:none}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login){grid-template-columns:repeat(2,42px);gap:0;margin-right:0;padding:4px;border:1px solid var(--home-line)!important;border-radius:999px;background:var(--home-surface)!important;box-shadow:none!important}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) :is(.mv7-topbar-streak,#notification-bell,#profile-button){height:42px;min-height:42px}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) .mv7-topbar-streak{width:42px}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #notification-bell{width:42px;min-width:42px;border-radius:50%;background:color-mix(in srgb,var(--home-text) 7%,transparent)!important}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button{width:42px;min-width:42px;padding:0}body[data-v2-view=overview] #profile-button #profile-initial{width:42px;height:42px;flex-basis:42px}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button:after{right:1px;bottom:0}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-topbar:not(:has(.mv7-topbar-actions.has-guest-login)){border:0!important;background:color-mix(in srgb,var(--home-bg) 88%,transparent)!important;box-shadow:none!important}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login){border-color:var(--home-line)!important;background:var(--home-surface)!important;box-shadow:none!important}}@media(max-width:374px){body[data-v2-view=overview] .mv7-topbar:not(:has(.mv7-topbar-actions.has-guest-login)){padding-inline:10px}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login){grid-template-columns:repeat(2,40px);gap:0;margin-right:0;padding:3px}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #notification-bell{width:40px;min-width:40px}body[data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button{width:40px;min-width:40px}body[data-v2-view=overview] #profile-button #profile-initial{width:40px;height:40px;flex-basis:40px}}.mv7-backup-overview{display:contents}@media(max-width:768px){body[data-v2-view=settings] [data-settings-panel=backup],body[data-v2-view=settings] .mv7-backup-card{gap:14px}body[data-v2-view=settings] .mv7-backup-card{display:grid;padding:0;overflow:visible!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;container-type:normal}body[data-v2-view=settings] .mv7-backup-card:before,body[data-v2-view=settings] .mv7-backup-card:after{display:none!important;content:none!important}body[data-v2-view=settings] :is(.mv7-backup-overview,.mv7-backup-inventory,.mv7-backup-footer){overflow:hidden;border:1px solid var(--settings-line);border-radius:20px;background:var(--settings-surface);box-shadow:inset 0 1px #ffffffb3,0 16px 34px -30px #1c1c1e70}body[data-v2-view=settings] .mv7-backup-overview{display:grid}body[data-v2-view=settings] .mv7-backup-header{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:18px 16px 10px}body[data-v2-view=settings] .mv7-backup-header-icon{width:56px;height:56px;border-color:#0a84ff1f;border-radius:14px;background:#0a84ff14;color:#0a84ff}body[data-v2-view=settings] .mv7-backup-header-icon svg{width:29px;height:29px}body[data-v2-view=settings] .mv7-backup-header-icon i{right:8px;bottom:8px;border-color:color-mix(in srgb,var(--settings-surface) 92%,transparent);background:#0a84ff;box-shadow:0 0 9px #0a84ff6b}body[data-v2-view=settings] .mv7-backup-header h4{margin-bottom:4px;font-size:15px;font-weight:680}body[data-v2-view=settings] .mv7-backup-header p{max-width:27ch;color:var(--settings-muted);font-size:13px;line-height:1.45}body[data-v2-view=settings] .mv7-backup-local-badge{grid-column:2;min-height:30px;justify-self:start;padding:0 10px;border-color:#0a84ff1f;background:#0a84ff14;color:#0877dc;font-size:11px;font-weight:620}body[data-v2-view=settings] .mv7-backup-local-badge i{background:#0a84ff;box-shadow:0 0 8px #0a84ff66}body[data-v2-view=settings] .mv7-backup-security-note{min-height:50px;gap:11px;margin:10px 16px 16px;padding:11px 13px;border:0;border-left:2px solid #0a84ff;border-radius:0 11px 11px 0;background:color-mix(in srgb,#0a84ff 5%,var(--settings-soft));color:var(--settings-muted);font-size:11px}body[data-v2-view=settings] .mv7-backup-security-note svg{width:21px;height:21px;flex-basis:21px;stroke:#27364a}body[data-v2-view=settings] .mv7-backup-inventory{border-block:1px solid var(--settings-line);background:var(--settings-surface)}body[data-v2-view=settings] .mv7-backup-inventory-heading{padding:16px;border-color:var(--settings-line)}body[data-v2-view=settings] .mv7-backup-inventory-heading strong{color:var(--settings-text);font-size:14px}body[data-v2-view=settings] .mv7-backup-inventory-heading small{color:var(--settings-muted);font-size:11px}body[data-v2-view=settings] .mv7-backup-inventory-heading>strong:last-child{color:#0877dc;font-size:13px}body[data-v2-view=settings] .mv7-backup-card .mv7-settings-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-v2-view=settings] .mv7-backup-card .mv7-settings-metric{min-height:62px;padding:10px 12px;border-color:var(--settings-line)}body[data-v2-view=settings] .mv7-backup-card .mv7-settings-metric:nth-child(3n){border-right:1px solid var(--settings-line)}body[data-v2-view=settings] .mv7-backup-card .mv7-settings-metric:nth-child(2n){border-right:0}body[data-v2-view=settings] .mv7-backup-card .mv7-settings-metric:nth-last-child(-n+3){border-bottom:1px solid var(--settings-line)}body[data-v2-view=settings] .mv7-backup-card .mv7-settings-metric:last-child{grid-column:1/-1;border-right:0;border-bottom:0}body[data-v2-view=settings] .mv7-backup-card .mv7-settings-metric dt{grid-template-columns:34px minmax(0,1fr);gap:9px;color:var(--settings-text);font-size:11px;font-weight:590}body[data-v2-view=settings] .mv7-backup-card .mv7-settings-metric dt svg{width:34px;height:34px;padding:8px;border-color:#0a84ff1a;border-radius:9px;background:#0a84ff11;stroke:#34649b}body[data-v2-view=settings] .mv7-backup-card .mv7-settings-metric dd{color:var(--settings-text);font-size:16px}body[data-v2-view=settings] .mv7-backup-card .mv7-settings-metric.is-empty dd{color:var(--settings-muted)}body[data-v2-view=settings] .mv7-backup-footer{grid-template-columns:minmax(0,1fr);gap:14px;padding:17px 16px 16px}body[data-v2-view=settings] .mv7-backup-action-copy{gap:4px}body[data-v2-view=settings] .mv7-backup-action-copy strong{color:var(--settings-text);font-size:14px}body[data-v2-view=settings] .mv7-backup-action-copy small{color:var(--settings-muted);font-size:11px}body[data-v2-view=settings] .mv7-backup-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}body[data-v2-view=settings] .mv7-backup-actions button{min-height:46px;gap:8px;padding-inline:8px;border-radius:12px;font-size:12px}body[data-v2-view=settings] .mv7-backup-card #settings-export{border-color:#0a84ff;background:linear-gradient(180deg,#258cff,#0876ed);color:#fff;box-shadow:0 10px 22px -14px #0a84ffb8}body[data-v2-view=settings] .mv7-backup-card #settings-import-trigger{border-color:var(--settings-line-strong);background:var(--settings-soft);color:var(--settings-text)}body[data-v2-view=settings] .mv7-backup-warning{min-height:64px;gap:11px;padding:12px 13px;border-color:#f59e0b33;border-radius:12px;background:#f59e0b13}body[data-v2-view=settings] .mv7-backup-warning svg{width:21px;height:21px;flex-basis:21px;stroke:#e58c00}body[data-v2-view=settings] .mv7-backup-warning strong{color:#b56600}:root[data-resolved-theme=dark] body[data-v2-view=settings] :is(.mv7-backup-overview,.mv7-backup-inventory,.mv7-backup-footer){box-shadow:inset 0 1px #ffffff12,0 18px 38px -30px #000000e6}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-backup-security-note svg{stroke:#d6e8ff}:root[data-resolved-theme=dark] body[data-v2-view=settings] :is(.mv7-backup-local-badge,.mv7-backup-inventory-heading>strong:last-child){color:#64aaff}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-backup-warning strong{color:#ffb340}}@media(max-width:768px){body[data-v2-view=settings] #settings-view.is-mobile-home .mv7-settings-mobile-home{padding-bottom:max(64px,env(safe-area-inset-bottom))}body[data-v2-view=settings] .mv7-settings-mobile-home>header{margin-bottom:22px}body[data-v2-view=settings] .mv7-settings-mobile-groups{gap:28px}body[data-v2-view=settings] .mv7-settings-mobile-groups>section>h3{margin-bottom:11px}body[data-v2-view=settings] .mv7-settings-mobile-groups>section>div{border-radius:20px}body[data-v2-view=settings] .mv7-settings-mobile-groups button{min-height:60px;grid-template-columns:42px minmax(0,1fr) auto 14px;gap:10px;padding-inline:14px}body[data-v2-view=settings] .mv7-settings-mobile-groups button>svg:first-child{width:42px;height:42px;padding:10px}body[data-v2-view=settings] .mv7-settings-mobile-groups button>svg:last-child{width:14px;height:14px}body[data-v2-view=settings] .mv7-settings-mobile-groups button strong{font-size:13px}body[data-v2-view=settings] .mv7-settings-mobile-groups button em{max-width:118px;font-size:11px}body[data-v2-view=settings] .mv7-settings-mobile-groups>section>div>button:not(:last-child):after{right:14px;left:66px}body[data-v2-view=settings] .mv7-settings-mobile-groups .mv7-settings-mobile-danger-link{min-height:60px;border-radius:20px}}@media(max-width:370px){body[data-v2-view=settings] .mv7-settings-mobile-groups button{min-height:56px;grid-template-columns:38px minmax(0,1fr) 14px;gap:9px}body[data-v2-view=settings] .mv7-settings-mobile-groups button>svg:first-child{width:38px;height:38px;padding:9px}}@media(max-width:780px){body[data-v2-view=settings] .mv7-appearance-workspace{max-width:none;padding-inline:0}body[data-v2-view=settings] .mv7-appearance-workspace>.mv7-settings-title{margin:18px 16px 34px;padding:0 0 0 54px}body[data-v2-view=settings] .mv7-appearance-workspace>.mv7-settings-title h3{font-size:clamp(37px,10.5vw,50px);line-height:1.02}body[data-v2-view=settings] .mv7-appearance-workspace>.mv7-settings-title p{margin-top:12px;font-size:15px}body[data-v2-view=settings] .mv7-appearance-workspace .mv7-tab-layout,body[data-v2-view=settings] .mv7-appearance-workspace .mv7-tab-main{gap:20px}body[data-v2-view=settings] .mv7-appearance-workspace :is(.mv7-appearance-themes-card,.mv7-appearance-controls-card,.mv7-appearance-effects-card,.mv7-appearance-accessibility){width:calc(100% - 4px);margin-inline:2px;padding:20px 14px;border-radius:24px}body[data-v2-view=settings] .mv7-appearance-workspace .mv7-settings-card>h4{margin-bottom:18px;font-size:18px}body[data-v2-view=settings] .mv7-theme-grid{gap:14px}body[data-v2-view=settings] .mv7-theme-grid>button{min-height:148px;gap:10px;padding:11px;border-radius:18px}body[data-v2-view=settings] .mv7-theme-preview{height:91px!important;min-height:91px;border-radius:12px}body[data-v2-view=settings] .mv7-accent-swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,3vw,18px);padding:4px 0 6px}body[data-v2-view=settings] .mv7-accent-swatches button{width:48px;height:48px}body[data-v2-view=settings] .mv7-appearance-effects-card,body[data-v2-view=settings] .mv7-appearance-accessibility{padding-block:14px!important}body[data-v2-view=settings] .mv7-appearance-effects-card>h4,body[data-v2-view=settings] .mv7-appearance-accessibility>h4{margin:4px 0 12px!important}body[data-v2-view=settings] .mv7-appearance-effects-card>.mv7-settings-row,body[data-v2-view=settings] .mv7-appearance-accessibility>.mv7-settings-row{min-height:72px;gap:12px;padding:12px 0}}@media(max-width:390px){body[data-v2-view=settings] .mv7-appearance-workspace>.mv7-settings-title{margin-inline:12px;margin-bottom:30px}body[data-v2-view=settings] .mv7-appearance-workspace :is(.mv7-appearance-themes-card,.mv7-appearance-controls-card,.mv7-appearance-effects-card,.mv7-appearance-accessibility){padding-inline:12px}body[data-v2-view=settings] .mv7-theme-grid{gap:10px}body[data-v2-view=settings] .mv7-theme-grid>button{min-height:136px;padding:9px}body[data-v2-view=settings] .mv7-theme-preview{height:82px!important;min-height:82px}body[data-v2-view=settings] .mv7-accent-swatches{gap:8px}body[data-v2-view=settings] .mv7-accent-swatches button{width:44px;height:44px}}@media(max-width:768px){body[data-v2-view=settings] .mv7-settings-mobile-home h2{font-size:clamp(38px,10.2vw,44px);font-weight:700;line-height:1;letter-spacing:-.052em}body[data-v2-view=settings] .mv7-settings-mobile-groups{gap:30px}body[data-v2-view=settings] .mv7-settings-mobile-groups>section>h3{margin:0 0 10px 4px;color:color-mix(in srgb,var(--settings-muted) 88%,var(--settings-text));font-size:13px;font-weight:600;letter-spacing:.018em}}@media(max-width:768px){body[data-v2-view=settings] .mv7-settings-mobile-back{top:0;left:0;width:44px;min-width:44px;height:44px;min-height:44px;border-color:var(--settings-material-border);background:linear-gradient(145deg,var(--settings-material-highlight),var(--settings-surface));box-shadow:var(--settings-material-shadow);backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}body[data-v2-view=settings] .mv7-settings-stage>.mv7-settings-tab>.mv7-settings-title{display:block;min-height:58px!important;margin:0 10px 22px 0!important;padding:2px 0 0 58px!important}body[data-v2-view=settings] .mv7-settings-stage>.mv7-settings-tab>.mv7-settings-title h3{margin:0!important;color:var(--settings-text)!important;font-size:clamp(27px,8vw,31px)!important;font-weight:710!important;line-height:1.1!important;letter-spacing:-.052em!important}body[data-v2-view=settings] .mv7-settings-stage>.mv7-settings-tab>.mv7-settings-title p{max-width:32rem;margin:4px 0 0!important;color:var(--settings-muted)!important;font-size:12px!important;line-height:1.38!important}}.mv7-home-glass-only{display:none}@media(max-width:768px){body[data-v2-view=overview]{--glass-home-card: rgba(38, 41, 45, .76);--glass-home-edge: rgba(255, 255, 255, .12);--glass-home-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), 0 8px 24px -20px #000}:root[data-resolved-theme=light] body[data-v2-view=overview]{--glass-home-card: rgba(255, 255, 255, .66);--glass-home-edge: rgba(255, 255, 255, .86);--glass-home-shadow: inset 0 1px 0 #fff, 0 12px 30px -26px rgba(44, 63, 78, .36);--home-muted: #5f6d7e;--home-text: #111820}:root[data-resolved-theme=light] body[data-v2-view=overview] .mv7-workspace{background:radial-gradient(ellipse at 95% 15%,rgba(204,220,226,.48),transparent 48%),linear-gradient(155deg,#edf1f5,#f1f4f6)!important}body[data-v2-view=overview] #overview-view.mv7-content{width:min(100%,520px);grid-template-columns:repeat(6,minmax(0,1fr));column-gap:9px;row-gap:12px;padding:8px 18px calc(88px + env(safe-area-inset-bottom))}body[data-v2-view=overview] #overview-view .mv7-home-glass-only{display:block}body[data-v2-view=overview] #overview-view .mv7-section-heading{display:block;grid-column:1 / -1;order:0;margin:3px 0 10px;padding:0}body[data-v2-view=overview] #overview-view .mv7-section-heading :is(#current-date,#overview-time-message,.mv7-overview-time-subtitle,.mv7-heading-tools){display:none!important}body[data-v2-view=overview] #overview-view #overview-mobile-greeting{display:block!important;margin:16px 0 18px;color:var(--home-muted);font-size:clamp(26px,6.8vw,32px)!important;font-weight:440;line-height:1.12!important;letter-spacing:-.04em;overflow-wrap:anywhere}body[data-v2-view=overview] #overview-view #overview-mobile-greeting strong{color:var(--home-text);font-weight:760}body[data-v2-view=overview] #overview-view .mv7-metric-primary{min-height:156px!important;padding:23px 14px!important;border:1px solid var(--glass-home-edge);border-radius:24px;background:var(--glass-home-card)!important;box-shadow:var(--glass-home-shadow)!important;overflow:visible;isolation:isolate}body[data-v2-view=overview] #overview-view .mv7-home-wallet{position:absolute;z-index:-1;width:49%;height:auto;right:-4px;bottom:0;pointer-events:none;object-fit:contain}body[data-v2-view=overview] #overview-view .mv7-metric-primary .mv7-metric-head h3{font-size:12px;text-transform:none;letter-spacing:-.02em}body[data-v2-view=overview] #overview-view .mv7-metric-primary .mv7-metric-head h3:after{display:none}body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong{width:64%;max-width:64%;margin-top:13px;font-size:clamp(21px,6vw,30px);line-height:1.16;letter-spacing:-.055em}body[data-v2-view=overview] #overview-view .mv7-metric-primary>strong:is(.is-compact-value,.is-extra-compact-value){width:66%;max-width:66%;font-size:clamp(13px,3.9vw,20px)}body[data-v2-view=overview] #overview-view .mv7-metric-primary-foot{width:57%;margin-top:10px}body[data-v2-view=overview] #balance-change{flex-wrap:wrap;gap:3px;font-size:11px}body[data-v2-view=overview] #balance-change span{font-size:10px}body[data-v2-view=overview] #overview-view .mv7-mobile-home-actions{position:static;order:2;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:8px;margin:0;padding:0;background:none;border:0;box-shadow:none;backdrop-filter:none;pointer-events:auto}body[data-v2-view=overview] #overview-view .mv7-mobile-home-actions button{height:78px;padding:9px 3px;flex-direction:column;gap:5px;border-radius:20px;border:1px solid var(--glass-home-edge);background:var(--glass-home-card);color:var(--home-text);box-shadow:var(--glass-home-shadow)}body[data-v2-view=overview] #overview-view .mv7-mobile-home-actions button>span{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:var(--glass-home-card);font-size:29px;box-shadow:inset 0 1px 0 var(--glass-home-edge),0 5px 12px -9px #77818b}body[data-v2-view=overview] #overview-view .mv7-mobile-home-actions svg{width:22px;height:22px}body[data-v2-view=overview] #overview-view .mv7-mobile-home-actions strong{font-size:11px;font-weight:500}body[data-v2-view=overview] #overview-insight{grid-column:1 / -1;order:3;width:100%;max-width:none;display:flex;align-items:center;gap:13px;min-height:65px;margin:0;padding:12px 15px;border:1px solid rgba(255,255,255,.24);border-radius:19px;background:radial-gradient(ellipse at 85% 0,#53595d,transparent 63%),linear-gradient(120deg,#303538,#171b1d);color:#fff;box-shadow:inset 0 1px #fff3}body[data-v2-view=overview] #overview-view .mv7-mobile-month-title{grid-column:1 / -1;order:4;margin:3px 0 -3px;color:var(--home-text);font-size:18px;font-weight:680;letter-spacing:-.045em}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense,.mv7-home-saving-card){grid-column:span 2;order:5;min-width:0;min-height:119px!important;margin:0;padding:12px 10px!important;border-radius:21px;border:1px solid var(--glass-home-edge);background:var(--glass-home-card)!important;box-shadow:var(--glass-home-shadow);backdrop-filter:blur(28px) saturate(140%)}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense):before{display:none}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense) .mv7-metric-head{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:0 0 4px}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense) .mv7-metric-icon,body[data-v2-view=overview] .mv7-home-saving-icon{display:grid!important;place-items:center;width:29px;height:29px;padding:6px;border-radius:11px;color:#008b5d;background:#39d79e26}body[data-v2-view=overview] #overview-view .mv7-metric-expense .mv7-metric-icon{color:#c16e05;background:#f4ae3126}body[data-v2-view=overview] .mv7-home-saving-icon{color:#2875ec;background:#5498ff24}body[data-v2-view=overview] .mv7-home-saving-icon svg{width:19px;height:19px}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense) h3,body[data-v2-view=overview] .mv7-home-saving-card h3{margin:5px 0;color:var(--home-text);font-size:11px;font-weight:500}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense) .mv7-metric-chevron{display:none}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense,.mv7-home-saving-card)>strong{display:block;margin:0;font-size:clamp(11px,3.25vw,16px);font-weight:700;color:var(--home-text);font-family:Inter,-apple-system,sans-serif;letter-spacing:-.05em;overflow-wrap:anywhere;white-space:normal}body[data-v2-view=overview] .mv7-home-saving-card a{display:block;margin-top:7px;color:var(--home-muted);font-size:10px;text-decoration:none}body[data-v2-view=overview] #overview-view .mv7-home-goals{grid-column:1 / -1;order:6;min-width:0}body[data-v2-view=overview] .mv7-home-goals .mv7-panel-header{padding:3px 0 8px;margin:0}body[data-v2-view=overview] .mv7-home-goals h3{color:var(--home-text);font-size:18px;font-weight:680;letter-spacing:-.045em}body[data-v2-view=overview] .mv7-home-goals .mv7-text-link{color:var(--home-muted);font-size:12px}body[data-v2-view=overview] .mv7-home-goal-card,body[data-v2-view=overview] .mv7-home-goal-empty{display:flex;align-items:center;gap:14px;min-height:78px;padding:12px 14px;margin-bottom:6px;border-radius:22px;border:1px solid var(--glass-home-edge);background:var(--glass-home-card);box-shadow:var(--glass-home-shadow);color:var(--home-text);text-decoration:none}body[data-v2-view=overview] .mv7-home-goal-empty{font-size:13px}body[data-v2-view=overview] .mv7-home-goal-ring{position:relative;isolation:isolate;display:grid;place-items:center;width:55px;height:55px;flex-shrink:0;border-radius:50%;font-size:14px;font-weight:700;background:conic-gradient(#009866 var(--goal-progress),rgba(125,145,161,.18) 0)}body[data-v2-view=overview] .mv7-home-goal-ring:before{content:"";position:absolute;z-index:-1;inset:5px;border-radius:50%;background:var(--home-bg)}body[data-v2-view=overview] .mv7-home-goal-copy{min-width:0;flex:1}body[data-v2-view=overview] .mv7-home-goal-copy .mv7-goal-progress-head{display:grid;gap:4px;margin-bottom:9px;font-size:13px}body[data-v2-view=overview] .mv7-home-goal-copy .mv7-goal-progress-head>span{overflow-wrap:anywhere}body[data-v2-view=overview] .mv7-home-goal-copy .mv7-private-value{color:var(--home-muted);font-size:11px}body[data-v2-view=overview] .mv7-home-goal-copy .mv7-goal-progress-fill{background:#009866}body[data-v2-view=overview] #widget-activity{grid-column:1 / -1;order:7}body[data-v2-view=overview] #widget-accounts{grid-column:1 / -1;order:8}body[data-v2-view=overview] #overview-view #widget-activity .mv7-transaction-list{background:var(--glass-home-card);border:1px solid var(--glass-home-edge);border-radius:23px;box-shadow:var(--glass-home-shadow)}}@media(max-width:768px){body[data-v2-view=overview] #overview-view #overview-insight{background:radial-gradient(ellipse at 85% 0,#53595d,transparent 63%),linear-gradient(120deg,#303538,#171b1d)!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:inset 0 1px #fff3!important;border-radius:19px!important;padding:12px 15px!important;min-height:65px}body[data-v2-view=overview] #overview-view :is(.mv7-mobile-home-actions,.mv7-home-saving-card) svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense,.mv7-home-saving-card){height:auto!important;min-height:125px!important;align-self:stretch;box-shadow:var(--glass-home-shadow)!important}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense) .mv7-metric-head h3{font-size:11px!important;font-weight:500!important;margin:0!important;letter-spacing:-.02em}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense) .mv7-change{margin-top:7px}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense) .mv7-change span{display:none}body[data-v2-view=overview] #overview-view .mv7-home-saving-card>strong{white-space:nowrap;font-size:clamp(10px,3.1vw,16px)}body[data-v2-view=overview] #overview-view .mv7-home-goals{margin:0;padding:0}body[data-v2-view=overview] #overview-view .mv7-home-goals .mv7-panel-header{min-height:0;margin:3px 0 9px;padding:0;align-items:center}body[data-v2-view=overview] #overview-view .mv7-home-goals .mv7-panel-header h3{margin:0;line-height:1.25}body[data-v2-view=overview] #overview-view .mv7-home-goal-card{margin:0 0 6px}body[data-v2-view=overview] #overview-view :is(#widget-activity,#widget-accounts){margin-top:0}body[data-v2-view=overview] #overview-view :is(#widget-activity,#widget-accounts) .mv7-panel-header{margin:3px 0 9px;padding:0;min-height:0}body[data-v2-view=overview] #overview-view :is(#widget-activity,#widget-accounts) .mv7-panel-header h3{font-size:18px}body[data-v2-view=overview] #overview-view .mv7-home-goal-copy .mv7-goal-progress-track{height:6px}}@media(max-width:768px){body[data-v2-view=overview] #mv7-v2.mv7-private #overview-view .mv7-private-value{color:transparent!important;text-shadow:0 0 12px rgba(128,145,157,.7)}body[data-v2-view=overview] #mv7-v2.mv7-private #overview-view .mv7-home-goal-ring{background:#7d91a12e}body[data-v2-view=overview] #mv7-v2.mv7-private #overview-view .mv7-home-goal-copy .mv7-goal-progress-fill{visibility:hidden}}@media(max-width:768px){body[data-v2-view=overview] #mobile-assistive-touch,body[data-v2-view=overview] #mobile-assistive-touch *{touch-action:none}}@media(max-width:768px){body[data-v2-view=overview] #mobile-assistive-touch *{pointer-events:none}}@media(max-width:768px){body[data-v2-view=streak]{--streakm-bg: #0b0d10;--streakm-text: #f4f5f7;--streakm-muted: #a0a9b6;--streak-glass: rgba(38, 43, 49, .72);--streak-edge: rgba(255, 255, 255, .12);--streak-shadow: inset 0 1px 0 rgba(255, 255, 255, .07), 0 12px 30px -26px #000}:root[data-resolved-theme=light] body[data-v2-view=streak]{--streakm-bg: #edf1f6;--streakm-text: #080b10;--streakm-muted: #7a879c;--streak-glass: rgba(255, 255, 255, .65);--streak-edge: rgba(255, 255, 255, .88);--streak-shadow: inset 0 1px 0 #fff, 0 14px 35px -28px rgba(48, 66, 85, .3)}body[data-v2-view=streak] .mv7-workspace{background:radial-gradient(ellipse at 50% 40%,rgba(147,189,180,.1),transparent 50%),var(--streakm-bg)!important}body[data-v2-view=streak] #streak-view.mv7-streak-view{width:min(100%,520px);padding:22px 18px calc(40px + env(safe-area-inset-bottom));background:transparent}body[data-v2-view=streak] .mv7-streak-mobile-reference{gap:14px}body[data-v2-view=streak] .mv7-streak-glass-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}body[data-v2-view=streak] .mv7-streak-glass-heading h2{margin:0;font-size:clamp(40px,11vw,54px);line-height:1.08;font-weight:760;letter-spacing:-.06em}body[data-v2-view=streak] .mv7-streak-glass-heading p{margin:8px 0 0;color:var(--streakm-muted);font-size:14px;line-height:1.25;font-weight:500}body[data-v2-view=streak] .mv7-streak-glass-period{display:flex;flex-shrink:0;margin-top:3px;border-radius:30px;padding:3px;background:#8190a514}body[data-v2-view=streak] .mv7-streak-glass-period button{min-height:34px;padding:7px 10px;border-radius:24px;color:var(--streakm-muted);background:transparent;font-size:11px;font-weight:550}body[data-v2-view=streak] .mv7-streak-glass-period button[aria-pressed=true]{background:var(--streak-glass);color:var(--streakm-text);box-shadow:var(--streak-shadow)}body[data-v2-view=streak] .mv7-streak-glass-hero{display:grid;justify-items:center;margin:-32px 0 3px;pointer-events:none}body[data-v2-view=streak] .mv7-streak-glass-art{position:relative;width:min(100%,380px);aspect-ratio:1}body[data-v2-view=streak] .mv7-streak-glass-art img{display:block;width:100%;height:100%;object-fit:contain}body[data-v2-view=streak] .mv7-streak-glass-counter{position:absolute;left:50%;top:64%;transform:translate(-50%,-50%);display:grid;justify-items:center;width:32%;color:#081c15;text-align:center}body[data-v2-view=streak] .mv7-streak-glass-counter strong{font-size:clamp(44px,14vw,68px);line-height:1;font-weight:760;letter-spacing:-.055em}body[data-v2-view=streak] .mv7-streak-glass-counter span{max-width:85px;margin-top:2px;font-size:12px;line-height:1.15;color:#3e6055}body[data-v2-view=streak] .mv7-streak-glass-status{display:flex;gap:8px;align-items:center;margin:-2px 0 0;padding:8px 15px;border:1px solid var(--streak-edge);border-radius:30px;background:var(--streak-glass);box-shadow:var(--streak-shadow);font-size:12px;font-weight:550;color:var(--streakm-muted)}body[data-v2-view=streak] .mv7-streak-glass-status:before{content:"";width:8px;height:8px;border-radius:50%;background:#95a0af}body[data-v2-view=streak] .mv7-streak-glass-status.is-active:before{background:#21ac83}body[data-v2-view=streak] :is(.mv7-streak-glass-activity,.mv7-streak-glass-stats>div,.mv7-streak-glass-detail){border:1px solid var(--streak-edge);background:var(--streak-glass);box-shadow:var(--streak-shadow);backdrop-filter:blur(24px) saturate(140%);border-radius:24px}body[data-v2-view=streak] .mv7-streak-glass-activity{display:grid;grid-template-columns:repeat(var(--activity-columns, 7),minmax(0,1fr));gap:4px;padding:10px 8px}body[data-v2-view=streak] .mv7-streak-glass-day{display:grid;justify-items:center;gap:9px;min-width:0;padding:4px 0;border-radius:24px}body[data-v2-view=streak] .mv7-streak-glass-day>span{font-size:11px;color:var(--streakm-muted);text-transform:capitalize}body[data-v2-view=streak] .mv7-streak-glass-day b{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#8495a31f;color:var(--streakm-muted);font-size:13px;font-weight:500}body[data-v2-view=streak] .mv7-streak-glass-day.is-active b{color:#fff;background:#1daa82;box-shadow:0 0 0 6px #49d6a712,inset 0 1px 2px #ffffff80}body[data-v2-view=streak] .mv7-streak-glass-day.is-current{background:var(--streak-glass);box-shadow:var(--streak-shadow)}body[data-v2-view=streak] .mv7-streak-glass-day.is-current>span{color:var(--streakm-text)}body[data-v2-view=streak] .mv7-streak-glass-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0}body[data-v2-view=streak] .mv7-streak-glass-stats>div{min-width:0;padding:16px}body[data-v2-view=streak] .mv7-streak-glass-stats svg{display:block;width:31px;height:31px;padding:7px;margin-bottom:12px;border-radius:10px;color:#13a374;background:#35d19e21}body[data-v2-view=streak] .mv7-streak-glass-stats>div+div svg{color:var(--streakm-text);background:#899bb226}body[data-v2-view=streak] .mv7-streak-glass-stats dt{margin-bottom:5px;color:var(--streakm-muted);font-size:12px}body[data-v2-view=streak] .mv7-streak-glass-stats dd{margin:0;color:var(--streakm-text);font-size:15px;font-weight:550;overflow-wrap:anywhere}body[data-v2-view=streak] .mv7-streak-glass-stats strong{font-size:32px;font-weight:730;letter-spacing:-.045em}body[data-v2-view=streak] .mv7-streak-glass-detail{display:grid;grid-template-columns:43px minmax(0,1fr) 15px;gap:12px;align-items:center;min-height:74px;padding:13px 16px;color:var(--streakm-text);text-align:left}body[data-v2-view=streak] .mv7-streak-glass-detail-icon{display:grid;place-items:center;width:43px;height:43px;border:1px solid var(--streak-edge);border-radius:50%;box-shadow:var(--streak-shadow)}body[data-v2-view=streak] .mv7-streak-glass-detail strong{display:block;font-size:14px;font-weight:650}body[data-v2-view=streak] .mv7-streak-glass-detail small{display:block;margin-top:5px;font-size:11px;color:var(--streakm-muted);overflow-wrap:anywhere}body[data-v2-view=streak] .mv7-streak-glass-detail svg{width:21px;height:21px}body[data-v2-view=streak] .mv7-streak-glass-detail>svg{width:14px}body[data-v2-view=streak] .mv7-streak-mobile-reference svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body[data-v2-view=streak] #streak-glass-calendar-detail[hidden]{display:none}body[data-v2-view=streak] #streak-glass-calendar-detail:not([hidden]){display:grid;gap:12px}body[data-v2-view=streak] #sidebar-open.is-profile-back svg{transform:rotate(180deg)}}@media(max-width:370px){body[data-v2-view=streak] .mv7-streak-glass-period button{padding-inline:7px;font-size:10px}body[data-v2-view=streak] .mv7-streak-glass-heading p{font-size:12px}body[data-v2-view=streak] .mv7-streak-glass-hero{margin-top:-20px}body[data-v2-view=streak] .mv7-streak-glass-stats>div{padding:13px}}@media(max-width:768px){:root[data-resolved-theme=light] body[data-v2-view=streak] .mv7-workspace{background:radial-gradient(ellipse at 60% 36%,rgba(221,233,237,.65),transparent 52%),#edf1f6!important}body[data-v2-view=streak] #privacy-toggle{display:none!important}body[data-v2-view=streak] .mv7-topbar-actions{display:flex;flex-wrap:nowrap;gap:6px;width:auto;padding:5px;border:1px solid var(--streak-edge);border-radius:36px;background:var(--streak-glass);box-shadow:var(--streak-shadow)}body[data-v2-view=streak] .mv7-topbar-actions.has-guest-login :is(.mv7-topbar-streak,#notification-bell,#profile-button){display:none!important}body[data-v2-view=streak] .mv7-topbar-streak{display:flex;gap:5px;align-items:center;padding:0 8px;background:transparent;color:var(--streakm-text);font-size:13px;border:0}body[data-v2-view=streak] .mv7-topbar-streak>span{width:23px;height:27px}body[data-v2-view=streak] .mv7-topbar-streak svg{width:23px;height:27px}body[data-v2-view=streak] .mv7-topbar-streak small{display:none}body[data-v2-view=streak] .mv7-topbar-actions #topbar-login-button:not([hidden]){min-height:38px;padding:8px 12px;font-size:12px;border-radius:25px}body[data-v2-view=streak] #streak-glass-activity-caption{margin:-6px 0 0;text-align:center;color:var(--streakm-muted);font-size:11px}}.mv7-help-mobile-hero,.mv7-help-mobile-topics,.mv7-help-mobile-faq-heading,.mv7-help-mobile-contact{display:none}@media(max-width:768px){body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=faq] [data-settings-panel=faq]{--help-text: #111318;--help-muted: #69717f;--help-card: rgba(255, 255, 255, .74);--help-line: rgba(59, 66, 76, .1);display:grid;gap:18px;padding-bottom:30px;color:var(--help-text)}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=faq] .mv7-settings-title{margin:8px 2px 4px}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=faq] .mv7-settings-title h3{color:var(--help-text);font-size:clamp(34px,10vw,46px);font-weight:750;letter-spacing:-.055em}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=faq] .mv7-settings-title p{margin-top:3px;color:var(--help-muted);font-size:14px}body[data-v2-view=settings] .mv7-help-mobile-hero{position:relative;display:grid;min-height:250px;grid-template-columns:minmax(0,1.15fr) minmax(128px,.85fr);align-items:center;overflow:hidden;padding:22px 16px 20px;border:1px solid rgba(255,255,255,.86);border-radius:26px;background:radial-gradient(circle at 82% 58%,rgba(210,218,226,.72),transparent 35%),linear-gradient(135deg,#ffffffe8,#f2f4f6c2);box-shadow:0 24px 60px -42px #161c2285}body[data-v2-view=settings] .mv7-help-mobile-hero>div{position:relative;z-index:2;align-self:stretch}body[data-v2-view=settings] .mv7-help-mobile-hero p{margin:0 0 16px;color:#38404a;font-size:9px;font-weight:750;letter-spacing:.27em}body[data-v2-view=settings] .mv7-help-mobile-hero h4{margin:0;color:#090b0f;font-size:clamp(26px,7.4vw,32px);font-weight:760;letter-spacing:-.055em;line-height:1.02}body[data-v2-view=settings] .mv7-help-mobile-hero h4 span{color:#96999e}body[data-v2-view=settings] .mv7-help-mobile-hero small{display:block;max-width:27ch;margin-top:17px;color:#4f555d;font-size:12px;line-height:1.45}body[data-v2-view=settings] .mv7-help-mobile-hero img{position:absolute;right:-30px;bottom:-8px;width:min(52%,220px);max-width:none;filter:drop-shadow(0 22px 20px rgba(22,27,32,.2))}body[data-v2-view=settings] .mv7-settings-mobile-faq-search{min-height:56px;padding:0 16px;border:1px solid rgba(255,255,255,.88);border-radius:20px;background:var(--help-card);box-shadow:0 14px 38px -34px #141c2473;backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%)}body[data-v2-view=settings] .mv7-settings-mobile-faq-search input{color:var(--help-text);font-size:15px}body[data-v2-view=settings] .mv7-help-mobile-topics{display:grid;gap:10px}body[data-v2-view=settings] .mv7-help-mobile-topics>header,body[data-v2-view=settings] .mv7-help-mobile-faq-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}body[data-v2-view=settings] :is(.mv7-help-mobile-topics,.mv7-help-mobile-faq-heading) h4{margin:0;color:var(--help-text);font-size:19px;font-weight:740;letter-spacing:-.035em}body[data-v2-view=settings] .mv7-help-mobile-topics>header button{border:0;background:transparent;color:var(--help-muted);font-size:12px}body[data-v2-view=settings] .mv7-help-mobile-topics>div{display:grid;grid-auto-columns:144px;grid-auto-flow:column;gap:8px;width:100%;max-width:100%;padding:2px 0 6px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}body[data-v2-view=settings] .mv7-help-mobile-topics>div::-webkit-scrollbar{display:none}body[data-v2-view=settings] .mv7-help-mobile-topics>div>button{display:grid;min-height:174px;grid-template-rows:42px auto 1fr auto;gap:7px;padding:13px;border:1px solid rgba(255,255,255,.85);border-radius:21px;background:linear-gradient(145deg,#ffffffe6,#f1f5f9b8);color:var(--help-text);text-align:left;scroll-snap-align:start}body[data-v2-view=settings] .mv7-help-mobile-topics>div>button:nth-child(2){background:linear-gradient(145deg,#f3f8ff,#eaf3ff)}body[data-v2-view=settings] .mv7-help-mobile-topics>div>button:nth-child(3){background:linear-gradient(145deg,#f3fff9,#ebf8f2)}body[data-v2-view=settings] .mv7-help-mobile-topics>div>button:nth-child(4){background:linear-gradient(145deg,#faf7ff,#f0eaff)}body[data-v2-view=settings] .mv7-help-mobile-topics i{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:#ddeafbcc;font-style:normal}body[data-v2-view=settings] .mv7-help-mobile-topics i svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}body[data-v2-view=settings] .mv7-help-mobile-topics strong{font-size:13px}body[data-v2-view=settings] .mv7-help-mobile-topics small{color:var(--help-muted);font-size:10.5px;line-height:1.35}body[data-v2-view=settings] .mv7-help-mobile-topics span{padding-top:8px;border-top:1px solid var(--help-line);color:#4f5965;font-size:10px}body[data-v2-view=settings] .mv7-help-mobile-faq-heading{scroll-margin-top:80px}body[data-v2-view=settings] .mv7-help-mobile-faq-heading span{padding:9px 12px;border-radius:999px;background:var(--help-card);color:var(--help-text);font-size:10px}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=faq] .mv7-settings-card{display:grid;gap:6px;padding:0;border:0;background:transparent;box-shadow:none}body[data-v2-view=settings] .mv7-faq-accordion{display:grid;gap:6px}body[data-v2-view=settings] .mv7-faq-item{overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:16px;background:var(--help-card)}body[data-v2-view=settings] .mv7-faq-question{min-height:54px;padding:0 14px;color:var(--help-text);font-size:13px}body[data-v2-view=settings] .mv7-faq-icon{width:34px;height:34px;flex:0 0 34px;padding:8px;border-radius:50%;background:#6a748017;color:#171a1f;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}body[data-v2-view=settings] .mv7-faq-answer>p{padding:0 14px 15px;color:var(--help-muted);font-size:11px}body[data-v2-view=settings] .mv7-help-mobile-contact{display:grid;min-height:92px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;border:1px solid rgba(255,255,255,.86);border-radius:22px;background:var(--help-card)}body[data-v2-view=settings] .mv7-help-mobile-contact>i{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:var(--zenit-soft, #f2f2f7)}body[data-v2-view=settings] .mv7-help-mobile-contact svg{width:23px;height:23px;fill:none;stroke:#111318}body[data-v2-view=settings] .mv7-help-mobile-contact>span{display:grid;gap:4px}body[data-v2-view=settings] .mv7-help-mobile-contact strong{font-size:12px}body[data-v2-view=settings] .mv7-help-mobile-contact small{color:var(--help-muted);font-size:9.5px}body[data-v2-view=settings] .mv7-help-mobile-contact a{padding:13px 14px;border-radius:999px;background:#171c25;color:#fff;font-size:10px;text-decoration:none;white-space:nowrap}:root[data-resolved-theme=dark] body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=faq] [data-settings-panel=faq]{--help-text: #f5f5f7;--help-muted: #9ca3af;--help-card: rgba(25, 27, 31, .78);--help-line: rgba(255, 255, 255, .1)}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-help-mobile-hero{border-color:#ffffff1f;background:radial-gradient(circle at 82% 58%,rgba(93,105,119,.3),transparent 38%),linear-gradient(135deg,#23262bf5,#131519e6);box-shadow:inset 0 1px #ffffff0f,0 24px 60px -36px #000}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-help-mobile-hero p{color:#b9c1cc}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-help-mobile-hero h4{color:#f7f7f9}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-help-mobile-hero h4 span{color:#8d929a}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-help-mobile-hero small{color:#b2b8c1}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-settings-mobile-faq-search,:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-faq-item,:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-help-mobile-contact{border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0a,0 18px 40px -34px #000}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-settings-mobile-faq-search input::placeholder{color:#777f8b;opacity:1}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-help-mobile-topics>div>button,:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-help-mobile-topics>div>button:nth-child(2),:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-help-mobile-topics>div>button:nth-child(3),:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-help-mobile-topics>div>button:nth-child(4){border-color:#ffffff1a;background:linear-gradient(145deg,#23262cf5,#16181de6);box-shadow:inset 0 1px #ffffff0a}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-help-mobile-topics>div>button:nth-child(2){background:linear-gradient(145deg,#1d2734f7,#141921eb)}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-help-mobile-topics>div>button:nth-child(3){background:linear-gradient(145deg,#192d26f5,#131d1beb)}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-help-mobile-topics>div>button:nth-child(4){background:linear-gradient(145deg,#282035f5,#1b1722eb)}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-help-mobile-topics i{background:#7aaceb24}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-help-mobile-topics span{color:#aeb5bf}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-faq-icon{background:#ffffff12;color:#e7e9ed}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-help-mobile-contact>i{background:#ddc19d1f}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-help-mobile-contact svg{stroke:#f3f3f5}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-help-mobile-contact a{background:#f2f3f5;color:#111318}}@media(max-width:768px){body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-settings-title h3{font-size:clamp(32px,9vw,38px)!important;letter-spacing:-.05em}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-settings-title p{max-width:31ch}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-category-toolbar{gap:12px}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-category-filters{display:flex;min-height:48px;gap:6px;overflow-x:auto;padding:0 1px 2px;border:0;border-radius:0;background:transparent;scrollbar-width:none}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-category-filters::-webkit-scrollbar{display:none}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-category-filters button{min-width:max-content;min-height:44px;flex:0 0 auto;padding:0 12px;border:1px solid var(--settings-line)!important;border-radius:999px;background:color-mix(in srgb,var(--settings-surface) 75%,transparent);font-size:12px}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-category-filters button.is-selected{border-color:color-mix(in srgb,var(--settings-text) 32%,transparent)!important;background:var(--settings-text);color:var(--settings-surface);box-shadow:0 10px 24px -16px #0000008c}body[data-v2-view=settings] .mv7-category-smart-card{position:relative;display:none;min-height:104px;align-items:center;overflow:hidden;padding:18px 118px 18px 18px;border:1px solid var(--settings-line-strong);border-radius:22px;background:radial-gradient(circle at 82% 45%,rgba(181,166,255,.14),transparent 34%),color-mix(in srgb,var(--settings-surface) 78%,transparent);box-shadow:var(--settings-material-shadow);backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}body[data-v2-view=settings] [data-settings-panel=categories].has-categories .mv7-category-smart-card{display:flex}body[data-v2-view=settings] .mv7-category-smart-copy{display:grid;min-width:0;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:9px}body[data-v2-view=settings] .mv7-category-smart-copy>svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.55}body[data-v2-view=settings] .mv7-category-smart-copy>span{display:grid;gap:5px}body[data-v2-view=settings] .mv7-category-smart-copy strong{color:var(--settings-text);font-size:14px;font-weight:720}body[data-v2-view=settings] .mv7-category-smart-copy small{color:var(--settings-muted);font-size:11px;line-height:1.45}body[data-v2-view=settings] .mv7-category-smart-card>img{position:absolute;top:50%;right:21px;width:94px;height:94px;object-fit:contain;pointer-events:none;transform:translateY(-50%)}body[data-v2-view=settings] .mv7-category-smart-arrow{position:absolute;right:13px;width:15px;height:15px;fill:none;stroke:var(--settings-text);stroke-width:1.8}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] #category-new{position:relative;min-height:56px;gap:12px;border-color:#3494ee2e;border-radius:20px;background:linear-gradient(110deg,#4faaff1c,#4faaff09);color:#1676c8;font-size:14px;font-weight:720}body[data-v2-view=settings] #category-new>svg:first-child{width:31px;height:31px;padding:7px;border-radius:50%;background:#ffffff7a}body[data-v2-view=settings] #category-new .mv7-category-new-arrow{position:absolute;right:17px;width:16px;height:16px;padding:0;border-radius:0;background:transparent}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-category-workspace{gap:12px;margin-top:2px}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-category-table-card{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}body[data-v2-view=settings] .mv7-category-list-table{display:grid;gap:7px}body[data-v2-view=settings] .mv7-category-list-table .mv7-category-chip{display:grid;min-height:66px;grid-template-columns:43px minmax(0,1fr) auto 33px 18px;grid-template-rows:auto auto;gap:2px 10px;padding:9px 13px;border:1px solid var(--settings-line);border-radius:19px;background:color-mix(in srgb,var(--settings-surface) 82%,transparent);box-shadow:0 10px 26px -24px #18231d59}body[data-v2-view=settings] .mv7-category-list-table .mv7-category-chip-dot{width:43px;height:43px;grid-column:1;grid-row:1 / 3;align-self:center;border-radius:14px}body[data-v2-view=settings] .mv7-category-chip-dot svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}body[data-v2-view=settings] .mv7-category-row-name{grid-column:2;grid-row:1;align-self:end;color:var(--settings-text);font-size:13px;font-weight:720}body[data-v2-view=settings] .mv7-category-row-uses{grid-column:2;grid-row:2;align-self:start;color:var(--settings-muted);font-size:10px}body[data-v2-view=settings] .mv7-category-row-type{display:flex;min-width:73px;min-height:27px;grid-column:3;grid-row:1 / 3;align-self:center;align-items:center;justify-content:center;padding:0 10px;border:1px solid rgba(241,82,87,.15);border-radius:999px;background:#f1525712;color:#e84249;font-size:11px;font-weight:670}body[data-v2-view=settings] .mv7-category-row-type:before{margin-right:5px;content:"\2193";font-size:14px}body[data-v2-view=settings] .mv7-category-row-type.is-income{border-color:#0aa26a29;background:#0aa26a12;color:#0aa26a}body[data-v2-view=settings] .mv7-category-row-type.is-income:before{content:"\2191"}body[data-v2-view=settings] .mv7-category-row-arrow{width:16px;height:16px;grid-column:5;grid-row:1 / 3;align-self:center;fill:none;stroke:var(--settings-muted);stroke-width:1.8}body[data-v2-view=settings] .mv7-category-summary{display:none;min-height:74px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:13px 15px;border:1px solid var(--settings-line-strong);border-radius:22px;background:color-mix(in srgb,var(--settings-surface) 78%,transparent);box-shadow:var(--settings-material-shadow)}body[data-v2-view=settings] [data-settings-panel=categories].has-categories .mv7-category-summary{display:grid}body[data-v2-view=settings] .mv7-category-summary>span{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:var(--settings-soft)}body[data-v2-view=settings] .mv7-category-summary svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8}body[data-v2-view=settings] .mv7-category-summary p{display:grid;gap:3px}body[data-v2-view=settings] .mv7-category-summary strong{color:var(--settings-text);font-size:13px;font-weight:720}body[data-v2-view=settings] .mv7-category-summary small{color:var(--settings-muted);font-size:10px}body[data-v2-view=settings] .mv7-category-summary>svg{color:var(--settings-muted)}}@media(max-width:390px){body[data-v2-view=settings] .mv7-category-smart-card{padding-right:103px}body[data-v2-view=settings] .mv7-category-smart-card>img{right:13px;width:82px;height:82px}body[data-v2-view=settings] .mv7-category-list-table .mv7-category-chip{grid-template-columns:40px minmax(0,1fr) auto 28px 14px;gap:2px 7px;padding-inline:10px}body[data-v2-view=settings] .mv7-category-list-table .mv7-category-chip-dot{width:40px;height:40px}body[data-v2-view=settings] .mv7-category-row-type{min-width:64px;padding-inline:7px}}@media(max-width:768px){body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-category-filters{align-items:center;gap:4px}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-category-filters button[data-category-filter]{display:flex;min-width:0;flex:1 1 auto;align-items:center;justify-content:center;gap:4px;padding-inline:6px;font-size:10.5px}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-category-filters button[data-category-filter]:after{display:grid;min-width:18px;height:18px;flex:0 0 18px;place-items:center;padding-inline:4px;border-radius:999px;background:color-mix(in srgb,var(--settings-text) 7%,transparent);color:var(--settings-muted);content:attr(data-count);font-size:9px;font-weight:700}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-category-filters button[data-category-filter].is-selected:after{background:color-mix(in srgb,var(--settings-surface) 22%,transparent);color:inherit}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-category-filters .mv7-category-inline-new{display:grid;width:38px;min-width:38px;height:38px;min-height:38px;flex:0 0 38px;place-items:center;padding:0;border:1px solid var(--settings-line-strong)!important;border-radius:50%;background:color-mix(in srgb,#0a84ff 8%,var(--settings-surface));color:#0a84ff;box-shadow:var(--settings-material-shadow)}body[data-v2-view=settings] .mv7-category-inline-new svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] #category-new{display:none}body[data-v2-view=settings] .mv7-category-list-table .mv7-category-chip{grid-template-columns:43px 9px minmax(0,1fr) 18px}body[data-v2-view=settings] .mv7-category-row-name,body[data-v2-view=settings] .mv7-category-row-uses{grid-column:3}body[data-v2-view=settings] .mv7-category-row-type,body[data-v2-view=settings] .mv7-category-row-type.is-income{display:block;width:9px;min-width:9px;height:9px;min-height:9px;grid-column:2;grid-row:1 / 3;align-self:center;padding:0;border:0;border-radius:50%;background:#ff4d57;color:transparent;font-size:0;box-shadow:0 0 10px #ff4d5733}body[data-v2-view=settings] .mv7-category-row-type.is-income{background:#12b981;box-shadow:0 0 10px #12b98133}body[data-v2-view=settings] .mv7-category-row-type:before,body[data-v2-view=settings] .mv7-category-row-type.is-income:before{margin:0;content:""}body[data-v2-view=settings] .mv7-category-row-arrow{grid-column:4}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-category-list-table .mv7-category-chip-dot{box-shadow:inset 0 1px #fff3,0 4px 10px color-mix(in srgb,var(--chip-color) 14%,transparent)}}@media(max-width:390px){body[data-v2-view=settings] .mv7-category-list-table .mv7-category-chip{grid-template-columns:40px 8px minmax(0,1fr) 14px}body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-category-filters .mv7-category-inline-new{width:38px;min-width:38px;height:38px;min-height:38px;flex-basis:38px}}@media(max-width:768px){body[data-v2-view=overview] .mv7-assistive-touch-orb{position:relative;overflow:visible;border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-v2-view=overview] .mv7-assistive-touch-orb:before,body[data-v2-view=overview] .mv7-assistive-touch-orb:after{display:none}body[data-v2-view=overview] .mv7-assistive-touch-art{position:absolute;top:50%;left:50%;width:62px;height:62px;max-width:none;object-fit:contain;pointer-events:none;transform:translate(-50%,-50%);user-select:none;-webkit-user-drag:none}body[data-v2-view=overview] .mv7-assistive-touch-art-dark{display:none}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-assistive-touch-art-light{display:none}:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-assistive-touch-art-dark{display:block}}@media(max-width:390px){body[data-v2-view=settings] .mv7-help-mobile-hero{min-height:230px;grid-template-columns:1fr 116px}body[data-v2-view=settings] .mv7-help-mobile-hero img{right:-38px;width:57%}body[data-v2-view=settings] .mv7-help-mobile-contact{grid-template-columns:42px minmax(0,1fr)}body[data-v2-view=settings] .mv7-help-mobile-contact>i{width:42px;height:42px}body[data-v2-view=settings] .mv7-help-mobile-contact a{grid-column:1 / -1;text-align:center}}@media(max-width:768px){body[data-v2-view=overview] .mv7-topbar:has(.mv7-topbar-actions.has-guest-login),:root[data-resolved-theme=dark] body[data-v2-view=overview] .mv7-topbar:has(.mv7-topbar-actions.has-guest-login){top:0;width:100%;min-height:calc(66px + env(safe-area-inset-top));margin:0 0 8px;padding:max(8px,env(safe-area-inset-top)) 16px 6px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(min-width:769px){#mobile-assistive-touch,#mobile-assistive-menu{display:none!important}}.mv7-signout-confirmation{position:fixed;z-index:10020;top:50%;left:50%;display:grid;min-width:150px;justify-items:center;gap:10px;padding:20px 24px 18px;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:#18181bc7;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff1a;color:#fff;opacity:0;pointer-events:none;transform:translate(-50%,-47%) scale(.9);backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%);transition:opacity .18s ease,transform .36s cubic-bezier(.22,1,.36,1)}.mv7-signout-confirmation.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.mv7-signout-confirmation span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#2dde982b;color:#2dde98}.mv7-signout-confirmation svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.mv7-signout-confirmation strong{font-size:14px;font-weight:650;letter-spacing:-.01em}body.is-signing-out .mv7-workspace{filter:blur(2px);opacity:.82;transform:scale(.994);transition:filter .22s ease,opacity .22s ease,transform .34s cubic-bezier(.22,1,.36,1)}body.is-signing-out :is(#profile-button,.mv7-topbar-actions,.mv7-mobile-drawer-user){opacity:0;transform:scale(.88);transition:opacity .18s ease,transform .26s cubic-bezier(.32,0,.67,0)}@media(prefers-reduced-motion:reduce){.mv7-signout-confirmation,body.is-signing-out .mv7-workspace,body.is-signing-out :is(#profile-button,.mv7-topbar-actions,.mv7-mobile-drawer-user){transition-duration:1ms!important;transform:none;filter:none}}@media(max-width:768px){#profile-view .mv7-profile-preview-toggle{display:none!important}#profile-view .mv7-profile-editor-hero{min-height:0;grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:center;gap:12px;margin-bottom:20px;padding:10px 10px 0;border:0;border-radius:0;background:transparent!important;box-shadow:none!important}#profile-view .mv7-profile-editor-hero>*{grid-column:1!important}#profile-view .mv7-profile-avatar-wrap{grid-row:1}#profile-view .mv7-profile-hero-copy{grid-row:2}#profile-view .mv7-profile-photo-button{grid-row:3}#profile-view .mv7-profile-avatar-wrap,#profile-view .mv7-profile-editor-avatar{width:150px;height:150px}#profile-view .mv7-profile-editor-avatar{border:5px solid rgba(255,255,255,.86);box-shadow:0 18px 46px -30px #14233a80}#profile-view .mv7-profile-avatar-camera{right:-3px;bottom:5px;width:46px;height:46px;background:color-mix(in srgb,var(--v2-surface) 94%,transparent)}#profile-view .mv7-profile-hero-copy{justify-items:center;gap:4px;text-align:center}#profile-view .mv7-profile-hero-copy>strong{font-size:clamp(29px,9vw,37px);font-weight:760}#profile-view .mv7-profile-hero-copy>span{font-size:16px}#profile-view .mv7-profile-social-line{gap:24px;margin-top:12px;font-size:12px}#profile-view .mv7-profile-social-line span{display:grid;min-width:72px;gap:2px;text-align:center}#profile-view .mv7-profile-social-line strong{font-size:17px}#profile-view .mv7-profile-social-line i{width:1px;height:30px;border-radius:0}#profile-view .mv7-profile-photo-button{display:inline-flex;width:auto;min-width:168px;min-height:40px;grid-column:1;grid-row:auto;justify-self:center;align-items:center;justify-content:center;gap:7px;margin-top:-1px;padding:8px 18px;border-radius:999px;font-size:13px;line-height:1}#profile-view .mv7-profile-photo-button svg{width:16px;height:16px;fill:none;stroke:currentColor}#profile-view .mv7-profile-mobile-hero-arrow{display:none}#profile-view .mv7-profile-public-summary{overflow:hidden;margin:0 0 14px;padding:0 16px;border:1px solid color-mix(in srgb,var(--v2-text) 8%,transparent);border-radius:23px;background:color-mix(in srgb,var(--v2-surface) 80%,transparent);box-shadow:0 18px 46px -38px #14233a80}#profile-view .mv7-profile-public-summary button{display:grid;width:100%;min-height:76px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:13px 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--v2-text) 8%,transparent);background:transparent;color:var(--v2-text);text-align:left}#profile-view .mv7-profile-public-summary button:first-child{grid-template-columns:minmax(0,1fr) 18px}#profile-view .mv7-profile-public-summary button:last-child{border-bottom:0}#profile-view .mv7-profile-public-summary button>span{display:grid;min-width:0;gap:7px}#profile-view .mv7-profile-public-summary strong{font-size:13px}#profile-view .mv7-profile-public-summary small,#profile-view #profile-public-url{overflow:hidden;color:var(--v2-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}#profile-view .mv7-profile-public-summary svg{width:18px;height:18px;fill:none;stroke:currentColor}#profile-view .mv7-profile-public-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 14px;padding:4px;border:1px solid color-mix(in srgb,var(--v2-text) 9%,transparent);border-radius:999px;background:color-mix(in srgb,var(--v2-surface) 65%,transparent)}#profile-view .mv7-profile-public-tabs button{display:flex;min-height:44px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:999px;background:transparent;color:var(--v2-muted);font-weight:650}#profile-view .mv7-profile-public-tabs button.is-active{background:color-mix(in srgb,var(--v2-surface) 94%,transparent);color:var(--v2-text);box-shadow:0 8px 22px -18px #000000a6}#profile-view .mv7-profile-public-tabs svg{width:18px;height:18px;fill:none;stroke:currentColor}#profile-view .mv7-profile-public-panel{display:grid;min-height:180px;place-items:center;align-content:center;gap:8px;padding:28px;border:1px solid color-mix(in srgb,var(--v2-text) 8%,transparent);border-radius:23px;background:color-mix(in srgb,var(--v2-surface) 70%,transparent);text-align:center}#profile-view .mv7-profile-public-panel[hidden]{display:none}#profile-view .mv7-profile-public-panel>span{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--v2-text) 6%,transparent)}#profile-view .mv7-profile-public-panel svg{width:22px;height:22px;fill:none;stroke:currentColor}#profile-view .mv7-profile-public-panel small{max-width:260px;color:var(--v2-muted);line-height:1.45}#profile-view:not(.is-editor-open) :is(.mv7-profile-mobile-section-title,.mv7-profile-fields,.mv7-profile-mobile-more,.mv7-profile-editor-actions){display:none!important}#profile-view:not(.is-editor-open) .mv7-profile-avatar-camera{display:none!important}#profile-view.is-editor-open :is(.mv7-profile-public-summary,.mv7-profile-public-tabs,.mv7-profile-public-panel){display:none!important}#profile-view.is-editor-open .mv7-profile-mobile-section-title,#profile-view.is-editor-open .mv7-profile-fields,#profile-view.is-editor-open .mv7-profile-mobile-more{display:block}#profile-view.is-editor-open .mv7-profile-editor-actions{display:grid}body.is-profile-editor-open{overflow:hidden}#profile-view.is-editor-open{--profile-editor-bg: #f8fafc;position:fixed;z-index:120;inset:0;width:100%;height:auto;min-height:0;padding:0!important;overflow:auto;overscroll-behavior:contain;background:var(--profile-editor-bg)}:root[data-resolved-theme=dark] #profile-view.is-editor-open{--profile-editor-bg: #000}#profile-view.is-editor-open .mv7-profile-editor-shell,#profile-view.is-editor-open .mv7-profile-editor-layout{width:100%;min-height:100%;margin:0}#profile-view.is-editor-open .mv7-profile-editor-layout{display:block}#profile-view.is-editor-open .mv7-profile-editor-card{position:relative;width:min(100%,680px);min-height:100dvh;margin-inline:auto;padding:calc(62px + env(safe-area-inset-top)) 14px calc(32px + env(safe-area-inset-bottom));border:0;border-radius:0;background:var(--profile-editor-bg);box-shadow:none}#profile-view.is-editor-open .mv7-profile-editor-card:before{position:fixed;z-index:3;top:var(--profile-vv-top, 0px);left:50%;display:grid;box-sizing:border-box;width:min(100%,680px);height:calc(58px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);place-items:center;border-bottom:1px solid color-mix(in srgb,var(--v2-text) 11%,transparent);background:var(--profile-editor-bg);color:var(--v2-text);content:"Editar perfil";font-size:16px;font-weight:700;letter-spacing:-.02em;transform:translate(-50%)}#profile-view.is-editor-open .mv7-profile-editor-hero{padding-top:22px;backdrop-filter:none;-webkit-backdrop-filter:none}#profile-view.is-editor-open #profile-edit-toggle,#profile-view.is-editor-open #profile-save{position:fixed;z-index:5;top:calc(env(safe-area-inset-top) + 8px + var(--profile-vv-top, 0px));width:auto;min-width:64px;min-height:42px;padding:0 14px;border:0;background:transparent;box-shadow:none;font-size:14px}#profile-view.is-editor-open #profile-edit-toggle{left:max(4px,calc((100vw - 680px)/2));color:var(--v2-text)}#profile-view.is-editor-open #profile-edit-toggle svg{display:none}#profile-view.is-editor-open #profile-save{right:max(4px,calc((100vw - 680px)/2));color:#3b82f6;font-weight:720}#profile-view.is-editor-open #profile-save:disabled{opacity:.42}#profile-view.is-editor-open .mv7-profile-editor-actions{min-height:0;padding:0;border:0;background:transparent;box-shadow:none}#profile-view.is-editor-open .mv7-profile-editor-actions>:not(div),#profile-view.is-editor-open #profile-discard{display:none!important}}@media(max-width:390px){#profile-view .mv7-profile-avatar-wrap,#profile-view .mv7-profile-editor-avatar{width:138px;height:138px}}@media(max-width:768px){body[data-v2-view=overview] #overview-view :is(.mv7-home-goals,#widget-activity,#widget-accounts){width:100%}body[data-v2-view=overview] #overview-view :is(.mv7-home-goals,#widget-activity,#widget-accounts) .mv7-panel-header{display:flex!important;width:100%!important;min-height:30px;margin:0 0 11px;padding:0 2px;align-items:center;justify-content:space-between!important;overflow:visible!important}body[data-v2-view=overview] #overview-view :is(.mv7-home-goals,#widget-activity,#widget-accounts) .mv7-panel-header>div{display:block}body[data-v2-view=overview] #overview-view :is(.mv7-home-goals,#widget-activity,#widget-accounts) .mv7-panel-header h3{margin:0;color:var(--home-text);font-size:20px;font-weight:720;letter-spacing:-.045em;line-height:1.15}body[data-v2-view=overview] #overview-view :is(#widget-activity,#widget-accounts) .mv7-panel-header p{display:none}body[data-v2-view=overview] #overview-view :is(.mv7-home-goals,#widget-activity,#widget-accounts) .mv7-panel-header a{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:0;position:static!important;flex:0 0 auto;margin-left:auto;transform:none!important;white-space:nowrap;color:var(--home-muted);font-size:13px;font-weight:450;text-decoration:none}body[data-v2-view=overview] #overview-view #widget-accounts .mv7-panel-header a:before{content:"Ver todas"}body[data-v2-view=overview] #overview-view :is(.mv7-home-goals,#widget-activity,#widget-accounts) .mv7-panel-header a svg{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}body[data-v2-view=overview] #overview-view #widget-activity .mv7-transaction-list:has(.mv7-empty-state){overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}body[data-v2-view=overview] #overview-view :is(.mv7-home-goal-empty,#widget-activity .mv7-empty-state,#widget-accounts .mv7-empty-state){display:grid!important;width:100%;height:82px!important;min-height:82px!important;max-height:82px!important;grid-template-columns:54px minmax(0,1fr) 18px!important;grid-template-rows:1fr!important;gap:14px!important;align-items:center!important;margin:0!important;padding:13px 16px!important;box-sizing:border-box!important;overflow:hidden;border:1px solid var(--glass-home-edge)!important;border-radius:23px!important;background:var(--glass-home-card)!important;box-shadow:var(--glass-home-shadow)!important;color:var(--home-muted)!important;text-align:left;text-decoration:none}body[data-v2-view=overview] #overview-view :is(.mv7-home-empty-icon,#widget-accounts .mv7-empty-account-visual){display:grid!important;position:static!important;width:54px!important;height:54px!important;place-items:center;padding:0!important;border:0!important;border-radius:17px!important;background:color-mix(in srgb,var(--glass-home-card) 72%,var(--home-muted) 8%)!important;box-shadow:inset 0 1px 0 var(--glass-home-edge)!important;color:var(--home-muted)!important}body[data-v2-view=overview] #overview-view :is(.mv7-home-empty-icon,#widget-accounts .mv7-empty-account-visual):before,body[data-v2-view=overview] #overview-view #widget-accounts .mv7-empty-account-visual:after{display:none!important}body[data-v2-view=overview] #overview-view :is(.mv7-home-empty-icon,#widget-accounts .mv7-empty-account-visual) svg{display:block!important;width:28px!important;height:28px!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7!important}body[data-v2-view=overview] #overview-view :is(.mv7-home-goal-empty,#widget-activity .mv7-empty-state,#widget-accounts .mv7-empty-state) strong{display:block;min-width:0;color:var(--home-muted)!important;font-size:14px!important;font-weight:480!important;line-height:1.3}body[data-v2-view=overview] #overview-view :is(#widget-activity,#widget-accounts) .mv7-empty-state>div{display:block;min-width:0}body[data-v2-view=overview] #overview-view :is(.mv7-home-goal-empty,#widget-activity .mv7-empty-state,#widget-accounts .mv7-empty-state)>*{align-self:center!important;transform:none!important}body[data-v2-view=overview] #overview-view :is(#widget-activity,#widget-accounts) .mv7-empty-state p,body[data-v2-view=overview] #overview-view #widget-activity .mv7-empty-activity-visual{display:none!important}body[data-v2-view=overview] #overview-view .mv7-home-empty-arrow{display:block;width:18px;height:18px;fill:none;stroke:var(--home-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}}@media(min-width:781px){body[data-v2-view=settings] .mv7-reports-workspace{width:min(100%,1040px)}body[data-v2-view=settings] .mv7-report-option{min-height:122px;gap:9px;padding:14px}body[data-v2-view=settings] .mv7-report-format-icon img{width:34px;height:34px}body[data-v2-view=settings] .mv7-report-copy strong{font-size:14px}body[data-v2-view=settings] .mv7-report-copy small{font-size:11px}}@media(max-width:780px){body[data-v2-view=settings] .mv7-reports-mobile-hero{min-height:318px}body[data-v2-view=settings] .mv7-reports-mobile-benefits{width:56%}body[data-v2-view=settings] .mv7-reports-mobile-art{inset:26px auto auto 58%;width:42%;height:250px;transform:scale(.7);transform-origin:top left}body[data-v2-view=settings] .mv7-reports-card{background:#ffffffb8}body[data-v2-view=settings] .mv7-report-option,body[data-v2-view=settings] .mv7-report-option:is(.is-excel,.is-pdf,.is-image){min-height:120px}body[data-v2-view=settings] .mv7-report-download{border-color:color-mix(in srgb,var(--report-color) 28%,transparent);background:color-mix(in srgb,var(--report-color) 10%,transparent);color:var(--report-color)}body[data-v2-view=settings] .mv7-report-tags em{border-color:color-mix(in srgb,currentColor 28%,transparent);color:#526078}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-reports-card{background:#1f1f22c7}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-report-option,:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-report-option:is(.is-excel,.is-pdf,.is-image){border-top-color:#ffffff1a;background:transparent}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-report-download{border-color:color-mix(in srgb,var(--report-color) 42%,transparent);background:color-mix(in srgb,var(--report-color) 16%,rgba(31,31,34,.9));color:color-mix(in srgb,var(--report-color) 82%,white)}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-report-tags em{border-color:#ffffff26;color:#b8beca}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-reports-note{color:#b2b7c1}}@media(max-width:390px){body[data-v2-view=settings] .mv7-reports-mobile-hero{min-height:330px}body[data-v2-view=settings] .mv7-reports-mobile-art{left:61%;transform:scale(.62)}}@media(max-width:768px){.mv7-workspace{min-height:100dvh}}@media(max-width:768px){body[data-v2-view=settings] #settings-view.is-mobile-detail{touch-action:pan-y;overscroll-behavior-x:none}body[data-v2-view=settings] #settings-view.is-mobile-home .mv7-settings-mobile-home{padding-bottom:max(72px,env(safe-area-inset-bottom))}body[data-v2-view=settings] .mv7-settings-mobile-home>header{margin-bottom:20px}body[data-v2-view=settings] .mv7-settings-mobile-home h2{font-size:clamp(40px,11vw,48px);font-weight:730;letter-spacing:-.058em}body[data-v2-view=settings] .mv7-settings-mobile-search{height:50px;margin-bottom:27px;padding-inline:15px;border:0;border-radius:17px;box-shadow:none}:root[data-resolved-theme=light] body[data-v2-view=settings] .mv7-settings-mobile-search,:root[data-resolved-theme=light] body[data-v2-view=settings] #settings-view .mv7-settings-mobile-search input[role=searchbox]{--settings-search-background: rgba(231, 232, 238, .78)}body[data-v2-view=settings] .mv7-settings-mobile-search svg{width:22px;height:22px;stroke-width:1.65}body[data-v2-view=settings] .mv7-settings-mobile-search input{font-size:16px;font-weight:430}body[data-v2-view=settings] .mv7-settings-mobile-groups{gap:27px}body[data-v2-view=settings] .mv7-settings-mobile-groups>section>h3{display:none}body[data-v2-view=settings] .mv7-settings-mobile-groups>section>div{overflow:hidden;border:1px solid color-mix(in srgb,var(--settings-material-border) 72%,transparent);border-radius:19px;background:color-mix(in srgb,var(--settings-surface) 92%,transparent);box-shadow:0 16px 42px #1f2a3411,inset 0 1px #ffffff6b;backdrop-filter:blur(26px) saturate(132%);-webkit-backdrop-filter:blur(26px) saturate(132%)}body[data-v2-view=settings] .mv7-settings-mobile-groups button{--settings-icon-from: #409cff;--settings-icon-to: #1467ef;--settings-icon-shadow: 29, 105, 225;min-height:60px;grid-template-columns:40px minmax(0,1fr) auto 13px;gap:12px;padding-inline:14px}body[data-v2-view=settings] .mv7-settings-mobile-groups>section>div>button:not(:last-child):after{right:0;left:66px;background:color-mix(in srgb,var(--settings-line) 82%,transparent)}body[data-v2-view=settings] .mv7-settings-mobile-groups button>svg:first-child{width:40px;height:40px;padding:9px;border:1px solid rgba(255,255,255,.34);border-radius:11px;color:#fff;background:linear-gradient(145deg,var(--settings-icon-from),var(--settings-icon-to));box-shadow:0 7px 15px rgba(var(--settings-icon-shadow),.2),inset 0 1px #ffffff57;stroke-width:1.9}body[data-v2-view=settings] .mv7-settings-mobile-groups [data-settings-mobile-target=language]{--settings-icon-from: #24b9ff;--settings-icon-to: #075bea}body[data-v2-view=settings] .mv7-settings-mobile-groups [data-settings-mobile-target=currency],body[data-v2-view=settings] .mv7-settings-mobile-groups [data-settings-mobile-target=whatsapp]{--settings-icon-from: #54d76e;--settings-icon-to: #16a544;--settings-icon-shadow: 27, 169, 73}body[data-v2-view=settings] .mv7-settings-mobile-groups [data-settings-mobile-target=categories]{--settings-icon-from: #ffad38;--settings-icon-to: #f56b08;--settings-icon-shadow: 242, 109, 12}body[data-v2-view=settings] .mv7-settings-mobile-groups [data-settings-mobile-target=backup]{--settings-icon-from: #f6fbff;--settings-icon-to: #dbe7ff;--settings-icon-shadow: 34, 111, 217}body[data-v2-view=settings] .mv7-settings-mobile-groups [data-settings-mobile-target=backup]>svg:first-child{color:#1789ef}body[data-v2-view=settings] .mv7-settings-mobile-groups [data-settings-mobile-target=sync]{--settings-icon-from: #9165ff;--settings-icon-to: #5d37dc;--settings-icon-shadow: 100, 58, 221}body[data-v2-view=settings] .mv7-settings-mobile-groups [data-settings-mobile-target=reports]{--settings-icon-from: #ff536c;--settings-icon-to: #e8173e;--settings-icon-shadow: 224, 28, 66}body[data-v2-view=settings] .mv7-settings-mobile-groups :is([data-settings-mobile-target=privacy],[data-settings-mobile-target=security]){--settings-icon-from: #bbc0c9;--settings-icon-to: #858b96;--settings-icon-shadow: 73, 79, 91}body[data-v2-view=settings] .mv7-settings-mobile-groups [data-settings-mobile-target=notifications]{--settings-icon-from: #ffbf4c;--settings-icon-to: #f18413;--settings-icon-shadow: 224, 126, 19}body[data-v2-view=settings] .mv7-settings-mobile-groups [data-settings-mobile-target=faq]{--settings-icon-from: #4aaaff;--settings-icon-to: #2d75e7}body[data-v2-view=settings] .mv7-settings-mobile-groups button>svg:last-child{width:13px;height:13px;stroke-width:2;opacity:.62}body[data-v2-view=settings] .mv7-settings-mobile-groups button strong{font-size:16px;font-weight:520;letter-spacing:-.022em}body[data-v2-view=settings] .mv7-settings-mobile-groups button em{max-width:132px;font-size:14px;font-weight:420}body[data-v2-view=settings] .mv7-settings-mobile-groups .mv7-settings-mobile-danger-link{--settings-icon-from: #ff6464;--settings-icon-to: #dc3037;--settings-icon-shadow: 220, 48, 55;min-height:60px;border-radius:19px}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-settings-mobile-groups>section>div{border-color:#ffffff17;background:#14171bdb;box-shadow:0 16px 42px #00000038,inset 0 1px #ffffff0e}}@media(max-width:768px){body[data-v2-view=settings] .mv7-settings-mobile-home>header{row-gap:20px}body[data-v2-view=settings] .mv7-settings-mobile-exit{border:0;background:transparent}body[data-v2-view=settings] .mv7-settings-mobile-search input[type=search]::-webkit-search-cancel-button{display:block!important;width:18px;height:18px;margin-left:8px;appearance:auto!important;-webkit-appearance:searchfield-cancel-button!important;opacity:.52}body[data-v2-view=settings] .mv7-settings-mobile-groups button{padding-block:9px;transition:background-color .12s ease,transform .12s ease}body[data-v2-view=settings] .mv7-settings-mobile-groups button:active{background:color-mix(in srgb,var(--settings-text) 5%,transparent);transform:scale(.985)}body[data-v2-view=settings] .mv7-settings-mobile-groups button>span{min-width:0}body[data-v2-view=settings] .mv7-settings-mobile-groups button strong{font-size:1.0625rem;line-height:1.2}body[data-v2-view=settings] .mv7-settings-mobile-groups button em{max-width:min(34vw,132px);font-size:.9375rem;line-height:1.2}}@media(max-width:768px)and (prefers-reduced-motion:reduce){body[data-v2-view=settings] .mv7-settings-mobile-groups button{transition:none}}@media(max-width:768px){:root[data-resolved-theme=light] body[data-v2-view=settings]{--settings-bg: #f2f2f7;--settings-surface: #ffffff;--settings-line: rgba(60, 60, 67, .12);--settings-text: #000000;--settings-muted: #6c6c70}:root[data-resolved-theme=light] body[data-v2-view=settings] .mv7-workspace{background:#f2f2f7}body[data-v2-view=settings] .mv7-settings-mobile-exit{width:38px;min-width:38px;height:38px;min-height:38px;border-color:color-mix(in srgb,var(--settings-line) 72%,transparent);background:color-mix(in srgb,var(--settings-surface) 70%,transparent);box-shadow:none}body[data-v2-view=settings] .mv7-settings-mobile-exit svg{width:15px;height:15px;stroke-width:1.65}body[data-v2-view=settings] .mv7-settings-mobile-search{height:48px;border-radius:14px}:root[data-resolved-theme=light] body[data-v2-view=settings] .mv7-settings-mobile-search,:root[data-resolved-theme=light] body[data-v2-view=settings] #settings-view .mv7-settings-mobile-search input[role=searchbox]{--settings-search-background: #e5e5ea}body[data-v2-view=settings] .mv7-settings-mobile-groups{gap:22px}body[data-v2-view=settings] .mv7-settings-mobile-groups>section>div{border:0;border-radius:18px;background:var(--settings-surface);box-shadow:0 1px 2px #00000006;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-v2-view=settings] .mv7-settings-mobile-groups button{min-height:58px}body[data-v2-view=settings] .mv7-settings-mobile-groups button>svg:first-child{border-color:#ffffff42;background:linear-gradient(155deg,var(--settings-icon-from),var(--settings-icon-to));box-shadow:inset 0 1px #ffffff3d}body[data-v2-view=settings] .mv7-settings-mobile-groups button strong{font-size:17px;font-weight:450;letter-spacing:-.025em}body[data-v2-view=settings] .mv7-settings-mobile-groups button em{color:var(--settings-muted);font-size:15px;font-weight:400}body[data-v2-view=settings] .mv7-settings-mobile-groups button>svg:last-child{width:14px;height:14px;color:#c7c7cc;opacity:1;stroke-width:1.65}body[data-v2-view=settings] .mv7-settings-mobile-groups>section>div>button:not(:last-child):after{height:.5px;background:var(--settings-line)}body[data-v2-view=settings] .mv7-settings-mobile-groups .mv7-settings-mobile-danger-link{min-height:58px;border-radius:18px;box-shadow:none}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-settings-mobile-groups>section>div{border:0;background:#1c1c1e;box-shadow:none}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-settings-mobile-groups button>svg:last-child{color:#636366}}@media(max-width:768px){body[data-v2-view=settings] .mv7-settings-mobile-exit{border:0;background:transparent;box-shadow:none}body[data-v2-view=settings] .mv7-settings-mobile-groups [hidden]{display:none!important}:root[data-resolved-theme=dark] body[data-v2-view=settings]{--settings-bg: #000000;--settings-surface: #1c1c1e;--settings-line: #38383a;--settings-muted: #98989d;--settings-search-background: #1c1c1e;background:#000}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-workspace{background:#000}:root[data-resolved-theme=dark] body[data-v2-view=settings] :is(.mv7-settings-mobile-search,.mv7-settings-mobile-groups>section>div){border-color:transparent;background:#1c1c1e;box-shadow:none}:root[data-resolved-theme=dark] body[data-v2-view=settings] #settings-view .mv7-settings-mobile-search input[role=searchbox]{background:#1c1c1e!important;background-color:#1c1c1e!important}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-settings-mobile-groups button em{color:#98989d}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-settings-mobile-groups .mv7-settings-mobile-danger-link{border-color:transparent;background:#1c1c1e;box-shadow:none}}#community-dm-dialog.mv7-dm-dialog{--dm-glass-canvas: rgba(10, 12, 17, .56);--dm-glass-panel: rgba(20, 22, 28, .38);--dm-glass-panel-strong: rgba(24, 27, 34, .62);--dm-glass-soft: rgba(255, 255, 255, .055);--dm-glass-edge: rgba(255, 255, 255, .12);--dm-glass-edge-bright: rgba(255, 255, 255, .21);background:radial-gradient(circle at 72% 4%,rgba(255,255,255,.075),transparent 25rem),radial-gradient(circle at 8% 92%,rgba(116,153,218,.08),transparent 30rem),var(--dm-glass-canvas)!important;backdrop-filter:blur(34px) saturate(138%);-webkit-backdrop-filter:blur(34px) saturate(138%)}#community-dm-dialog.mv7-dm-dialog::backdrop{background:#03040761;backdrop-filter:blur(22px) saturate(120%);-webkit-backdrop-filter:blur(22px) saturate(120%)}#community-dm-dialog .mv7-dialog-body{background:linear-gradient(135deg,rgba(255,255,255,.025),transparent 38%)}#community-dm-dialog #community-dm-list-view,#community-dm-dialog #community-dm-thread-view,#community-dm-dialog .mv7-dm-profile{background:var(--dm-glass-panel);backdrop-filter:blur(24px) saturate(122%);-webkit-backdrop-filter:blur(24px) saturate(122%)}#community-dm-dialog #community-dm-thread-view{background:radial-gradient(circle at 80% 32%,rgba(125,164,225,.055),transparent 28rem),var(--dm-glass-panel)}#community-dm-dialog header{border-color:var(--dm-glass-edge)!important;background:#181b227a;box-shadow:inset 0 1px #ffffff09;backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%)}#community-dm-dialog .mv7-dm-search{border-color:var(--dm-glass-edge)!important;background:var(--dm-glass-soft);box-shadow:inset 0 1px #ffffff09;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}#community-dm-dialog .mv7-dm-search:focus-within{border-color:#7eaaef7a!important;background:#749ee013;box-shadow:0 0 0 3px #749ee014}#community-dm-dialog .mv7-dm-search input{border:0!important;background:transparent!important;box-shadow:none!important}#community-dm-dialog .mv7-dm-filters{border-color:var(--dm-glass-edge);background:#ffffff03}#community-dm-dialog .mv7-dm-filters button.is-active,#community-dm-dialog .mv7-dm-conversation-row.is-selected{border-color:var(--dm-glass-edge-bright)!important;background:#ffffff16!important;box-shadow:inset 0 1px #ffffff14,0 10px 28px #0000001f;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}#community-dm-dialog .mv7-dm-conversation-row:hover{background:#ffffff0e}#community-dm-dialog #community-dm-messages{background:linear-gradient(rgba(255,255,255,.012),transparent 22%),radial-gradient(circle at 50% 38%,rgba(255,255,255,.026),transparent 34rem),#080a0f29!important}#community-dm-dialog .mv7-dm-bubble.is-theirs{border-color:var(--dm-glass-edge)!important;background:#ffffff13!important;box-shadow:inset 0 1px #ffffff0e;backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}#community-dm-dialog .mv7-dm-bubble.is-mine{border-color:#84b1f64d!important;background:linear-gradient(145deg,#77a4ea33,#6a79ae21)!important;box-shadow:inset 0 1px #ffffff17;backdrop-filter:blur(20px) saturate(128%);-webkit-backdrop-filter:blur(20px) saturate(128%)}#community-dm-dialog .mv7-dm-composer{border-color:var(--dm-glass-edge-bright)!important;background:var(--dm-glass-panel-strong)!important;box-shadow:inset 0 1px #ffffff13,0 18px 48px #00000047;backdrop-filter:blur(26px) saturate(132%);-webkit-backdrop-filter:blur(26px) saturate(132%)}#community-dm-dialog .mv7-dm-composer>#community-dm-send,#community-dm-dialog .mv7-dm-profile>button,#community-dm-dialog .mv7-icon-button{border-color:var(--dm-glass-edge-bright);background:#ffffff13;box-shadow:inset 0 1px #fff1;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}#community-dm-dialog .mv7-dm-profile section{border-color:var(--dm-glass-edge);background:#ffffff06;box-shadow:inset 0 1px #ffffff06}:root[data-resolved-theme=light] #community-dm-dialog.mv7-dm-dialog{--dm-glass-canvas: rgba(239, 242, 247, .72);--dm-glass-panel: rgba(252, 253, 255, .48);--dm-glass-panel-strong: rgba(252, 253, 255, .74);--dm-glass-soft: rgba(255, 255, 255, .38);--dm-glass-edge: rgba(25, 31, 43, .13);--dm-glass-edge-bright: rgba(25, 31, 43, .2)}:root[data-resolved-theme=light] #community-dm-dialog header,:root[data-resolved-theme=light] #community-dm-dialog #community-dm-messages{background-color:#fcfdff57!important}@media(min-width:769px){#community-dm-dialog.mv7-dm-dialog{position:fixed;width:100vw;height:100dvh;max-width:none;max-height:none;inset:0;padding:0;margin:0;overflow:hidden;border:0;border-radius:0;box-sizing:border-box;transform:none}#community-dm-dialog.mv7-dm-dialog[open]{animation:none}#community-dm-dialog.mv7-dm-dialog .mv7-dialog-body{width:100%;height:100%!important;grid-template-columns:clamp(280px,23vw,340px) minmax(420px,1fr) clamp(240px,20vw,300px)}#community-dm-dialog #community-dm-thread-view{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr) auto}#community-dm-dialog #community-dm-messages{padding:22px clamp(18px,2vw,30px);scroll-padding-bottom:18px}#community-dm-dialog .mv7-dm-composer{position:relative;right:auto;bottom:auto;left:auto;width:auto;margin:12px clamp(16px,2vw,28px) 16px}#community-dm-dialog #community-dm-thread-view:not(.has-thread) .mv7-dm-composer{visibility:visible}#community-dm-dialog .mv7-dm-composer textarea:disabled,#community-dm-dialog .mv7-dm-composer button:disabled{cursor:not-allowed;opacity:.48}#community-dm-dialog .mv7-dm-composer:focus-within{border-color:#7eaaef75!important;box-shadow:0 0 0 3px #749ee017,0 14px 34px #00000061}}@media(max-width:768px){#community-dm-dialog.mv7-dm-dialog{background:radial-gradient(circle at 92% 2%,rgba(157,181,224,.11),transparent 20rem),radial-gradient(circle at 6% 76%,rgba(255,255,255,.045),transparent 22rem),var(--dm-glass-canvas)!important}#community-dm-dialog #community-dm-list-view,#community-dm-dialog #community-dm-thread-view{background:#0f111661}#community-dm-dialog header{background:#16181ea3}#community-dm-dialog .mv7-dm-composer{background:#1a1d24bd!important}}@media(min-width:769px)and (max-width:1050px){#community-dm-dialog.mv7-dm-dialog .mv7-dialog-body{grid-template-columns:minmax(260px,34vw) minmax(0,1fr)}}.mv7-notifications-center{--notif-surface: linear-gradient(150deg, rgba(255, 255, 255, .07), rgba(255, 255, 255, .018)), rgba(13, 18, 15, .74);--notif-surface-soft: rgba(255, 255, 255, .025);--notif-edge: rgba(255, 255, 255, .095);--notif-divider: rgba(255, 255, 255, .065);--notif-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 0 0 1px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .28), 0 18px 44px -28px rgba(0, 0, 0, .72), 0 38px 76px -50px rgba(0, 0, 0, .68);min-height:calc(100vh - var(--v2-topbar-height, 72px));padding:32px 34px 52px;color:var(--v2-text)}.mv7-notifications-shell{width:min(1160px,100%);margin:0 auto}.mv7-notifications-mobile-bar{display:none}.mv7-notifications-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.mv7-notifications-heading>div{display:grid;gap:5px}.mv7-notifications-heading h2{margin:0;font-size:clamp(30px,3.1vw,42px);font-weight:630;letter-spacing:-.045em;line-height:1.02}.mv7-notifications-heading>div>p:last-child{margin:0;color:var(--v2-muted);font-size:14px}.mv7-notifications-read-all{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:var(--v2-green-bright);font:inherit;font-size:12px;font-weight:620;cursor:pointer}.mv7-notifications-read-all:hover{background:var(--v2-green-soft)}.mv7-notifications-read-all:disabled{opacity:.45;cursor:default}.mv7-notifications-read-all svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.mv7-notifications-center .mv7-notif-filters{display:inline-flex;gap:5px;margin:0 0 24px;padding:4px;border:1px solid var(--notif-edge);border-radius:16px;background:var(--notif-surface-soft);box-shadow:inset 0 1px #ffffff0b;backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%)}.mv7-notifications-center .mv7-notif-filters button{min-height:36px;padding:0 17px;border:0;border-radius:12px;background:transparent;color:var(--v2-muted);font:inherit;font-size:12px;font-weight:570;cursor:pointer;transition:background .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.mv7-notifications-center .mv7-notif-filters button:hover{color:var(--v2-text)}.mv7-notifications-center .mv7-notif-filters button.is-active{background:linear-gradient(165deg,#252b27,#080b09);box-shadow:inset 0 1px #ffffff26,inset 0 0 0 1px #0000003d,0 1px 2px #0000003d,0 9px 20px -12px #000000b8;color:#fff}.mv7-notifications-layout{display:grid;grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:22px}.mv7-notifications-center .mv7-notif-list{display:grid;max-height:none;gap:24px;margin:0;overflow:visible}.mv7-notif-day{display:grid;gap:10px}.mv7-notif-day>h3{margin:0 2px;color:var(--v2-text);font-size:14px;font-weight:640;letter-spacing:-.01em}.mv7-notif-grouped-list{overflow:hidden;border:1px solid var(--notif-edge);border-radius:20px;background:var(--notif-surface);box-shadow:var(--notif-shadow);backdrop-filter:blur(28px) saturate(145%);-webkit-backdrop-filter:blur(28px) saturate(145%)}.mv7-notifications-center .mv7-notif-item{--notif-accent: var(--v2-green-bright);position:relative;display:grid;width:100%;min-height:82px;grid-template-columns:46px minmax(0,1fr) auto 10px;align-items:center;gap:13px;padding:12px 17px 12px 14px;border:0;border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.mv7-notifications-center .mv7-notif-item:after{position:absolute;right:16px;bottom:0;left:73px;height:1px;background:var(--notif-divider);content:""}.mv7-notifications-center .mv7-notif-item:last-child:after{display:none}.mv7-notifications-center .mv7-notif-item:hover{background:#ffffff09}.mv7-notifications-center .mv7-notif-item:focus-visible{outline:2px solid color-mix(in srgb,var(--notif-accent) 68%,transparent);outline-offset:-3px}.mv7-notifications-center .mv7-notif-item.is-read{opacity:.64}.mv7-notifications-center .mv7-notif-item.is-money{--notif-accent: #43d99d}.mv7-notifications-center .mv7-notif-item.is-reminders{--notif-accent: #e5a33d}.mv7-notifications-center .mv7-notif-item.is-community{--notif-accent: #42c990}.mv7-notif-glass-icon,.mv7-notifications-center .mv7-notif-item-icon{position:relative;isolation:isolate;display:grid;width:44px;height:44px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:radial-gradient(110% 90% at 20% 0%,rgba(255,255,255,.24),transparent 58%),linear-gradient(150deg,color-mix(in srgb,var(--notif-accent, var(--v2-green-bright)) 20%,transparent),#ffffff06);box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #00000014,0 1px 2px #0003,0 10px 22px -14px color-mix(in srgb,var(--notif-accent, var(--v2-green-bright)) 52%,transparent);color:var(--notif-accent, var(--v2-green-bright));backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%)}.mv7-notif-glass-icon:before,.mv7-notifications-center .mv7-notif-item-icon:before{position:absolute;z-index:-1;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.16),transparent 46%);content:"";inset:0;pointer-events:none}.mv7-notif-glass-icon.is-green{--notif-accent: #43d99d}.mv7-notif-glass-icon.is-amber{--notif-accent: #e5a33d}.mv7-notif-glass-icon svg,.mv7-notifications-center .mv7-notif-item-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7}.mv7-notif-item-copy{display:grid;min-width:0;gap:4px}.mv7-notif-item-copy strong{overflow:hidden;color:var(--v2-text);font-size:13px;font-weight:640;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap}.mv7-notif-item-copy small{overflow:hidden;color:var(--v2-muted);font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.mv7-notif-item-meta{display:grid;min-width:74px;justify-items:end;gap:8px}.mv7-notif-item-meta time{color:var(--v2-muted);font-size:10px;white-space:nowrap}.mv7-notif-unread-dot{width:7px;height:7px;border-radius:50%;background:var(--v2-green-bright);box-shadow:0 0 0 4px color-mix(in srgb,var(--v2-green-bright) 10%,transparent)}.mv7-notif-item.is-read .mv7-notif-unread-dot{visibility:hidden}.mv7-notif-item-chevron{width:14px;height:14px;fill:none;stroke:var(--v2-muted);stroke-width:1.7}.mv7-notifications-summary{overflow:hidden;border:1px solid var(--notif-edge);border-radius:24px;background:var(--notif-surface);box-shadow:var(--notif-shadow);backdrop-filter:blur(30px) saturate(145%);-webkit-backdrop-filter:blur(30px) saturate(145%)}.mv7-notifications-summary>section{display:grid;gap:18px;padding:22px}.mv7-notifications-summary>section+section{border-top:1px solid var(--notif-divider)}.mv7-notifications-summary h3{margin:0;font-size:14px;font-weight:640}.mv7-notifications-summary-row{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:13px}.mv7-notifications-summary-row>div{display:grid;gap:5px;padding-top:2px}.mv7-notifications-summary-row strong{color:var(--v2-text);font-size:13px;line-height:1.35}.mv7-notifications-summary-row small,.mv7-notifications-summary-row time{color:var(--v2-muted);font-size:10px;line-height:1.45}.mv7-notifications-summary-row time:empty{display:none}.mv7-notifications-center .mv7-notif-empty{display:grid;min-height:360px;place-items:center;padding:42px 24px;border:1px solid var(--notif-edge);border-radius:24px;background:var(--notif-surface);box-shadow:var(--notif-shadow);text-align:center;backdrop-filter:blur(28px) saturate(145%);-webkit-backdrop-filter:blur(28px) saturate(145%)}.mv7-notif-empty>div{display:grid;max-width:280px;justify-items:center;gap:9px}.mv7-notif-empty .mv7-notif-glass-icon{width:54px;height:54px;margin-bottom:5px;border-radius:17px}.mv7-notif-empty strong{font-size:16px}.mv7-notif-empty p{margin:0;color:var(--v2-muted);font-size:12px;line-height:1.5}body[data-v2-view=notifications] #notification-bell{border-color:color-mix(in srgb,var(--v2-green-bright) 24%,transparent);background:var(--v2-green-soft);color:var(--v2-green-bright)}body[data-v2-view=notifications] .mv7-live-pill{display:none}:root[data-resolved-theme=light] .mv7-notifications-center{--notif-surface: radial-gradient(130% 90% at 15% -20%, rgba(255, 255, 255, .98), rgba(255, 255, 255, 0) 57%), linear-gradient(150deg, rgba(255, 255, 255, .84), rgba(245, 248, 246, .64));--notif-surface-soft: rgba(244, 248, 245, .66);--notif-edge: rgba(255, 255, 255, .9);--notif-divider: rgba(25, 40, 30, .07);--notif-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 0 0 1px rgba(21, 34, 25, .02), 0 1px 2px rgba(23, 38, 28, .075), 0 15px 34px -23px rgba(23, 38, 28, .25), 0 38px 74px -48px rgba(23, 38, 28, .3);background:var(--zenit-canvas, #f2f2f7)}:root[data-resolved-theme=light] .mv7-notif-glass-icon,:root[data-resolved-theme=light] .mv7-notifications-center .mv7-notif-item-icon{border-color:#ffffffeb;background:radial-gradient(110% 90% at 20% 0%,rgba(255,255,255,.96),transparent 58%),linear-gradient(150deg,color-mix(in srgb,var(--notif-accent, #2eb382) 17%,white),#ffffff75);box-shadow:inset 0 1px #fff,inset 0 0 0 1px color-mix(in srgb,var(--notif-accent, #2eb382) 5%,transparent),0 1px 2px #19281e14,0 10px 22px -14px color-mix(in srgb,var(--notif-accent, #2eb382) 38%,transparent)}:root[data-resolved-theme=light] .mv7-notifications-center .mv7-notif-filters button.is-active{background:linear-gradient(165deg,#202622,#080b09)}:root[data-resolved-theme=light] .mv7-notifications-center .mv7-notif-item:hover{background:#ffffff80}@media(max-width:1050px)and (min-width:769px){.mv7-notifications-layout{grid-template-columns:minmax(0,1fr) 250px}.mv7-notifications-center{padding-inline:24px}}@media(max-width:768px){:root[data-resolved-theme=dark] .mv7-notifications-center{--notif-surface: linear-gradient(150deg, rgba(255, 255, 255, .07), rgba(255, 255, 255, .018)), rgba(28, 28, 30, .78);--notif-surface-soft: rgba(255, 255, 255, .055);--notif-edge: rgba(255, 255, 255, .1);--notif-divider: rgba(255, 255, 255, .075);background:#000}:root[data-resolved-theme=dark] .mv7-notifications-center .mv7-notif-filters button.is-active{background:linear-gradient(165deg,#3a3a3c,#1c1c1e)}body[data-v2-view=notifications] .mv7-topbar{display:none}body[data-v2-view=notifications] .mv7-workspace{min-height:100dvh}.mv7-notifications-center{min-height:100dvh;padding:0 0 calc(32px + env(safe-area-inset-bottom));background:var(--v2-bg)}:root[data-resolved-theme=light] .mv7-notifications-center{background:var(--zenit-canvas, #f2f2f7)}.mv7-notifications-mobile-bar{position:sticky;z-index:12;top:0;display:grid;min-height:calc(68px + env(safe-area-inset-top));grid-template-columns:84px minmax(0,1fr) 84px;align-items:end;padding:env(safe-area-inset-top) 16px 10px;background:color-mix(in srgb,var(--v2-bg) 82%,transparent);backdrop-filter:blur(28px) saturate(155%);-webkit-backdrop-filter:blur(28px) saturate(155%)}.mv7-notifications-mobile-bar h2{align-self:center;margin:0;font-size:16px;font-weight:650;letter-spacing:-.02em;text-align:center}.mv7-notifications-back{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--notif-edge);border-radius:50%;background:var(--notif-surface);box-shadow:var(--notif-shadow);color:var(--v2-text)}.mv7-notifications-back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;transform:rotate(180deg)}.mv7-notifications-mobile-bar .mv7-notifications-read-all{min-height:42px;align-self:center;justify-self:end;padding:0;font-size:11px}.mv7-notifications-shell{width:100%;padding:12px 16px 0}.mv7-notifications-heading{display:none}.mv7-notifications-center .mv7-notif-filters{display:flex;width:100%;gap:4px;margin:0 0 25px;padding:4px;overflow-x:auto;border-radius:15px;scrollbar-width:none}.mv7-notifications-center .mv7-notif-filters::-webkit-scrollbar{display:none}.mv7-notifications-center .mv7-notif-filters button{min-width:max-content;min-height:37px;flex:1 0 auto;padding:0 13px;border-radius:11px;font-size:11px}.mv7-notifications-layout{display:block}.mv7-notifications-summary{display:none}.mv7-notifications-center .mv7-notif-list{gap:24px}.mv7-notif-day{gap:9px}.mv7-notif-day>h3{margin-left:4px;font-size:15px}.mv7-notif-grouped-list{border-radius:20px}.mv7-notifications-center .mv7-notif-item{min-height:82px;grid-template-columns:44px minmax(0,1fr) auto 8px;gap:11px;padding:11px 13px 11px 11px}.mv7-notifications-center .mv7-notif-item:after{right:12px;left:66px}.mv7-notif-item-copy strong{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.35;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mv7-notif-item-copy small{display:-webkit-box;overflow:hidden;font-size:10px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mv7-notif-item-meta{min-width:46px;gap:9px}.mv7-notif-item-chevron{width:12px;height:12px}.mv7-notifications-center .mv7-notif-empty{min-height:330px;border-radius:22px}}@media(max-width:390px){.mv7-notifications-mobile-bar{grid-template-columns:74px minmax(0,1fr) 74px;padding-inline:12px}.mv7-notifications-shell{padding-inline:12px}.mv7-notifications-center .mv7-notif-item{grid-template-columns:42px minmax(0,1fr) auto}.mv7-notif-item-chevron{display:none}}@media(prefers-reduced-motion:reduce){.mv7-notifications-center *{scroll-behavior:auto!important}}.mv7-notice-stack{position:fixed;z-index:1200;top:calc(var(--v2-topbar-height, 86px) + 8px);right:24px;display:flex;width:min(390px,calc(100vw - 36px));flex-direction:column;gap:10px;pointer-events:none}.mv7-notice-stack[hidden],.mv7-notice[hidden]{display:none}.mv7-notice{--notice-hue: var(--v2-green-bright, #61f4b6);--notice-surface: linear-gradient(180deg, #292d2b 0%, #212522 100%);--notice-border: rgba(255, 255, 255, .09);--notice-text: var(--v2-text, #f4f7f5);--notice-muted: var(--v2-muted, #a2aaa5);position:relative;display:grid;width:100%;min-height:62px;grid-template-columns:44px minmax(0,1fr) auto 44px;align-items:center;gap:8px;padding:7px 7px 7px 10px;border:1px solid var(--notice-border);border-radius:999px;background:var(--notice-surface);box-shadow:inset 0 1px #ffffff16,0 4px 12px #00000021,0 14px 34px #00000029;color:var(--notice-text);opacity:1;pointer-events:auto;transform:translate(0) scale(1);transform-origin:top right;animation:mv7-notice-enter .22s var(--v2-motion-ease-out, cubic-bezier(.32, .72, 0, 1)) both;transition:opacity .16s ease,transform .18s var(--v2-motion-ease-out, ease-out),box-shadow .18s ease,border-color .18s ease}.mv7-notice:before{position:absolute;top:18px;bottom:18px;left:3px;width:3px;border-radius:999px;background:var(--notice-hue);content:"";opacity:.72}.mv7-notice:is(button,a){appearance:none;font:inherit;text-align:left;cursor:pointer}.mv7-notice[data-motion-entry=true]{animation:none}.mv7-notice.is-error{--notice-hue: #ff6b64}.mv7-notice.is-warning{--notice-hue: #f4b63f}.mv7-notice.is-info{--notice-hue: #63a9ff}.mv7-notice.is-reminder{--notice-hue: #ff8c42}.mv7-notice.is-community{--notice-hue: #b88cff}.mv7-notice-icon{display:grid;width:42px;height:42px;align-self:center;justify-self:center;place-items:center;border:1px solid color-mix(in srgb,var(--notice-hue) 58%,transparent);border-radius:50%;background:linear-gradient(180deg,color-mix(in srgb,var(--notice-hue) 19%,#303532),color-mix(in srgb,var(--notice-hue) 9%,#222724));box-shadow:inset 0 1px color-mix(in srgb,var(--notice-hue) 28%,white),0 3px 9px color-mix(in srgb,var(--notice-hue) 14%,transparent);color:var(--notice-hue)}.mv7-notice-icon:before{display:block;width:44px;height:44px;flex:0 0 44px;background:url(../assets/notifications/notice-success-apple-128.webp) center / contain no-repeat;content:""}.mv7-notice.is-error .mv7-notice-icon:before{background-image:url(../assets/notifications/notice-error-apple-128.webp)}.mv7-notice.is-warning .mv7-notice-icon:before{background-image:url(../assets/notifications/notice-warning-apple-128.webp)}.mv7-notice.is-info .mv7-notice-icon:before{background-image:url(../assets/notifications/notice-info-apple-128.webp)}.mv7-notice.is-reminder .mv7-notice-icon:before{background-image:url(../assets/notifications/notice-reminder-apple-128.webp)}.mv7-notice.is-community .mv7-notice-icon:before{background-image:url(../assets/notifications/notice-community-apple-128.webp)}.mv7-notice-icon:has(>svg){border-color:transparent;background:transparent;box-shadow:none}.mv7-notice-icon>svg{display:none}.mv7-notice-icon svg,.mv7-notice-close svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.mv7-notice-copy{display:grid;min-width:0;gap:3px}.mv7-notice-progress{position:relative;display:block;width:min(170px,100%);height:3px;margin-top:2px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--notice-muted) 20%,transparent)}.mv7-notice-progress:after{position:absolute;width:var(--notice-progress, 0%);border-radius:inherit;background:var(--notice-hue);content:"";inset:0 auto 0 0}.mv7-notice-title,.mv7-notice-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv7-notice-title{color:var(--notice-text);font-size:13px;font-weight:650;letter-spacing:-.012em;line-height:1.2}.mv7-notice-detail{color:var(--notice-muted);font-size:11px;font-weight:450;line-height:1.25}.mv7-notice-meta{display:grid;justify-items:end;gap:5px}.mv7-notice-time-row{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px}.mv7-notice-unread{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#0a84ff;box-shadow:0 0 0 2px color-mix(in srgb,#0a84ff 12%,transparent)}.mv7-notice[data-unread=false]:before{opacity:.28}.mv7-notice-time{color:var(--notice-muted);font-size:10px;white-space:nowrap}.mv7-notice-action{min-height:28px;padding:0 11px;border:1px solid color-mix(in srgb,var(--notice-hue) 35%,var(--notice-border));border-radius:999px;background:color-mix(in srgb,var(--notice-hue) 10%,transparent);color:var(--notice-hue);font:620 10px/1 var(--v2-font, sans-serif);cursor:pointer}.mv7-notice-close{display:grid;grid-column:4;width:44px;height:44px;min-width:44px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--notice-muted);opacity:0;cursor:pointer;transition:color .15s ease,background-color .15s ease,opacity .15s ease}.mv7-notice-close svg{width:17px;height:17px}.mv7-notice:hover .mv7-notice-close,.mv7-notice:focus-within .mv7-notice-close,.mv7-notice-close:focus-visible{opacity:1}.mv7-notice-close:hover{background:#ffffff0f;color:var(--notice-text)}.mv7-notice:is(:focus-visible,:focus-within),.mv7-notice-action:focus-visible,.mv7-notice-close:focus-visible{outline:3px solid color-mix(in srgb,var(--notice-hue, #63a9ff) 58%,white);outline-offset:3px}.mv7-notice.is-leaving{opacity:0;transform:translateY(-8px) scale(.97);pointer-events:none}.mv7-notice-stack>.mv7-notice:nth-child(2){opacity:.92;transform:scale(.985)}.mv7-notice-stack>.mv7-notice:nth-child(3){opacity:.8;transform:scale(.97)}.mv7-notice-stack>.mv7-notice:nth-child(n+4){display:none}:root[data-resolved-theme=light] .mv7-notice{--notice-surface: linear-gradient(180deg, #ffffff 0%, #f6f7f6 100%);--notice-border: rgba(31, 43, 37, .1);--notice-text: #202622;--notice-muted: #66706a;box-shadow:inset 0 1px #fffffff2,0 4px 12px #23312a13,0 14px 34px #23312a17}:root[data-resolved-theme=light] .mv7-notice-close:hover{background:#19261f0e}:root[data-theme=midnight] .mv7-notice{--notice-surface: linear-gradient(180deg, #22292d 0%, #192023 100%);--notice-border: rgba(210, 224, 232, .09);--notice-muted: #aab5bb}:root[data-theme=midnight] .mv7-notice-icon{filter:saturate(.82)}:root[data-transparency=off] .mv7-notice{background:#222725}:root[data-transparency=off][data-resolved-theme=light] .mv7-notice{background:#f7f9f8}:root[data-transparency=off][data-theme=midnight] .mv7-notice{background:#1b2226}@media(hover:hover)and (pointer:fine){.mv7-notice:hover{border-color:color-mix(in srgb,var(--notice-hue) 20%,var(--notice-border));box-shadow:inset 0 1px #ffffff17,0 7px 17px #00000029,0 18px 40px #00000030;transform:translateY(-1px)}}@media(max-width:768px){.mv7-notice-stack{top:var(--notice-stack-top, calc(8px + env(safe-area-inset-top)) );right:18px;left:18px;width:auto;gap:6px}.mv7-notice{min-height:58px;grid-template-columns:32px minmax(0,1fr) auto 32px;gap:6px;padding:4px 4px 4px 7px;transform-origin:center top;animation-name:mv7-notice-enter-mobile}.mv7-notice-icon{width:32px;height:32px}.mv7-notice-icon:before{width:34px;height:34px;flex-basis:34px}.mv7-notice:before{top:14px;bottom:14px;left:2px;width:2px}.mv7-notice-meta{gap:4px}.mv7-notice-time{display:block;font-size:9px}.mv7-notice-unread{width:5px;height:5px;flex-basis:5px}.mv7-notice-progress{width:min(120px,100%)}.mv7-notice-action{min-height:26px;padding:0 10px;font-size:11px}.mv7-notice-close{width:32px;height:40px;min-width:32px;opacity:1}.mv7-notice-close svg{width:14px;height:14px}.mv7-notice-title{font-size:12px}.mv7-notice-detail{font-size:10px}.mv7-notice.is-leaving{transform:translateY(-10px) scale(.97)}}@keyframes mv7-notice-enter{0%{opacity:0;transform:translateY(-12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mv7-notice-enter-mobile{0%{opacity:0;transform:translateY(-16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.mv7-notice{animation-name:mv7-notice-fade;transition:opacity .16s ease}.mv7-notice,.mv7-notice:hover,.mv7-notice.is-leaving,.mv7-notice-stack>.mv7-notice:nth-child(2),.mv7-notice-stack>.mv7-notice:nth-child(3){transform:none}}:root[data-reduce-motion=true] .mv7-notice{animation-name:mv7-notice-fade;transition:opacity .16s ease}:root[data-reduce-motion=true] .mv7-notice,:root[data-reduce-motion=true] .mv7-notice:hover,:root[data-reduce-motion=true] .mv7-notice.is-leaving,:root[data-reduce-motion=true] .mv7-notice-stack>.mv7-notice:nth-child(2),:root[data-reduce-motion=true] .mv7-notice-stack>.mv7-notice:nth-child(3){transform:none}@keyframes mv7-notice-fade{0%{opacity:0}to{opacity:1}}:root[data-resolved-theme=light] :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden])),select,textarea){border-color:#3c3c4324!important;background:#ffffffd1!important;color:#1d1d1f!important;caret-color:#168b5b;color-scheme:light;-webkit-text-fill-color:#1d1d1f}:root[data-resolved-theme=light] :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden])),select,textarea)::placeholder{color:#858b91!important;opacity:1;-webkit-text-fill-color:#858b91}:root[data-resolved-theme=light] :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden])),select,textarea):focus{border-color:#0a84ff6b!important;background:#fffffff5!important;box-shadow:0 0 0 3px #0a84ff1a!important;outline:none}:root[data-resolved-theme=light] :is(.mv7-search,.mv7-settings-search,.mv7-tx-search,.mv7-community-mobile-search,.mv7-dm-search,.mv7-auth-input,.mv7-account-balance-input){border-color:#3c3c4324!important;background:#ffffffd1!important;color:#1d1d1f!important;color-scheme:light}:root[data-resolved-theme=light] :is(.mv7-search,.mv7-settings-search,.mv7-tx-search,.mv7-community-mobile-search,.mv7-dm-search,.mv7-auth-input,.mv7-account-balance-input) :is(input,textarea){border-color:transparent!important;background:transparent!important;box-shadow:none!important}:root[data-resolved-theme=light] select option{background:#fff!important;color:#1d1d1f!important}:root[data-resolved-theme=light] :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden])),select,textarea):disabled,:root[data-resolved-theme=light] :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden])),textarea)[readonly]{background:#f2f2f7e6!important;color:#6e6e73!important;-webkit-text-fill-color:#6e6e73}:root[data-resolved-theme=light] :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden])),textarea):-webkit-autofill{-webkit-text-fill-color:#1d1d1f!important;box-shadow:0 0 0 1000px #fff inset!important}.mv7-auth-dialog{--auth-blue: #1769e8;--auth-blue-deep: #0e58d6;--auth-text: #f5f7fb;--auth-muted: #a9b0bc;--auth-line: rgba(255, 255, 255, .13);--auth-surface: rgba(17, 20, 26, .9);--auth-field: rgba(255, 255, 255, .045);width:min(610px,calc(100% - 36px));max-height:min(920px,calc(100dvh - 36px));overflow-x:hidden;border:1px solid rgba(255,255,255,.16);border-radius:34px;background:radial-gradient(circle at 16% -5%,rgba(255,255,255,.1),transparent 32%),linear-gradient(145deg,#1b1f27f0,#0a0d12e6);background-color:#11141a;box-shadow:0 40px 110px #0009,inset 0 1px #ffffff14;color:var(--auth-text);backdrop-filter:blur(34px) saturate(145%);-webkit-backdrop-filter:blur(34px) saturate(145%)}.mv7-auth-dialog::backdrop{background:#0c121c9e;backdrop-filter:blur(15px) saturate(72%);-webkit-backdrop-filter:blur(15px) saturate(72%)}.mv7-auth-dialog .mv7-dialog-body{padding:46px 48px 42px}.mv7-auth-dialog .mv7-auth-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 46px;align-items:start;gap:18px;margin:0 0 34px}.mv7-auth-heading{display:grid;gap:10px}.mv7-auth-dialog .mv7-eyebrow{margin:0;color:var(--auth-muted)!important;font-size:12px;font-weight:650;letter-spacing:.19em}.mv7-auth-dialog h2{color:var(--auth-text);font-size:clamp(30px,4.2vw,38px);font-weight:720;letter-spacing:-.05em;line-height:1}.mv7-auth-subtitle{margin:1px 0 0;color:var(--auth-muted);font-size:15px;line-height:1.5}.mv7-auth-dialog #auth-dialog-close{display:grid;width:46px;min-width:46px;height:46px;min-height:46px;place-items:center;border:1px solid var(--auth-line);border-radius:50%;background:#ffffff0e;color:var(--auth-muted);box-shadow:inset 0 1px #ffffff14}.mv7-auth-dialog #auth-dialog-close svg{width:20px;height:20px}.mv7-auth-hero-icons{display:none}.mv7-auth-dialog[data-auth-pane=register],.mv7-auth-dialog[data-auth-pane=otp]{width:min(520px,calc(100% - 36px))}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-header,.mv7-auth-dialog[data-auth-pane=otp] .mv7-auth-header{grid-template-columns:1fr;justify-items:center;gap:12px;text-align:center}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-heading,.mv7-auth-dialog[data-auth-pane=otp] .mv7-auth-heading{justify-items:center}.mv7-auth-dialog[data-auth-pane=register] #auth-dialog-close,.mv7-auth-dialog[data-auth-pane=otp] #auth-dialog-close{position:absolute;top:0;right:0}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-hero-icons,.mv7-auth-dialog[data-auth-pane=otp] .mv7-auth-hero-icons{display:block}.mv7-auth-hero-icons>span{display:none;width:62px;height:62px;place-items:center;border:1px solid rgba(35,117,228,.1);border-radius:50%;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.86),transparent 36%),#2876e421;color:#4b91ed;box-shadow:0 12px 26px #1e69d11f,inset 0 1px #ffffff29}.mv7-auth-dialog[data-auth-pane=register] [data-auth-icon=register],.mv7-auth-dialog[data-auth-pane=otp] [data-auth-icon=otp]{position:relative;display:grid}.mv7-auth-hero-icons svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7}.mv7-auth-hero-icons i{position:absolute;right:11px;bottom:9px;display:grid;width:17px;height:17px;place-items:center;border:2px solid var(--auth-surface);border-radius:50%;background:var(--auth-blue);color:#fff;font-size:12px;font-style:normal;line-height:1}.mv7-auth-dialog .mv7-auth-status{margin:-13px 0 22px;padding:11px 14px;border:1px solid transparent;border-radius:14px;font-size:12px}.mv7-auth-dialog .mv7-auth-status.is-info{border-color:#3885ec29;background:#3885ec14;color:#8ab7f2}.mv7-auth-dialog .mv7-auth-status.is-success{border-color:#2eb76729;background:#2eb76717;color:#66d591}.mv7-auth-dialog .mv7-auth-status.is-error{border-color:#e549492e;background:#e5494917;color:#f99}.mv7-auth-dialog .mv7-auth-pane{display:grid;gap:18px;padding:0}.mv7-auth-dialog .mv7-auth-pane[hidden]{display:none}.mv7-auth-dialog .mv7-auth-field,.mv7-auth-dialog .mv7-auth-code-field{gap:9px;margin:0}.mv7-auth-dialog .mv7-auth-field>span:first-child,.mv7-auth-dialog .mv7-auth-code-field>span:first-child{display:flex;align-items:end;justify-content:space-between;color:var(--auth-text);font-size:13px;font-weight:620}.mv7-auth-dialog .mv7-auth-field>span:first-child small{color:var(--auth-muted);font-size:10px;font-weight:450}.mv7-auth-input{position:relative;display:grid;min-height:58px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 15px;border:1px solid var(--auth-line);border-radius:16px;background:var(--auth-field);color:var(--auth-muted)!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.mv7-auth-input:focus-within{border-color:#1769e8b8;background:#1769e809;box-shadow:0 0 0 4px #1769e817}.mv7-auth-input>svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.mv7-auth-dialog .mv7-auth-input input{width:100%;height:56px;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:var(--auth-text);font-size:15px}.mv7-auth-dialog .mv7-auth-input input:focus{border:0;box-shadow:none}.mv7-auth-dialog .mv7-auth-input input::placeholder{color:color-mix(in srgb,var(--auth-muted) 76%,transparent)}.mv7-auth-password-toggle{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--auth-muted)}.mv7-auth-password-toggle:hover{background:#ffffff0e;color:var(--auth-text)}.mv7-auth-password-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.mv7-auth-dialog .mv7-auth-forgot{margin:-7px 0 1px}.mv7-auth-dialog .mv7-auth-link{color:#4f97f5;font-size:13px}.mv7-auth-dialog .mv7-auth-link:hover{color:#7db2f7}.mv7-auth-dialog .mv7-auth-pane>.mv7-primary-button{width:100%;min-height:58px;margin-top:1px;border:0;border-radius:16px;background:linear-gradient(180deg,#2478f0,var(--auth-blue-deep));color:#fff;font-size:15px;font-weight:680;box-shadow:0 13px 25px #0c57cd45,inset 0 1px #ffffff47}.mv7-auth-dialog .mv7-auth-pane>.mv7-primary-button:disabled{opacity:.68}.mv7-auth-dialog .mv7-auth-async-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:transform .18s ease,filter .18s ease,opacity .18s ease}.mv7-auth-loader,.mv7-auth-success{display:none}.mv7-auth-loader{width:22px;height:22px;flex:0 0 22px;box-sizing:border-box;border:2.5px solid rgba(255,255,255,.34);border-left-color:transparent;border-radius:50%;animation:mv7-auth-loader-spin .82s linear infinite}.mv7-auth-async-button.is-loading>.mv7-auth-loader{display:block}.mv7-auth-async-button.is-success>.mv7-auth-success{display:block;width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25;animation:mv7-auth-success-pop .42s cubic-bezier(.2,.8,.2,1.15) both}.mv7-auth-async-button:is(.is-loading,.is-success)>.mv7-auth-button-label,.mv7-auth-async-button.is-success>.mv7-auth-loader{display:none}@keyframes mv7-auth-loader-spin{to{transform:rotate(360deg)}}@keyframes mv7-auth-success-pop{0%{opacity:0;transform:scale(.62)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.mv7-auth-async-button.is-success>.mv7-auth-success{animation:none}}.mv7-auth-dialog .mv7-auth-divider{margin:1px 0;gap:13px}.mv7-auth-dialog .mv7-auth-divider span{background:var(--auth-line)}.mv7-auth-dialog .mv7-auth-divider small{color:var(--auth-muted);font-size:11px;letter-spacing:0;text-transform:none}.mv7-auth-dialog .mv7-auth-google{display:grid;min-height:56px;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;padding:0 18px;border:1px solid var(--auth-line);border-radius:16px;background:#ffffff06;color:var(--auth-text);font-size:14px;font-weight:620}.mv7-auth-dialog .mv7-auth-google[hidden]{display:none}.mv7-auth-dialog .mv7-auth-google :is(svg,img){width:26px;height:26px;justify-self:center;object-fit:contain}.mv7-auth-dialog .mv7-auth-google span{grid-column:2;text-align:center}.mv7-auth-dialog .mv7-auth-switch{margin:3px 0 0;color:var(--auth-muted);font-size:13px}.mv7-auth-dialog[data-auth-pane=otp] .mv7-auth-header{margin-bottom:22px}.mv7-auth-dialog[data-auth-pane=otp] .mv7-auth-subtitle{max-width:330px}.mv7-auth-email-chip{display:inline-flex;max-width:100%;margin-top:9px;padding:7px 12px;overflow:hidden;border:1px solid rgba(23,105,232,.1);border-radius:10px;background:#1769e817;color:#4f97f5;font-size:13px;font-weight:610;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mv7-auth-dialog[data-auth-pane=otp] .mv7-auth-hint{max-width:320px;justify-self:center;margin:2px 0 12px;color:var(--auth-muted);font-size:14px;line-height:1.5;text-align:center}.mv7-auth-otp-control{position:relative;display:block}.mv7-auth-dialog .mv7-auth-otp-native{position:absolute;z-index:2;inset:0;width:100%;height:64px;padding:0;border:0;background:transparent;color:transparent;caret-color:transparent;opacity:.01}.mv7-auth-otp-slots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.mv7-auth-otp-slots i{display:grid;height:64px;place-items:center;border:1px solid var(--auth-line);border-radius:14px;background:var(--auth-field);color:var(--auth-text);font-size:22px;font-style:normal;font-weight:610;box-shadow:inset 0 1px #ffffff09}.mv7-auth-otp-slots i.is-filled{border-color:#1769e852;background:#1769e80f}.mv7-auth-otp-slots i.is-active{border-color:var(--auth-blue);box-shadow:0 0 0 3px #1769e81c}.mv7-auth-dialog .mv7-auth-expiry{display:flex;align-items:center;justify-content:center;gap:7px;margin:-3px 0 5px;color:var(--auth-muted);font-size:12px}.mv7-auth-expiry svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7}.mv7-auth-expiry time{font-variant-numeric:tabular-nums}.mv7-auth-expiry.is-expired{color:#e65c64}:root[data-resolved-theme=light] .mv7-auth-dialog{--auth-text: #111827;--auth-muted: #667085;--auth-line: rgba(41, 53, 72, .13);--auth-surface: rgba(252, 253, 255, .92);--auth-field: rgba(247, 249, 252, .72);border-color:#ffffffe6;background:radial-gradient(circle at 12% -9%,rgba(255,255,255,.98),transparent 35%),linear-gradient(145deg,#fffffff0,#f5f8fce0);background-color:#f8fafc;box-shadow:0 35px 90px #1c2b4038,0 4px 18px #1c2b4014,inset 0 1px #fffffff5}:root[data-resolved-theme=light] .mv7-auth-dialog::backdrop{background:#3944546b}:root[data-resolved-theme=light] .mv7-auth-dialog #auth-dialog-close,:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-google{background:#ffffff80;box-shadow:inset 0 1px #ffffffe6}@media(max-width:768px){.mv7-auth-dialog,.mv7-auth-dialog[data-auth-pane=register],.mv7-auth-dialog[data-auth-pane=otp]{width:min(450px,calc(100% - 40px));max-height:calc(100dvh - 32px);margin:auto;border-radius:27px}.mv7-auth-dialog .mv7-dialog-body{padding:26px 22px calc(24px + env(safe-area-inset-bottom))}.mv7-auth-dialog .mv7-auth-header{margin-bottom:23px}.mv7-auth-dialog h2{font-size:28px}.mv7-auth-dialog .mv7-auth-pane{gap:13px}.mv7-auth-input,.mv7-auth-dialog .mv7-auth-pane>.mv7-primary-button{min-height:50px}.mv7-auth-dialog .mv7-auth-input input{height:48px;font-size:16px}.mv7-auth-dialog .mv7-auth-google{min-height:48px}.mv7-auth-dialog #auth-dialog-close{width:42px;min-width:42px;height:42px;min-height:42px}.mv7-auth-dialog .mv7-auth-hero-icons>span{width:56px;height:56px}.mv7-auth-otp-slots{gap:7px}.mv7-auth-otp-slots i,.mv7-auth-dialog .mv7-auth-otp-native{height:54px}}@media(max-width:390px),(max-height:760px){.mv7-auth-dialog .mv7-dialog-body{padding:22px 18px calc(20px + env(safe-area-inset-bottom))}.mv7-auth-dialog .mv7-auth-header{margin-bottom:18px}.mv7-auth-dialog .mv7-auth-pane{gap:10px}.mv7-auth-dialog .mv7-auth-hero-icons>span{width:54px;height:54px}.mv7-auth-dialog .mv7-auth-google,.mv7-auth-input,.mv7-auth-dialog .mv7-auth-pane>.mv7-primary-button{min-height:46px}.mv7-auth-dialog .mv7-auth-input input{height:44px}.mv7-auth-otp-slots{gap:6px}.mv7-auth-otp-slots i,.mv7-auth-dialog .mv7-auth-otp-native{height:48px;border-radius:12px}}@media(prefers-reduced-motion:reduce){.mv7-auth-dialog[open]{animation:none}}body.is-auth-view>:is(.mv7-ambient,.mv7-broadcast-banner,#mv7-v2){visibility:hidden!important}@media(min-width:769px){.mv7-auth-dialog:before{position:fixed;z-index:-1;inset:0;background:var(--v2-bg, #111315);background-size:cover;content:""}:root[data-resolved-theme=light] .mv7-auth-dialog:before{background:#f2f2f7}}@media(max-width:768px){.mv7-auth-dialog .mv7-dialog-body,.mv7-auth-dialog[data-auth-pane=login] .mv7-dialog-body,.mv7-auth-dialog[data-auth-pane=register] .mv7-dialog-body,.mv7-auth-dialog[data-auth-pane=otp] .mv7-dialog-body{width:min(86%,520px);padding-top:max(104px,calc(58px + env(safe-area-inset-top)))}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-header,.mv7-auth-dialog[data-auth-pane=otp] .mv7-auth-header{margin-left:0;text-align:left}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-heading,.mv7-auth-dialog[data-auth-pane=otp] .mv7-auth-heading{justify-items:start}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-pane{gap:10px}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-terms{margin-block:7px 9px}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-divider{margin-block:10px 4px}.mv7-auth-dialog .mv7-auth-pane>.mv7-primary-button,:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-pane>.mv7-primary-button{border-color:#0071e3!important;background:linear-gradient(180deg,#1687f8,#0071e3)!important;color:#fff!important;box-shadow:0 10px 24px #0071e33d!important}.mv7-auth-dialog .mv7-auth-google,.mv7-auth-dialog #auth-passkey-register,:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-google,:root[data-resolved-theme=light] .mv7-auth-dialog #auth-passkey-register{box-shadow:none!important}.mv7-auth-terms-check input{appearance:none;width:20px;height:20px;border:1.5px solid color-mix(in srgb,var(--auth-muted) 72%,transparent);border-radius:6px;background:color-mix(in srgb,var(--auth-field) 86%,transparent)}.mv7-auth-terms-check input:checked{border-color:#0071e3;background:#0071e3;box-shadow:inset 0 0 0 4px #0071e3}.mv7-auth-terms-check input:checked:after{display:block;width:8px;height:4px;margin:5px 0 0 4px;border:solid #fff;border-width:0 0 2px 2px;content:"";transform:rotate(-45deg)}.mv7-auth-dialog[data-auth-pane=otp] .mv7-auth-otp-slots{gap:clamp(5px,1.8vw,9px)}.mv7-auth-dialog[data-auth-pane=otp] .mv7-auth-otp-slots i,.mv7-auth-dialog[data-auth-pane=otp] .mv7-auth-otp-native{height:clamp(52px,15vw,66px);border-radius:15px}}@media(min-width:769px){html:has(.mv7-auth-dialog[open]),body:has(.mv7-auth-dialog[open]){overflow:hidden}.mv7-auth-dialog:before,:root[data-resolved-theme=light] .mv7-auth-dialog:before{background-size:cover}}.mv7-auth-social-grid{display:grid;grid-template-columns:1fr;gap:14px}.mv7-auth-dialog :is(#auth-passkey-login,#auth-passkey-register) img{filter:invert(1)}:root[data-resolved-theme=light] .mv7-auth-dialog :is(#auth-passkey-login,#auth-passkey-register) img{filter:none}.mv7-auth-password-help,.mv7-auth-terms{color:var(--auth-muted)}.mv7-auth-terms{margin:4px 6px 10px;font-size:13px;line-height:1.55}.mv7-auth-terms strong,.mv7-auth-terms a{color:var(--auth-text);font-weight:500}.mv7-auth-terms a{text-decoration:underline;text-underline-offset:2px}.mv7-auth-terms-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.mv7-auth-terms-check input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--auth-text)}@media(max-width:768px){.mv7-auth-dialog,.mv7-auth-dialog[data-auth-pane=register],.mv7-auth-dialog[data-auth-pane=otp]{--auth-text: #f7f8fb;--auth-muted: #929dad;--auth-line: rgba(154, 170, 190, .29);--auth-field: rgba(18, 24, 31, .94);width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden auto;border:0;border-radius:0;isolation:isolate;background:#000;color:var(--auth-text);box-shadow:none;scrollbar-width:none}.mv7-auth-dialog::-webkit-scrollbar{display:none}.mv7-auth-dialog::backdrop{background:#000;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-resolved-theme=light] .mv7-auth-dialog,:root[data-resolved-theme=light] .mv7-auth-dialog[data-auth-pane=register],:root[data-resolved-theme=light] .mv7-auth-dialog[data-auth-pane=otp]{--auth-text: #f7f8fb;--auth-muted: #929dad;--auth-line: rgba(154, 170, 190, .29);--auth-field: rgba(18, 24, 31, .94);border:0;background:#000;box-shadow:none}.mv7-auth-dialog:before{position:fixed;z-index:0;inset:0;width:100vw;height:100dvh;background:#000 url(../assets/illustrations/auth-graphite-ribbons-hd.webp) center / cover no-repeat;content:"";pointer-events:none}.mv7-auth-dialog .mv7-dialog-body{position:relative;z-index:1;width:min(68%,580px);min-height:100dvh;margin:0 auto;padding:max(118px,calc(54px + env(safe-area-inset-top))) 0 max(34px,calc(22px + env(safe-area-inset-bottom)));box-sizing:border-box}.mv7-auth-dialog .mv7-auth-header,.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-header{position:static;display:block;margin:0 0 38px;text-align:left}.mv7-auth-dialog .mv7-auth-heading,.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-heading{display:grid;justify-items:start;gap:6px}.mv7-auth-dialog .mv7-eyebrow{color:#c2c7cf!important;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.mv7-auth-dialog h2{margin:0;color:#f7f8fb;font-size:clamp(26px,5.9vw,35px);font-weight:710;letter-spacing:-.045em;line-height:1.08}.mv7-auth-subtitle{margin:0;color:#929dad;font-size:clamp(14px,3.45vw,18px);line-height:1.3}.mv7-auth-dialog #auth-dialog-close,.mv7-auth-dialog[data-auth-pane=register] #auth-dialog-close{position:absolute;z-index:2;top:max(22px,calc(12px + env(safe-area-inset-top)));left:5.3vw;right:auto;display:grid;width:52px;min-width:52px;height:52px;min-height:52px;place-items:center;padding:0;border-color:#9aaabe38;background:#12181fb8;color:#f4f6f9;backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}.mv7-auth-dialog #auth-dialog-close svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.mv7-auth-hero-icons{display:none!important}.mv7-auth-dialog .mv7-auth-pane{gap:18px}.mv7-auth-dialog .mv7-auth-field>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mv7-auth-input{min-height:50px;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;padding:0 17px;border-color:var(--auth-line)!important;border-radius:16px;background:var(--auth-field)!important;box-shadow:inset 0 1px #ffffff06!important;backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%)}:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-input{border-color:var(--auth-line)!important;background:var(--auth-field)!important;color:#98a3b3!important;color-scheme:dark}:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-password-toggle{background:transparent!important;color:#98a3b3!important}.mv7-auth-dialog .mv7-auth-input input{height:48px;background:transparent!important;color:#f7f8fb!important;font-size:14px;-webkit-text-fill-color:#f7f8fb}:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-input input[type][name][required][autocomplete]{border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:#f7f8fb!important;color-scheme:dark;-webkit-text-fill-color:#f7f8fb!important}:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-input input[type][name][required][autocomplete]:focus{border-color:transparent!important;background:transparent!important;box-shadow:none!important}:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-input input[type][name][required][autocomplete]:-webkit-autofill{box-shadow:inset 0 0 0 1000px #12181f!important;-webkit-text-fill-color:#f7f8fb!important}.mv7-auth-dialog .mv7-auth-input input::placeholder{color:#98a3b3!important;opacity:1;-webkit-text-fill-color:#98a3b3}.mv7-auth-dialog .mv7-auth-input>svg{width:23px;height:23px}.mv7-auth-dialog .mv7-auth-forgot{margin:-5px 5px 12px;text-align:right}.mv7-auth-dialog .mv7-auth-link{color:#09a9f5;font-size:13px}.mv7-auth-dialog .mv7-auth-pane>.mv7-primary-button{min-height:48px;margin-top:10px;border-radius:16px;background:linear-gradient(180deg,#fff,#edf1f6);color:#08090b!important;font-size:14px;font-weight:670;box-shadow:inset 0 1px #fff,0 8px 28px #0000003d}.mv7-auth-dialog .mv7-auth-pane>.mv7-primary-button>*{color:inherit!important}.mv7-auth-dialog .mv7-auth-pane>.mv7-primary-button>.mv7-auth-button-label{display:inline!important}.mv7-auth-dialog .mv7-auth-pane>.mv7-primary-button.is-loading>.mv7-auth-button-label,.mv7-auth-dialog .mv7-auth-pane>.mv7-primary-button.is-success>.mv7-auth-button-label{display:none!important}.mv7-auth-dialog .mv7-auth-google[hidden]{display:none!important}.mv7-auth-dialog .mv7-auth-divider{margin:20px 4px 9px}.mv7-auth-dialog .mv7-auth-divider small{color:#96a2b3;font-size:12px}.mv7-auth-dialog .mv7-auth-google,:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-google{min-height:48px;grid-template-columns:25px minmax(0,1fr) 0;gap:5px;padding:0 10px;border-color:#9aaabe3b;border-radius:17px;background:#12181fb0;color:#f7f8fb;font-size:clamp(10px,2.45vw,13px);box-shadow:inset 0 1px #ffffff08;backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%)}:root[data-resolved-theme=light] .mv7-auth-dialog #auth-passkey-register,.mv7-auth-dialog #auth-passkey-register{border-color:#9aaabe3b!important;background:#12181feb!important;color:#f7f8fb!important;box-shadow:inset 0 1px #ffffff08!important}.mv7-auth-social-grid{gap:11px}.mv7-auth-dialog .mv7-auth-provider span{white-space:nowrap}.mv7-auth-dialog .mv7-auth-provider :is(svg,img){width:26px;height:26px}.mv7-auth-dialog .mv7-auth-switch{margin:10px 0 0;color:#96a2b3;font-size:13px;text-align:center}.mv7-auth-password-help{margin:-11px 8px 7px;font-size:12px}.mv7-auth-terms{margin:12px 5px 14px;font-size:12px;line-height:1.6}:root[data-resolved-theme=light] .mv7-auth-dialog #auth-dialog-close{border-color:#9aaabe38!important;background:#12181fdb!important;color:#f4f6f9!important;box-shadow:inset 0 1px #ffffff12!important}.mv7-auth-dialog[data-auth-pane=login] .mv7-dialog-body{padding-top:max(185px,calc(116px + env(safe-area-inset-top)))}.mv7-auth-dialog[data-auth-pane=register] .mv7-dialog-body{padding-top:max(78px,calc(34px + env(safe-area-inset-top)))}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-header{margin-bottom:20px;margin-left:calc(-16vw + 18px)}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-pane{gap:12px}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-divider{margin-block:10px 5px}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-switch{margin-top:8px}.mv7-auth-dialog[data-auth-pane=login] #auth-dialog-close{display:none}}@media(max-width:430px)and (max-height:800px){.mv7-auth-dialog .mv7-dialog-body,.mv7-auth-dialog[data-auth-pane=login] .mv7-dialog-body{padding-top:max(84px,calc(42px + env(safe-area-inset-top)))}.mv7-auth-dialog[data-auth-pane=register] .mv7-dialog-body{padding-top:max(58px,calc(22px + env(safe-area-inset-top)))}.mv7-auth-dialog .mv7-auth-header,.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-header{margin-bottom:18px}.mv7-auth-dialog .mv7-auth-pane{gap:14px}.mv7-auth-dialog .mv7-auth-divider{margin-block:10px 5px}.mv7-auth-input,.mv7-auth-dialog .mv7-auth-pane>.mv7-primary-button,.mv7-auth-dialog .mv7-auth-google{min-height:48px}.mv7-auth-dialog .mv7-auth-input input{height:46px}}@media(max-width:430px)and (max-height:700px){.mv7-auth-dialog[data-auth-pane=register] .mv7-dialog-body{min-height:100dvh;padding-top:max(54px,calc(18px + env(safe-area-inset-top)));padding-bottom:max(14px,env(safe-area-inset-bottom))}.mv7-auth-dialog[data-auth-pane=register] #auth-dialog-close{position:fixed;top:max(12px,env(safe-area-inset-top));left:calc(-16vw + 18px);width:42px;min-width:42px;height:42px;min-height:42px}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-header{margin-bottom:12px;margin-left:calc(-16vw + 18px);padding-left:0}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-pane{gap:8px}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-input,.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-pane>.mv7-primary-button,.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-google{min-height:44px}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-input input{height:42px}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-password-help{margin:-5px 6px 2px}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-terms{margin:7px 4px 9px;line-height:1.45}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-divider{margin-block:8px 3px}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-switch{margin-top:5px}}@media(max-width:390px){.mv7-auth-social-grid{grid-template-columns:1fr}.mv7-auth-dialog .mv7-auth-provider span{white-space:normal}}@media(max-width:768px){body.is-auth-view{width:100%;height:100dvh;min-height:100dvh;overflow:hidden;background:#000}body.is-auth-view>:is(.mv7-ambient,.mv7-broadcast-banner,#mv7-v2){display:none!important}html:has(.mv7-auth-dialog[open]),body:has(.mv7-auth-dialog[open]){overflow:hidden;overscroll-behavior:none}.mv7-auth-dialog[open]{overscroll-behavior:contain}}@media(max-width:768px){.mv7-auth-dialog,.mv7-auth-dialog[data-auth-pane=register],.mv7-auth-dialog[data-auth-pane=otp]{--auth-text: #f7f8fb;--auth-muted: #9da6b4;--auth-line: rgba(255, 255, 255, .15);--auth-field: rgba(14, 18, 23, .76);background:#202124}.mv7-auth-dialog:before,.mv7-auth-dialog::backdrop,body.is-auth-view{background:#202124}.mv7-auth-dialog:before{background-size:cover}.mv7-auth-dialog .mv7-dialog-body{width:min(86%,520px)}.mv7-auth-dialog[data-auth-pane=login] #auth-dialog-close{display:grid}.mv7-auth-dialog[data-auth-pane=register] #auth-dialog-close{position:fixed;z-index:10;top:max(18px,calc(10px + env(safe-area-inset-top)));left:max(18px,5.3vw);right:auto;display:grid;visibility:visible;opacity:1}.mv7-auth-dialog .mv7-auth-field>span:first-child{position:static;width:auto;height:auto;margin:0 4px;overflow:visible;clip-path:none}.mv7-auth-dialog .mv7-auth-pane>.mv7-primary-button{border:1px solid rgba(255,255,255,.24)!important;background:linear-gradient(180deg,#ffffff29,#ffffff14)!important;color:#f7f8fb!important;box-shadow:inset 0 1px #ffffff2e,0 12px 30px #0000003d;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.mv7-auth-dialog .mv7-auth-link{color:#f7f8fbd6!important;text-decoration-color:#ffffff4d;text-underline-offset:3px}.mv7-auth-dialog .mv7-auth-link:hover{color:#fff!important;text-decoration-color:#ffffffb8}:root[data-resolved-theme=light] body.is-auth-view{background:#f2f2f7}:root[data-resolved-theme=light] .mv7-auth-dialog,:root[data-resolved-theme=light] .mv7-auth-dialog[data-auth-pane=register],:root[data-resolved-theme=light] .mv7-auth-dialog[data-auth-pane=otp]{--auth-text: #1d1d1f;--auth-muted: #6e6e73;--auth-line: rgba(60, 60, 67, .18);--auth-field: rgba(255, 255, 255, .72);background:#f2f2f7;color:var(--auth-text)}:root[data-resolved-theme=light] .mv7-auth-dialog:before,:root[data-resolved-theme=light] .mv7-auth-dialog::backdrop{background:#f2f2f7}:root[data-resolved-theme=light] .mv7-auth-dialog:before{background-size:cover}:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-eyebrow,:root[data-resolved-theme=light] .mv7-auth-dialog h2{color:#1d1d1f!important}:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-subtitle,:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-switch,:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-divider small,:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-hint,:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-expiry,:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-password-help,:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-terms{color:#6e6e73}:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-field>span:first-child,:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-code-field>span:first-child{color:#3a3a3c}:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-input{border-color:#3c3c432e!important;background:#ffffffb8!important;color:#6e6e73!important;box-shadow:inset 0 1px #ffffffeb,0 8px 24px #2222270f!important;color-scheme:light}:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-input:focus-within{border-color:#3c3c436b!important;background:#ffffffe6!important;box-shadow:0 0 0 3px #3c3c4317!important}:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-input input,:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-input input[type][name][required][autocomplete]{color:#1d1d1f!important;color-scheme:light;-webkit-text-fill-color:#1d1d1f!important}:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-input input::placeholder{color:#8e8e93!important;-webkit-text-fill-color:#8e8e93!important}:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-input input:-webkit-autofill,:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-input input[type][name][required][autocomplete]:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#1d1d1f!important}:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-password-toggle{background:transparent!important;color:#6e6e73!important}:root[data-resolved-theme=light] .mv7-auth-dialog #auth-dialog-close{border-color:#3c3c4329!important;background:#ffffffad!important;color:#1d1d1f!important;box-shadow:inset 0 1px #ffffffe6,0 8px 24px #22222714!important}:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-pane>.mv7-primary-button{border-color:#3c3c4333!important;background:linear-gradient(180deg,#ffffffe6,#ffffff9e)!important;color:#1d1d1f!important;box-shadow:inset 0 1px #fff,0 12px 30px #2222271a}:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-google,:root[data-resolved-theme=light] .mv7-auth-dialog #auth-passkey-register{border-color:#3c3c4329!important;background:#ffffff9e!important;color:#1d1d1f!important;box-shadow:inset 0 1px #fffffff0!important}:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-link{color:#1d1d1fc7!important;text-decoration-color:#1d1d1f47}:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-link:hover{color:#000!important;text-decoration-color:#1d1d1fa6}:root[data-resolved-theme=light] .mv7-auth-email-chip,:root[data-resolved-theme=light] .mv7-auth-otp-slots i.is-filled,:root[data-resolved-theme=light] .mv7-auth-otp-slots i.is-active{border-color:#3c3c433d;background:#ffffffc7;color:#1d1d1f;box-shadow:0 0 0 3px #3c3c430f}}@media(min-width:769px){html:has(.mv7-auth-dialog[open]),body:has(.mv7-auth-dialog[open]){overflow:hidden}.mv7-auth-dialog:before{background-size:cover}}@media(max-width:768px){.mv7-auth-dialog .mv7-dialog-body,.mv7-auth-dialog[data-auth-pane=login] .mv7-dialog-body,.mv7-auth-dialog[data-auth-pane=register] .mv7-dialog-body,.mv7-auth-dialog[data-auth-pane=otp] .mv7-dialog-body{width:min(86%,520px);padding-top:max(104px,calc(58px + env(safe-area-inset-top)))}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-header,.mv7-auth-dialog[data-auth-pane=otp] .mv7-auth-header{margin-left:0;text-align:left}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-heading,.mv7-auth-dialog[data-auth-pane=otp] .mv7-auth-heading{justify-items:start}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-pane{gap:10px}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-terms{margin-block:7px 9px}.mv7-auth-dialog[data-auth-pane=register] .mv7-auth-divider{margin-block:10px 4px}.mv7-auth-dialog .mv7-auth-pane>.mv7-primary-button,:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-pane>.mv7-primary-button{border-color:#0071e3!important;background:linear-gradient(180deg,#1687f8,#0071e3)!important;color:#fff!important;box-shadow:0 10px 24px #0071e33d!important}.mv7-auth-dialog .mv7-auth-google,.mv7-auth-dialog #auth-passkey-register,:root[data-resolved-theme=light] .mv7-auth-dialog .mv7-auth-google,:root[data-resolved-theme=light] .mv7-auth-dialog #auth-passkey-register{box-shadow:none!important}.mv7-auth-dialog[data-auth-pane=otp] .mv7-auth-otp-slots{gap:clamp(5px,1.8vw,9px)}.mv7-auth-dialog[data-auth-pane=otp] .mv7-auth-otp-slots i,.mv7-auth-dialog[data-auth-pane=otp] .mv7-auth-otp-native{height:clamp(52px,15vw,66px);border-radius:15px}}@media(max-width:430px)and (max-height:800px){.mv7-auth-dialog .mv7-dialog-body,.mv7-auth-dialog[data-auth-pane=login] .mv7-dialog-body,.mv7-auth-dialog[data-auth-pane=register] .mv7-dialog-body,.mv7-auth-dialog[data-auth-pane=otp] .mv7-dialog-body{padding-top:max(72px,calc(38px + env(safe-area-inset-top)))}}.mv7-skip-link{position:fixed;z-index:1000001;top:12px;left:12px;padding:10px 16px;transform:translateY(-160%);border-radius:10px;background:#1d1d1f;color:#fff;font:600 14px / 1.4 var(--v2-font, sans-serif);text-decoration:none}.mv7-skip-link:focus-visible{transform:translateY(0);outline:3px solid #0066cc;outline-offset:3px}.mv7-cashflow-empty{display:none}@media(min-width:769px){:root[data-resolved-theme=light]{--v2-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", sans-serif;--v2-warm-base: var(--zenit-canvas, #f2f2f7);--v2-warm-surface: #fff;--v2-warm-soft: var(--zenit-soft, #f2f2f7);--v2-canvas: var(--zenit-canvas, #f2f2f7);--v2-sidebar: var(--zenit-surface, #ffffff);--v2-surface: #fff;--v2-surface-raised: #fff;--v2-surface-hover: var(--zenit-soft, #f2f2f7);--v2-line: rgba(45, 52, 58, .12);--v2-line-strong: rgba(45, 52, 58, .2);--v2-text: #1d1f22;--v2-muted: #505963;--v2-dim: #626c75;--v2-green-bright: #23764b;--v2-glass-fill: rgba(255, 255, 255, .82);--v2-glass-fill-strong: rgba(255, 255, 255, .94);--v2-glass-edge: rgba(45, 52, 58, .13);--v2-glass-shine: rgba(255, 255, 255, .97);--v2-desktop-card-shadow: 0 1px 2px rgba(20, 32, 28, .035), 0 8px 22px rgba(20, 32, 28, .045)}:root[data-resolved-theme=light][data-accent=blue]{--v2-green-bright: #1849a9}:root[data-resolved-theme=light][data-accent=purple]{--v2-green-bright: #5925a9}:root[data-resolved-theme=light][data-accent=amber]{--v2-green-bright: #7a2e0e}:root[data-resolved-theme=light][data-accent=coral]{--v2-green-bright: #a6333e}:root[data-resolved-theme=light] body,:root[data-resolved-theme=light] body[data-v2-view=overview]{background:var(--v2-canvas)}:root[data-resolved-theme=light] body .mv7-app,:root[data-resolved-theme=light] body[data-v2-view=overview] .mv7-app{border-color:var(--v2-line);background:#ffffff8f;box-shadow:none}:root[data-resolved-theme=light] body .mv7-workspace,:root[data-resolved-theme=light] body[data-v2-view=overview] .mv7-workspace{background:var(--zenit-canvas, #f2f2f7);backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-resolved-theme=light] body .mv7-sidebar,:root[data-resolved-theme=light] body[data-v2-view=overview] .mv7-sidebar{border-right:1px solid var(--v2-line);background:#fafcfbf0;box-shadow:10px 0 28px -28px #14201c3d;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-resolved-theme=light] body .mv7-topbar,:root[data-resolved-theme=light] body[data-v2-view=overview] .mv7-topbar{border-bottom:1px solid var(--v2-line);background:#fbfcfbe0;box-shadow:0 10px 26px -28px #14201c52;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-resolved-theme=light] .mv7-page-identity h1{color:var(--v2-text);font-weight:700;letter-spacing:-.03em}:root[data-resolved-theme=light] .mv7-nav h2{color:var(--v2-dim);font-size:var(--v2-text-sm);font-weight:600}:root[data-resolved-theme=light] :is(.mv7-nav-item,.mv7-settings-nav-item){color:var(--v2-muted)}:root[data-resolved-theme=light] .mv7-nav-item{min-height:40px;font-size:var(--v2-text-sm)}:root[data-resolved-theme=light] :is(.mv7-nav-item,.mv7-settings-nav-item):hover{background:#edf1ee;color:var(--v2-text)}:root[data-resolved-theme=light] :is(.mv7-nav-item,.mv7-settings-nav-item).is-active{background:color-mix(in srgb,var(--v2-green) 11%,#fff);color:var(--v2-green-bright)}:root[data-resolved-theme=light] :is(.mv7-search,.mv7-icon-button,.mv7-period-control,.mv7-page-icon){border-color:var(--v2-line);background:#ffffffe0;box-shadow:0 1px 2px #14201c0b}:root[data-resolved-theme=light] body :is(.mv7-tx-summary,.mv7-tx-ledger,.mv7-tx-inspector,.mv7-settings-nav,.mv7-settings-context-card,.mv7-settings-card,.mv7-profile-editor-card,.mv7-profile-preview-card,.mv7-category-table-card){border-color:var(--v2-line);background:#fff;box-shadow:var(--v2-desktop-card-shadow)}:root[data-resolved-theme=light] body :is(.mv7-welcome-card,.mv7-metric,.mv7-panel,.mv7-overview-insight){border-color:var(--v2-line);box-shadow:var(--v2-desktop-card-shadow)}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view :is(.mv7-metric,.mv7-panel,.mv7-overview-insight){background:#fff;box-shadow:var(--v2-desktop-card-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view #widget-cashflow{background:#fff;box-shadow:var(--v2-desktop-card-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view :is(.mv7-metric,.mv7-panel):before{opacity:0}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view :is(.mv7-chart-wrap,.mv7-panel-stats,.mv7-account-total){border-color:var(--v2-line);background:#f8faf9;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view #widget-cashflow :is(.mv7-chart-wrap,.mv7-panel-stats){border-color:var(--v2-line);background:#f8faf9;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-resolved-theme=light] body :is(.mv7-calendar-side-card,.mv7-recurring-side-card,.mv7-networth-ratio,.mv7-debt-summary,.mv7-debt-month,.mv7-debt-desktop-rail){background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-resolved-theme=light] body .mv7-primary-button{border-color:color-mix(in srgb,var(--v2-green-bright) 85%,#000);background:var(--v2-green-bright);color:#fff}:root[data-resolved-theme=light] body :is(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline:3px solid #0066cc!important;outline-offset:3px}:root[data-resolved-theme=light] body :is(.mv7-search,.mv7-settings-search,.mv7-tx-search):focus-within{border-color:#06c!important;box-shadow:0 0 0 3px #06c3!important}:root[data-resolved-theme=light] body :is(.mv7-search,.mv7-settings-search,.mv7-tx-search) input:focus-visible{outline:none!important}:root[data-resolved-theme=light] body :is(button,a,input,select,textarea){scroll-margin:16px}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view #widget-cashflow .mv7-chart-line{stroke:#167854;stroke-width:3.4;filter:none}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view #widget-cashflow.is-trend-down .mv7-chart-line{stroke:#a55a10}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view #widget-cashflow .mv7-chart-flow{opacity:.22;filter:none}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view #widget-cashflow :is(.mv7-chart-axis,.mv7-chart-footer){color:#58636b;font-size:12px}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view #widget-cashflow .mv7-legend :is(.is-up,.is-down,.is-flat) i{box-shadow:none}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view #widget-cashflow .mv7-legend .is-down i{border-radius:2px}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view #widget-cashflow .mv7-legend .is-flat i{border:1px solid #657178;background:transparent}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view #widget-cashflow.is-empty .mv7-chart-wrap{min-height:235px}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view #widget-cashflow.is-empty .mv7-main-chart{height:190px}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view #widget-cashflow.is-empty :is(.mv7-main-chart,.mv7-chart-axis){visibility:hidden}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view #widget-cashflow.is-empty .mv7-cashflow-empty{position:absolute;top:50%;left:50%;display:block;width:min(290px,calc(100% - 40px));margin:0;transform:translate(-50%,-50%);color:var(--v2-muted);font-size:var(--v2-text-sm);line-height:1.5;text-align:center}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view #widget-activity .mv7-panel-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}:root[data-resolved-theme=light] body[data-v2-view=overview] #overview-view #widget-activity .mv7-panel-header p{overflow:visible;white-space:normal;line-height:1.35}:root[data-resolved-theme=light] body[data-v2-view=overview] #widget-activity:has(.mv7-empty-activity){align-self:start}:root[data-resolved-theme=light] body[data-v2-view=overview] #widget-activity .mv7-empty-activity{display:block;padding:18px 20px 22px;color:var(--v2-muted)}:root[data-resolved-theme=light] body[data-v2-view=overview] #widget-activity .mv7-empty-activity strong{display:block;color:var(--v2-text);font-size:var(--v2-text-body)}:root[data-resolved-theme=light] body[data-v2-view=overview] #widget-activity .mv7-empty-activity p{margin:7px 0 0;color:var(--v2-muted);font-size:var(--v2-text-sm);line-height:1.5}:root[data-resolved-theme=light] body :is(.mv7-calendar-landing,.mv7-calendar-horizon,.mv7-calendar-side-card,.mv7-calendar-runway,.mv7-recurring-kpis article,.mv7-recurring-side-card,.mv7-orbit-analysis,.mv7-recurring-simulator,.mv7-networth-section,.mv7-networth-ratio,.mv7-debt-hero,.mv7-debt-summary,.mv7-debt-month,.mv7-debt-desktop-rail){border-color:var(--v2-line);box-shadow:var(--v2-desktop-card-shadow)}}@media(min-width:769px)and (prefers-reduced-motion:reduce){:root[data-resolved-theme=light] body :is(button,a,.mv7-metric,.mv7-panel,.mv7-nav-item,.mv7-settings-nav-item,.mv7-chart-line,.mv7-chart-flow,.mv7-chart-area,.mv7-transaction-row){animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(min-width:769px)and (prefers-contrast:more){:root[data-resolved-theme=light]{--v2-line: rgba(29, 31, 34, .32);--v2-line-strong: rgba(29, 31, 34, .48);--v2-muted: #343b42;--v2-dim: #424a51;--v2-desktop-card-shadow: none}:root[data-resolved-theme=light] body :is(.mv7-sidebar,.mv7-topbar){background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-resolved-theme=light] body :is(.mv7-nav-item,.mv7-settings-nav-item).is-active{box-shadow:inset 0 0 0 2px var(--v2-green-bright)}}@media(min-width:769px)and (prefers-reduced-transparency:reduce){:root[data-resolved-theme=light] body :is(.mv7-sidebar,.mv7-topbar){background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width:768px){:root[data-resolved-theme=light] .mv7-networth-mobile-ledgers{grid-template-columns:minmax(0,1fr)}:root[data-resolved-theme=light] :is(.mv7-networth-mobile-hero-copy>button,.mv7-networth-mobile-hero-copy>span,.mv7-networth-mobile-hero-copy>small,.mv7-networth-mobile-hero-totals dt,.mv7-networth-mobile-hero-totals dd,.mv7-networth-mobile-distribution-empty,.mv7-networth-mobile-ledger>header strong,.mv7-networth-mobile-ledger-row>strong,.mv7-networth-mobile-ledger-row>span:not(.mv7-networth-mobile-row-icon),.mv7-networth-mobile-ledger>button:last-child,.mv7-networth-mobile-ledger-empty,.mv7-networth-mobile-evolution-card dt,.mv7-networth-mobile-evolution-card dd,.mv7-networth-mobile-evolution-card small,.mv7-calendar-mobile-weekdays span){font-size:12px;line-height:1.4}:root[data-resolved-theme=light] .mv7-networth-mobile-evolution-axis span,:root[data-resolved-theme=light] .mv7-networth-mobile-evolution-months span{font-size:10px}}:root[data-resolved-theme=light] .mv7-networth-mobile-reference{--netm-green: var(--v2-green-bright)}:root[data-resolved-theme=light] #streak-view{--streakm-muted: #526070}:root[data-resolved-theme=light] [id^=settings-mobile-][id$=-value]{color:var(--v2-muted)}:root[data-resolved-theme=light] :is(#current-date,#income-change,#tx-mobile-summary-trend,#calendar-mobile-income,#calendar-mobile-balance,#recurring-core-monthly,#recurring-potential,#recurring-week-total,#networth-view .mv7-eyebrow,#recurring-view .mv7-recurring-kpis .is-ring,#community-view #community-trending-list a i){color:var(--v2-green-bright)}:root[data-resolved-theme=light] :is(#calendar-view #calendar-mobile-balance,#transactions-view #tx-mobile-summary-trend).is-negative{color:var(--v2-red)}:root[data-resolved-theme=light] #recurring-mobile-active,:root[data-resolved-theme=light] #community-view .mv7-community-post-body em{color:#195f3e}:root[data-resolved-theme=light] #overview-view .mv7-change b{color:var(--v2-green-bright)}:root[data-resolved-theme=light] :is(#calendar-income-total,#calendar-desktop-day-income){color:#23764b}:root[data-resolved-theme=light] :is(#calendar-expense-total,#calendar-desktop-day-expense){color:#8a4907}:root[data-resolved-theme=light] :is(#calendar-margin-total,#calendar-desktop-day-balance){color:#17617a}:root[data-resolved-theme=light] #calendar-view .mv7-calendar-day.is-today>strong{background:#2165b7;color:#fff}:root[data-resolved-theme=light] .mv7-community-check{background:#23764b;color:#fff}:root[data-resolved-theme=light] body .mv7-primary-button,:root[data-resolved-theme=light] body .mv7-backup-card #settings-export{background:var(--v2-green-bright);color:#fff}:root[data-theme=midnight]{color-scheme:dark;--v2-canvas: #070c0f;--v2-sidebar: #0a1013;--v2-surface: #11181c;--v2-surface-raised: #151d22;--v2-surface-hover: #1b2429;--v2-line: rgba(180, 200, 210, .12);--v2-line-strong: rgba(195, 211, 219, .2);--v2-text: #f3f5f7;--v2-muted: #b5bec5;--v2-dim: #89949c;--v2-glass-fill: rgba(166, 185, 196, .07);--v2-glass-fill-strong: rgba(166, 185, 196, .12);--v2-glass-edge: rgba(190, 207, 216, .17);--v2-glass-shine: rgba(235, 243, 247, .3);--v2-green: #72a7ff;--v2-green-bright: #9bc0ff;--v2-green-soft: rgba(114, 167, 255, .14);--v2-amber: #e7b66a;--v2-red: #ff7a73;--v2-purple: #9b8afb;--night-positive: #58d6b3;--night-positive-bright: #83e6ca;--night-positive-soft: rgba(88, 214, 179, .14);--night-negative: #ff7a73;--night-negative-bright: #ffaaa5;--night-negative-soft: rgba(255, 122, 115, .14);--night-expense: #a7b0b7;--night-expense-bright: #c8ced3;--night-expense-soft: rgba(167, 176, 183, .14);--night-warning: #e7b66a;--night-info: #64c7e8;--night-progress: #9b8afb}:root[data-theme=midnight] body{background:radial-gradient(circle at 78% -12%,rgba(70,88,111,.13),transparent 34%),linear-gradient(145deg,#070c0f,#05090b 58%,#080e12);color:var(--v2-text)}:root[data-theme=midnight] body:before{background:radial-gradient(circle at 50% 0%,rgba(125,143,166,.07),transparent 48%)}:root[data-theme=midnight] body:after{opacity:.16}:root[data-theme=midnight] .mv7-app{background:#04080a61}:root[data-theme=midnight] .mv7-sidebar{border-right-color:#becfd81f;background:linear-gradient(180deg,#0a1013fa,#070c0ffc)}:root[data-theme=midnight] .mv7-workspace{background:radial-gradient(circle at 68% 0%,rgba(88,102,130,.08),transparent 34%),#070c0f}:root[data-theme=midnight] .mv7-topbar{border-bottom-color:#becfd81a;background:#090e11db;box-shadow:0 12px 34px #00000029;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=midnight] :is(.mv7-search,.mv7-icon-button,.mv7-period-control){border-color:var(--v2-line);background:#a6b9c40b}:root[data-theme=midnight] :is(.mv7-nav-item,.mv7-settings-nav-item).is-active{border-color:#cddae121;background:linear-gradient(100deg,#303b42c7,#1f282db8);box-shadow:inset 0 1px #ffffff0b}:root[data-theme=midnight] :is(.mv7-nav-item,.mv7-settings-nav-item):hover{background:#a6b9c413}:root[data-theme=midnight] :is(.mv7-metric,.mv7-panel,.mv7-settings-card,.mv7-settings-nav,.mv7-settings-context-card,.mv7-tx-summary,.mv7-tx-ledger,.mv7-tx-inspector,.mv7-accounts-panel,.mv7-accounts-desktop-summary,.mv7-accounts-desktop-panel,.mv7-budget-summary-card,.mv7-calendar-side-card,.mv7-recurring-side-card,.mv7-subscriptions-summary,.mv7-subscriptions-list-card,.mv7-subscriptions-insight,.mv7-community-rail-module,.mv7-dialog,dialog){border-color:var(--v2-line);background:linear-gradient(145deg,#151d22f5,#0e1519f5);box-shadow:inset 0 1px #ffffff06,0 18px 46px #0000002e}:root[data-theme=midnight] :is(input,select,textarea){border-color:var(--v2-line);background:#070c0fb8;color:var(--v2-text)}:root[data-theme=midnight] :is(input,textarea)::placeholder{color:var(--v2-dim)}:root[data-theme=midnight] body[data-v2-view=debts] .mv7-debts-view{--debt-surface: linear-gradient(145deg, rgba(21, 29, 34, .96), rgba(14, 21, 25, .96));--debt-line: rgba(190, 207, 216, .13)}:root[data-theme=midnight] body[data-v2-view=debts] :is(.mv7-debt-hero,.mv7-debt-summary,.mv7-debt-tabs,.mv7-debt-row,.mv7-debt-row-shell,.mv7-debt-tab-panel,.mv7-debt-stats-card,.mv7-debt-month){border-color:var(--debt-line);background:var(--debt-surface);box-shadow:inset 0 1px #ffffff06,0 14px 36px #00000029}:root[data-theme=midnight] body[data-v2-view=debts] .mv7-debt-tabs button.is-active{background:#72a7ff29;color:#dce9ff;box-shadow:inset 0 0 0 1px #72a7ff33}:root[data-theme=midnight] :is(.mv7-debt-detail,.mv7-debt-desktop-rail.has-debt-panel,#debt-composer,#debt-composer>form){border-color:#becfd826;background:linear-gradient(145deg,#151d22,#0e1519);color:var(--v2-text)}:root[data-theme=midnight] :is(.mv7-debt-detail-menu,.mv7-debt-payment-form input,#debt-composer input,#debt-composer select,#debt-composer textarea){border-color:#becfd821;background:#070c0fc7;color:var(--v2-text)}:root[data-theme=midnight] #overview-view .mv7-metric-income{background:linear-gradient(165deg,#58d6b329,#111c1cc2)}:root[data-theme=midnight] #overview-view .mv7-metric-expense{background:linear-gradient(165deg,#a7b0b721,#16191bc2)}:root[data-theme=midnight] .mv7-metric-income .mv7-metric-icon{--icon-bg: var(--night-positive-soft);--icon-color: var(--night-positive)}:root[data-theme=midnight] .mv7-metric-expense .mv7-metric-icon{--icon-bg: var(--night-expense-soft);--icon-color: var(--night-expense)}:root[data-theme=midnight] .mv7-metric-income :is(.mv7-change b,.mv7-spark-line){color:var(--night-positive);stroke:var(--night-positive)}:root[data-theme=midnight] .mv7-metric-expense :is(.mv7-change b,.mv7-spark-line){color:var(--night-expense);stroke:var(--night-expense)}:root[data-theme=midnight] #widget-cashflow{--cashflow-positive: #30d158;--cashflow-positive-bright: #62dc7a;--cashflow-negative: var(--night-expense);--cashflow-negative-bright: var(--night-expense-bright)}:root[data-theme=midnight] body[data-v2-view=overview]{--v2-canvas: #0b0b0d;--v2-sidebar: #111113;--v2-surface: #1c1c1e;--v2-surface-raised: #242426;--v2-surface-hover: #2c2c2e;--v2-text: #f5f5f7;--v2-muted: #aeaeb2;--v2-dim: #98989d;--v2-line: rgba(255, 255, 255, .1);--v2-line-strong: rgba(255, 255, 255, .16);--v2-green: #0a84ff;--v2-green-bright: #409cff;--v2-green-soft: rgba(10, 132, 255, .14);--night-positive: #30d158;--night-positive-bright: #62dc7a;--night-positive-soft: rgba(48, 209, 88, .14);--night-negative: #ff453a;--night-negative-bright: #ff6961;--night-negative-soft: rgba(255, 69, 58, .14);--night-expense: #a7b0b7;--night-expense-bright: #c7c7cc;--night-expense-soft: rgba(167, 176, 183, .14);--night-progress: #bf5af2;background:#0b0b0d}:root[data-theme=midnight] body[data-v2-view=overview] .mv7-workspace{background:radial-gradient(circle at 72% 0%,rgba(10,132,255,.055),transparent 32rem),#0b0b0d}:root[data-theme=midnight] body[data-v2-view=overview] #overview-view .mv7-metric-primary{border-color:#ffffff1a;background:radial-gradient(circle at 88% 28%,rgba(10,132,255,.11),transparent 45%),linear-gradient(150deg,#242426f5,#1c1c1ef5)}:root[data-theme=midnight] body[data-v2-view=overview] #overview-view .mv7-metric-income{background:linear-gradient(165deg,#30d1581f,#1c1c1ef0)}:root[data-theme=midnight] body[data-v2-view=overview] #overview-view .mv7-metric-expense{background:linear-gradient(165deg,#a7b0b71a,#1c1c1ef0)}@media(max-width:768px){:root[data-theme=midnight] body[data-v2-view=overview],:root[data-theme=midnight] body[data-v2-view=overview] .mv7-workspace{background:#0b0b0d}:root[data-theme=midnight] body[data-v2-view=overview] #overview-view #overview-insight{border-color:#ffffff1f!important;background:radial-gradient(ellipse at 86% 0,rgba(10,132,255,.16),transparent 62%),linear-gradient(135deg,#242426,#1c1c1e)!important;box-shadow:inset 0 1px #ffffff1a!important}:root[data-theme=midnight] body[data-v2-view=overview] #overview-view .mv7-mobile-home-actions button{border-color:#ffffff1a;background:#1c1c1e}:root[data-theme=midnight] body[data-v2-view=overview] #overview-view .mv7-mobile-home-actions button.is-income{color:#30d158}:root[data-theme=midnight] body[data-v2-view=overview] #overview-view .mv7-mobile-home-actions button.is-expense{color:#a7b0b7}}:root[data-theme=midnight] :is(.mv7-tx-summary-item strong.is-income,.mv7-tx-row-amount.is-income,.mv7-transaction-amount.is-income,.mv7-trash-row-amount.is-income,.mv7-tx-detail-hero>strong.is-income,.mv7-calendar-upcoming-row.is-income>b){color:var(--night-positive)}:root[data-theme=midnight] :is(.mv7-tx-summary-item strong.is-expense,.mv7-tx-row-amount.is-expense,.mv7-transaction-amount.is-expense,.mv7-trash-row-amount.is-expense,.mv7-tx-detail-hero>strong.is-expense){color:var(--night-expense)}:root[data-theme=midnight] .mv7-calendar-event.is-income{--event-color: var(--night-positive)}:root[data-theme=midnight] .mv7-calendar-event.is-expense{--event-color: var(--night-expense)}:root[data-theme=midnight] #streak-view{--v2-green: var(--night-progress);--v2-green-bright: #b8aaff;--v2-green-soft: rgba(155, 138, 251, .15)}.mv7-theme-preview.is-midnight{--preview-bg: #070c0f;--preview-rail: #0a1013;--preview-surface: #11181c;--preview-surface-strong: #252e34;--preview-line: rgba(190, 207, 216, .18);--preview-ink: rgba(243, 245, 247, .78);--preview-accent: #2dde98;--preview-accent-soft: rgba(45, 222, 152, .14)}@media(max-width:768px){:root[data-theme=midnight] body,:root[data-theme=midnight] body[data-v2-view]{background:#070c0f}:root[data-theme=midnight] .mv7-topbar,:root[data-theme=midnight] .mv7-mobile-drawer{background:#090e11f0}}.mv7-streak-desktop-reference{display:none}@media(min-width:769px){body[data-v2-view=streak] #streak-view{display:block!important;padding:28px 32px 34px}body[data-v2-view=streak] .mv7-streak-desktop-legacy{display:block;width:100%}.mv7-streak-desktop-reference{display:grid;width:100%;gap:26px;color:#f3f5f7}.mv7-streak-reference-hero{position:relative;display:grid;min-height:306px;grid-template-columns:minmax(0,1fr) minmax(350px,424px);align-items:center;gap:44px;overflow:hidden;padding:36px 40px;border:1px solid rgba(195,205,220,.13);border-radius:20px;background:linear-gradient(90deg,#04090dcc,#060a1133 50%,#0b0e1914),url(../assets/illustrations/streak-mountain-hero.webp) center 59% / cover no-repeat;box-shadow:inset 0 1px #ffffff06,0 22px 56px #0000002e}.mv7-streak-reference-copy{position:relative;z-index:1}.mv7-streak-reference-copy p{margin:0 0 15px;color:#d2d6dd;font-size:12px;font-weight:700;letter-spacing:.16em}.mv7-streak-reference-copy h2{margin:0 0 19px;font-size:clamp(38px,3.4vw,52px);font-weight:660;line-height:.98;letter-spacing:-.05em}.mv7-streak-reference-copy>span{color:#c3c9cf;font-size:15px;line-height:1.55}.mv7-streak-reference-current{position:relative;z-index:1;min-height:212px;padding:31px 31px 25px;border:1px solid rgba(220,223,239,.1);border-radius:28px;background:linear-gradient(145deg,#5c587491,#1c203185);box-shadow:inset 0 1px #ffffff09,0 18px 44px #00000029;backdrop-filter:blur(24px) saturate(125%)}.mv7-streak-reference-current>span{color:#d0d1da;font-size:15px}.mv7-streak-reference-current>strong{display:block;margin-top:10px;font-size:42px;line-height:1;letter-spacing:-.045em}.mv7-streak-reference-current>strong b{font:inherit}.mv7-streak-reference-current>button{position:absolute;top:59px;right:28px;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#ffffff09;color:#fff;cursor:pointer}.mv7-streak-reference-current>button svg{width:17px;height:17px;fill:none;stroke:currentColor}#streak-reference-week{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;margin-top:23px}.mv7-streak-reference-day{display:grid;justify-items:center;gap:9px;color:#bbc0ca;font-size:12px}.mv7-streak-reference-day i{display:grid;width:29px;height:29px;place-items:center;border:1px solid rgba(210,216,231,.25);border-radius:50%;font-style:normal}.mv7-streak-reference-day.is-today{color:#fff;font-weight:650}.mv7-streak-reference-day.is-done i{border-color:#9b8afb;background:#9b8afb33;box-shadow:inset 0 0 0 6px #11131fbf}.mv7-streak-reference-evolution h2{margin:0 0 3px;font-size:23px;letter-spacing:-.035em}.mv7-streak-reference-evolution header p{margin:0;color:#aeb7be;font-size:14px}.mv7-streak-reference-bottom{display:grid;grid-template-columns:1.1fr 1fr;gap:18px}.mv7-streak-reference-evolution{min-height:276px;overflow:hidden;border:1px solid rgba(190,204,213,.1);border-radius:18px}.mv7-streak-reference-evolution{padding:23px 26px 18px;background:linear-gradient(145deg,#141b1f,#0f1518)}.mv7-streak-reference-evolution>header{display:flex;justify-content:space-between}.mv7-streak-reference-evolution header>span{display:flex;gap:7px}.mv7-streak-reference-evolution header button{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;background:#ffffff09;color:#dce1e4;font-size:23px;cursor:pointer}#streak-reference-evolution-bars{display:grid;height:167px;grid-template-columns:repeat(7,1fr);align-items:end;gap:20px;margin-top:15px}.mv7-streak-reference-bar{display:grid;height:100%;align-content:end;justify-items:center;gap:9px;color:#aeb7be;font-size:12px}.mv7-streak-reference-bar i{position:relative;display:block;width:26px;height:94px;overflow:hidden;border-radius:99px;background:#a5b2bb1a}.mv7-streak-reference-bar i:after{position:absolute;right:0;bottom:0;left:0;height:var(--bar-value,0%);border-radius:inherit;background:linear-gradient(#ae94ff,#846cff);content:""}.mv7-streak-reference-bar b{color:#eef1f3;font-weight:500}}@media(min-width:769px)and (max-width:1100px){.mv7-streak-reference-hero{grid-template-columns:1fr 350px;padding-inline:30px}.mv7-streak-reference-bottom{grid-template-columns:minmax(0,1fr)}}@media(min-width:769px)and (max-width:1000px){.mv7-streak-reference-hero{min-height:0;grid-template-columns:minmax(0,1fr);gap:28px;padding:34px 30px}.mv7-streak-reference-current{width:100%}}@media(min-width:769px)and (max-width:900px){body[data-v2-view=streak] #page-subtitle{display:none}}:root[data-resolved-theme=light] .mv7-streak-desktop-reference{color:#172333}:root[data-resolved-theme=light] .mv7-streak-reference-hero{border-color:#445c7924;background:linear-gradient(90deg,#f5f9fdd1,#f5f9fd2e 52%,#f5f9fd08),url(../assets/illustrations/streak-mountain-hero-light.jpg) center 59% / cover no-repeat;box-shadow:inset 0 1px #ffffffa6,0 22px 56px #2d48671f}:root[data-resolved-theme=light] .mv7-streak-reference-copy p{color:#52677d}:root[data-resolved-theme=light] .mv7-streak-reference-copy>span{color:#405970}:root[data-resolved-theme=light] .mv7-streak-reference-current{border-color:#49607e29;background:#ffffffa8;box-shadow:inset 0 1px #fffc,0 18px 44px #304d6f1f}:root[data-resolved-theme=light] .mv7-streak-reference-current>span,:root[data-resolved-theme=light] .mv7-streak-reference-day{color:#5c6c7b}:root[data-resolved-theme=light] .mv7-streak-reference-current>button{border-color:#374f6c29;background:#ffffff9e;color:#263b50}:root[data-resolved-theme=light] .mv7-streak-reference-day i{border-color:#435b783d}:root[data-resolved-theme=light] .mv7-streak-reference-day.is-today{color:#172333}:root[data-resolved-theme=light] .mv7-streak-reference-day.is-done i{box-shadow:inset 0 0 0 6px #f5f7fcd1}:root[data-resolved-theme=light] .mv7-streak-reference-evolution{border-color:#42586f21;background:#ffffffd1;color:#172333;box-shadow:0 12px 32px #2d486712}:root[data-resolved-theme=light] .mv7-streak-reference-evolution header p,:root[data-resolved-theme=light] .mv7-streak-reference-bar{color:#657481}:root[data-resolved-theme=light] .mv7-streak-reference-evolution header button{background:#5b6c7c14;color:#334657}:root[data-resolved-theme=light] .mv7-streak-reference-bar i{background:#6777871f}:root[data-resolved-theme=light] .mv7-streak-reference-bar b{color:#253747}.mv7-streak-impulso-link{display:block;width:fit-content;margin:24px auto 0;color:var(--v2-muted);font-size:13px;line-height:1.5;text-underline-offset:4px}.mv7-streak-impulso-link:focus-visible{outline:2px solid var(--v2-purple);outline-offset:5px}@media(min-width:769px){.mv7-streak-reference-stats{min-width:0;padding:24px;border:1px solid var(--v2-line);border-radius:18px;background:var(--v2-surface);color:var(--v2-text)}.mv7-streak-reference-stats dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0}.mv7-streak-reference-stats dt,.mv7-streak-reference-stats p{color:var(--v2-muted);font-size:13px;line-height:1.5}.mv7-streak-reference-stats dd{margin:6px 0 0;font-size:25px;font-weight:700}.mv7-streak-reference-stats h3{margin:20px 0 12px;font-size:15px;text-transform:capitalize}.mv7-streak-reference-weekdays,#streak-reference-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;text-align:center}.mv7-streak-reference-weekdays{color:var(--v2-muted);font-size:11px;margin-bottom:6px}#streak-reference-calendar>span{display:grid;place-items:center;min-height:29px;font-size:12px;border-radius:8px}#streak-reference-calendar .is-active{background:color-mix(in srgb,var(--v2-purple) 18%,transparent);color:var(--v2-text);font-weight:700}#streak-reference-calendar .is-today{outline:1px solid var(--v2-purple);outline-offset:-1px}#streak-reference-calendar .is-future{color:var(--v2-muted)}}:root[data-resolved-theme] body :is(.mv7-search,.mv7-tx-search,.mv7-community-search,.mv7-dm-search,.mv7-settings-search,.mv7-settings-mobile-search,.mv7-auth-input,.mv7-account-balance-input)>:is(input,textarea),:root[data-resolved-theme] body :is(.mv7-search,.mv7-tx-search,.mv7-community-search,.mv7-dm-search,.mv7-settings-search,.mv7-settings-mobile-search,.mv7-auth-input,.mv7-account-balance-input)>:is(input,textarea):is(:hover,:focus,:focus-visible,:active,:-webkit-autofill){border-color:transparent!important;background:transparent!important;box-shadow:none!important;outline:none!important;-webkit-background-clip:text!important;background-clip:text!important}@media(max-width:768px){#profile-view .mv7-profile-field:has(#profile-email) .mv7-profile-input-shell{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}#profile-view #profile-email{width:100%;min-width:0;padding:0!important;overflow:hidden;border:0!important;background:transparent!important;box-shadow:none!important;text-overflow:ellipsis;white-space:nowrap;-webkit-text-fill-color:currentColor}#profile-view #profile-email:-webkit-autofill{background:transparent!important;box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:currentColor!important}#profile-view #profile-email-status.mv7-profile-email-state{position:static;flex:0 0 auto;transform:none}}.mv7-networth-desktop-reference,.mv7-networth-engine{display:none}@media(min-width:769px){body[data-v2-view=networth] #networth-view{position:relative;display:block!important;padding:28px 32px 36px}.mv7-networth-desktop-reference{display:grid;gap:12px;color:#f1f4f8}.mv7-networth-engine{display:block;position:fixed;top:-14000px;left:-14000px;width:1200px;visibility:hidden;pointer-events:none}.mv7-networth-reference-periods{position:absolute;z-index:4;top:18px;right:20px;display:flex;height:41px;align-items:center;gap:4px;padding:4px;border:1px solid rgba(190,205,222,.09);border-radius:99px;background:#0d151ca8;box-shadow:inset 0 1px #ffffff06}.mv7-networth-reference-periods button{min-width:43px;height:32px;padding:0 12px;border:0;border-radius:99px;background:transparent;color:#cad1d9;font-size:12px;cursor:pointer}.mv7-networth-reference-periods button.is-active{background:linear-gradient(145deg,#768294,#556173);color:#fff;box-shadow:inset 0 1px #ffffff2e}.mv7-networth-reference-hero{position:relative;min-height:232px;overflow:hidden;padding:30px 32px;border:1px solid rgba(190,205,222,.1);border-radius:19px;background:linear-gradient(90deg,#040a10eb,#050b1394 35%,#080d1814 66%),linear-gradient(0deg,rgba(4,9,15,.22),transparent),url(../assets/illustrations/networth-sphere-hero.webp) center 54% / cover no-repeat;box-shadow:inset 0 1px #ffffff09,0 20px 50px #0000002b}.mv7-networth-reference-hero>p{margin:0 0 14px;color:#ccd3db;font-size:12px;letter-spacing:.11em}.mv7-networth-reference-hero>strong{display:block;font-size:clamp(38px,4vw,50px);line-height:1;letter-spacing:-.045em}.mv7-networth-reference-change{display:flex;align-items:center;gap:12px;margin-top:14px}.mv7-networth-reference-change b{color:#55e3bd;font-size:15px}.mv7-networth-reference-change b.is-negative{color:#ff7a73}.mv7-networth-reference-change span{color:#aeb8c3;font-size:13px}.mv7-networth-reference-hero blockquote{margin:22px 0 0;color:#c8ced6;font-size:13px;font-style:italic;line-height:1.5}.mv7-networth-reference-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mv7-networth-reference-kpis>button{display:grid;min-height:85px;grid-template-columns:44px minmax(0,1fr) 10px;align-items:center;gap:11px;padding:13px 12px;border:1px solid rgba(190,205,222,.09);border-radius:17px;background:linear-gradient(145deg,#121a20,#0d1418);color:inherit;text-align:left;cursor:pointer}.mv7-networth-reference-kpis>button:hover{border-color:#72a7ff52;background:linear-gradient(145deg,#172129,#10181d)}.mv7-networth-reference-kpis i{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;font-style:normal}.mv7-networth-reference-kpis i svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.65}.mv7-networth-reference-kpis i.is-assets{background:#3497ff38;color:#49a8ff}.mv7-networth-reference-kpis i.is-liabilities{background:#ff696930;color:#ff8580}.mv7-networth-reference-kpis i.is-net{background:#3fd5a633;color:#54ddb5}.mv7-networth-reference-kpis i.is-liquidity{background:#aebed32b;color:#d3dce9}.mv7-networth-reference-kpis span{min-width:0;color:#aeb7c1;font-size:12px}.mv7-networth-reference-kpis strong{display:block;overflow:hidden;margin-top:7px;color:#f5f7f9;font-size:16px;letter-spacing:-.015em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.mv7-networth-reference-kpis button:nth-child(3) strong{color:#55e3bd}.mv7-networth-reference-kpis button>b{color:#9ca8b3;font-size:19px;font-weight:400}.mv7-networth-reference-analytics{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.9fr);gap:12px}.mv7-networth-reference-chart,.mv7-networth-reference-distribution,.mv7-networth-reference-ledgers>section{overflow:hidden;border:1px solid rgba(190,205,222,.09);border-radius:18px;background:linear-gradient(145deg,#10181d,#0b1216)}.mv7-networth-reference-chart,.mv7-networth-reference-distribution{min-height:267px;padding:23px 22px 17px}.mv7-networth-reference-chart>header,.mv7-networth-reference-distribution>header,.mv7-networth-reference-ledgers section>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.mv7-networth-desktop-reference h2{margin:0;font-size:17px;letter-spacing:-.025em}.mv7-networth-reference-chart>header span{padding:9px 14px;border:1px solid rgba(255,255,255,.07);border-radius:99px;color:#d0d6dc;font-size:11px}.mv7-networth-reference-chart-shell{display:grid;height:197px;grid-template-columns:var(--netm-axis-w, 43px) minmax(0,1fr);gap:9px;margin-top:9px}#networth-reference-axis{display:flex;flex-direction:column;justify-content:space-between;padding:7px 0 25px;color:#8f9aa5;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.mv7-networth-reference-plot{position:relative;min-width:0}.mv7-networth-reference-plot svg{width:100%;height:171px;overflow:visible}.mv7-networth-reference-grid{fill:none;stroke:#aebeca1a;stroke-width:1}#networth-reference-area{fill:url(#networth-reference-fill)}#networth-reference-path{fill:none;stroke:#967cff;stroke-width:3;vector-effect:non-scaling-stroke}#networth-reference-point{fill:#b69dff;stroke:#785cff;stroke-width:4}#networth-reference-months{display:flex;justify-content:space-between;color:#9aa5af;font-size:10px}#networth-reference-tooltip{position:absolute;top:18px;right:5px;display:grid;gap:3px;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#141c27e6;font-size:10px}#networth-reference-tooltip strong{font-size:11px}#networth-reference-tooltip small{color:#9ba7b4}.mv7-networth-reference-distribution-body{display:grid;grid-template-columns:minmax(145px,.9fr) minmax(160px,1.1fr);align-items:center;gap:22px;min-height:205px}.mv7-networth-reference-donut{display:grid;width:170px;height:170px;place-items:center;justify-self:center;border-radius:50%;background:conic-gradient(#26313a 0 100%)}.mv7-networth-reference-donut:before{width:108px;height:108px;border-radius:50%;background:#0d1418;content:""}.mv7-networth-reference-donut>span{position:absolute;display:grid;justify-items:center;width:100px;text-align:center}.mv7-networth-reference-donut small{font-size:12px}.mv7-networth-reference-donut strong{overflow:hidden;max-width:100px;font-size:13px;line-height:1.2;letter-spacing:-.02em;text-overflow:ellipsis}#networth-reference-distribution-list{display:grid;gap:10px}#networth-reference-distribution-list button{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}#networth-reference-distribution-list i{width:9px;height:9px;margin-top:4px;border-radius:50%;background:var(--tone)}#networth-reference-distribution-list span{display:grid;gap:2px;color:#dce1e6;font-size:12px}#networth-reference-distribution-list small{color:#9da8b2;font-size:11px}#networth-reference-distribution-list b{color:#aeb8c2;font-size:11px;font-weight:500}.mv7-networth-reference-ledgers{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mv7-networth-reference-ledgers>section{min-height:205px;padding:17px 20px 12px}.mv7-networth-reference-ledgers header p{margin:3px 0 0;color:#99a5af;font-size:12px}.mv7-networth-reference-ledgers header>button{padding:8px 12px;border:1px solid rgba(255,255,255,.06);border-radius:99px;background:#ffffff06;color:#dce1e6;font-size:11px;cursor:pointer}#networth-reference-asset-list,#networth-reference-liability-list{margin-top:8px}.mv7-networth-reference-row{display:grid;min-height:42px;grid-template-columns:34px minmax(0,1fr) auto 14px;align-items:center;gap:10px;width:100%;padding:5px 4px;border:0;border-top:1px solid rgba(190,205,222,.07);background:transparent;color:inherit;text-align:left;cursor:pointer}.mv7-networth-reference-row:first-child{border-top:0}.mv7-networth-reference-row>i{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--tone) 26%,transparent);color:var(--tone);font-style:normal}.mv7-networth-reference-row svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7}.mv7-networth-reference-row>span{display:grid;min-width:0;gap:2px}.mv7-networth-reference-row strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mv7-networth-reference-row small{color:#8f9aa5;font-size:10px}.mv7-networth-reference-row>b{font-size:12px;font-weight:600;white-space:nowrap}.mv7-networth-reference-row>em{color:#8e9aa5;font-size:19px;font-style:normal}.mv7-networth-reference-empty{margin:28px 0;color:#98a3ad;font-size:12px;text-align:center}}@media(min-width:769px)and (max-width:1359px){.mv7-networth-reference-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:769px)and (max-width:1180px){.mv7-networth-reference-analytics,.mv7-networth-reference-ledgers{grid-template-columns:minmax(0,1fr)}}@media(min-width:769px)and (max-width:920px){body[data-v2-view=networth] #page-subtitle{display:none}.mv7-networth-reference-periods{position:static;width:max-content;max-width:100%;margin:0 0 24px auto;overflow-x:auto}.mv7-networth-reference-hero{min-height:260px;background-position:58% 54%}.mv7-networth-reference-kpis{grid-template-columns:minmax(0,1fr)}}@media(min-width:769px){:root:not([data-theme]) body[data-v2-view=networth] .mv7-workspace{background:radial-gradient(circle at 72% -8%,rgba(151,162,156,.1),transparent 34%),#191c1b}:root:not([data-theme]) .mv7-networth-reference-periods{border-color:var(--v2-line);background:#292d2b}:root:not([data-theme]) .mv7-networth-reference-periods button.is-active{background:linear-gradient(145deg,#777f7a,#555d58)}:root:not([data-theme]) .mv7-networth-reference-hero{border-color:var(--v2-line);background:linear-gradient(90deg,#1d211ff0,#1d211f99 35%,#1d211f17 66%),linear-gradient(0deg,rgba(29,33,31,.22),transparent),url(../assets/illustrations/networth-sphere-hero.webp) center 54% / cover no-repeat}:root:not([data-theme]) .mv7-networth-reference-kpis>button{border-color:var(--v2-line);background:linear-gradient(145deg,#303532,#252926)}:root:not([data-theme]) .mv7-networth-reference-kpis>button:hover{border-color:var(--v2-line-strong);background:linear-gradient(145deg,#393f3b,#2c312e)}:root:not([data-theme]) .mv7-networth-reference-chart,:root:not([data-theme]) .mv7-networth-reference-distribution,:root:not([data-theme]) .mv7-networth-reference-ledgers>section{border-color:var(--v2-line);background:linear-gradient(145deg,#2d322f,#232724)}:root:not([data-theme]) #networth-reference-tooltip{border-color:var(--v2-line-strong);background:#2f3431f5}:root:not([data-theme]) .mv7-networth-reference-donut:before{background:#292e2b}:root:not([data-theme]) .mv7-networth-reference-ledgers header>button{border-color:var(--v2-line);background:#343936}:root:not([data-theme]) .mv7-networth-reference-row{border-color:var(--v2-line)}}@media(min-width:769px){:root[data-resolved-theme=light] .mv7-networth-desktop-reference{color:#18232d}:root[data-resolved-theme=light] .mv7-networth-reference-hero{border-color:#30466024;background:linear-gradient(90deg,#f7fafde0,#f7fafd4d 39%,#f7fafd08 68%),linear-gradient(0deg,rgba(226,237,248,.16),transparent),url(../assets/illustrations/networth-sphere-hero-light.jpg) center 54% / cover no-repeat;color:#172333;box-shadow:0 18px 44px #20324821}:root[data-resolved-theme=light] .mv7-networth-reference-hero>p,:root[data-resolved-theme=light] .mv7-networth-reference-change span,:root[data-resolved-theme=light] .mv7-networth-reference-hero blockquote{color:#53687d}:root[data-resolved-theme=light] .mv7-networth-reference-periods{border-color:#3a537024;background:#ffffff9e;box-shadow:0 8px 22px #2f4b6b14}:root[data-resolved-theme=light] .mv7-networth-reference-periods button{color:#5b6d7e}:root[data-resolved-theme=light] .mv7-networth-reference-periods button.is-active{background:#fff;color:#1e3448;box-shadow:0 1px 5px #2b446024}:root[data-resolved-theme=light] .mv7-networth-reference-kpis>button,:root[data-resolved-theme=light] .mv7-networth-reference-chart,:root[data-resolved-theme=light] .mv7-networth-reference-distribution,:root[data-resolved-theme=light] .mv7-networth-reference-ledgers>section{border-color:#dce3e8;background:linear-gradient(145deg,#fff,#f7f9fa);box-shadow:0 12px 30px -26px #1c2e3e6b}:root[data-resolved-theme=light] .mv7-networth-reference-kpis>button:hover{border-color:#4177bc59;background:#f8fafc}:root[data-resolved-theme=light] .mv7-networth-reference-kpis span,:root[data-resolved-theme=light] .mv7-networth-reference-ledgers header p,:root[data-resolved-theme=light] #networth-reference-axis,:root[data-resolved-theme=light] #networth-reference-months,:root[data-resolved-theme=light] .mv7-networth-reference-row small,:root[data-resolved-theme=light] #networth-reference-distribution-list small,:root[data-resolved-theme=light] #networth-reference-distribution-list b{color:#667581}:root[data-resolved-theme=light] .mv7-networth-reference-kpis strong,:root[data-resolved-theme=light] #networth-reference-distribution-list span,:root[data-resolved-theme=light] .mv7-networth-reference-row,:root[data-resolved-theme=light] .mv7-networth-reference-ledgers header>button{color:#16212a}:root[data-resolved-theme=light] .mv7-networth-reference-kpis button:nth-child(3) strong{color:#087e64}:root[data-resolved-theme=light] .mv7-networth-reference-kpis button>b,:root[data-resolved-theme=light] .mv7-networth-reference-row>em{color:#71808c}:root[data-resolved-theme=light] .mv7-networth-reference-chart>header span,:root[data-resolved-theme=light] .mv7-networth-reference-ledgers header>button{border-color:#dce3e8;background:#f3f6f8}:root[data-resolved-theme=light] .mv7-networth-reference-grid,:root[data-resolved-theme=light] .mv7-networth-reference-row{stroke:#3448581f;border-color:#e3e8ec}:root[data-resolved-theme=light] #networth-reference-tooltip{border-color:#d7dfe5;background:#fffffff0;color:#16212a;box-shadow:0 12px 28px #202f3c24}:root[data-resolved-theme=light] #networth-reference-tooltip small{color:#687783}:root[data-resolved-theme=light] .mv7-networth-reference-donut:before{background:#fff}:root[data-resolved-theme=light] .mv7-networth-reference-empty{color:#687783}}.mv7-budget-desktop-reference{display:none}@media(min-width:769px){body[data-v2-view=budgets] .mv7-budget-reference-title{display:none}body[data-v2-view=budgets] .mv7-budget-reference-heading{min-height:0}body[data-v2-view=budgets] .mv7-budget-reference-actions{flex:1}body[data-v2-view=budgets] .mv7-budget-reference-actions>.is-category{margin-left:auto}body[data-v2-view=budgets] .mv7-workspace{background:radial-gradient(circle at 72% -8%,rgba(73,128,208,.22),transparent 35%),linear-gradient(145deg,#071016,#0a1217 48%,#101a23)}body[data-v2-view=budgets] #budgets-view{display:block!important;width:100%;max-width:none;min-height:100vh;padding:15px 20px 16px}.mv7-budget-desktop-reference{display:block;width:100%;color:#f4f6f9}.mv7-budget-desktop-legacy{position:fixed;top:-14000px;left:-14000px;display:block;width:1180px;visibility:hidden;pointer-events:none}.mv7-budget-reference-heading{display:flex;min-height:54px;align-items:flex-start;justify-content:space-between;gap:26px;padding:0 0 12px}.mv7-budget-reference-title{display:flex;min-width:0;align-items:center;gap:18px}.mv7-budget-reference-title>span{display:grid;width:39px;height:39px;flex:0 0 39px;place-items:center;border:1px solid rgba(194,214,232,.13);border-radius:13px;background:linear-gradient(145deg,#23313ef2,#0d161de6);box-shadow:inset 0 1px #ffffff12}.mv7-budget-reference-title svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.mv7-budget-reference-title h2{margin:0;font-size:clamp(24px,1.75vw,28px);line-height:1;letter-spacing:-.045em}.mv7-budget-reference-title p{margin:5px 0 0;color:#c0c8d2;font-size:12px}.mv7-budget-reference-actions{display:flex;align-items:center;gap:10px}.mv7-budget-reference-actions>button,.mv7-budget-reference-period{display:inline-flex;min-height:35px;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(198,215,232,.14);border-radius:13px;background:#121f2b99;color:#e6ebf1}.mv7-budget-reference-period{min-width:170px;padding:0 13px;font-size:11px}.mv7-budget-reference-actions>button{width:35px;padding:0;cursor:pointer}.mv7-budget-reference-actions svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7}.mv7-budget-reference-period svg:last-child{width:13px;height:13px;margin-left:auto;transform:rotate(90deg)}.mv7-budget-reference-actions>button[data-budget-reference-period=previous] svg{transform:rotate(180deg)}.mv7-budget-reference-actions>button.is-primary{width:auto;min-width:132px;gap:7px;padding:0 10px;border-color:#ffffffb8;border-radius:14px;background:#f6f8fb;color:#151b21;font-size:10px;font-weight:650;white-space:nowrap}.mv7-budget-reference-actions>button.is-primary svg{width:14px;height:14px}.mv7-budget-reference-actions>button.is-category{width:35px;min-width:35px;padding:0}.mv7-budget-reference-actions>button:hover{border-color:#7cb0ff7a;background-color:#293d51bf}.mv7-budget-reference-actions>button.is-primary:hover{background:#fff}.mv7-budget-reference-hero{position:relative;display:grid;min-height:250px;grid-template-columns:minmax(270px,.82fr) minmax(220px,.68fr) minmax(260px,.8fr);align-items:center;overflow:hidden;margin:3px -20px 0;padding:25px 35px 31px;background:linear-gradient(90deg,#040a0fcc,#040a103b 47%,#060c140a),url(../assets/illustrations/budget-wave-hero.webp) center / cover no-repeat}.mv7-budget-reference-hero:after{position:absolute;inset:auto 0 0;height:90px;background:linear-gradient(transparent,#070e13d1);pointer-events:none;content:""}.mv7-budget-reference-copy{position:relative;z-index:2;align-self:center}.mv7-budget-reference-copy>span{color:#b9c3cf;font-size:10px;letter-spacing:.26em}.mv7-budget-reference-copy h3{margin:13px 0 9px;font-size:clamp(34px,3vw,44px);line-height:.94;letter-spacing:-.055em}.mv7-budget-reference-copy p{margin:0;color:#c2cbd5;font-size:13px;line-height:1.4}.mv7-budget-reference-copy button{display:inline-flex;min-height:38px;align-items:center;gap:11px;margin-top:13px;padding:0 17px;border:1px solid rgba(211,224,239,.34);border-radius:99px;background:linear-gradient(145deg,#46586a9e,#1a2733a6);color:#f2f5f8;font:600 12px/1 var(--v2-font);cursor:pointer}.mv7-budget-reference-copy button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8}.mv7-budget-reference-donut{position:relative;z-index:2;display:grid;width:clamp(164px,13vw,180px);aspect-ratio:1;place-items:center;justify-self:center;border-radius:50%;background:conic-gradient(from 225deg,#6ba9ff 0 var(--budget-reference-used, 0deg),rgba(183,197,215,.25) var(--budget-reference-used, 0deg) 360deg);filter:drop-shadow(0 12px 17px rgba(31,82,163,.3))}.mv7-budget-reference-donut:before{position:absolute;width:77%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 20%,#162334,#071019 72%);box-shadow:inset 0 0 0 1px #cddded17,0 0 20px #5e97f440;content:""}.mv7-budget-reference-donut>div{position:relative;display:grid;z-index:1;justify-items:center;gap:5px;text-align:center}.mv7-budget-reference-donut span,.mv7-budget-reference-donut small{color:#bec7d2;font-size:11px}.mv7-budget-reference-donut strong{font-size:clamp(16px,1.5vw,20px);letter-spacing:-.025em}.mv7-budget-reference-donut small b{font-weight:500}.mv7-budget-reference-donut em{color:#6aa9ff;font-size:15px;font-style:normal;font-weight:750}.mv7-budget-reference-legend{position:relative;z-index:2;display:grid;gap:12px;margin:0}.mv7-budget-reference-legend>div{display:grid;min-height:52px;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px 15px;border:1px solid rgba(194,211,229,.07);border-radius:17px;background:linear-gradient(100deg,#131e2c59,#131e2c21)}.mv7-budget-reference-legend i{width:13px;height:13px;border-radius:50%;background:#67a7ff;box-shadow:0 0 16px #67a7ff66}.mv7-budget-reference-legend .is-available i{background:#abbcd5;box-shadow:none}.mv7-budget-reference-legend dt{color:#c1cad5;font-size:11px}.mv7-budget-reference-legend dd{margin:4px 0 0;font-size:15px;font-weight:700}.mv7-budget-reference-legend small{color:#bec8d6;font-size:12px}.mv7-budget-reference-list{overflow:hidden;margin-top:12px;border:1px solid rgba(190,207,224,.1);border-radius:17px;background:#08101661}.mv7-budget-reference-row{display:grid;width:100%;min-height:45px;grid-template-columns:38px 190px minmax(150px,1fr) 56px 100px 16px;align-items:center;gap:14px;padding:6px 15px;border:0;border-top:1px solid rgba(190,207,224,.09);background:transparent;color:inherit;text-align:left;cursor:pointer}.mv7-budget-reference-row:first-child{border-top:0}.mv7-budget-reference-row:hover{background:#ffffff07}.mv7-budget-reference-row>i{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--budget-color) 20%,transparent);color:var(--budget-color);font-style:normal;font-weight:750}.mv7-budget-reference-row>i svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.mv7-budget-reference-row>span.is-copy{display:grid;gap:4px;min-width:0}.mv7-budget-reference-row>span.is-copy strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mv7-budget-reference-row>span.is-copy small{color:#9faab6;font-size:10px}.mv7-budget-reference-row>span.is-progress{height:7px;overflow:hidden;border-radius:99px;background:#7d8fa033}.mv7-budget-reference-row>span.is-progress i{display:block;width:var(--budget-progress);height:100%;border-radius:inherit;background:var(--budget-color);box-shadow:0 0 14px color-mix(in srgb,var(--budget-color) 45%,transparent)}.mv7-budget-reference-row>strong{color:var(--budget-color);font-size:11px}.mv7-budget-reference-row>b{font-size:11px;font-weight:500;text-align:right;white-space:nowrap}.mv7-budget-reference-row>svg{width:17px;height:17px;fill:none;stroke:#a6b1bd;stroke-width:1.7}.mv7-budget-reference-empty{padding:42px 20px;color:#9eabb7;text-align:center}}@media(min-width:769px)and (max-width:1120px){.mv7-budget-reference-heading{align-items:center;flex-wrap:wrap}.mv7-budget-reference-title{gap:14px}.mv7-budget-reference-title p{display:none}.mv7-budget-reference-actions{width:100%}.mv7-budget-reference-actions>button.is-category{margin-left:auto}.mv7-budget-reference-actions .mv7-budget-reference-period{min-width:170px}.mv7-budget-reference-hero{grid-template-columns:minmax(250px,.85fr) minmax(205px,.65fr) minmax(225px,.75fr);padding-inline:28px}.mv7-budget-reference-copy h3{font-size:35px}.mv7-budget-reference-copy p{font-size:12px}.mv7-budget-reference-legend>div{gap:11px;padding-inline:13px}.mv7-budget-reference-row{grid-template-columns:38px 155px minmax(115px,1fr) 48px 82px 16px;gap:9px;padding-inline:11px}}@media(min-width:769px)and (max-width:910px){body[data-v2-view=budgets] #budgets-view{padding-inline:15px}.mv7-budget-reference-hero{grid-template-columns:1fr 1fr;margin-inline:-15px}.mv7-budget-reference-copy{display:none}.mv7-budget-reference-donut{width:166px}.mv7-budget-reference-row{grid-template-columns:36px 132px minmax(95px,1fr) 44px 75px 14px}}@media(min-width:769px){:root:not([data-theme]) body[data-v2-view=budgets] .mv7-workspace{background:radial-gradient(circle at 72% -8%,rgba(151,162,156,.12),transparent 35%),linear-gradient(145deg,#191c1b,#1e2220 48%,#252a27)}:root:not([data-theme]) .mv7-budget-reference-title>span{border-color:var(--v2-line);background:linear-gradient(145deg,#363b38,#252926)}:root:not([data-theme]) .mv7-budget-reference-title p{color:#b9c1bc}:root:not([data-theme]) .mv7-budget-reference-period,:root:not([data-theme]) .mv7-budget-reference-actions>button:not(.is-primary){border-color:var(--v2-line);background:#292d2b;color:var(--v2-text)}:root:not([data-theme]) .mv7-budget-reference-actions>button:hover{border-color:var(--v2-line-strong);background-color:#343936}:root:not([data-theme]) .mv7-budget-reference-actions>button.is-primary:hover{background:#fff}:root:not([data-theme]) .mv7-budget-reference-hero{background:linear-gradient(90deg,#1d211fd6,#1d211f47 47%,#1d211f0d),url(../assets/illustrations/budget-wave-hero.webp) center / cover no-repeat}:root:not([data-theme]) .mv7-budget-reference-hero:after{background:linear-gradient(transparent,#1d211fd6)}:root:not([data-theme]) .mv7-budget-reference-copy button{border-color:#dce2de40;background:linear-gradient(145deg,#535b56b8,#2b312dc2)}:root:not([data-theme]) .mv7-budget-reference-donut:before{background:radial-gradient(circle at 50% 20%,#343a36,#202421 72%);box-shadow:inset 0 0 0 1px var(--v2-line),0 0 20px #5e97f42e}:root:not([data-theme]) .mv7-budget-reference-legend>div{border-color:var(--v2-line);background:linear-gradient(100deg,#373d39b8,#2a2f2c7a)}:root:not([data-theme]) .mv7-budget-reference-list{border-color:var(--v2-line);background:#232725eb}:root:not([data-theme]) .mv7-budget-reference-row{border-color:var(--v2-line)}:root:not([data-theme]) .mv7-budget-reference-row:hover{background:#303532}:root:not([data-theme]) .mv7-budget-reference-row>span.is-progress{background:#3a403c}}@media(min-width:769px){:root[data-resolved-theme=light] body[data-v2-view=budgets] .mv7-workspace{background:#eef2f5}:root[data-resolved-theme=light] .mv7-budget-desktop-reference{color:#15202a}:root[data-resolved-theme=light] .mv7-budget-reference-title>span,:root[data-resolved-theme=light] .mv7-budget-reference-period,:root[data-resolved-theme=light] .mv7-budget-reference-actions>button:not(.is-primary){border-color:#d5dde5;background:#ffffffc7;color:#283846}:root[data-resolved-theme=light] .mv7-budget-reference-title p{color:#61717f}:root[data-resolved-theme=light] .mv7-budget-reference-empty{color:#66737f}:root[data-resolved-theme=light] .mv7-budget-reference-hero{background:linear-gradient(90deg,#f7fafddb,#f7fafd42 48%,#f7fafd05),url(../assets/illustrations/budget-wave-hero-light.jpg) center / cover no-repeat;color:#172333}:root[data-resolved-theme=light] .mv7-budget-reference-hero:after{background:linear-gradient(transparent,#e5eef88c)}:root[data-resolved-theme=light] .mv7-budget-reference-copy>span,:root[data-resolved-theme=light] .mv7-budget-reference-copy p{color:#52677d}:root[data-resolved-theme=light] .mv7-budget-reference-copy button{border-color:#435d7a3d;background:#ffffffad;color:#20364b;box-shadow:0 8px 22px #3253781a}:root[data-resolved-theme=light] .mv7-budget-reference-donut{background:conic-gradient(from 225deg,#4f91ed 0 var(--budget-reference-used, 0deg),rgba(104,133,170,.2) var(--budget-reference-used, 0deg) 360deg);filter:drop-shadow(0 12px 17px rgba(73,119,181,.18))}:root[data-resolved-theme=light] .mv7-budget-reference-donut:before{background:radial-gradient(circle at 50% 20%,#fffffffa,#ecf3faf5 72%);box-shadow:inset 0 0 0 1px #49688b1f,0 0 20px #5e97f41f}:root[data-resolved-theme=light] .mv7-budget-reference-donut span,:root[data-resolved-theme=light] .mv7-budget-reference-donut small{color:#5c6e81}:root[data-resolved-theme=light] .mv7-budget-reference-legend>div{border-color:#4d698921;background:#ffffff80}:root[data-resolved-theme=light] .mv7-budget-reference-legend dt,:root[data-resolved-theme=light] .mv7-budget-reference-legend small{color:#53687d}:root[data-resolved-theme=light] .mv7-budget-reference-list{border-color:#dbe2e7;background:#ffffffe0;box-shadow:0 12px 30px -26px #1c2e3e80}:root[data-resolved-theme=light] .mv7-budget-reference-row{border-color:#e3e8ec}:root[data-resolved-theme=light] .mv7-budget-reference-row:hover{background:#f6f8fa}:root[data-resolved-theme=light] .mv7-budget-reference-row>span.is-copy small{color:#687783}:root[data-resolved-theme=light] .mv7-budget-reference-row>b{color:#263540}}@media(max-width:768px){.mv7-budget-desktop-reference{display:none!important}}@media(min-width:769px){html body #budgets-view .mv7-budget-reference-hero{background:var(--v2-surface-raised)!important}html body #budgets-view .mv7-budget-reference-hero:after{background:none!important}}.mv7-goals-desktop-reference{display:none}@media(min-width:769px){body[data-v2-view=savings] :is(.mv7-goals-reference-title,.mv7-goals-reference-avatar){display:none}body[data-v2-view=savings] .mv7-goals-reference-heading{min-height:0}body[data-v2-view=savings] .mv7-goals-reference-actions{flex:1}body[data-v2-view=savings] .mv7-goals-reference-actions>.is-primary{margin-left:auto}body[data-v2-view=savings] .mv7-workspace{background:#eef2f5}body[data-v2-view=savings] #savings-view{display:block!important;width:100%;max-width:none;min-height:100vh;padding:18px 24px 28px}.mv7-goals-desktop-reference{display:grid;gap:12px;color:#101820}.mv7-goals-desktop-legacy{position:fixed;top:-14000px;left:-14000px;display:block;width:1180px;visibility:hidden;pointer-events:none}.mv7-goals-reference-heading{display:flex;min-height:57px;align-items:flex-start;justify-content:space-between;gap:22px}.mv7-goals-reference-title{display:flex;min-width:0;align-items:center;gap:18px}.mv7-goals-reference-title>span{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:12px;background:#dae1e8b8}.mv7-goals-reference-title svg{width:22px;height:22px;fill:none;stroke:#111a22;stroke-width:1.8}.mv7-goals-reference-title h2{margin:0;font-size:29px;line-height:1;letter-spacing:-.045em}.mv7-goals-reference-title p{margin:6px 0 0;color:#4d5b69;font-size:12px}.mv7-goals-reference-actions{display:flex;align-items:center;gap:8px}.mv7-goals-reference-actions>button,.mv7-goals-reference-period{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(67,83,99,.08);border-radius:11px;background:#ffffff9e;color:#1d2933}.mv7-goals-reference-period{min-width:174px;padding:0 13px;font-size:11px}.mv7-goals-reference-period svg:last-child{width:12px;height:12px;margin-left:auto;transform:rotate(90deg)}.mv7-goals-reference-actions>button{width:36px;padding:0;cursor:pointer}.mv7-goals-reference-actions>button[data-goals-reference-period=previous] svg{transform:rotate(180deg)}.mv7-goals-reference-actions svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.mv7-goals-reference-actions>button.is-primary{width:auto;min-width:136px;padding:0 15px;border-color:#111a22;border-radius:99px;background:#111a22;color:#fff;font-size:11px;font-weight:650;white-space:nowrap}.mv7-goals-reference-avatar{display:grid;width:36px;height:36px;place-items:center;overflow:hidden;border-radius:50%;background:#c4d0da;color:#18222b;font-size:12px;font-weight:700}.mv7-goals-reference-avatar img{width:100%;height:100%;object-fit:cover}.mv7-goals-reference-hero{position:relative;min-height:235px;overflow:hidden;border-radius:24px;background:url(../assets/illustrations/goals-mountain-hero.webp) center / cover no-repeat;box-shadow:0 16px 35px -28px #24384966}.mv7-goals-reference-hero:after{position:absolute;inset:0;background:linear-gradient(90deg,#fffffff5,#ffffffbd 29%,#ffffff08 61%);content:""}.mv7-goals-reference-hero-copy{position:relative;z-index:2;padding:34px 28px}.mv7-goals-reference-hero-copy h3{margin:0;font-size:clamp(41px,3.6vw,53px);line-height:.93;letter-spacing:-.055em}.mv7-goals-reference-hero-copy h3 span{color:#7e8a99}.mv7-goals-reference-hero-copy p{margin:17px 0 0;color:#526170;font-size:15px;line-height:1.42}.mv7-goals-reference-route{position:absolute;z-index:2;width:43%;height:72%;right:5%;bottom:0;overflow:visible;fill:none;stroke:#ffffffe6;stroke-width:1.5;filter:drop-shadow(0 2px 3px rgba(31,53,67,.25))}.mv7-goals-reference-route circle{fill:#fffffff0;stroke:#ffffff80;stroke-width:5}.mv7-goals-reference-route .is-flag{fill:#fffffff5;stroke-width:2}.mv7-goals-reference-highlight{position:absolute;z-index:4;display:grid;min-width:205px;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:10px;right:8px;top:86px;padding:13px 14px;border:1px solid rgba(255,255,255,.76);border-radius:17px;background:#ffffffd1;box-shadow:0 13px 30px #293e4f21;color:#14202a;text-align:left;backdrop-filter:blur(15px);cursor:pointer}.mv7-goals-reference-highlight[hidden]{display:none}.mv7-goals-reference-highlight>i{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#197cff;color:#fff}.mv7-goals-reference-highlight svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2}.mv7-goals-reference-highlight>span{display:grid;gap:3px}.mv7-goals-reference-highlight strong{font-size:12px}.mv7-goals-reference-highlight small{color:#6b7783;font-size:10px}.mv7-goals-reference-summary{display:grid;min-height:108px;grid-template-columns:235px minmax(180px,1fr) minmax(350px,.95fr);align-items:center;gap:24px;padding:15px 28px;border:1px solid #dbe1e6;border-radius:21px;background:#ffffffb3;box-shadow:0 14px 34px -30px #1f2f3d7a}.mv7-goals-reference-progress-copy{display:grid;gap:3px}.mv7-goals-reference-progress-copy>span{font-size:13px}.mv7-goals-reference-progress-copy strong{font-size:39px;line-height:1;letter-spacing:-.04em}.mv7-goals-reference-progress-copy small{color:#5f6d7a;font-size:11px}.mv7-goals-reference-progress-track{height:12px;overflow:hidden;border-radius:99px;background:#e2e7ec}.mv7-goals-reference-progress-track i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1e7df4,#258dfc);box-shadow:0 0 15px #1f7ff547}.mv7-goals-reference-summary dl{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding-left:26px;border-left:1px solid #dce2e7}.mv7-goals-reference-summary dl>div{display:flex;align-items:flex-start;gap:9px}.mv7-goals-reference-summary dl i{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border-radius:50%;color:#267ef5;font-style:normal}.mv7-goals-reference-summary dl i.is-active{background:#e9f2ff}.mv7-goals-reference-summary dl i.is-completed{background:#d8f7e7;color:#16b969}.mv7-goals-reference-summary dl i.is-planned{border:1px dashed #72a8ff}.mv7-goals-reference-summary dl svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}.mv7-goals-reference-summary dl span{display:grid;gap:4px}.mv7-goals-reference-summary dt{font-size:20px;font-weight:750;line-height:1}.mv7-goals-reference-summary dd{margin:0;color:#637180;font-size:10px;white-space:nowrap}.mv7-goals-reference-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px}.mv7-goals-reference-toolbar nav{display:flex;gap:8px}.mv7-goals-reference-toolbar button{min-height:36px;padding:0 25px;border:1px solid transparent;border-radius:99px;background:#e1e7eda6;color:#4e5d69;cursor:pointer;font:500 11px/1 var(--v2-font)}.mv7-goals-reference-toolbar nav button.is-active{border-color:#d8dee5;background:#fff;color:#15202a;box-shadow:0 5px 16px #24334112}.mv7-goals-reference-toolbar>button{display:grid;width:38px;min-width:38px;padding:0;place-items:center;background:#ffffff8c}.mv7-goals-reference-toolbar svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7}.mv7-goals-reference-list{display:grid;gap:8px}.mv7-goals-reference-row{display:grid;width:100%;min-height:60px;grid-template-columns:52px minmax(170px,.65fr) minmax(220px,1fr) 54px 120px 16px;align-items:center;gap:18px;padding:7px 18px;border:1px solid #dfe4e8;border-radius:17px;background:#fffc;color:#17222c;text-align:left;cursor:pointer}.mv7-goals-reference-row:hover{border-color:#cbd6df;background:#fff;transform:translateY(-1px)}.mv7-goals-reference-row>i{display:grid;width:45px;height:45px;place-items:center;border-radius:11px;background:var(--goal-tint);color:var(--goal-color);font-size:21px;font-style:normal}.mv7-goals-reference-row>span.is-copy{display:grid;min-width:0;gap:4px}.mv7-goals-reference-row>span.is-copy strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mv7-goals-reference-row>span.is-copy small{color:#657382;font-size:11px}.mv7-goals-reference-row>span.is-progress{height:9px;overflow:hidden;border-radius:99px;background:#e1e6eb}.mv7-goals-reference-row>span.is-progress i{display:block;width:var(--goal-progress);height:100%;border-radius:inherit;background:var(--goal-color)}.mv7-goals-reference-row>b{color:var(--goal-color);font-size:12px}.mv7-goals-reference-row>time{display:inline-flex;align-items:center;gap:7px;color:#687786;font-size:11px;white-space:nowrap}.mv7-goals-reference-row>time svg,.mv7-goals-reference-row>svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}.mv7-goals-reference-empty{padding:44px 20px;border:1px solid #dfe4e8;border-radius:17px;background:#ffffffb3;color:#5f6d7a;text-align:center}}@media(min-width:769px)and (max-width:1120px){.mv7-goals-reference-heading{flex-wrap:wrap}.mv7-goals-reference-actions{width:100%}.mv7-goals-reference-actions>button.is-primary{margin-left:auto}.mv7-goals-reference-summary{grid-template-columns:190px minmax(150px,1fr)}.mv7-goals-reference-summary dl{grid-column:1 / -1;padding:13px 0 0;border-top:1px solid #dce2e7;border-left:0}.mv7-goals-reference-row{grid-template-columns:46px 155px minmax(130px,1fr) 45px 95px 15px;gap:10px;padding-inline:12px}}@media(min-width:769px)and (max-width:900px){body[data-v2-view=savings] #savings-view{padding-inline:16px}.mv7-goals-reference-period{min-width:154px}.mv7-goals-reference-avatar{display:none}.mv7-goals-reference-hero-copy h3{font-size:39px}.mv7-goals-reference-route{opacity:.65}.mv7-goals-reference-toolbar nav{overflow-x:auto}.mv7-goals-reference-toolbar button{padding-inline:18px;white-space:nowrap}.mv7-goals-reference-row{grid-template-columns:42px 140px minmax(105px,1fr) 42px 86px 14px}}@media(min-width:769px){:root:not([data-resolved-theme=light]) body[data-v2-view=savings] .mv7-workspace{background:#081117}:root:not([data-resolved-theme=light]) .mv7-goals-desktop-reference{color:#f3f6f9}:root:not([data-resolved-theme=light]) .mv7-goals-reference-title>span,:root:not([data-resolved-theme=light]) .mv7-goals-reference-actions>button:not(.is-primary),:root:not([data-resolved-theme=light]) .mv7-goals-reference-period{border-color:#ccdae71f;background:#131f29bf;color:#e6ebf0}:root:not([data-resolved-theme=light]) .mv7-goals-reference-title svg{stroke:#edf2f6}:root:not([data-resolved-theme=light]) .mv7-goals-reference-title p{color:#aeb9c4}:root:not([data-resolved-theme=light]) .mv7-goals-reference-hero{background-blend-mode:luminosity;background-color:#0a141c29}:root:not([data-resolved-theme=light]) .mv7-goals-reference-hero:after{background:linear-gradient(90deg,#070f15f0,#070f15a6 31%,#070f150a 66%)}:root:not([data-resolved-theme=light]) .mv7-goals-reference-hero-copy p{color:#c5ced7}:root:not([data-resolved-theme=light]) .mv7-goals-reference-hero-copy h3 span{color:#919dab}:root:not([data-resolved-theme=light]) .mv7-goals-reference-summary,:root:not([data-resolved-theme=light]) .mv7-goals-reference-row,:root:not([data-resolved-theme=light]) .mv7-goals-reference-empty{border-color:#c2d1de1a;background:#101a22d1;color:#f1f4f7}:root:not([data-resolved-theme=light]) .mv7-goals-reference-progress-track,:root:not([data-resolved-theme=light]) .mv7-goals-reference-row>span.is-progress{background:#26313a}:root:not([data-resolved-theme=light]) .mv7-goals-reference-summary dl{border-color:#c2d1de1c}:root:not([data-resolved-theme=light]) .mv7-goals-reference-progress-copy small,:root:not([data-resolved-theme=light]) .mv7-goals-reference-summary dd,:root:not([data-resolved-theme=light]) .mv7-goals-reference-row>span.is-copy small,:root:not([data-resolved-theme=light]) .mv7-goals-reference-row>time{color:#9ba8b4}:root:not([data-resolved-theme=light]) .mv7-goals-reference-toolbar button{background:#1c2933c2;color:#b8c3cd}:root:not([data-resolved-theme=light]) .mv7-goals-reference-toolbar nav button.is-active{border-color:#d1dde829;background:#f4f6f8;color:#15202a}:root:not([data-resolved-theme=light]) .mv7-goals-reference-row:hover{border-color:#70a1d64d;background:#121e27}:root:not([data-theme]) body[data-v2-view=savings] .mv7-workspace{background:#191c1b}:root:not([data-theme]) .mv7-goals-reference-title>span,:root:not([data-theme]) .mv7-goals-reference-actions>button:not(.is-primary),:root:not([data-theme]) .mv7-goals-reference-period{border-color:var(--v2-line);background:#292d2b;color:var(--v2-text)}:root:not([data-theme]) .mv7-goals-reference-actions>button.is-primary{border-color:var(--v2-line-strong);background:#303532;color:var(--v2-text)}:root:not([data-theme]) .mv7-goals-reference-hero{background-color:#1f23212e}:root:not([data-theme]) .mv7-goals-reference-hero:after{background:linear-gradient(90deg,#1e2120f5,#1e2120ad 31%,#1e21200d 66%)}:root:not([data-theme]) .mv7-goals-reference-summary,:root:not([data-theme]) .mv7-goals-reference-row,:root:not([data-theme]) .mv7-goals-reference-empty{border-color:var(--v2-line);background:#232725eb}:root:not([data-theme]) .mv7-goals-reference-progress-track,:root:not([data-theme]) .mv7-goals-reference-row>span.is-progress{background:#353a37}:root:not([data-theme]) .mv7-goals-reference-summary dl{border-color:var(--v2-line)}:root:not([data-theme]) .mv7-goals-reference-toolbar button{background:#292d2b;color:var(--v2-muted)}:root:not([data-theme]) .mv7-goals-reference-toolbar nav button.is-active{border-color:var(--v2-line-strong);background:#f1f3f2;color:#1a1d1c;box-shadow:none}:root:not([data-theme]) .mv7-goals-reference-toolbar>button{background:#292d2b}:root:not([data-theme]) .mv7-goals-reference-row:hover{border-color:var(--v2-line-strong);background:#303532}}@media(max-width:768px){.mv7-goals-desktop-reference{display:none!important}}@media(max-width:768px){html[data-resolved-theme] body[data-auth-state=active][data-v2-view] .mv7-topbar{position:sticky!important;top:0!important;width:auto!important;min-height:calc(70px + env(safe-area-inset-top))!important;margin:0 8px!important;padding:max(9px,env(safe-area-inset-top)) 10px 8px!important;border:0!important;border-radius:0 0 24px 24px!important;background:#f2f4f2e0!important;box-shadow:none!important;transform:none!important;transition:none!important;animation:none!important}html[data-resolved-theme] body[data-auth-state=active][data-v2-view] .mv7-mobile-topbar-start,html[data-resolved-theme] body[data-auth-state=active][data-v2-view] .mv7-topbar-actions{transform:none!important;transition:none!important;animation:none!important}html[data-resolved-theme] body[data-auth-state=active][data-v2-view] .mv7-mobile-topbar-start{gap:10px!important}html[data-resolved-theme] body[data-auth-state=active][data-v2-view] .mv7-mobile-brand strong{width:auto!important;font-size:21px!important;line-height:1.05!important}html[data-resolved-theme] body[data-auth-state=active][data-v2-view] #sidebar-open{background:#ffffffe0!important}html[data-resolved-theme] body[data-auth-state=active][data-v2-view] .mv7-topbar-actions{border-color:#ffffffe6!important;background:radial-gradient(130% 100% at 14% -28%,rgba(255,255,255,.98),transparent 54%),linear-gradient(155deg,#ffffffe0,#f4f8f5a8)!important;box-shadow:inset 0 1px #fffffffa,inset 0 0 0 1px #151f1805,0 1px 2px #1a271e13,0 12px 28px -18px #1a271e3d,0 30px 58px -38px #1a271e47!important}html[data-resolved-theme] body[data-auth-state=active][data-v2-view] #notification-bell{color:#626a67!important;background:#4e58531a!important;box-shadow:inset 0 0 0 1px #404a4512!important}html[data-resolved-theme] body[data-auth-state=active][data-v2-view=overview] #profile-button{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;overflow:hidden!important;grid-template-columns:46px!important;place-items:center!important;background:color-mix(in srgb,var(--v2-text) 5%,var(--v2-surface))!important}html[data-resolved-theme] body[data-auth-state=active][data-v2-view=overview] #profile-button #profile-initial{width:46px!important;height:46px!important;flex-basis:46px!important;border:0!important;background:transparent!important}html[data-resolved-theme=dark] body[data-auth-state=active][data-v2-view] .mv7-topbar{background:#000000e0!important}html[data-resolved-theme=dark] body[data-auth-state=active][data-v2-view=profile],html[data-resolved-theme=dark] body[data-auth-state=active][data-v2-view=profile] .mv7-workspace,html[data-resolved-theme=dark] body[data-auth-state=active][data-v2-view=profile] .mv7-topbar{background:#000!important}html[data-resolved-theme=dark] body[data-auth-state=active][data-v2-view=profile] .mv7-workspace{backdrop-filter:none;-webkit-backdrop-filter:none}html[data-resolved-theme] body[data-v2-view=profile] #profile-view .mv7-profile-field :is(input,textarea),html[data-resolved-theme] body[data-v2-view=profile] #profile-view .mv7-profile-field :is(input,textarea):is(:hover,:focus,:focus-visible,:active,:-webkit-autofill){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-resolved-theme] body[data-v2-view=profile] #profile-view :is(.mv7-profile-input-shell,.mv7-profile-textarea-shell){border:0!important;background:none!important;background-color:transparent!important;box-shadow:none!important}html[data-resolved-theme] body[data-v2-view=profile] #profile-view .mv7-profile-field :is(input,textarea){background-color:transparent!important;background-image:none!important}html[data-resolved-theme=dark] body[data-v2-view=profile] #profile-view .mv7-profile-field :is(input,textarea){color:#f5f5f7!important;-webkit-text-fill-color:#f5f5f7!important}html[data-resolved-theme=light] body[data-v2-view=profile] #profile-view .mv7-profile-field :is(input,textarea){color:#172033!important;-webkit-text-fill-color:#172033!important}html[data-resolved-theme=dark] body[data-v2-view=profile] #profile-view{--profile-fields-solid: #18181a}html[data-resolved-theme=light] body[data-v2-view=profile] #profile-view{--profile-fields-solid: #fff}html[data-resolved-theme] body[data-v2-view=profile] #profile-view .mv7-profile-fields,html[data-resolved-theme] body[data-v2-view=profile] #profile-view .mv7-profile-field :is(input,textarea),html[data-resolved-theme] body[data-v2-view=profile] #profile-view .mv7-profile-field :is(input,textarea):is(:hover,:focus,:focus-visible,:active,:-webkit-autofill){background:var(--profile-fields-solid)!important;background-color:var(--profile-fields-solid)!important;-webkit-box-shadow:0 0 0 1000px var(--profile-fields-solid) inset!important}html[data-resolved-theme] body[data-v2-view=profile] #profile-view #profile-email,html[data-resolved-theme] body[data-v2-view=profile] #profile-view #profile-email:-webkit-autofill{background:var(--profile-fields-solid)!important;background-color:var(--profile-fields-solid)!important;-webkit-box-shadow:0 0 0 1000px var(--profile-fields-solid) inset!important}html[data-resolved-theme=dark] body[data-auth-state=active][data-v2-view] #sidebar-open{border-color:#ffffff2b!important;background:#1c1c1eba!important;color:#b0b0b5!important}html[data-resolved-theme=dark] body[data-auth-state=active][data-v2-view] .mv7-topbar-actions{border-color:#ffffff1a!important;background:#1c1c1e!important;box-shadow:none!important}html[data-resolved-theme=dark] body[data-auth-state=active][data-v2-view] #notification-bell{color:#fff!important;background:#080a0c7d!important;box-shadow:none!important}html[data-resolved-theme] body[data-auth-state=active][data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #notification-bell{backdrop-filter:blur(18px) saturate(1.2)!important;-webkit-backdrop-filter:blur(18px) saturate(1.2)!important}html[data-resolved-theme] body[data-auth-state=active][data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #notification-bell svg{width:21px!important;height:21px!important}html[data-resolved-theme=dark] body[data-auth-state=active][data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #notification-bell{background:#080a0c7d!important;box-shadow:none!important}html[data-resolved-theme=light] body[data-auth-state=active][data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #notification-bell{background:#4e58531a!important;box-shadow:inset 0 0 0 1px #404a4512!important}html[data-resolved-theme] body[data-auth-state=active][data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button{background:color-mix(in srgb,var(--v2-text) 5%,var(--v2-surface))!important;font-weight:600!important}html[data-resolved-theme] body[data-auth-state=active][data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button #profile-initial{font-weight:600!important;box-shadow:none!important}html[data-resolved-theme] body[data-auth-state=active][data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button:after{right:-1px!important;bottom:-1px!important;width:10px!important;height:10px!important}html[data-resolved-theme] body[data-auth-state=active][data-v2-view=overview] .mv7-topbar .mv7-mobile-brand strong{display:inline-flex!important;align-items:center!important;gap:7px!important}html[data-resolved-theme] body[data-auth-state=active][data-v2-view=overview] .mv7-topbar .mv7-mobile-brand strong:after{margin-left:0!important;color:#17b878!important;font-size:17px!important;line-height:1!important;vertical-align:baseline!important}html[data-resolved-theme] body[data-auth-state=active][data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button{margin-left:3px!important}html[data-resolved-theme=dark] body[data-auth-state=active][data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button:after{background:#2dde98!important}html[data-resolved-theme=light] body[data-auth-state=active][data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button:after{background:#067647!important}html[data-resolved-theme=light] body[data-auth-state=active][data-v2-view=overview] .mv7-topbar .mv7-mobile-brand{color:#090a09!important}html[data-resolved-theme] body[data-auth-state=active][data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) :is(#notification-bell,#profile-button):before{display:none!important;content:none!important}html[data-resolved-theme=dark] body[data-auth-state=active][data-v2-view=overview] .mv7-topbar-actions:not(.has-guest-login) #profile-button:after{border-color:#0b0e0c!important}html[data-resolved-theme=dark] body[data-auth-state=active][data-v2-view] .mv7-topbar{margin:0!important;padding-inline:18px!important;border-radius:0!important}html[data-resolved-theme] body[data-auth-state=active][data-v2-view] .mv7-topbar-actions #profile-button,html[data-resolved-theme] body[data-auth-state=active][data-v2-view] .mv7-topbar-actions #profile-initial{font-size:12px!important}html[data-resolved-theme] body[data-auth-state][data-v2-view=notifications] .mv7-topbar{display:none!important}html body[data-v2-view=overview] .mv7-assistive-menu button strong{overflow:visible;line-height:1.15;text-align:center;text-overflow:clip;white-space:normal;text-wrap:balance}}@media(max-width:768px){:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-topbar{margin-bottom:8px!important;background-color:#0000!important;backdrop-filter:none!important;display:flex!important;gap:12px!important;padding:8px 16px 6px!important;min-height:66px!important;z-index:48!important;box-shadow:none!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-topbar:after{background-image:linear-gradient(90deg,#70a7ea,#a98cff40,#0000)!important;opacity:.65!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-mobile-topbar-start{flex-grow:1!important;gap:8px!important;min-height:auto!important;min-width:0px!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #sidebar-open{min-height:48px!important;min-width:48px!important;background-color:#fff1!important;box-shadow:#ffffffeb 0 1px inset,#1c2c2473 0 10px 24px -17px!important;backdrop-filter:blur(20px)!important;border-top-color:#ffffff1a!important;border-bottom-color:#ffffff1a!important;border-left-color:#ffffff1a!important;border-right-color:#ffffff1a!important;background-image:none!important;color:#f5f5f7!important;top:0!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-mobile-brand{display:grid!important;gap:0px!important;border-top-color:#f5f5f7!important;border-bottom-color:#f5f5f7!important;border-left-color:#f5f5f7!important;border-right-color:#f5f5f7!important;color:#f5f5f7!important;align-items:center!important;min-height:auto!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-mobile-brand strong{grid-column-start:1!important;grid-row-start:1!important;font-size:20px!important;font-weight:740!important;line-height:21px!important;letter-spacing:-.7px!important;overflow-x:hidden!important;overflow-y:hidden!important;border-top-color:#f5f5f7!important;border-bottom-color:#f5f5f7!important;border-left-color:#f5f5f7!important;border-right-color:#f5f5f7!important;color:#f5f5f7!important;display:block!important;min-height:auto!important;min-width:auto!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-mobile-brand strong:after{margin-left:5px!important;border-top-color:#16aa70!important;border-bottom-color:#16aa70!important;border-left-color:#16aa70!important;border-right-color:#16aa70!important;color:#16aa70!important;font-size:13px!important;font-weight:740!important;line-height:13.65px!important;letter-spacing:-.7px!important;content:"\2726"!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-mobile-brand-subtitle{display:block!important;grid-column-start:1!important;grid-column-end:-1!important;grid-row-start:2!important;min-height:auto!important;min-width:auto!important;border-top-color:#98989d!important;border-bottom-color:#98989d!important;border-left-color:#98989d!important;border-right-color:#98989d!important;color:#98989d!important;font-size:8px!important;font-weight:450!important;line-height:10px!important;letter-spacing:-.08px!important;overflow-x:hidden!important;overflow-y:hidden!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-topbar-actions{flex-shrink:0!important;gap:7px!important;padding:0!important;border-top-width:0px!important;border-right-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-top-style:none!important;background-color:#1c1c1eeb!important;box-shadow:#ffffff0b 0 1px inset,#000c 0 12px 28px -22px!important;display:grid!important;border-top-color:#ffffff1a!important;border-bottom-color:#ffffff1a!important;border-left-color:#ffffff1a!important;border-right-color:#ffffff1a!important;border-radius:999px!important;min-height:auto!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #topbar-login-button{gap:8px!important;padding:0 13px 0 15px!important;min-height:44px!important;min-width:104px!important;border-top-width:1px!important;border-right-width:1px!important;border-bottom-width:1px!important;border-left-width:1px!important;border-top-style:solid!important;border-top-color:#ffffff1f!important;border-bottom-color:#ffffff1f!important;border-left-color:#ffffff1f!important;border-right-color:#ffffff1f!important;background-color:#0000!important;background-image:linear-gradient(145deg,#242a2e,#15191c)!important;box-shadow:#ffffff21 0 1px inset,#0a0f12c7 0 12px 24px -17px!important;color:#fff!important;font-size:11.5px!important;line-height:11.5px!important;letter-spacing:-.115px!important;display:flex!important;border-radius:999px!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #topbar-login-button span{border-top-color:#fff!important;border-bottom-color:#fff!important;border-left-color:#fff!important;border-right-color:#fff!important;color:#fff!important;font-size:11.5px!important;line-height:11.5px!important;letter-spacing:-.115px!important;display:block!important;min-height:auto!important;min-width:auto!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #topbar-login-button svg{display:block!important;flex-shrink:0!important;min-height:auto!important;min-width:auto!important;border-top-color:#fff!important;border-bottom-color:#fff!important;border-left-color:#fff!important;border-right-color:#fff!important;color:#fff!important;font-size:11.5px!important;line-height:11.5px!important;letter-spacing:-.115px!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #privacy-toggle{display:none!important;top:auto!important;min-height:36px!important;min-width:36px!important;backdrop-filter:blur(20px)!important;border-top-color:#f5f5f7!important;border-bottom-color:#f5f5f7!important;border-left-color:#f5f5f7!important;border-right-color:#f5f5f7!important;color:#f5f5f7!important;border-top-width:0px!important;border-right-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-top-style:none!important;background-color:#0000!important;background-image:none!important;box-shadow:none!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #notification-bell{display:none!important;top:auto!important;min-height:36px!important;min-width:36px!important;backdrop-filter:blur(20px)!important;border-top-color:#f5f5f7!important;border-bottom-color:#f5f5f7!important;border-left-color:#f5f5f7!important;border-right-color:#f5f5f7!important;color:#f5f5f7!important;border-top-width:0px!important;border-right-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-top-style:none!important;background-color:#0000!important;box-shadow:none!important;background-image:none!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #conn-status-chip{background-color:#ffffff06!important;background-image:linear-gradient(145deg,#ffffff14,#0000 45%),none!important;box-shadow:#ffffff3d 0 1px inset,#ffffff0a 0 -1px inset,#0003 0 9px 20px!important;backdrop-filter:blur(20px)!important;min-height:44px!important;min-width:44px!important;border-top-color:#fff3!important;border-bottom-color:#fff3!important;border-left-color:#fff3!important;border-right-color:#fff3!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #profile-button{display:none!important;top:auto!important;min-height:36px!important;min-width:36px!important;border-top-color:#fff!important;border-bottom-color:#fff!important;border-left-color:#fff!important;border-right-color:#fff!important;background-color:#0000!important;background-image:linear-gradient(145deg,#536887,#daa276)!important;backdrop-filter:blur(20px)!important;color:#fff!important;font-weight:680!important;font-size:12px!important;border-top-width:0px!important;border-right-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-top-style:none!important;box-shadow:none!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #profile-button:after{position:absolute!important;border-top-width:2px!important;border-right-width:2px!important;border-bottom-width:2px!important;border-left-width:2px!important;border-top-style:solid!important;border-top-color:#fff!important;border-bottom-color:#fff!important;border-left-color:#fff!important;border-right-color:#fff!important;border-radius:50%!important;background-color:#0aa667!important;color:#fff!important;font-weight:680!important;content:""!important;font-size:12px!important;display:block!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #sidebar-open svg{border-top-color:#f5f5f7!important;border-bottom-color:#f5f5f7!important;border-left-color:#f5f5f7!important;border-right-color:#f5f5f7!important;color:#f5f5f7!important;min-height:auto!important;min-width:auto!important;transform:none!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-mobile-brand-mark{border-top-color:#f5f5f7!important;border-bottom-color:#f5f5f7!important;border-left-color:#f5f5f7!important;border-right-color:#f5f5f7!important;color:#f5f5f7!important;display:none!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-topbar-streak{align-items:normal!important;gap:normal!important;padding:1px 6px!important;border-top-color:#f5f5f7!important;border-bottom-color:#f5f5f7!important;border-left-color:#f5f5f7!important;border-right-color:#f5f5f7!important;background-color:#6b6b6b!important;color:#f5f5f7!important;font-size:14px!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-topbar:before{display:block!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-page-identity{display:none!important;min-height:0px!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #page-title{min-height:0px!important;min-width:0px!important;font-size:20px!important;font-weight:670!important;line-height:24px!important;letter-spacing:-.7px!important}}@media(max-width:768px){:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-topbar{margin-bottom:8px!important;border-bottom-color:#172033!important;background-color:#0000!important;box-shadow:none!important;backdrop-filter:none!important;display:flex!important;gap:12px!important;padding:8px 16px 6px!important;min-height:66px!important;z-index:48!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-topbar:after{background-image:linear-gradient(90deg,#70a7ea,#a98cff40,#0000)!important;opacity:.65!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-mobile-topbar-start{flex-grow:1!important;gap:8px!important;min-height:auto!important;min-width:0px!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #sidebar-open{min-height:48px!important;min-width:48px!important;border-top-color:#ffffffc2!important;border-bottom-color:#ffffffc2!important;border-left-color:#ffffffc2!important;border-right-color:#ffffffc2!important;background-color:#ffffff8a!important;box-shadow:#ffffffeb 0 1px inset,#1c2c2473 0 10px 24px -17px!important;backdrop-filter:blur(28px) saturate(1.5)!important;transform:scale(1)!important;top:0!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-mobile-brand{display:grid!important;gap:0px!important;border-top-color:#111820!important;border-bottom-color:#111820!important;border-left-color:#111820!important;border-right-color:#111820!important;color:#111820!important;align-items:center!important;min-height:auto!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-mobile-brand-mark{border-top-color:#111820!important;border-bottom-color:#111820!important;border-left-color:#111820!important;border-right-color:#111820!important;color:#111820!important;display:none!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-mobile-brand strong{grid-column-start:1!important;grid-row-start:1!important;border-top-color:#111820!important;border-bottom-color:#111820!important;border-left-color:#111820!important;border-right-color:#111820!important;color:#111820!important;font-size:20px!important;font-weight:740!important;line-height:21px!important;letter-spacing:-.7px!important;overflow-x:hidden!important;overflow-y:hidden!important;display:block!important;min-height:auto!important;min-width:auto!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-mobile-brand strong:after{margin-left:5px!important;border-top-color:#16aa70!important;border-bottom-color:#16aa70!important;border-left-color:#16aa70!important;border-right-color:#16aa70!important;color:#16aa70!important;font-size:13px!important;font-weight:740!important;line-height:13.65px!important;letter-spacing:-.7px!important;content:"\2726"!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-mobile-brand-subtitle{display:block!important;grid-column-start:1!important;grid-column-end:-1!important;grid-row-start:2!important;min-height:auto!important;min-width:auto!important;border-top-color:#7c8580!important;border-bottom-color:#7c8580!important;border-left-color:#7c8580!important;border-right-color:#7c8580!important;color:#7c8580!important;font-size:8px!important;font-weight:450!important;line-height:10px!important;letter-spacing:-.08px!important;overflow-x:hidden!important;overflow-y:hidden!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-topbar-actions{flex-shrink:0!important;gap:7px!important;padding:0!important;border-top-width:0px!important;border-right-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-top-style:none!important;border-top-color:#ffffffe6!important;border-bottom-color:#ffffffe6!important;border-left-color:#ffffffe6!important;border-right-color:#ffffffe6!important;background-color:#0000!important;background-image:radial-gradient(130% 100% at 14% -28%,#fffffffa,#0000 54%),linear-gradient(155deg,#ffffffe0,#f4f8f5a8)!important;box-shadow:#fffffffa 0 1px inset,#151f1805 0 0 0 1px inset,#1a271e13 0 1px 2px,#1a271e3d 0 12px 28px -18px,#1a271e47 0 30px 58px -38px!important;backdrop-filter:blur(28px) saturate(1.5)!important;transform:scale(1)!important;display:grid!important;border-radius:999px!important;min-height:auto!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #topbar-login-button{gap:8px!important;padding:0 13px 0 15px!important;min-height:44px!important;min-width:104px!important;border-top-width:1px!important;border-right-width:1px!important;border-bottom-width:1px!important;border-left-width:1px!important;border-top-style:solid!important;border-top-color:#ffffff1f!important;border-bottom-color:#ffffff1f!important;border-left-color:#ffffff1f!important;border-right-color:#ffffff1f!important;background-color:#0000!important;background-image:linear-gradient(145deg,#242a2e,#15191c)!important;box-shadow:#ffffff21 0 1px inset,#0a0f12c7 0 12px 24px -17px!important;color:#fff!important;font-size:11.5px!important;line-height:11.5px!important;letter-spacing:-.115px!important;display:flex!important;border-radius:999px!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #topbar-login-button span{border-top-color:#fff!important;border-bottom-color:#fff!important;border-left-color:#fff!important;border-right-color:#fff!important;color:#fff!important;font-size:11.5px!important;line-height:11.5px!important;letter-spacing:-.115px!important;display:block!important;min-height:auto!important;min-width:auto!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #topbar-login-button svg{display:block!important;flex-shrink:0!important;min-height:auto!important;min-width:auto!important;border-top-color:#fff!important;border-bottom-color:#fff!important;border-left-color:#fff!important;border-right-color:#fff!important;color:#fff!important;font-size:11.5px!important;line-height:11.5px!important;letter-spacing:-.115px!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #privacy-toggle{display:none!important;top:auto!important;min-height:36px!important;min-width:36px!important;border-top-color:#111820!important;border-bottom-color:#111820!important;border-left-color:#111820!important;border-right-color:#111820!important;background-color:#0000!important;box-shadow:none!important;backdrop-filter:blur(20px)!important;color:#111820!important;border-top-width:0px!important;border-right-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-top-style:none!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #notification-bell{display:none!important;top:auto!important;min-height:36px!important;min-width:36px!important;border-top-color:#111820!important;border-bottom-color:#111820!important;border-left-color:#111820!important;border-right-color:#111820!important;background-color:#0000!important;box-shadow:none!important;backdrop-filter:blur(20px)!important;color:#111820!important;border-top-width:0px!important;border-right-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-top-style:none!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #conn-status-chip{backdrop-filter:blur(20px)!important;min-height:44px!important;min-width:44px!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #profile-button{display:none!important;top:auto!important;min-height:36px!important;min-width:36px!important;border-top-color:#fff!important;border-bottom-color:#fff!important;border-left-color:#fff!important;border-right-color:#fff!important;background-color:#0000!important;background-image:linear-gradient(155deg,#eef2eff5,#e1e7e3d1)!important;box-shadow:#fffffff0 0 1px inset,#19271d0b 0 0 0 1px inset!important;backdrop-filter:blur(20px)!important;color:#fff!important;font-weight:680!important;font-size:12px!important;border-top-width:0px!important;border-right-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-top-style:none!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #profile-button:after{position:absolute!important;border-top-width:2px!important;border-right-width:2px!important;border-bottom-width:2px!important;border-left-width:2px!important;border-top-style:solid!important;border-top-color:#fff!important;border-bottom-color:#fff!important;border-left-color:#fff!important;border-right-color:#fff!important;border-radius:50%!important;background-color:#0aa667!important;color:#fff!important;font-weight:680!important;content:""!important;font-size:12px!important;display:block!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-topbar-streak{align-items:normal!important;gap:normal!important;padding:1px 6px!important;border-top-color:#172033!important;border-bottom-color:#172033!important;border-left-color:#172033!important;border-right-color:#172033!important;background-color:#f0f0f0!important;color:#172033!important;font-size:14px!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-topbar:before{display:block!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #sidebar-open svg{min-height:auto!important;min-width:auto!important;transform:none!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-page-identity{display:none!important;min-height:0px!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #page-title{min-height:0px!important;min-width:0px!important;border-top-color:#172033!important;border-bottom-color:#172033!important;border-left-color:#172033!important;border-right-color:#172033!important;color:#172033!important;font-size:20px!important;font-weight:670!important;line-height:24px!important;letter-spacing:-.7px!important}}@media(min-width:769px){:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]) .mv7-topbar{display:flex!important;top:0!important;border-bottom-color:#ffffff3d!important;background-color:#ffffff17!important;background-image:linear-gradient(#ffffff0d,#0000),none!important;box-shadow:#0000001f 0 -1px inset,#ffffff0f 0 1px inset!important;backdrop-filter:none!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]) .mv7-topbar:before{display:block!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]) .mv7-topbar:after{display:block!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]) .mv7-page-identity{min-height:auto!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]) .mv7-page-icon{min-height:auto!important;min-width:auto!important;border-top-color:#ffffff26!important;border-bottom-color:#ffffff26!important;border-left-color:#ffffff26!important;border-right-color:#ffffff26!important;background-color:#0000!important;background-image:linear-gradient(145deg,#ffffff12,#ffffff05)!important;border-top-width:1px!important;border-right-width:1px!important;border-bottom-width:1px!important;border-left-width:1px!important;border-top-style:solid!important;border-radius:11px!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]) #page-title{min-height:auto!important;min-width:auto!important;border-top-color:#f4f7f5!important;border-bottom-color:#f4f7f5!important;border-left-color:#f4f7f5!important;border-right-color:#f4f7f5!important;color:#f4f7f5!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]) .mv7-live-pill{min-height:auto!important;min-width:auto!important;display:flex!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]) .mv7-topbar-actions{min-height:auto!important;min-width:auto!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]) #topbar-login-button{min-width:auto!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]) #topbar-login-button span{min-height:auto!important;min-width:auto!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]) #privacy-toggle{top:0!important;min-height:auto!important;min-width:auto!important;border-top-color:#ffffff17!important;border-bottom-color:#ffffff17!important;border-left-color:#ffffff17!important;border-right-color:#ffffff17!important;background-color:#ffffff06!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]) #notification-bell{top:0!important;min-height:auto!important;min-width:auto!important;border-top-color:#ffffff17!important;border-bottom-color:#ffffff17!important;border-left-color:#ffffff17!important;border-right-color:#ffffff17!important;background-color:#ffffff06!important;color:#a2aaa5!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]) #profile-button{top:0!important;min-height:auto!important;min-width:auto!important;border-top-color:#ffffff17!important;border-bottom-color:#ffffff17!important;border-left-color:#ffffff17!important;border-right-color:#ffffff17!important;box-shadow:none!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]) #sidebar-open{border-top-color:#ffffff17!important;border-bottom-color:#ffffff17!important;border-left-color:#ffffff17!important;border-right-color:#ffffff17!important;background-color:#ffffff06!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]) #page-subtitle{border-top-color:#a2aaa5!important;border-bottom-color:#a2aaa5!important;border-left-color:#a2aaa5!important;border-right-color:#a2aaa5!important;color:#a2aaa5!important}:root[data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]) #conn-status-chip{border-top-color:#ffffff17!important;border-bottom-color:#ffffff17!important;border-left-color:#ffffff17!important;border-right-color:#ffffff17!important;background-color:#ffffff06!important}}@media(min-width:769px){:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]) #sidebar-open{border-top-color:#ffffffe0!important;border-bottom-color:#ffffffe0!important;border-left-color:#ffffffe0!important;border-right-color:#ffffffe0!important;background-color:#0000!important;background-image:radial-gradient(135% 100% at 14% -24%,#fffffffa,#fff0 55%),linear-gradient(155deg,#ffffffd1,#f6f9f79e)!important;box-shadow:#fff 0 1px inset,#14201805 0 0 0 1px inset,#1a291f0f 0 1px 2px,#1a291f47 0 9px 20px -14px!important;backdrop-filter:blur(22px) saturate(1.42)!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]) .mv7-page-icon{border-top-color:#ffffffe0!important;border-bottom-color:#ffffffe0!important;border-left-color:#ffffffe0!important;border-right-color:#ffffffe0!important;background-color:#0000!important;background-image:radial-gradient(135% 100% at 14% -24%,#fffffffa,#fff0 55%),linear-gradient(155deg,#ffffffd1,#f6f9f79e)!important;box-shadow:#fff 0 1px inset,#14201805 0 0 0 1px inset,#1a291f0f 0 1px 2px,#1a291f47 0 9px 20px -14px!important;backdrop-filter:blur(22px) saturate(1.42)!important;min-height:auto!important;min-width:auto!important;border-top-width:1px!important;border-right-width:1px!important;border-bottom-width:1px!important;border-left-width:1px!important;border-top-style:solid!important;border-radius:11px!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]) .mv7-live-pill{border-top-color:#229d6f1f!important;border-bottom-color:#229d6f1f!important;border-left-color:#229d6f1f!important;border-right-color:#229d6f1f!important;background-color:#0000!important;background-image:linear-gradient(155deg,#2eb38221,#2eb38211)!important;box-shadow:#ffffffc7 0 1px inset,#1e8b6375 0 6px 14px -11px!important;min-height:auto!important;min-width:auto!important;display:flex!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]) #privacy-toggle{border-top-color:#ffffffe0!important;border-bottom-color:#ffffffe0!important;border-left-color:#ffffffe0!important;border-right-color:#ffffffe0!important;background-color:#0000!important;background-image:radial-gradient(135% 100% at 14% -24%,#fffffffa,#fff0 55%),linear-gradient(155deg,#ffffffd1,#f6f9f79e)!important;box-shadow:#fff 0 1px inset,#14201805 0 0 0 1px inset,#1a291f0f 0 1px 2px,#1a291f47 0 9px 20px -14px!important;backdrop-filter:blur(22px) saturate(1.42)!important;top:0!important;min-height:auto!important;min-width:auto!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]) #notification-bell{border-top-color:#ffffffe0!important;border-bottom-color:#ffffffe0!important;border-left-color:#ffffffe0!important;border-right-color:#ffffffe0!important;background-color:#0000!important;background-image:radial-gradient(135% 100% at 14% -24%,#fffffffa,#fff0 55%),linear-gradient(155deg,#ffffffd1,#f6f9f79e)!important;box-shadow:#fff 0 1px inset,#14201805 0 0 0 1px inset,#1a291f0f 0 1px 2px,#1a291f47 0 9px 20px -14px!important;backdrop-filter:blur(22px) saturate(1.42)!important;top:0!important;min-height:auto!important;min-width:auto!important;color:#505963!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]) #conn-status-chip{border-top-color:#ffffffe0!important;border-bottom-color:#ffffffe0!important;border-left-color:#ffffffe0!important;border-right-color:#ffffffe0!important;background-color:#0000!important;background-image:radial-gradient(135% 100% at 14% -24%,#fffffffa,#fff0 55%),linear-gradient(155deg,#ffffffd1,#f6f9f79e)!important;box-shadow:#fff 0 1px inset,#14201805 0 0 0 1px inset,#1a291f0f 0 1px 2px,#1a291f47 0 9px 20px -14px!important;backdrop-filter:blur(22px) saturate(1.42)!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]) #profile-button{border-top-color:#ffffffe0!important;border-bottom-color:#ffffffe0!important;border-left-color:#ffffffe0!important;border-right-color:#ffffffe0!important;background-image:radial-gradient(135% 100% at 14% -24%,#fffffffa,#fff0 55%),linear-gradient(155deg,#ffffffd1,#f6f9f79e)!important;box-shadow:#fff 0 1px inset,#14201805 0 0 0 1px inset,#1a291f0f 0 1px 2px,#1a291f47 0 9px 20px -14px!important;backdrop-filter:blur(22px) saturate(1.42)!important;top:0!important;min-height:auto!important;min-width:auto!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]) .mv7-topbar{display:flex!important;top:0!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]) .mv7-topbar:before{display:block!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]) .mv7-topbar:after{display:block!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]) .mv7-page-identity{min-height:auto!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]) #page-title{min-height:auto!important;min-width:auto!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]) .mv7-topbar-actions{min-height:auto!important;min-width:auto!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]) #topbar-login-button{min-width:auto!important}:root[data-resolved-theme=light] body[data-auth-state=guest]:not([data-v2-view=overview]) #topbar-login-button span{min-height:auto!important;min-width:auto!important}}body[data-auth-state=guest]:not([data-v2-view=overview]) #topbar-login-button svg{width:15px!important;height:15px!important}body[data-auth-state=guest]:not([data-v2-view=overview]) #sidebar-open svg{width:18px!important;height:18px!important}@media(max-width:768px){body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-topbar-actions{display:flex!important;justify-content:flex-end!important;gap:0!important;grid-template-columns:none!important;width:auto!important}body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #topbar-login-button{width:auto!important}body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #topbar-login-button svg{fill:none!important;stroke:currentColor!important}}@media(max-width:768px){html:root[data-resolved-theme] body[data-auth-state=guest][data-v2-view=settings] .mv7-topbar{display:none!important}}@media(max-width:768px){html:root[data-resolved-theme] body[data-auth-state=guest][data-v2-view=notifications]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-topbar{display:none!important}}#main-content:focus,#main-content:focus-visible{outline:none}@media(max-width:768px),(display-mode:standalone){dialog::backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}#mv7-toast{display:none!important}@media(max-width:768px){.mv7-sidebar:not(.is-open):not(.is-motion-animating){transform:translate(calc(-100% - 96px));visibility:hidden;transition:transform .22s cubic-bezier(.4,0,1,1),visibility 0s linear .22s}.mv7-sidebar-scrim:not(.is-open):not(.is-motion-animating){visibility:hidden;transition:opacity .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s}#sidebar-scrim.mv7-sidebar-scrim{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:opacity}#mv7-sidebar.mv7-sidebar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:transform}#transaction-composer .mv7-field input[type=date]{position:relative;display:block;width:100%;min-width:0;padding-right:40px;padding-left:14px;text-align:left;text-align-last:left}#transaction-composer .mv7-field input[type=date]::-webkit-date-and-time-value{display:block;width:100%;min-width:0;margin:0;padding:0;text-align:left}#transaction-composer .mv7-field input[type=date]::-webkit-datetime-edit{display:block;min-width:0;padding:0;text-align:left}#transaction-composer .mv7-field input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:12px;width:18px;height:18px;margin:0;opacity:.58}}:root[data-input=pointer] body dialog :focus-visible:focus-visible{outline:none!important}.mv7-seg-thumb{display:none}@media(max-width:768px){.has-seg-thumb>.mv7-seg-thumb{display:block}.has-seg-thumb{position:relative;isolation:isolate}.mv7-seg-thumb{position:absolute;z-index:0;top:0;left:0;box-sizing:border-box;pointer-events:none}.has-seg-thumb>button{position:relative;z-index:1}.has-seg-thumb>button:is(.is-active,[aria-pressed=true],[aria-selected=true]){border-color:transparent!important;background:transparent!important;box-shadow:none!important}:is(#transactions-view .mv7-tx-type-filter,.mv7-goals-mobile-filters)>button{transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}:is(#transactions-view .mv7-tx-type-filter,.mv7-goals-mobile-filters)>button.is-seg-pop{animation:mv7-seg-pop .34s cubic-bezier(.2,.9,.3,1) both}body[data-v2-view=transactions] #transactions-view .mv7-tx-type-filter{width:auto;margin:-14px -16px -30px;padding:14px 16px 32px;scroll-padding-inline:16px}.mv7-goals-mobile-filters{margin:-14px -16px -32px;padding:14px 16px 32px;scroll-padding-inline:16px}}@keyframes mv7-seg-pop{0%{transform:scale(.92)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){:is(#transactions-view .mv7-tx-type-filter,.mv7-goals-mobile-filters)>button{transition:none}.is-seg-pop{animation:none!important}}:root[data-reduce-motion=true] .is-seg-pop{animation:none!important}@media(max-width:768px){.mv7-create-dialog[open]{width:100%;max-width:none;max-height:calc(100dvh - max(44px,env(safe-area-inset-top) + 12px));margin:auto 0 0;padding-bottom:env(safe-area-inset-bottom);border-bottom-width:0;border-radius:28px 28px 0 0;scroll-padding-bottom:104px;animation:mv7-sheet-in .46s cubic-bezier(.32,.72,0,1) both}.mv7-create-dialog,.mv7-create-dialog[open]{opacity:1;transition:none;backdrop-filter:none;-webkit-backdrop-filter:none}.mv7-dialog,.mv7-dialog[open]{opacity:1;transition:none}:where(.mv7-dialog[open]){animation:mv7-dialog-rise .24s cubic-bezier(.2,.8,.2,1) backwards}.mv7-create-dialog[open]{background-color:#1c1c1e}:root[data-resolved-theme=light] .mv7-create-dialog[open]{background-color:#f7f7f9}.mv7-create-dialog[open]:before{display:block;width:36px;height:5px;margin:8px auto 0;border-radius:3px;background:#ebebf54d;content:""}:root[data-resolved-theme=light] .mv7-create-dialog[open]:before{background:#3c3c4347}.mv7-create-dialog[open][data-sheet-settled]{animation:none}.mv7-create-dialog[open] header{touch-action:none}.mv7-create-dialog[open] footer{position:sticky;z-index:2;bottom:0;padding-top:14px;padding-bottom:12px;background:linear-gradient(to bottom,#1c1c1e00,#1c1c1e 16px)}:root[data-resolved-theme=light] .mv7-create-dialog[open] footer{background:linear-gradient(to bottom,#f7f7f900,#f7f7f9 16px)}.mv7-sheet-ghost{position:fixed!important;z-index:2147483000;inset:auto 0 0!important;margin:0!important;pointer-events:none}.mv7-sheet-ghost-veil{position:fixed;z-index:2147482999;inset:0;background:#0000008f;pointer-events:none}:root[data-resolved-theme=light] .mv7-sheet-ghost-veil{background:#1e293b61}}@keyframes mv7-dialog-rise{0%{transform:translateY(12px) scale(.98)}}@keyframes mv7-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mv7-dialog[open]{animation:none}}:root[data-reduce-motion=true] .mv7-dialog[open]{animation:none}.mv7-compact-title{display:none}@media(max-width:768px){.mv7-mobile-topbar-start.has-compact-title{position:relative}.mv7-compact-title{position:absolute;top:50%;display:block;max-width:52vw;overflow:hidden;color:var(--v2-text);font-size:17px;font-weight:650;letter-spacing:-.02em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none;translate:0 -50%}}body[data-v2-view] #notification-badge{top:-3px;right:-4px;display:grid;min-width:17px;height:17px;padding:0 4px;place-items:center;border:0;border-radius:999px;background:#ff3b30;box-shadow:0 0 0 2px var(--v2-surface);color:#fff;font-size:10px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:1;pointer-events:none}body[data-v2-view] #notification-badge.is-wide{padding:0 5px}body[data-v2-view] #notification-badge[hidden]{display:none}#notification-bell{overflow:visible}#notification-bell>svg{transform-origin:50% 8%}@media(max-width:768px){body[data-v2-view=transactions] #transactions-view .mv7-tx-row{touch-action:pan-y}#transactions-view .mv7-tx-row.has-swipe{position:relative;overflow:hidden}#transactions-view .mv7-tx-row.has-swipe>:not(.mv7-swipe-actions){transform:translate(var(--swipe-x, 0px));transition:transform .32s cubic-bezier(.2,.9,.3,1)}#transactions-view .mv7-tx-row.has-swipe.is-dragging>:not(.mv7-swipe-actions),#transactions-view .mv7-tx-row.has-swipe.is-dragging>.mv7-swipe-actions{transition:none}.mv7-swipe-actions{position:absolute;top:0;right:0;bottom:0;display:flex;width:calc(var(--swipe-x, 0px) * -1);overflow:hidden;transition:width .32s cubic-bezier(.2,.9,.3,1)}.mv7-swipe-actions button{display:grid;flex:1 1 0;min-width:0;place-items:center;padding:0;border:0;color:#fff;font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:flex-grow .22s cubic-bezier(.2,.9,.3,1)}.mv7-swipe-actions [data-swipe-action=edit]{background:#8e8e93}.mv7-swipe-actions [data-swipe-action=delete]{background:#ff3b30}.mv7-swipe-actions.is-full [data-swipe-action=edit]{flex-grow:.0001}}@media(prefers-reduced-motion:reduce){#transactions-view .mv7-tx-row.has-swipe>*,.mv7-swipe-actions,.mv7-swipe-actions button{transition:none!important}}:root[data-reduce-motion=true] #transactions-view .mv7-tx-row.has-swipe>*,:root[data-reduce-motion=true] .mv7-swipe-actions,:root[data-reduce-motion=true] .mv7-swipe-actions button{transition:none!important}@media(max-width:768px){html{overscroll-behavior-y:contain}.mv7-pull-refresh{position:fixed;z-index:60;top:0;left:50%;display:grid;width:38px;height:38px;margin-left:-19px;place-items:center;border-radius:50%;background:var(--v2-surface);box-shadow:0 0 0 .5px color-mix(in srgb,var(--v2-text) 12%,transparent),0 6px 18px #00000029;color:var(--v2-muted, #8e8e93);opacity:0;pointer-events:none}.mv7-pull-refresh[hidden]{display:none}.mv7-pull-refresh svg{width:22px;height:22px;overflow:visible}.mv7-pull-refresh line{stroke:currentColor;stroke-linecap:round;stroke-width:2.2;opacity:0;transition:opacity 90ms linear}.mv7-pull-refresh line.is-on{opacity:var(--spoke-opacity, 1)}.mv7-pull-refresh.is-armed{color:var(--v2-text)}.mv7-pull-refresh.is-refreshing svg{animation:mv7-pull-spin .8s steps(8) infinite}}@keyframes mv7-pull-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mv7-pull-refresh.is-refreshing svg{animation-duration:1.6s}}:root{--budget-over-red: #ff453a}:root[data-resolved-theme=light]{--budget-over-red: var(--v2-red, #c4323a)}#budgets-view .mv7-budget-mobile-card.is-over .mv7-budget-mobile-card-copy small{color:var(--budget-over-red);font-weight:700}#budgets-view .mv7-budget-mobile-card.is-over .mv7-budget-mobile-card-progress i{background:var(--budget-over-red)}#budgets-view .mv7-budget-mobile-card.is-featured.is-over .mv7-budget-mobile-card-copy small{color:#ff6b61}#budgets-view .mv7-budget-mobile-card.is-featured.is-over .mv7-budget-mobile-card-progress i{background:#ff6b61}#budgets-view .mv7-budget-reference-row.is-over>strong{color:var(--budget-over-red);font-weight:700}#budgets-view .mv7-budget-reference-row.is-over>span.is-progress i{background:var(--budget-over-red)}@media(max-width:768px){#savings-view .mv7-goals-mobile-totals dd{line-height:1.15;text-overflow:clip;white-space:normal;overflow-wrap:normal}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense,.mv7-home-saving-card){container-type:inline-size}body[data-v2-view=overview] #overview-view :is(.mv7-metric-income,.mv7-metric-expense)>strong.mv7-private-value{font-size:min(clamp(11px,3.25vw,16px),calc(100cqi / (var(--home-amount-chars, 1) * .5)));overflow-wrap:normal;white-space:nowrap}body[data-v2-view=overview] #overview-view .mv7-home-saving-card>strong.mv7-private-value{font-size:min(clamp(10px,3.1vw,16px),calc(100cqi / (var(--home-amount-chars, 1) * .5)));overflow-wrap:normal;white-space:nowrap}.mv7-networth-mobile-evolution-chart{padding-left:calc(var(--netm-axis-w, 26px) + 2px)}.mv7-networth-mobile-evolution-axis{width:var(--netm-axis-w, 26px)}.mv7-networth-mobile-evolution-months{left:calc(var(--netm-axis-w, 26px) + 2px)}.mv7-networth-mobile-donut>span{width:82px}#networth-view .mv7-networth-mobile-evolution-axis span{font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}}@media(max-width:768px){html[data-resolved-theme] body[data-auth-state=active][data-v2-view] .mv7-topbar-actions:not(.has-guest-login) #profile-button{overflow:visible!important}html[data-resolved-theme] body[data-auth-state=active][data-v2-view] .mv7-topbar-actions:not(.has-guest-login) #profile-button #profile-initial{overflow:hidden!important;border-radius:50%!important}html[data-resolved-theme] body[data-auth-state=active][data-v2-view] .mv7-topbar-actions:not(.has-guest-login) #profile-button:after{z-index:1;right:1px!important;bottom:1px!important}html[data-resolved-theme=light] body[data-auth-state=active]:not([data-v2-view=overview]) .mv7-topbar-actions:not(.has-guest-login) #profile-button:after{border-color:#f2f2f7!important}}@media(min-width:769px){body[data-auth-state=active] .mv7-topbar-actions:not(.has-guest-login) #profile-button{overflow:visible!important}body[data-auth-state=active] .mv7-topbar-actions:not(.has-guest-login) #profile-button img{border-radius:50%!important}body[data-auth-state=active] .mv7-topbar-actions:not(.has-guest-login) #profile-button:after{z-index:1;right:0!important;bottom:0!important}:root[data-resolved-theme=light] body[data-auth-state=active] .mv7-topbar-actions:not(.has-guest-login) #profile-button:after{border-color:#fbfcfb!important}}.mv7-theme-grid>button[hidden]{display:none!important}#settings-view [hidden]{display:none!important}@media(min-width:769px){#appearance-theme-grid:has(>button[hidden]){grid-template-columns:repeat(2,minmax(0,1fr))}}.mv7-fit-box{container-type:inline-size}.mv7-fit-amount{overflow:visible!important;font-size:min(var(--fit-max),calc(100cqi / (var(--fit-chars) * .56)))!important;overflow-wrap:normal!important;text-overflow:clip!important;white-space:nowrap!important}.mv7-fit-amount.is-fit-by-word{white-space:normal!important}@media(max-width:768px){:root[data-resolved-theme=dark] #budgets-view .mv7-budget-mobile-card.is-featured{border-color:color-mix(in srgb,var(--budget-mobile-color) 38%,transparent);background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--budget-mobile-color) 34%,transparent),transparent 62%),linear-gradient(165deg,color-mix(in srgb,var(--budget-mobile-color) 16%,#1c1c1e),#121214)}}#budgets-view .mv7-budget-mobile-card:not(.is-featured) .mv7-budget-mobile-card-icon.is-on-light{color:#1c1c1e}#settings-view .mv7-appearance-effects-card{padding:22px 24px}#settings-view .mv7-appearance-effects-card>.mv7-appearance-mobile-effects-title{display:block;margin:0 0 8px;font-size:14px}#settings-view .mv7-appearance-effects-card>.mv7-settings-row{display:grid;grid-template-columns:34px minmax(0,1fr) 44px;gap:12px;align-items:center;min-height:68px;padding:12px 0;border-top:1px solid var(--v2-line)}#settings-view .mv7-appearance-effects-card>.mv7-appearance-mobile-effects-title+.mv7-settings-row{border-top:0}#settings-view .mv7-appearance-effects-card>.mv7-settings-row:last-child{padding-bottom:0}#settings-view .mv7-appearance-effects-card .mv7-appearance-row-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--v2-muted) 10%,transparent);color:var(--v2-muted)}#settings-view .mv7-appearance-effects-card .mv7-appearance-row-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}#settings-view .mv7-appearance-effects-card .mv7-settings-row>label{min-width:0;font-size:14px;line-height:1.4;cursor:pointer}#settings-view .mv7-appearance-effects-card .mv7-switch{justify-self:end;margin:0}@media(max-width:768px){#settings-view .mv7-appearance-effects-card{padding:16px 18px!important}#settings-view .mv7-appearance-effects-card>.mv7-appearance-mobile-effects-title{margin:0 0 8px!important}}.mv7-page-identity .mv7-live-pill{display:none!important}:root{--v2-positive: #2dde98;--v2-positive-bright: #61f4b6;--v2-positive-soft: rgba(45, 222, 152, .1)}:root[data-resolved-theme=light]{--v2-positive: #067647;--v2-positive-bright: #05603a;--v2-positive-soft: rgba(8, 127, 91, .1)}:root[data-resolved-theme=dark][data-accent=graphite]{--v2-green: #98989d;--v2-green-bright: #aeaeb2;--v2-green-soft: rgba(152, 152, 157, .14)}:root[data-resolved-theme=dark][data-accent=blue]{--v2-green: #0a84ff;--v2-green-bright: #409cff;--v2-green-soft: rgba(10, 132, 255, .14)}:root[data-resolved-theme=dark][data-accent=purple]{--v2-green: #bf5af2;--v2-green-bright: #da8fff;--v2-green-soft: rgba(191, 90, 242, .14)}:root[data-resolved-theme=dark][data-accent=pink]{--v2-green: #ff375f;--v2-green-bright: #ff6482;--v2-green-soft: rgba(255, 55, 95, .14)}:root[data-resolved-theme=dark][data-accent=red]{--v2-green: #ff453a;--v2-green-bright: #ff6961;--v2-green-soft: rgba(255, 69, 58, .14)}:root[data-resolved-theme=dark][data-accent=orange]{--v2-green: #ff9f0a;--v2-green-bright: #ffb340;--v2-green-soft: rgba(255, 159, 10, .14)}:root[data-resolved-theme=dark][data-accent=yellow]{--v2-green: #ffd60a;--v2-green-bright: #ffd426;--v2-green-soft: rgba(255, 214, 10, .14)}:root[data-resolved-theme=dark][data-accent=green]{--v2-green: #30d158;--v2-green-bright: #30db5b;--v2-green-soft: rgba(48, 209, 88, .14)}:root[data-resolved-theme=light][data-accent=graphite]{--v2-green: #6c6c70;--v2-green-bright: #48484a;--v2-green-soft: rgba(108, 108, 112, .12)}:root[data-resolved-theme=light][data-accent=blue]{--v2-green: #0040dd;--v2-green-bright: #0035b8;--v2-green-soft: rgba(0, 64, 221, .1)}:root[data-resolved-theme=light][data-accent=purple]{--v2-green: #8944ab;--v2-green-bright: #733a90;--v2-green-soft: rgba(137, 68, 171, .1)}:root[data-resolved-theme=light][data-accent=pink]{--v2-green: #d30f45;--v2-green-bright: #b00c3a;--v2-green-soft: rgba(211, 15, 69, .1)}:root[data-resolved-theme=light][data-accent=red]{--v2-green: #d70015;--v2-green-bright: #b30012;--v2-green-soft: rgba(215, 0, 21, .1)}:root[data-resolved-theme=light][data-accent=orange]{--v2-green: #c93400;--v2-green-bright: #a82b00;--v2-green-soft: rgba(201, 52, 0, .1)}:root[data-resolved-theme=light][data-accent=yellow]{--v2-green: #b25000;--v2-green-bright: #944300;--v2-green-soft: rgba(178, 80, 0, .1)}:root[data-resolved-theme=light][data-accent=green]{--v2-green: #248a3d;--v2-green-bright: #1d7032;--v2-green-soft: rgba(36, 138, 61, .1)}:root[data-resolved-theme=light] #overview-view .mv7-change b{color:var(--v2-positive-bright)}.mv7-accent-swatches{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0 6px}.mv7-accent-swatches button[data-accent-option]{width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px #0000001f,inset 0 1px 1px #ffffff59;cursor:pointer;transition:transform .15s ease}.mv7-accent-swatches button[data-accent-option]:active{transform:scale(.92)}.mv7-accent-swatches button[data-accent-option].is-selected{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px var(--v2-surface, #1c1c1e),0 0 0 4px var(--swatch)}.mv7-accent-swatches [data-accent-option=graphite]{--swatch: #8e8e93}.mv7-accent-swatches [data-accent-option=blue]{--swatch: #007aff}.mv7-accent-swatches [data-accent-option=purple]{--swatch: #af52de}.mv7-accent-swatches [data-accent-option=pink]{--swatch: #ff2d55}.mv7-accent-swatches [data-accent-option=red]{--swatch: #ff3b30}.mv7-accent-swatches [data-accent-option=orange]{--swatch: #ff9500}.mv7-accent-swatches [data-accent-option=yellow]{--swatch: #ffcc00}.mv7-accent-swatches [data-accent-option=green]{--swatch: #34c759}.mv7-accent-name{margin:0 0 20px;color:var(--v2-muted);font-size:12px}@media(max-width:768px){body[data-v2-view=settings] .mv7-accent-swatches{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;padding:4px 2px 2px}body[data-v2-view=settings] .mv7-accent-swatches button{width:min(32px,100%);height:auto;aspect-ratio:1;justify-self:center;border:0;outline:0}body[data-v2-view=settings] .mv7-accent-swatches button.is-selected{outline:0}body[data-v2-view=settings] .mv7-accent-name{margin:6px 2px 0;text-align:center}}body[data-v2-view=transactions] #transactions-view .mv7-tx-layout{display:block}body[data-v2-view=transactions] #transactions-view .mv7-tx-ledger{width:100%;border-radius:22px;background:var(--v2-surface);box-shadow:none!important;backdrop-filter:none}body[data-v2-view=transactions] #transactions-view .mv7-tx-columns,body[data-v2-view=transactions] #transactions-view :is(.mv7-tx-category,.mv7-tx-cell-account,.mv7-tx-cell-date,.mv7-tx-cell-status,.mv7-tx-row-date-mobile){display:none!important}body[data-v2-view=transactions] #transactions-view .mv7-tx-list{display:block;padding:8px 20px;background:transparent!important;border:0;box-shadow:none!important}body[data-v2-view=transactions] #transactions-view .mv7-tx-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:6px 16px;padding:16px 0;margin:0;border:0;border-bottom:1px solid var(--v2-line);border-radius:0;background:transparent!important;box-shadow:none;cursor:default}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-main{display:flex;grid-column:1;grid-row:1 / 3;align-items:center;gap:12px;min-width:0}body[data-v2-view=transactions] #transactions-view .mv7-transaction-token{flex:0 0 42px;border-radius:12px}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-copy{display:grid;min-width:0;gap:4px}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-meta-desktop,body[data-v2-view=transactions] #transactions-view .mv7-tx-row-meta-mobile{display:block;font-size:12px;color:var(--v2-muted)}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-amount{grid-column:2;grid-row:1;align-self:end;font-size:16px;letter-spacing:-.03em;text-align:right}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-actions{display:flex;grid-column:2;grid-row:2;justify-content:flex-end;gap:12px}.mv7-tx-row-actions button{min-height:32px;padding:4px 0;border:0;background:transparent;color:#0a84ff;font:inherit;font-size:12px;cursor:pointer}.mv7-tx-row-actions button:last-child{color:#ff453a}@media(max-width:768px){body[data-v2-view=transactions] #transactions-view .mv7-tx-list{padding:6px 14px}body[data-v2-view=transactions] #transactions-view .mv7-tx-row{gap:4px 10px}}body[data-v2-view=transactions] #transactions-view .mv7-tx-row{grid-template-columns:minmax(0,1fr) auto 32px;grid-template-rows:auto;align-items:center;min-height:80px;gap:12px;padding:14px 0}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-main{grid-area:1 / 1;gap:12px}body[data-v2-view=transactions] #transactions-view .mv7-transaction-token{width:40px;height:40px;min-width:40px;flex-basis:40px;grid-area:auto;margin:0;border-radius:12px}body[data-v2-view=transactions] #transactions-view .mv7-transaction-token-icon{width:20px;height:20px}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-copy{grid-area:auto;gap:5px}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-copy strong{overflow:hidden;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-meta-desktop{overflow:hidden;font-size:12px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-meta-mobile{display:none}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-amount{grid-area:1 / 2;align-self:center;margin:0;font-size:15px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-actions{grid-area:1 / 3;display:block}body[data-v2-view=transactions] #transactions-view .mv7-tx-more{display:grid;place-items:center;width:32px;min-height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--v2-muted);font-size:24px;line-height:1}body[data-v2-view=transactions] #transactions-view .mv7-tx-more:hover{background:color-mix(in srgb,var(--v2-text) 6%,transparent)}.mv7-tx-action-menu{position:fixed;inset:auto;width:156px;margin:0;padding:5px;border:1px solid var(--v2-line);border-radius:14px;background:#242426;color:var(--v2-text);box-shadow:0 8px 32px #0003}:root[data-resolved-theme=light] .mv7-tx-action-menu{background:#fff}.mv7-tx-action-menu button{display:block;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:9px;background:transparent;color:#0a84ff;font:inherit;font-size:14px;text-align:left;cursor:pointer}.mv7-tx-action-menu button:hover{background:#8882}.mv7-tx-action-menu button:last-child{color:#ff453a}@media(max-width:380px){body[data-v2-view=transactions] #transactions-view .mv7-tx-row{gap:6px}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-main{gap:8px}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-amount{font-size:13px}}body[data-v2-view=transactions] #transactions-view .mv7-tx-list{padding:2px 14px}body[data-v2-view=transactions] #transactions-view .mv7-tx-row{min-height:58px;padding:9px 0;gap:8px;grid-template-columns:minmax(0,1fr) auto 28px}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-main{gap:9px}body[data-v2-view=transactions] #transactions-view .mv7-transaction-token{width:32px;height:32px;min-width:32px;flex-basis:32px;border-radius:9px}body[data-v2-view=transactions] #transactions-view .mv7-transaction-token-icon{width:17px;height:17px}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-copy{gap:2px}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-copy strong{font-size:13px;line-height:1.25}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-meta-desktop{font-size:11px;line-height:1.3}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-amount{font-size:13px;letter-spacing:-.02em}body[data-v2-view=transactions] #transactions-view .mv7-tx-more{width:28px;min-height:40px;font-size:21px}body[data-v2-view=transactions] #transactions-view .mv7-tx-date-group{min-height:28px;padding:8px 0 5px;font-size:11px;line-height:1.3}body[data-v2-view=transactions] #transactions-view .mv7-tx-row:has(+.mv7-tx-date-group),body[data-v2-view=transactions] #transactions-view .mv7-tx-row:last-child{margin-bottom:0}body[data-v2-view=transactions] #transactions-view .mv7-tx-row{grid-template-rows:auto auto;column-gap:10px;row-gap:3px;min-height:58px}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-main{grid-column:1;grid-row:1 / 3;align-self:center}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-copy{gap:3px}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-amount{grid-column:2;grid-row:1;align-self:end;font-weight:600}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-date-mobile{display:block!important;grid-column:2;grid-row:2;align-self:start;margin:0;color:var(--v2-muted);font-size:11px;font-weight:400;line-height:1.3;text-align:right;white-space:nowrap}body[data-v2-view=transactions] #transactions-view .mv7-tx-row-actions{grid-column:3;grid-row:1 / 3;align-self:center}body[data-v2-view=transactions] #transactions-view .mv7-tx-row:after{display:none}body[data-v2-view=transactions] #transactions-view .mv7-tx-row{border-bottom:0;position:relative}body[data-v2-view=transactions] #transactions-view .mv7-tx-row:not(:last-child):not(:has(+.mv7-tx-date-group)):after{display:block;position:absolute;inset:auto 0 0 41px;height:1px;background:var(--v2-line);content:"";pointer-events:none}:root body #transaction-composer#transaction-composer.is-editing{--editor-bg: #1c1c1e;--editor-field: #2c2c2e;--editor-text: #f5f5f7;--editor-muted: #a1a1a8;--editor-line: #ffffff12;background:var(--editor-bg)!important;color:var(--editor-text)!important;border:1px solid var(--editor-line);border-radius:24px;color-scheme:dark}:root[data-resolved-theme=light] body #transaction-composer#transaction-composer.is-editing{--editor-bg: #f2f2f7;--editor-field: #fff;--editor-text: #1c1c1e;--editor-muted: #8e8e93;--editor-line: #3c3c431a;color-scheme:light}:root body #transaction-composer#transaction-composer.is-editing #composer-form{padding:20px;gap:0}:root body #transaction-composer#transaction-composer.is-editing #composer-form:before{display:none}:root body #transaction-composer#transaction-composer.is-editing header{margin:0 0 18px;align-items:center}:root body #transaction-composer#transaction-composer.is-editing header h2{font-size:19px;color:var(--editor-text);letter-spacing:-.03em}:root body #transaction-composer#transaction-composer.is-editing #composer-eyebrow{display:none}:root body #transaction-composer#transaction-composer.is-editing #close-composer{width:32px;height:32px;min-height:32px;border:0;background:var(--editor-line);color:var(--editor-muted)}:root body #transaction-composer#transaction-composer.is-editing .mv7-type-switch{padding:3px;margin-bottom:16px;border:0;border-radius:10px;background:var(--editor-line)}:root body #transaction-composer#transaction-composer.is-editing .mv7-type-switch span{min-height:34px;padding:6px;font-size:12px;border-radius:8px;color:var(--editor-muted)}:root body #transaction-composer#transaction-composer.is-editing .mv7-type-switch span:before{display:none}:root body #transaction-composer#transaction-composer.is-editing .mv7-type-switch input:checked+span{border:0;background:var(--editor-field);color:var(--editor-text);box-shadow:0 1px 4px #0002}:root body #transaction-composer#transaction-composer.is-editing .mv7-field:has(#composer-amount){padding:14px 16px;min-height:90px;margin:0 0 16px;border:0;border-radius:14px;background:var(--editor-field)}:root body #transaction-composer#transaction-composer.is-editing .mv7-field:has(#composer-amount):before,:root body #transaction-composer#transaction-composer.is-editing .mv7-field:has(#composer-amount):after{display:none}:root body #transaction-composer#transaction-composer.is-editing .mv7-field:has(#composer-amount)>span{position:static;color:var(--editor-muted);font-size:12px}:root body #transaction-composer#transaction-composer.is-editing :is(input:not([type=radio]),select),:root body #transaction-composer#transaction-composer.is-editing :is(input:not([type=radio]),select):is(:focus,:hover,:active,:-webkit-autofill){min-width:0;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--editor-text)!important;-webkit-text-fill-color:var(--editor-text)!important}:root body #transaction-composer#transaction-composer.is-editing #composer-amount{height:42px;min-height:42px;padding:0!important;font-size:30px;font-weight:600;letter-spacing:-.04em}:root body #transaction-composer#transaction-composer.is-editing .mv7-field:has(>:is(input,select)):not(:has(#composer-amount)){display:grid;grid-template-columns:95px minmax(0,1fr);gap:12px;align-items:center;min-height:50px;padding:0 14px;border-bottom:1px solid var(--editor-line);background:var(--editor-field)}:root body #transaction-composer#transaction-composer.is-editing .mv7-field:has([name=name]){border-radius:14px 14px 0 0}:root body #transaction-composer#transaction-composer.is-editing .mv7-field:has([name=date]){border-radius:0 0 14px 14px}:root body #transaction-composer#transaction-composer.is-editing .mv7-field:not(:has(#composer-amount)):before,:root body #transaction-composer#transaction-composer.is-editing .mv7-field:not(:has(#composer-amount)):after{display:none}:root body #transaction-composer#transaction-composer.is-editing .mv7-field>span{font-size:13px!important;color:var(--editor-muted)!important}:root body #transaction-composer#transaction-composer.is-editing .mv7-field:not(:has(#composer-amount))>:is(input,select){width:100%;height:48px;min-height:48px;padding:0!important;font-size:16px;text-align:right;text-align-last:right;border-radius:0}:root body #transaction-composer#transaction-composer.is-editing .mv7-field[hidden]{display:none!important}:root body #transaction-composer#transaction-composer.is-editing footer{display:flex;gap:10px;margin:0;padding:18px 0 0;background:var(--editor-bg)!important;box-shadow:none!important;border:0}:root body #transaction-composer#transaction-composer.is-editing footer:before,:root body #transaction-composer#transaction-composer.is-editing footer:after{display:none}:root body #transaction-composer#transaction-composer.is-editing #cancel-composer{display:none}:root body #transaction-composer#transaction-composer.is-editing #composer-submit{width:100%;min-height:46px;margin:0;border:0;border-radius:12px;background:#007aff!important;color:#fff!important;box-shadow:none;font-size:15px;font-weight:600}@media(max-width:768px){:root body #transaction-composer#transaction-composer.is-editing[open]{width:100%;max-width:540px;margin:auto auto 0;border-radius:24px 24px 0 0}:root body #transaction-composer#transaction-composer.is-editing #composer-form{padding:16px 20px 20px}}:root body #transaction-composer#transaction-composer.is-editing input[type=date]::-webkit-calendar-picker-indicator{position:static!important;width:16px;height:16px;margin:0 0 0 8px;padding:0;opacity:.55}:root body #transaction-composer#transaction-composer.is-editing input[type=date]::-webkit-date-and-time-value{text-align:right}:root body #transaction-composer#transaction-composer.is-editing input[type=date]::-webkit-datetime-edit{text-align:right;padding:0}:root body #transaction-composer#transaction-composer.is-editing{--editor-accent: #ff453a;--editor-accent-soft: #ff453a14}:root body #transaction-composer#transaction-composer.is-editing:has(input[name=type][value=income]:checked){--editor-accent: #30d69a;--editor-accent-soft: #30d69a18}:root body #transaction-composer#transaction-composer.is-editing:has(input[name=type][value=transfer]:checked){--editor-accent: #0a84ff;--editor-accent-soft: #0a84ff18}:root[data-resolved-theme=light] body #transaction-composer#transaction-composer.is-editing{--editor-accent: #d93c35;--editor-accent-soft: #d93c350d}:root[data-resolved-theme=light] body #transaction-composer#transaction-composer.is-editing:has(input[name=type][value=income]:checked){--editor-accent: #13875e;--editor-accent-soft: #13875e12}:root[data-resolved-theme=light] body #transaction-composer#transaction-composer.is-editing:has(input[name=type][value=transfer]:checked){--editor-accent: #007aff;--editor-accent-soft: #007aff12}:root body #transaction-composer#transaction-composer.is-editing .mv7-type-switch input:checked+span{color:var(--editor-accent);background:color-mix(in srgb,var(--editor-accent) 12%,var(--editor-field));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--editor-accent) 28%,transparent)}:root body #transaction-composer#transaction-composer.is-editing .mv7-field:has(#composer-amount){background:linear-gradient(120deg,var(--editor-accent-soft),transparent),var(--editor-field);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--editor-accent) 18%,transparent)}:root body #transaction-composer#transaction-composer.is-editing #composer-amount{color:var(--editor-accent)!important;-webkit-text-fill-color:var(--editor-accent)!important}:root body #transaction-composer#transaction-composer.is-editing .mv7-field:focus-within{box-shadow:inset 3px 0 var(--editor-accent)}:root body #transaction-composer#transaction-composer.is-editing #composer-submit{background:var(--editor-accent)!important;color:#fff!important}:root body #transaction-composer#transaction-composer.is-editing .mv7-composer-change{color:var(--editor-accent);border-color:color-mix(in srgb,var(--editor-accent) 24%,transparent);background:var(--editor-accent-soft)}:root body #transaction-composer#transaction-composer.is-editing .mv7-composer-change strong{color:var(--editor-text)}:root body #transaction-composer#transaction-composer.is-editing #composer-form{padding:14px 16px 16px}:root body #transaction-composer#transaction-composer.is-editing header{margin-bottom:12px}:root body #transaction-composer#transaction-composer.is-editing header h2{font-size:17px}:root body #transaction-composer#transaction-composer.is-editing #close-composer{width:30px;height:30px;min-height:30px}:root body #transaction-composer#transaction-composer.is-editing .mv7-type-switch{margin-bottom:12px}:root body #transaction-composer#transaction-composer.is-editing .mv7-type-switch span{min-height:30px;padding:4px 6px;font-size:11px}:root body #transaction-composer#transaction-composer.is-editing .mv7-field:has(#composer-amount){min-height:72px;margin-bottom:12px;padding:10px 12px;border-radius:12px}:root body #transaction-composer#transaction-composer.is-editing #composer-amount{height:34px;min-height:34px;font-size:25px;line-height:1.2}:root body #transaction-composer#transaction-composer.is-editing .mv7-field>span{font-size:12px!important}:root body #transaction-composer#transaction-composer.is-editing .mv7-field:has(>:is(input,select)):not(:has(#composer-amount)){min-height:44px;padding:0 12px;grid-template-columns:80px minmax(0,1fr);gap:8px}:root body #transaction-composer#transaction-composer.is-editing .mv7-field:not(:has(#composer-amount))>:is(input,select){height:44px;min-height:44px;font-size:16px}:root body #transaction-composer#transaction-composer.is-editing footer{padding-top:12px}:root body #transaction-composer#transaction-composer.is-editing #composer-submit{min-height:44px;font-size:14px;border-radius:10px}:root body #transaction-composer#transaction-composer.is-editing .mv7-composer-change{min-height:52px;margin-top:10px;padding:8px 12px}:root[data-resolved-theme=light] :is(#transaction-composer:not(.is-editing),#calendar-event-composer) .mv7-type-switch{background:var(--zenit-soft);border-color:var(--v2-line)}:root[data-resolved-theme=light] :is(#transaction-composer:not(.is-editing),#calendar-event-composer) .mv7-type-switch span{color:var(--v2-muted)}:root[data-resolved-theme=light] :is(#transaction-composer:not(.is-editing),#calendar-event-composer) .mv7-type-switch input:checked+span{background:var(--zenit-surface);color:var(--v2-text);box-shadow:0 1px 3px #0000001f}:root[data-resolved-theme=light]{--zenit-canvas: #f2f2f7;--zenit-surface: #ffffff;--zenit-soft: #f2f2f7}html:root[data-resolved-theme=light] body[data-v2-view]{--v2-warm-base: var(--zenit-canvas);--v2-warm-surface: var(--zenit-surface);--v2-warm-soft: var(--zenit-soft);--v2-canvas: var(--zenit-canvas);--v2-sidebar: var(--zenit-surface);--v2-surface: var(--zenit-surface);--v2-surface-raised: var(--zenit-surface);--v2-surface-hover: var(--zenit-soft);--mv7-mobile-light-canvas: var(--zenit-canvas);--mv7-mobile-light-canvas-background: var(--zenit-canvas);--mv7-mobile-light-surface: var(--zenit-surface);--mv7-mobile-light-surface-soft: var(--zenit-soft);--home-bg: var(--zenit-canvas);--home-surface: var(--zenit-surface);--home-surface-soft: var(--zenit-soft);--home-surface-raised: var(--zenit-surface);--settings-bg: var(--zenit-canvas);--settings-surface: var(--zenit-surface);background:var(--zenit-canvas)!important}html:root[data-resolved-theme=light] body[data-v2-view] .mv7-workspace{background:var(--zenit-canvas)!important}html:root[data-resolved-theme=light] .mv7-sidebar{--mv7-drawer-bg: var(--zenit-surface);--mv7-drawer-surface: var(--zenit-surface);--mv7-drawer-surface-soft: var(--zenit-soft)}@media(prefers-color-scheme:light){:root[data-theme=midnight][data-theme=system] .mv7-orbit-analysis{background-image:linear-gradient(90deg,#aeaeb224,#ffffffe0 74%),initial!important}}:root[data-theme=midnight][data-accent=blue]{--v2-green: #aeaeb2 !important;--v2-green-bright: #aeaeb2 !important;--v2-green-soft: rgba(174, 174, 178, .1) !important}@media(min-width:769px){:root[data-theme=midnight] .mv7-budget-heading-actions .mv7-primary-button{box-shadow:#aeaeb21a 0 12px 30px!important}:root[data-theme=midnight] .mv7-budget-categories-card,:root[data-theme=midnight] .mv7-budget-rhythm-card{box-shadow:#aeaeb214 0 18px 55px,#fff 0 1px inset!important}}:root[data-theme=midnight] .mv7-debt-detail>.mv7-debt-calendar-link:focus-visible{outline-color:#aeaeb2!important}:root[data-theme=midnight] .mv7-debt-upcoming-row:focus-visible{outline-color:#aeaeb2!important}@media(max-width:768px){:root[data-theme=midnight] .mv7-debt-row-numbers em.is-upcoming{background-color:#aeaeb21f!important;color:#aeaeb2!important}}:root[data-theme=midnight] .mv7-community-avatar.is-blue{background-image:linear-gradient(145deg,#aeaeb2,#aeaeb2)!important}:root[data-theme=midnight] .mv7-theme-preview.is-system{--preview-accent: #aeaeb2 !important;--preview-accent-soft: rgba(174, 174, 178,.16) !important}:root[data-theme=midnight] .mv7-accent-swatches button:nth-child(2){background-color:#aeaeb2!important}:root[data-theme=midnight] .mv7-report-option.is-image{--report-color: #aeaeb2 !important}:root[data-theme=midnight] .mv7-calendar-balance-path{stroke:#aeaeb2!important}@media(min-width:769px){:root[data-theme=midnight] .mv7-subscriptions-stats .is-blue{background-color:#aeaeb21a!important;color:#aeaeb2!important}}:root[data-theme=midnight] .mv7-orbit-analysis{border-top-color:#aeaeb2!important;border-right-color:#aeaeb2!important;border-bottom-color:#aeaeb2!important;background-image:linear-gradient(90deg,#aeaeb238,#050c0ee8 74%),initial!important;box-shadow:#aeaeb214 0 0 28px inset,#aeaeb229 0 0 25px!important}:root[data-theme=midnight] .mv7-recurring-analysis-identity>span{border-top-color:#aeaeb2!important;border-right-color:#aeaeb2!important;border-bottom-color:#aeaeb2!important;border-left-color:#aeaeb2!important;background-image:radial-gradient(circle,#aeaeb27a,#040d10f5 72%)!important;box-shadow:#aeaeb240 0 0 22px inset,#aeaeb247 0 0 18px!important}@media(max-width:768px){:root[data-theme=midnight] .mv7-orbit-analysis{border-left-color:#aeaeb2!important}}:root[data-theme=midnight] .mv7-profile-colors button:nth-child(1){background-color:#aeaeb2!important}:root[data-theme=midnight] .mv7-profile-colors button:nth-child(4){background-color:#aeaeb2!important}:root[data-theme=midnight] .mv7-owner-kpis .is-blue>span{background-color:#aeaeb221!important;color:#aeaeb2!important}:root[data-theme=midnight] .is-avatar.is-blue{background-image:linear-gradient(145deg,#aeaeb2,#173958)!important}:root[data-theme=midnight] #owner-user-list article>b.is-team{background-color:#aeaeb21f!important;color:#aeaeb2!important}:root[data-theme=midnight] .mv7-plan-bar i:nth-child(2){background-color:#aeaeb2!important}:root[data-theme=midnight] .mv7-owner-plans>p>i.is-blue{background-color:#aeaeb2!important}:root[data-theme=midnight] .mv7-budget-summary .is-spent>span{border-top-color:#aeaeb22e!important;border-right-color:#aeaeb22e!important;border-bottom-color:#aeaeb22e!important;border-left-color:#aeaeb22e!important;background-color:#aeaeb212!important;color:#aeaeb2!important}:root[data-theme=midnight] .mv7-budget-summary .is-spent small{color:#aeaeb2!important}@media(max-width:768px){:root[data-theme=midnight] #transactions-view .mv7-transaction-token.is-transfer{background-color:#aeaeb224!important;color:#aeaeb2!important}}@media(max-width:768px){:root[data-theme=midnight] body{--mv7-mobile-accent: #aeaeb2 !important;--mv7-mobile-glow: rgba(174, 174, 178, .16) !important;--mv7-mobile-glow-soft: rgba(174, 174, 178, .07) !important}:root[data-theme=midnight] body[data-v2-view=transactions]{--mv7-mobile-accent: #aeaeb2 !important;--mv7-mobile-glow: rgba(174, 174, 178, .18) !important;--mv7-mobile-glow-soft: rgba(174, 174, 178, .075) !important}:root[data-theme=midnight] body[data-v2-view=calendar]{--mv7-mobile-accent: #aeaeb2 !important;--mv7-mobile-glow: rgba(174, 174, 178, .17) !important;--mv7-mobile-glow-soft: rgba(174, 174, 178, .07) !important}:root[data-theme=midnight] body[data-v2-view=networth]{--mv7-mobile-accent: #aeaeb2 !important;--mv7-mobile-glow: rgba(174, 174, 178, .18) !important;--mv7-mobile-glow-soft: rgba(174, 174, 178, .075) !important}:root[data-theme=midnight] body[data-v2-view=settings]{--mv7-mobile-accent: #aeaeb2 !important;--mv7-mobile-glow: rgba(174, 174, 178, .16) !important;--mv7-mobile-glow-soft: rgba(174, 174, 178, .07) !important}:root[data-theme=midnight] #overview-view .mv7-metric-primary .mv7-metric-icon,:root[data-theme=midnight] #overview-view .mv7-quick-actions-row .mv7-quick-action-btn:nth-child(1) svg{border-top-color:#aeaeb257!important;border-right-color:#aeaeb257!important;border-bottom-color:#aeaeb257!important;border-left-color:#aeaeb257!important;background-color:#aeaeb21a!important;color:#aeaeb2!important}:root[data-theme=midnight] #overview-view .mv7-quick-actions-row .mv7-quick-action-btn:nth-child(1) svg{stroke:#aeaeb2!important}:root[data-theme=midnight] #overview-view .mv7-chart-line{stroke:#aeaeb2!important}:root[data-theme=midnight] #transactions-view .mv7-tx-summary-item:first-child strong{color:#aeaeb2!important;stroke:#aeaeb2!important}:root[data-theme=midnight] #transactions-view .mv7-tx-type-filter button.is-active{border-top-color:#aeaeb247!important;border-right-color:#aeaeb247!important;border-bottom-color:#aeaeb247!important;border-left-color:#aeaeb247!important;background-color:#aeaeb21c!important}:root[data-theme=midnight] #transactions-view .mv7-tx-row.is-selected,:root[data-theme=midnight] #transactions-view .mv7-transaction-row:active{background-image:linear-gradient(90deg,#aeaeb21a,#ffffff05)!important}:root[data-theme=midnight] #calendar-view .mv7-calendar-runway{background-image:radial-gradient(circle at 90% 0px,rgba(174,174,178,.12),transparent 15rem),initial!important}:root[data-theme=midnight] #calendar-view .mv7-calendar-day.is-today{outline-color:#aeaeb2!important;background-color:#aeaeb217!important}:root[data-theme=midnight] #calendar-view .mv7-calendar-day.is-today>strong{color:#aeaeb2!important}:root[data-theme=midnight] #calendar-view .mv7-calendar-summary dl>div:nth-child(3){box-shadow:#aeaeb280 0 2px inset!important}:root[data-theme=midnight] #community-view .mv7-community-tabs button.is-active:after{background-image:linear-gradient(90deg,#a981f2,#aeaeb2)!important}:root[data-theme=midnight] #community-view .mv7-community-post:nth-child(3n+1){box-shadow:#aeaeb23d 2px 0 inset!important}:root[data-theme=midnight] .mv7-dm-conversation.is-active,:root[data-theme=midnight] .mv7-dm-conversation:active{background-image:linear-gradient(90deg,#ab7eff1c,#aeaeb20b)!important}:root[data-theme=midnight] .mv7-dm-message.is-mine{background-image:linear-gradient(145deg,#8f72e038,#aeaeb221)!important}:root[data-theme=midnight] #settings-view .mv7-switch:checked{background-image:linear-gradient(90deg,#aeaeb2,#9d82dd)!important}:root[data-theme=midnight] #settings-view .mv7-primary-button,:root[data-theme=midnight] #settings-view .mv7-backup-actions .mv7-primary-button{border-top-color:#aeaeb275!important;border-right-color:#aeaeb275!important;border-bottom-color:#aeaeb275!important;border-left-color:#aeaeb275!important;background-image:linear-gradient(135deg,#aeaeb2eb,#8571cbe6)!important;box-shadow:#fff3 0 1px inset,#aeaeb294 0 14px 26px -14px!important}:root[data-theme=midnight] #settings-view .mv7-settings-metric>span,:root[data-theme=midnight] #settings-view .mv7-backup-header-icon{border-top-color:#aeaeb242!important;border-right-color:#aeaeb242!important;border-bottom-color:#aeaeb242!important;border-left-color:#aeaeb242!important;background-color:#aeaeb214!important;color:#aeaeb2!important}:root[data-theme=midnight] #settings-view .mv7-backup-header-icon,:root[data-theme=midnight] #settings-view .mv7-notification-icon,:root[data-theme=midnight] #settings-view .mv7-security-row-icon{border-top-color:#aeaeb23d!important;border-right-color:#aeaeb23d!important;border-bottom-color:#aeaeb23d!important;border-left-color:#aeaeb23d!important;background-color:#aeaeb214!important;color:#aeaeb2!important}}@media(max-width:0px){:root[data-theme=midnight] #transactions-view .mv7-tx-heading:before{color:#aeaeb2!important}:root[data-theme=midnight] #transactions-view .mv7-tx-heading-actions .mv7-primary-button{border-top-color:#aeaeb27a!important;border-right-color:#aeaeb27a!important;border-bottom-color:#aeaeb27a!important;border-left-color:#aeaeb27a!important;background-color:#aeaeb2bd!important;box-shadow:#ffffff38 0 1px inset,#aeaeb240 0 12px 26px!important}:root[data-theme=midnight] #transactions-view .mv7-tx-summary{border-top-color:#aeaeb240!important;border-right-color:#aeaeb240!important;border-bottom-color:#aeaeb240!important;border-left-color:#aeaeb240!important;background-image:radial-gradient(circle at 92% 6%,rgba(174,174,178,.22),transparent 16rem),radial-gradient(circle at 10% 100%,rgba(123,104,218,.1),transparent 13rem),linear-gradient(145deg,#ffffff17,#ffffff05),initial!important;box-shadow:#ffffff21 0 1px inset,#ffffff06 0 -1px inset,#00000057 0 22px 50px,#aeaeb20f 0 0 38px!important}:root[data-theme=midnight] #transactions-view .mv7-tx-mobile-period svg{stroke:#aeaeb2!important}:root[data-theme=midnight] #transactions-view .mv7-tx-type-filter button.is-active{border-top-color:#aeaeb25c!important;border-right-color:#aeaeb25c!important;border-bottom-color:#aeaeb25c!important;border-left-color:#aeaeb25c!important;background-image:linear-gradient(145deg,#aeaeb233,#aeaeb21f),initial!important;box-shadow:#ffffff17 0 1px inset,#aeaeb21f 0 8px 18px!important}:root[data-theme=midnight] #transactions-view .mv7-tx-date-group{color:#aeaeb2!important}:root[data-theme=midnight] #transactions-view .mv7-tx-row.is-selected{border-top-color:#aeaeb247!important;border-right-color:#aeaeb247!important;border-bottom-color:#aeaeb247!important;border-left-color:#aeaeb247!important;background-image:linear-gradient(90deg,#aeaeb21a,#ffffff05),initial!important}:root[data-theme=midnight] #transactions-view .mv7-tx-row-amount.is-transfer{color:#aeaeb2!important}}:root[data-theme=midnight] #streak-time-message:before,:root[data-theme=midnight] #calendar-time-message:before{background-color:#aeaeb2!important;box-shadow:#aeaeb257 0 0 9px!important}@media(max-width:768px){:root[data-theme=midnight] body[data-v2-view=overview]{--mv7-home-blue: #aeaeb2 !important;background-image:radial-gradient(circle at 104% 17%,rgba(174,174,178,.24),transparent 19rem),radial-gradient(circle at -10% 49%,rgba(133,86,217,.13),transparent 22rem),linear-gradient(165deg,#070a10,#0b0e18 48%,#070a10)!important}:root[data-theme=midnight] body[data-v2-view=overview] .mv7-topbar{border-bottom-color:#aeaeb221!important}:root[data-theme=midnight] body[data-v2-view=overview] .mv7-mobile-brand-mark i{background-image:linear-gradient(135deg,#f5f8ff,#aeaeb2 52%,#a68cff)!important;box-shadow:#aeaeb266 0 0 18px!important}:root[data-theme=midnight] #overview-view .mv7-section-heading>div:first-child:before{border-top-color:#aeaeb23d!important;border-right-color:#aeaeb23d!important;border-bottom-color:#aeaeb23d!important;border-left-color:#aeaeb23d!important;background-image:radial-gradient(circle,rgba(174,174,178,.76) 0px,rgba(174,174,178,.76) 3px,transparent 4px),conic-gradient(from 205deg,transparent 0deg,transparent 58%,rgba(174,174,178,.72) 69%,transparent 80%)!important;box-shadow:#aeaeb214 0 0 28px inset,#aeaeb217 0 0 35px!important}:root[data-theme=midnight] #overview-view .mv7-eyebrow{color:#aeaeb2!important}:root[data-theme=midnight] #overview-view .mv7-eyebrow:before{background-image:linear-gradient(90deg,#aeaeb2,#af8cff)!important}:root[data-theme=midnight] #overview-view .mv7-metric-primary{border-top-color:#aeaeb23d!important;border-right-color:#aeaeb23d!important;border-bottom-color:#aeaeb23d!important;border-left-color:#aeaeb23d!important;background-image:radial-gradient(circle at 92% 15%,rgba(174,174,178,.2),transparent 10rem),radial-gradient(circle at 15% 120%,rgba(159,115,241,.16),transparent 13rem),linear-gradient(145deg,#1f2b48f0,#0c111df7)!important;box-shadow:#ffffff1f 0 1px inset,#aeaeb2b8 0 24px 58px -28px!important}:root[data-theme=midnight] #overview-view .mv7-metric-primary:before{border-top-color:#aeaeb233!important;border-right-color:#aeaeb233!important;border-bottom-color:#aeaeb233!important;border-left-color:#aeaeb233!important;box-shadow:#aeaeb206 0 0 0 22px,#a680f505 0 0 0 48px!important}:root[data-theme=midnight] #overview-view .mv7-metric-primary:after{background-image:linear-gradient(90deg,transparent,rgba(174,174,178,.7),transparent)!important;box-shadow:#aeaeb259 0 0 14px!important}:root[data-theme=midnight] #overview-view .mv7-metric-primary .mv7-metric-icon{border-top-color:#aeaeb242!important;border-right-color:#aeaeb242!important;border-bottom-color:#aeaeb242!important;border-left-color:#aeaeb242!important;background-color:#aeaeb217!important;color:#aeaeb2!important}:root[data-theme=midnight] #overview-view .mv7-quick-actions-row:before{background-image:linear-gradient(90deg,transparent,rgba(174,174,178,.7),transparent)!important}}@media(max-width:768px){:root[data-theme=midnight] body[data-v2-view=overview]{--mv7-home-expense: #aeaeb2 !important;--mv7-home-blue: #aeaeb2 !important}:root[data-theme=midnight] #overview-view .mv7-mobile-balance-orbit i{box-shadow:#aeaeb229 0 -3px 12px!important}:root[data-theme=midnight] #overview-view .mv7-chart-area{fill:#aeaeb214!important}:root[data-theme=midnight] #overview-view .mv7-chart-point circle:first-child{fill:#aeaeb22e!important}}@media(max-width:768px){:root[data-theme=midnight] body[data-v2-view=accounts]{--mv7-account-blue: #aeaeb2 !important}:root[data-theme=midnight] #accounts-view #accounts-add{border-top-color:#aeaeb261!important;border-right-color:#aeaeb261!important;border-bottom-color:#aeaeb261!important;border-left-color:#aeaeb261!important}}:root[data-theme=midnight] .mv7-theme-preview.is-light{--preview-accent: #aeaeb2 !important;--preview-accent-soft: rgba(174, 174, 178, .15) !important}@media(min-width:769px){:root[data-theme=midnight] #calendar-view .mv7-calendar-day:focus-visible{outline-color:#aeaeb2c7!important}:root[data-theme=midnight] .mv7-calendar-day.is-today>strong{background-color:#aeaeb2!important;box-shadow:#aeaeb21a 0 0 0 4px,#aeaeb23d 0 4px 12px!important}:root[data-theme=midnight] .mv7-calendar-day-activity-mosaic .is-transfer{--activity-color: #aeaeb2 !important}:root[data-theme=midnight] .mv7-calendar-day .mv7-calendar-event.is-transfer{--event-color: #aeaeb2 !important}:root[data-theme=midnight] .mv7-calendar-desktop-legend .is-transfer{color:#aeaeb2!important}:root[data-theme=midnight] .mv7-calendar-desktop-day-stats .is-balance{--day-color: #aeaeb2 !important}:root[data-theme=midnight] .mv7-calendar-desktop-day-row.is-transfer{--row-color: #aeaeb2 !important}:root[data-theme=midnight] .mv7-calendar-desktop-day-more:hover,:root[data-theme=midnight] .mv7-calendar-desktop-day-more:focus-visible{background-color:#aeaeb20e!important}:root[data-theme=midnight] .mv7-calendar-desktop-day-empty>span{background-color:#aeaeb21a!important;color:#aeaeb2!important}}@media(max-width:768px){:root[data-theme=midnight] body[data-v2-view=settings] #settings-view{--settings-green: #aeaeb2 !important;--settings-control-accent: #aeaeb2 !important}:root[data-theme=midnight][data-resolved-theme=dark] body[data-v2-view=settings] #settings-view{--settings-green: #aeaeb2 !important;--settings-control-accent: #aeaeb2 !important}}@media(max-width:780px){:root[data-theme=midnight] body[data-v2-view=settings] .mv7-reports-mobile-benefits p>i{color:#aeaeb2!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-reports-mobile-art>span{border-top-color:#aeaeb224!important;border-right-color:#aeaeb224!important;border-bottom-color:#aeaeb224!important;border-left-color:#aeaeb224!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-reports-mobile-art .is-summary b{background-color:#aeaeb2!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-report-tags em{border-top-color:#aeaeb233!important;border-right-color:#aeaeb233!important;border-bottom-color:#aeaeb233!important;border-left-color:#aeaeb233!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-report-download{color:#aeaeb2!important;border-top-color:#aeaeb226!important;border-right-color:#aeaeb226!important;border-bottom-color:#aeaeb226!important;border-left-color:#aeaeb226!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-security-mobile-recommendation{border-top-color:#aeaeb21a!important;border-right-color:#aeaeb21a!important;border-bottom-color:#aeaeb21a!important;border-left-color:#aeaeb21a!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-security-mobile-recommendation>i{color:#aeaeb2!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-security-mobile-recommendation>svg{color:#aeaeb2!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-security-access,:root[data-theme=midnight] body[data-v2-view=settings] .mv7-security-sessions,:root[data-theme=midnight] body[data-v2-view=settings] .mv7-security-rail>.mv7-settings-card{border-top-color:#aeaeb21a!important;border-right-color:#aeaeb21a!important;border-bottom-color:#aeaeb21a!important;border-left-color:#aeaeb21a!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-security-access-row>button{color:#aeaeb2!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-security-sessions>.mv7-secondary-button{color:#aeaeb2!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-settings-mobile-danger-backup,:root[data-theme=midnight] body[data-v2-view=settings] .mv7-settings-mobile-danger-help{border-top-color:#aeaeb21f!important;border-right-color:#aeaeb21f!important;border-bottom-color:#aeaeb21f!important;border-left-color:#aeaeb21f!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-settings-mobile-danger-backup>i{color:#aeaeb2!important}:root[data-theme=midnight] body[data-v2-view=settings] :is(.mv7-settings-mobile-danger-backup,.mv7-settings-mobile-danger-help)>b{color:#aeaeb2!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-danger-card .mv7-settings-row>span>em{border-top-color:#aeaeb21a!important;border-right-color:#aeaeb21a!important;border-bottom-color:#aeaeb21a!important;border-left-color:#aeaeb21a!important}:root[data-theme=midnight][data-resolved-theme=dark] body[data-v2-view=settings] .mv7-reports-mobile-hero{background-image:radial-gradient(circle at 76% 32%,rgba(174,174,178,.24),transparent 38%),initial!important}}@media(max-width:768px){:root[data-theme=midnight] #profile-view .mv7-profile-preview-toggle{border-top-color:#aeaeb224!important;border-right-color:#aeaeb224!important;border-bottom-color:#aeaeb224!important;border-left-color:#aeaeb224!important;color:#aeaeb2!important}:root[data-theme=midnight] #profile-view .mv7-profile-editor-hero{border-top-color:#aeaeb21c!important;border-right-color:#aeaeb21c!important;border-bottom-color:#aeaeb21c!important;border-left-color:#aeaeb21c!important}:root[data-theme=midnight] #profile-view .mv7-profile-avatar-camera{border-top-color:#aeaeb21f!important;border-right-color:#aeaeb21f!important;border-bottom-color:#aeaeb21f!important;border-left-color:#aeaeb21f!important}:root[data-theme=midnight] #profile-view .mv7-profile-mobile-verified{background-color:#aeaeb2!important}:root[data-theme=midnight] #profile-view .mv7-profile-photo-button{border-top-color:#aeaeb226!important;border-right-color:#aeaeb226!important;border-bottom-color:#aeaeb226!important;border-left-color:#aeaeb226!important}:root[data-theme=midnight] #profile-view .mv7-profile-fields{border-top-color:#aeaeb21c!important;border-right-color:#aeaeb21c!important;border-bottom-color:#aeaeb21c!important;border-left-color:#aeaeb21c!important}:root[data-theme=midnight] #profile-view .mv7-profile-mobile-field-icon{border-top-color:#aeaeb20f!important;border-right-color:#aeaeb20f!important;border-bottom-color:#aeaeb20f!important;border-left-color:#aeaeb20f!important}:root[data-theme=midnight] #profile-view .mv7-profile-field-state,:root[data-theme=midnight] #profile-view .mv7-profile-email-state{color:#aeaeb2!important}:root[data-theme=midnight] #profile-view .mv7-profile-mobile-more>button{border-top-color:#aeaeb21c!important;border-right-color:#aeaeb21c!important;border-bottom-color:#aeaeb21c!important;border-left-color:#aeaeb21c!important}:root[data-theme=midnight] #profile-view .mv7-profile-editor-actions{border-top-color:#aeaeb21c!important;border-right-color:#aeaeb21c!important;border-bottom-color:#aeaeb21c!important;border-left-color:#aeaeb21c!important}:root[data-theme=midnight] #profile-view #profile-save{background-image:linear-gradient(#aeaeb2,#aeaeb2)!important;box-shadow:#ffffff42 0 1px inset,#aeaeb2b3 0 15px 28px -17px!important}:root[data-theme=midnight][data-resolved-theme=dark] body[data-v2-view=profile]{background-image:radial-gradient(circle at 84% 8%,rgba(174,174,178,.2),transparent 30%),initial!important}}@media(max-width:768px){:root[data-theme=midnight] body[data-v2-view=overview] #profile-button{background-image:linear-gradient(145deg,#aeaeb2d1,#e0a275b3)!important}}@media(max-width:768px){:root[data-theme=midnight] body[data-v2-view=settings] .mv7-mobile-setting-icon.is-blue{background-color:#aeaeb21a!important;color:#aeaeb2!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-region-preview>header>.mv7-py-flag{background-image:linear-gradient(#d52b34 0px 33.333%,#fff 33.333% 66.666%,#aeaeb2 66.666% 100%)!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-region-preview>header em{background-color:#aeaeb21a!important;color:#aeaeb2!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-region-orb{border-top-color:#aeaeb247!important;border-right-color:#aeaeb247!important;border-bottom-color:#aeaeb247!important;border-left-color:#aeaeb247!important;background-image:repeating-radial-gradient(circle,transparent 0px,transparent 13px,rgba(174,174,178,.13) 14px,rgba(174,174,178,.13) 15px),radial-gradient(circle at 33% 24%,#fffffff2,#abd2ec29 66%)!important;box-shadow:#aeaeb221 15px 20px 28px!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-sync-mobile-cloud{background-image:radial-gradient(circle at 34% 20%,rgba(255,255,255,.96),transparent 33%),linear-gradient(150deg,#e7f3ffe0,#aeaeb242)!important;color:#aeaeb2!important;box-shadow:#aeaeb229 15px 22px 32px,#ffffffe6 0 1px inset!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-sync-mobile-account>span{background-color:#aeaeb21a!important;color:#aeaeb2!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-sync-mobile-now{color:#aeaeb2!important}:root[data-theme=midnight] body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] #category-new{background-color:color-mix(in srgb,rgb(174,174,178) 5%,transparent 95%)!important;color:#aeaeb2!important}}@media(max-width:768px){:root[data-theme=midnight] :scope{--mv7-tx-expense: #aeaeb2 !important}:root[data-theme=midnight] #transactions-view .mv7-tx-row:active{border-top-color:#aeaeb247!important;border-right-color:#aeaeb247!important;border-bottom-color:#aeaeb247!important;border-left-color:#aeaeb247!important;background-image:linear-gradient(90deg,#aeaeb212,#ffffff02),initial!important}:root[data-theme=midnight] #transactions-view .mv7-transaction-token{background-color:#aeaeb214!important}:root[data-theme=midnight] #transactions-view .mv7-transaction-token.is-expense{background-color:#aeaeb216!important}:root[data-theme=midnight] #transactions-view .mv7-tx-mobile-fab{border-top-color:#aeaeb2b8!important;border-right-color:#aeaeb2b8!important;border-bottom-color:#aeaeb2b8!important;border-left-color:#aeaeb2b8!important;background-color:#aeaeb2c2!important;box-shadow:#ffffff6b 0 1px inset,#aeaeb247 0 14px 35px!important}}@media(max-width:768px){:root[data-theme=midnight] body[data-v2-view=settings] .mv7-whatsapp-mobile-examples article.is-transfer>span{border-top-color:#aeaeb226!important;border-right-color:#aeaeb226!important;border-bottom-color:#aeaeb226!important;border-left-color:#aeaeb226!important;background-color:#aeaeb21c!important;color:#aeaeb2!important}}@media(max-width:768px){:root[data-theme=midnight][data-theme=midnight] body[data-v2-view=budgets]{--budgetm-green: #aeaeb2 !important}:root[data-theme=midnight][data-theme=midnight] body[data-v2-view=budgets] .mv7-budget-mobile-available{background-image:radial-gradient(circle at 82% 12%,rgba(174,174,178,.09),transparent 45%),linear-gradient(155deg,#151d22,#0a1013)!important}}@media(max-width:768px){:root[data-theme=midnight] body[data-v2-view=accounts]{--acctm-card: #aeaeb2 !important}}@media(max-width:768px){:root[data-theme=midnight] body[data-v2-view=calendar]{--calm-transfer: #aeaeb2 !important}}@media(max-width:768px){:root[data-theme=midnight] body[data-v2-view=networth]{--netm-blue: #aeaeb2 !important}}@media(max-width:768px){:root[data-theme=midnight] .mv7-recurring-mobile-brand[data-brand=internet]{background-color:#aeaeb2!important}}@media(max-width:768px){:root[data-theme=midnight] .mv7-create-dialog[data-create-kind=transaction]:has(input[value=transfer]:checked){--create-accent: #aeaeb2 !important;--create-accent-soft: rgba(174, 174, 178, .14) !important}:root[data-theme=midnight] .mv7-create-dialog[data-create-kind=goal]{--create-accent: #aeaeb2 !important;--create-accent-soft: rgba(174, 174, 178, .14) !important}:root[data-theme=midnight] .mv7-create-dialog[data-create-kind=account]{--create-accent: #aeaeb2 !important;--create-accent-soft: rgba(174, 174, 178, .13) !important}}@media(max-width:780px){:root[data-theme=midnight] body[data-v2-view=settings] .mv7-privacy-policy{border-top-color:#aeaeb21a!important;border-right-color:#aeaeb21a!important;border-bottom-color:#aeaeb21a!important;border-left-color:#aeaeb21a!important}}@media(max-width:768px){:root[data-theme=midnight] body[data-v2-view=overview] #profile-button{background-image:linear-gradient(145deg,#aeaeb2,#daa276)!important}}@media(max-width:780px){:root[data-theme=midnight] body[data-v2-view=settings] .mv7-appearance-workspace :is(.mv7-appearance-themes-card,.mv7-appearance-controls-card,.mv7-appearance-effects-card,.mv7-appearance-accessibility){border-top-color:#aeaeb21a!important;border-right-color:#aeaeb21a!important;border-bottom-color:#aeaeb21a!important;border-left-color:#aeaeb21a!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-theme-grid>button{border-top-color:#aeaeb21f!important;border-right-color:#aeaeb21f!important;border-bottom-color:#aeaeb21f!important;border-left-color:#aeaeb21f!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-theme-grid>button.is-selected{border-top-color:#aeaeb2!important;border-right-color:#aeaeb2!important;border-bottom-color:#aeaeb2!important;border-left-color:#aeaeb2!important;box-shadow:#aeaeb2 0 0 0 1px inset,#aeaeb2b8 0 11px 25px -20px!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-theme-option-state{background-color:#aeaeb2!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-accent-swatches button.is-selected{outline-color:#aeaeb23d!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-appearance-effects-card>.mv7-settings-row,:root[data-theme=midnight] body[data-v2-view=settings] .mv7-appearance-accessibility>.mv7-settings-row{border-top-color:#aeaeb217!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-privacy-section{border-top-color:#aeaeb21a!important;border-right-color:#aeaeb21a!important;border-bottom-color:#aeaeb21a!important;border-left-color:#aeaeb21a!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-notifications-master{border-top-color:#aeaeb21a!important;border-right-color:#aeaeb21a!important;border-bottom-color:#aeaeb21a!important;border-left-color:#aeaeb21a!important}:root[data-theme=midnight] body[data-v2-view=settings] #notif-enabled-count{color:#aeaeb2!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-notification-row,:root[data-theme=midnight] body[data-v2-view=settings] .mv7-notification-row:not(:has(select)){border-bottom-color:#aeaeb217!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-notification-row select{border-top-color:#aeaeb21f!important;border-right-color:#aeaeb21f!important;border-bottom-color:#aeaeb21f!important;border-left-color:#aeaeb21f!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-notification-channels{border-top-color:#aeaeb21a!important;border-right-color:#aeaeb21a!important;border-bottom-color:#aeaeb21a!important;border-left-color:#aeaeb21a!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-notification-channels button{border-bottom-color:#aeaeb217!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-notification-channels button>b{border-top-color:#aeaeb2!important;border-right-color:#aeaeb2!important;border-bottom-color:#aeaeb2!important;border-left-color:#aeaeb2!important;color:#aeaeb2!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-notification-channels button.is-selected>b{background-color:#aeaeb2!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-notification-autosave-note{border-top-color:#aeaeb21a!important;border-right-color:#aeaeb21a!important;border-bottom-color:#aeaeb21a!important;border-left-color:#aeaeb21a!important}}@media(max-width:780px){:root[data-theme=midnight] body[data-v2-view=settings] .mv7-notifications-workspace{--mv7-notification-blue: #aeaeb2 !important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-notifications-workspace input.mv7-switch:focus-visible{outline-color:#aeaeb2ad!important}:root[data-theme=midnight][data-resolved-theme=dark] body[data-v2-view=settings] .mv7-notifications-workspace{--mv7-notification-blue: #aeaeb2 !important}}@media(max-width:768px){:root[data-theme=midnight] body[data-v2-view=settings] .mv7-backup-header-icon{border-top-color:#aeaeb21f!important;border-right-color:#aeaeb21f!important;border-bottom-color:#aeaeb21f!important;border-left-color:#aeaeb21f!important;background-color:#aeaeb214!important;color:#aeaeb2!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-backup-header-icon i{background-color:#aeaeb2!important;box-shadow:#aeaeb26b 0 0 9px!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-backup-local-badge{border-top-color:#aeaeb21f!important;border-right-color:#aeaeb21f!important;border-bottom-color:#aeaeb21f!important;border-left-color:#aeaeb21f!important;background-color:#aeaeb214!important;color:#aeaeb2!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-backup-local-badge i{background-color:#aeaeb2!important;box-shadow:#aeaeb266 0 0 8px!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-backup-security-note{border-left-color:#aeaeb2!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-backup-inventory-heading>strong:last-child{color:#aeaeb2!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-backup-card .mv7-settings-metric dt svg{border-top-color:#aeaeb21a!important;border-right-color:#aeaeb21a!important;border-bottom-color:#aeaeb21a!important;border-left-color:#aeaeb21a!important;background-color:#aeaeb211!important;stroke:#aeaeb2!important}:root[data-theme=midnight] body[data-v2-view=settings] .mv7-backup-card #settings-export{border-top-color:#aeaeb2!important;border-right-color:#aeaeb2!important;border-bottom-color:#aeaeb2!important;border-left-color:#aeaeb2!important;background-image:linear-gradient(#aeaeb2,#aeaeb2)!important;box-shadow:#aeaeb2b8 0 10px 22px -14px!important}:root[data-theme=midnight][data-resolved-theme=dark] body[data-v2-view=settings] :is(.mv7-backup-local-badge,.mv7-backup-inventory-heading>strong:last-child){color:#aeaeb2!important}}@media(max-width:768px){:root[data-theme=midnight] body[data-v2-view=overview] .mv7-home-saving-icon{color:#aeaeb2!important;background-color:#aeaeb224!important}}@media(max-width:768px){:root[data-theme=midnight][data-resolved-theme=dark] body[data-v2-view=settings] .mv7-help-mobile-topics i{background-color:#aeaeb224!important}}@media(max-width:768px){:root[data-theme=midnight] body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] #category-new{border-top-color:#aeaeb22e!important;border-right-color:#aeaeb22e!important;border-bottom-color:#aeaeb22e!important;border-left-color:#aeaeb22e!important;background-image:linear-gradient(110deg,#aeaeb21c,#aeaeb209)!important;color:#aeaeb2!important}}@media(max-width:768px){:root[data-theme=midnight] body[data-v2-view=settings] #settings-view[data-mobile-settings-detail=categories] .mv7-category-filters .mv7-category-inline-new{color:#aeaeb2!important}}@media(max-width:768px){:root[data-theme=midnight] #profile-view.is-editor-open #profile-save{color:#aeaeb2!important}}:root[data-theme=midnight] #community-dm-dialog .mv7-dm-search:focus-within{background-color:#aeaeb213!important;box-shadow:#aeaeb214 0 0 0 3px!important;border-top-color:#aeaeb27a!important;border-right-color:#aeaeb27a!important;border-bottom-color:#aeaeb27a!important;border-left-color:#aeaeb27a!important}:root[data-theme=midnight] #community-dm-dialog .mv7-dm-bubble.is-mine{border-top-color:#aeaeb24d!important;border-right-color:#aeaeb24d!important;border-bottom-color:#aeaeb24d!important;border-left-color:#aeaeb24d!important;background-image:linear-gradient(145deg,#aeaeb233,#aeaeb221)!important}@media(min-width:769px){:root[data-theme=midnight] #community-dm-dialog .mv7-dm-composer:focus-within{box-shadow:#aeaeb217 0 0 0 3px,#00000061 0 14px 34px!important;border-top-color:#aeaeb275!important;border-right-color:#aeaeb275!important;border-bottom-color:#aeaeb275!important;border-left-color:#aeaeb275!important}}:root[data-theme=midnight] .mv7-notice.is-info{--notice-hue: #aeaeb2 !important}:root[data-theme=midnight] .mv7-notice-unread{background-color:#aeaeb2!important;box-shadow:color-mix(in srgb,rgb(174,174,178) 12%,transparent 88%) 0 0 0 2px!important}:root[data-theme=midnight] .mv7-auth-dialog{--auth-blue: #aeaeb2 !important;--auth-blue-deep: #aeaeb2 !important}:root[data-theme=midnight] .mv7-auth-hero-icons>span{border-top-color:#aeaeb21a!important;border-right-color:#aeaeb21a!important;border-bottom-color:#aeaeb21a!important;border-left-color:#aeaeb21a!important;background-color:#aeaeb221!important;color:#aeaeb2!important;box-shadow:#aeaeb21f 0 12px 26px,#ffffff29 0 1px inset!important}:root[data-theme=midnight] .mv7-auth-dialog .mv7-auth-status.is-info{border-top-color:#aeaeb229!important;border-right-color:#aeaeb229!important;border-bottom-color:#aeaeb229!important;border-left-color:#aeaeb229!important;background-color:#aeaeb214!important;color:#aeaeb2!important}:root[data-theme=midnight] .mv7-auth-input:focus-within{border-top-color:#aeaeb2b8!important;border-right-color:#aeaeb2b8!important;border-bottom-color:#aeaeb2b8!important;border-left-color:#aeaeb2b8!important;background-color:#aeaeb209!important;box-shadow:#aeaeb217 0 0 0 4px!important}:root[data-theme=midnight] .mv7-auth-dialog .mv7-auth-link{color:#aeaeb2!important}:root[data-theme=midnight] .mv7-auth-dialog .mv7-auth-link:hover{color:#aeaeb2!important}:root[data-theme=midnight] .mv7-auth-dialog .mv7-auth-pane>.mv7-primary-button{box-shadow:#aeaeb245 0 13px 25px,#ffffff47 0 1px inset!important}:root[data-theme=midnight] .mv7-auth-email-chip{border-top-color:#aeaeb21a!important;border-right-color:#aeaeb21a!important;border-bottom-color:#aeaeb21a!important;border-left-color:#aeaeb21a!important;background-color:#aeaeb217!important;color:#aeaeb2!important}:root[data-theme=midnight] .mv7-auth-otp-slots i.is-filled{border-top-color:#aeaeb252!important;border-right-color:#aeaeb252!important;border-bottom-color:#aeaeb252!important;border-left-color:#aeaeb252!important;background-color:#aeaeb20f!important}:root[data-theme=midnight] .mv7-auth-otp-slots i.is-active{box-shadow:#aeaeb21c 0 0 0 3px!important}@media(max-width:768px){:root[data-theme=midnight] .mv7-auth-dialog .mv7-auth-pane>.mv7-primary-button{border-top-color:#aeaeb2!important;border-right-color:#aeaeb2!important;border-bottom-color:#aeaeb2!important;border-left-color:#aeaeb2!important;background-image:linear-gradient(#aeaeb2,#aeaeb2)!important;box-shadow:#aeaeb23d 0 10px 24px!important}:root[data-theme=midnight] .mv7-auth-terms-check input:checked{border-top-color:#aeaeb2!important;border-right-color:#aeaeb2!important;border-bottom-color:#aeaeb2!important;border-left-color:#aeaeb2!important;background-color:#aeaeb2!important;box-shadow:#aeaeb2 0 0 0 4px inset!important}}@media(max-width:768px){:root[data-theme=midnight] .mv7-auth-dialog .mv7-auth-link{color:#aeaeb2!important}}@media(max-width:768px){:root[data-theme=midnight] .mv7-auth-dialog .mv7-auth-pane>.mv7-primary-button{border-top-color:#aeaeb2!important;border-right-color:#aeaeb2!important;border-bottom-color:#aeaeb2!important;border-left-color:#aeaeb2!important;background-image:linear-gradient(#aeaeb2,#aeaeb2)!important;box-shadow:#aeaeb23d 0 10px 24px!important}}:root[data-theme=midnight] .mv7-skip-link:focus-visible{outline-color:#aeaeb2!important}:root[data-theme=midnight][data-theme=midnight]{--v2-green: #aeaeb2 !important;--v2-green-bright: #aeaeb2 !important;--v2-green-soft: rgba(174, 174, 178, .14) !important;--night-info: #aeaeb2 !important}:root[data-theme=midnight][data-theme=midnight] body{background-image:radial-gradient(circle at 78% -12%,rgba(174,174,178,.13),transparent 34%),linear-gradient(145deg,#070c0f,#05090b 58%,#080e12)!important}:root[data-theme=midnight][data-theme=midnight] body[data-v2-view=debts] .mv7-debt-tabs button.is-active{background-color:#aeaeb229!important;box-shadow:#aeaeb233 0 0 0 1px inset!important}:root[data-theme=midnight][data-theme=midnight] body[data-v2-view=overview]{--v2-green: #aeaeb2 !important;--v2-green-bright: #aeaeb2 !important;--v2-green-soft: rgba(174, 174, 178, .14) !important}:root[data-theme=midnight][data-theme=midnight] body[data-v2-view=overview] .mv7-workspace{background-image:radial-gradient(circle at 72% 0%,rgba(174,174,178,.055),transparent 32rem),initial!important}:root[data-theme=midnight][data-theme=midnight] body[data-v2-view=overview] #overview-view .mv7-metric-primary{background-image:radial-gradient(circle at 88% 28%,rgba(174,174,178,.11),transparent 45%),linear-gradient(150deg,#242426f5,#1c1c1ef5)!important}@media(max-width:768px){:root[data-theme=midnight][data-theme=midnight] body[data-v2-view=overview] #overview-view #overview-insight{background-image:radial-gradient(at 86% 0px,rgba(174,174,178,.16),transparent 62%),linear-gradient(135deg,#242426,#1c1c1e)!important}}@media(min-width:769px){:root[data-theme=midnight] .mv7-streak-reference-goal{background-image:linear-gradient(90deg,#aeaeb273,#464b681a),url(../assets/illustrations/streak-goal-sphere.webp)!important}}@media(min-width:769px){:root[data-theme=midnight] body[data-v2-view=networth] .mv7-page-icon{background-image:linear-gradient(145deg,#aeaeb275,#aeaeb2b8)!important}:root[data-theme=midnight] .mv7-networth-reference-kpis>button:hover{border-top-color:#aeaeb252!important;border-right-color:#aeaeb252!important;border-bottom-color:#aeaeb252!important;border-left-color:#aeaeb252!important}:root[data-theme=midnight] .mv7-networth-reference-kpis i.is-assets{background-color:#aeaeb238!important;color:#aeaeb2!important}}@media(min-width:769px){:root[data-theme=midnight] body[data-v2-view=budgets] .mv7-workspace{background-image:radial-gradient(circle at 72% -8%,rgba(174,174,178,.22),transparent 35%),linear-gradient(145deg,#071016,#0a1217 48%,#101a23)!important}:root[data-theme=midnight] .mv7-budget-reference-actions>button:hover{border-top-color:#aeaeb27a!important;border-right-color:#aeaeb27a!important;border-bottom-color:#aeaeb27a!important;border-left-color:#aeaeb27a!important}:root[data-theme=midnight] .mv7-budget-reference-copy button{background-image:linear-gradient(145deg,#aeaeb29e,#1a2733a6)!important}:root[data-theme=midnight] .mv7-budget-reference-donut:before{box-shadow:#cddded17 0 0 0 1px inset,#aeaeb240 0 0 20px!important}:root[data-theme=midnight] .mv7-budget-reference-donut em{color:#aeaeb2!important}:root[data-theme=midnight] .mv7-budget-reference-legend i{background-color:#aeaeb2!important;box-shadow:#aeaeb266 0 0 16px!important}}@media(min-width:769px){:root[data-theme=midnight] .mv7-goals-reference-highlight>i{background-color:#aeaeb2!important}:root[data-theme=midnight] .mv7-goals-reference-progress-track i{background-image:linear-gradient(90deg,#aeaeb2,#aeaeb2)!important;box-shadow:#aeaeb247 0 0 15px!important}:root[data-theme=midnight] .mv7-goals-reference-summary dl i{color:#aeaeb2!important}:root[data-theme=midnight] .mv7-goals-reference-summary dl i.is-planned{border-top-color:#aeaeb2!important;border-right-color:#aeaeb2!important;border-bottom-color:#aeaeb2!important;border-left-color:#aeaeb2!important}}@media(max-width:768px){:root[data-theme=midnight][data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) .mv7-topbar:after{background-image:linear-gradient(90deg,#aeaeb2,#a98cff40,#0000)!important}:root[data-theme=midnight][data-resolved-theme=dark] body[data-auth-state=guest]:not([data-v2-view=overview]):not([data-v2-view=settings]) #profile-button{background-image:linear-gradient(145deg,#aeaeb2,#daa276)!important}}:root[data-theme=midnight] .mv7-tx-row-actions button{color:#aeaeb2!important}:root[data-theme=midnight] .mv7-tx-action-menu button{color:#aeaeb2!important}:root[data-theme=midnight] body #transaction-composer#transaction-composer.is-editing #composer-submit{background-color:#aeaeb2!important}:root[data-theme=midnight] body #transaction-composer#transaction-composer.is-editing:has(input[name=type][value=transfer]:checked){--editor-accent: #aeaeb2 !important}html:root[data-theme=midnight],html:root[data-theme=midnight] body[data-v2-view]{--v2-canvas: #000000;--v2-sidebar: #000000;--v2-surface: #1c1c1e;--v2-surface-raised: #242426;--v2-surface-hover: #2c2c2e;--home-bg: #000000;--home-surface: #1c1c1e;--home-surface-soft: #242426;--home-surface-raised: #242426;--txm-bg: #000000;--acctm-bg: #000000;--budgetm-bg: #000000;--goalm-bg: #000000;--calm-bg: #000000;--netm-bg: #000000;--recm-bg: #000000;--streakm-bg: #000000;--comm-bg: #000000;--settings-bg: #000000;background:#000!important}html:root[data-theme=midnight] body[data-v2-view] :is(.mv7-app,.mv7-workspace,.mv7-sidebar){background:#000!important}html:root[data-theme=midnight] body:before,html:root[data-theme=midnight] body:after{background:none!important}html:root[data-theme=midnight] body[data-v2-view] :is(.mv7-topbar,.mv7-mobile-drawer){background:#000000f0!important}@media(max-width:768px){html:root[data-theme=midnight] #mv7-sidebar.mv7-sidebar{--mv7-drawer-bg: #000000;background:#000!important;backdrop-filter:none;-webkit-backdrop-filter:none}html:root[data-theme=midnight] #mv7-sidebar .mv7-mobile-drawer{background:#000!important}}.mv7-theme-preview.is-midnight{--preview-bg: #000000;--preview-rail: #000000;--preview-surface: #1c1c1e;--preview-surface-strong: #242426}html:root[data-theme=midnight] body[data-v2-view=debts] #debts-view{--v2-bg: #000000;--debt-surface: #000000;--debt-line: rgba(255, 255, 255, .14)}html:root[data-theme=midnight] body[data-v2-view=debts] #debts-view :is(.mv7-debt-hero,.mv7-debt-summary,.mv7-debt-tabs,.mv7-debt-tab-panel,.mv7-debt-row-shell,.mv7-debt-row,.mv7-debt-upcoming,.mv7-debt-desktop-rail,.mv7-debt-upcoming-row){background:#000!important;box-shadow:none!important}html:root[data-theme=midnight] #debts-view #debt-status-filter{background-color:#000!important}html:root[data-theme=midnight] #debts-view .mv7-debt-tabs button.is-active{background:#242426!important;color:#f5f5f7}html:root[data-theme=midnight] body:is([data-v2-view=accounts],[data-v2-view=transactions]){--v2-canvas: #08090b;--v2-sidebar: #0d0f12;--v2-surface: #15181d;--v2-surface-raised: #1c2026;--v2-surface-hover: #303741;--v2-line: #292d33;--v2-text: #f5f5f7;--v2-muted: #989ba3;--acctm-bg: #08090b;--acctm-surface: #15181d;--acctm-surface-soft: #1c2026;--acctm-glass: #1c2026;--acctm-line: #292d33;--acctm-text: #f5f5f7;--acctm-muted: #989ba3;--txm-bg: #08090b;--txm-surface: #15181d;--txm-surface-soft: #1c2026;--txm-glass: #15181d;--txm-line: #292d33;--txm-text: #f5f5f7;--txm-muted: #989ba3;--txm-active: #303741;--txm-active-text: #f5f5f7;background:#08090b!important;color:#f5f5f7}html:root[data-theme=midnight] body[data-v2-view=transactions] #transactions-view :is(.mv7-tx-ledger,.mv7-tx-search,.mv7-tx-select){background:#15181d!important;border-color:#292d33;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}html:root[data-theme=midnight] body[data-v2-view=transactions] #transactions-view .mv7-tx-summary{background:#1c2026!important;border-color:#292d33;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}html:root[data-theme=midnight] body[data-v2-view=transactions] #transactions-view #tx-mobile-balance:not(.is-negative){color:#f5f5f7!important}html:root[data-theme=midnight] body[data-v2-view=transactions] #transactions-view :is(.mv7-tx-summary,.mv7-tx-ledger):before{background:none}html:root[data-theme=midnight] body[data-v2-view=transactions] #transactions-view :is(.mv7-tx-row.is-selected,.mv7-tx-type-filter button.is-active){background:#303741!important;color:#f5f5f7}html:root[data-theme=midnight] body:is([data-v2-view=accounts],[data-v2-view=transactions]) :is(.mv7-app,.mv7-workspace){background:#08090b!important}html:root[data-theme=midnight] body:is([data-v2-view=accounts],[data-v2-view=transactions]) :is(#mv7-sidebar.mv7-sidebar,.mv7-topbar,#mv7-sidebar .mv7-mobile-drawer){--mv7-drawer-bg: #0d0f12;background:#0d0f12!important;border-color:#292d33}html:root[data-theme=midnight] body:is([data-v2-view=accounts],[data-v2-view=transactions]) :is(.mv7-accounts-desktop-panel,.mv7-accounts-mobile-row,.mv7-accounts-mobile-empty){background:#15181d!important;border-color:#292d33;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html:root[data-theme=midnight] body:is([data-v2-view=accounts],[data-v2-view=transactions]) :is(.mv7-accounts-desktop-summary,.mv7-accounts-mobile-summary,.mv7-accounts-mobile-security){background:#1c2026!important;border-color:#292d33;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html:root[data-theme=midnight] body:is([data-v2-view=accounts],[data-v2-view=transactions]) :is(.mv7-accounts-desktop-summary,.mv7-accounts-desktop-panel,.mv7-accounts-mobile-summary):before{background:none}html:root[data-theme=midnight] body:is([data-v2-view=accounts],[data-v2-view=transactions]) :is(.mv7-nav-item.is-active,.mv7-accounts-desktop-row.is-selected){background:#303741!important;border-color:#292d33;color:#f5f5f7}html:root[data-theme=midnight] body:is([data-v2-view=budgets],[data-v2-view=debts],[data-v2-view=savings],[data-v2-view=calendar],[data-v2-view=recurring],[data-v2-view=streak],[data-v2-view=impulso],[data-v2-view=networth]){--v2-canvas: #08090b;--v2-sidebar: #0d0f12;--v2-surface: #15181d;--v2-surface-raised: #1c2026;--v2-surface-hover: #303741;--v2-line: #292d33;--v2-text: #f5f5f7;--v2-muted: #989ba3;--budgetm-bg: #08090b;--budgetm-surface: #15181d;--budgetm-surface-soft: #1c2026;--budgetm-glass: #15181d;--budgetm-line: #292d33;--budgetm-text: #f5f5f7;--budgetm-muted: #989ba3;--goalm-bg: #08090b;--goalm-surface: #15181d;--goalm-surface-soft: #1c2026;--goalm-glass: #15181d;--goalm-line: #292d33;--goalm-text: #f5f5f7;--goalm-muted: #989ba3;--calm-bg: #08090b;--calm-surface: #15181d;--calm-surface-soft: #1c2026;--calm-glass: #15181d;--calm-line: #292d33;--calm-text: #f5f5f7;--calm-muted: #989ba3;--netm-bg: #08090b;--netm-surface: #15181d;--netm-surface-soft: #1c2026;--netm-glass: #15181d;--netm-line: #292d33;--netm-text: #f5f5f7;--netm-muted: #989ba3;--recm-bg: #08090b;--recm-surface: #15181d;--recm-surface-soft: #1c2026;--recm-glass: #15181d;--recm-line: #292d33;--recm-text: #f5f5f7;--recm-muted: #989ba3;--streak-glass: #15181d;--streak-edge: #292d33;--streak-shadow: none;--streakm-bg: #08090b;--streakm-surface: #15181d;--streakm-surface-soft: #1c2026;--streakm-glass: #15181d;--streakm-line: #292d33;--streakm-text: #f5f5f7;--streakm-muted: #989ba3;background:#08090b!important;color:#f5f5f7}html:root[data-theme=midnight] body:is([data-v2-view=budgets],[data-v2-view=debts],[data-v2-view=savings],[data-v2-view=calendar],[data-v2-view=recurring],[data-v2-view=streak],[data-v2-view=impulso],[data-v2-view=networth]) :is(.mv7-app,.mv7-workspace){background:#08090b!important}html:root[data-theme=midnight] body:is([data-v2-view=budgets],[data-v2-view=debts],[data-v2-view=savings],[data-v2-view=calendar],[data-v2-view=recurring],[data-v2-view=streak],[data-v2-view=impulso],[data-v2-view=networth]) :is(#mv7-sidebar.mv7-sidebar,.mv7-topbar,#mv7-sidebar .mv7-mobile-drawer){--mv7-drawer-bg: #0d0f12;background:#0d0f12!important;border-color:#292d33}html:root[data-theme=midnight] body:is([data-v2-view=budgets],[data-v2-view=debts],[data-v2-view=savings],[data-v2-view=calendar],[data-v2-view=recurring],[data-v2-view=streak],[data-v2-view=impulso],[data-v2-view=networth]) .mv7-nav-item.is-active{background:#303741!important;color:#f5f5f7}html:root[data-theme=midnight] body[data-v2-view] :is(#budgets-view,#debts-view,#savings-view,#calendar-view,#recurring-view,#streak-view,#networth-view,#impulso-view) :is(.mv7-budget-reference-list,.mv7-budget-reference-row,.mv7-budget-categories-card,.mv7-budget-rhythm-card,.mv7-budget-side-summary,.mv7-budget-mobile-available,.mv7-debt-tab-panel,.mv7-debt-row-shell,.mv7-debt-row,.mv7-debt-upcoming,.mv7-debt-desktop-rail,.mv7-debt-upcoming-row,.mv7-goals-reference-summary,.mv7-goals-reference-row,.mv7-goals-mobile-row,.mv7-calendar-desktop-day-panel,.mv7-calendar-side-card,.mv7-calendar-mobile-day-summary,.mv7-calendar-mobile-empty,.mv7-subscriptions-list-card,.mv7-subscriptions-insight,.mv7-recurring-side-card,.mv7-recurring-mobile-row,.mv7-recurring-mobile-totals,.mv7-streak-reference-evolution,.mv7-streak-reference-stats,.mv7-streak-glass-stats>div,.mv7-streak-glass-week,.mv7-streak-glass-detail,.mv7-networth-reference-chart,.mv7-networth-reference-distribution,.mv7-networth-reference-ledgers>section,.mv7-networth-reference-kpis>button,.mv7-networth-mobile-evolution-card,.impulso-achievement,.impulso-guide,#impulso-guide-detail){background:#15181d!important;border-color:#292d33!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}html:root[data-theme=midnight] body[data-v2-view] :is(#budgets-view,#debts-view,#savings-view,#calendar-view,#recurring-view,#streak-view,#networth-view,#impulso-view) :is(.mv7-budget-summary,.mv7-budget-reference-hero,.mv7-debt-hero,.mv7-debt-summary,.mv7-goals-mobile-summary,.mv7-goals-reference-hero,.mv7-calendar-mobile-summary,.mv7-subscriptions-summary,.mv7-recurring-mobile-next:not(.is-branded),.mv7-streak-reference-hero,.mv7-streak-reference-current,.mv7-networth-mobile-hero,.mv7-networth-reference-hero,.impulso-level-summary,.impulso-achievement.is-unlocked){background-color:#1c2026!important;border-color:#292d33!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}html:root[data-theme=midnight] body[data-v2-view] :is(#budgets-view,#debts-view,#savings-view,#calendar-view,#recurring-view,#streak-view,#networth-view) :is(.mv7-budget-summary,.mv7-debt-hero,.mv7-debt-summary,.mv7-goals-mobile-summary,.mv7-calendar-mobile-summary,.mv7-calendar-summary,.mv7-subscriptions-summary,.mv7-streak-reference-current,.mv7-recurring-mobile-next:not(.is-branded),.mv7-networth-mobile-hero){background-image:none!important}html:root[data-theme=midnight] body[data-v2-view=debts] #debts-view{--v2-bg: #08090b;--debt-surface: #15181d;--debt-line: #292d33}html:root[data-theme=midnight] body[data-v2-view=impulso] .impulso-page{--impulso-ink: #f5f5f7;--impulso-muted: #989ba3;--impulso-paper: #15181d;--impulso-line: #292d33}html:root[data-theme=midnight] body[data-v2-view=networth] #networth-view{--netm-bg: #08090b;--netm-surface: #15181d;--netm-line: #292d33;--netm-text: #f5f5f7;--netm-muted: #989ba3}html:root[data-theme=midnight] body[data-v2-view=budgets] .mv7-budget-reference-donut:before{background:#1c2026}html:root[data-theme=midnight] body[data-v2-view=savings] .mv7-goals-mobile-filters button.is-active,html:root[data-theme=midnight] body[data-v2-view=impulso] #impulso-view nav button[aria-current=step]{background:#303741!important;color:#f5f5f7!important;border-color:#292d33}html:root[data-theme=midnight] body[data-v2-view] :is(#debts-view .mv7-debt-tabs button.is-active,#savings-view .mv7-goals-reference-toolbar nav button.is-active,#networth-view .mv7-networth-reference-periods button.is-active,#recurring-view .mv7-subscriptions-tabs .is-active){background:#303741!important;color:#f5f5f7!important}html:root[data-theme=midnight] body[data-v2-view=overview]{--v2-canvas: #08090b;--v2-sidebar: #0d0f12;--v2-surface: #15181d;--v2-surface-raised: #1c2026;--v2-surface-hover: #303741;--v2-line: #292d33;--v2-text: #f5f5f7;--v2-muted: #989ba3;--home-bg: #08090b;--home-surface: #15181d;--home-surface-soft: #1c2026;--home-surface-raised: #1c2026;--home-line: #292d33;--home-text: #f5f5f7;--home-muted: #989ba3;background:#08090b!important;color:#f5f5f7}html:root[data-theme=midnight] body[data-v2-view=overview] :is(.mv7-app,.mv7-workspace){background:#08090b!important}html:root[data-theme=midnight] body[data-v2-view=overview] :is(#mv7-sidebar.mv7-sidebar,.mv7-topbar,#mv7-sidebar .mv7-mobile-drawer){--mv7-drawer-bg: #0d0f12;background:#0d0f12!important;border-color:#292d33}html:root[data-theme=midnight] body[data-v2-view=overview] .mv7-nav-item.is-active{background:#303741!important;color:#f5f5f7}html:root[data-theme=midnight] body[data-v2-view=overview] #overview-view :is(.mv7-panel,.mv7-metric,.mv7-home-saving-card){background:#15181d!important;border-color:#292d33!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}html:root[data-theme=midnight] body[data-v2-view=overview] #overview-view :is(.mv7-metric-primary,#overview-impulso){background:#1c2026!important;border-color:#292d33;box-shadow:none!important}html:root[data-theme=midnight] body[data-v2-view=overview] #overview-view :is(.mv7-panel,.mv7-metric,.mv7-home-saving-card):before{background:none;box-shadow:none}@media(max-width:768px){html:root[data-theme=midnight] body[data-v2-view=overview] #overview-view .mv7-panel{background:transparent!important}html:root[data-theme=midnight] body[data-v2-view=overview] #overview-view :is(.mv7-home-goal-card,.mv7-home-goal-empty,.mv7-empty-state,.mv7-quick-actions-row>button,.mv7-account-overview){background:#15181d!important;border-color:#292d33!important;box-shadow:none!important}}html:root[data-theme=midnight] body[data-v2-view=settings]{--v2-canvas: #08090b;--v2-sidebar: #0d0f12;--v2-surface: #15181d;--v2-surface-raised: #1c2026;--v2-surface-hover: #303741;--v2-line: #292d33;--v2-text: #f5f5f7;--v2-muted: #989ba3;--settings-bg: #08090b;--settings-surface: #15181d;--settings-line: #292d33;--settings-text: #f5f5f7;--settings-muted: #989ba3;--settings-search-background: #15181d;--zset-ink: #f5f5f7;--zset-ink-soft: #1c2026;--zset-muted: #989ba3;--zset-line: #292d33;--zset-surface: #15181d;--zset-canvas: #08090b;--zset-tile: #1c2026;--zset-tile-border: #292d33;background:#08090b!important;color:#f5f5f7}html:root[data-theme=midnight] body[data-v2-view=settings] :is(.mv7-app,.mv7-workspace){background:#08090b!important}html:root[data-theme=midnight] body[data-v2-view=settings] :is(#mv7-sidebar.mv7-sidebar,.mv7-topbar,#mv7-sidebar .mv7-mobile-drawer){--mv7-drawer-bg: #0d0f12;background:#0d0f12!important;border-color:#292d33}html:root[data-theme=midnight] body[data-v2-view=settings] :is(.mv7-nav-item.is-active,.mv7-settings-nav-item.is-active){background:#303741!important;color:#f5f5f7}html:root[data-theme=midnight] body[data-v2-view=settings] #settings-view .mv7-settings-card{background:#15181d!important;border-color:#292d33;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}@media(max-width:768px){html body[data-v2-view=networth] #networth-view{--netm-bg: #000;--netm-surface: #1c1c1e;--netm-line: #303033;--netm-text: #f5f5f7;--netm-muted: #aeaeb2;--netm-green: #3fbc72;--netm-red: #ff8075;padding:16px 20px calc(32px + env(safe-area-inset-bottom));margin-inline:auto}html[data-resolved-theme=light] body[data-v2-view=networth] #networth-view{--netm-bg: var(--mv7-mobile-light-canvas, #f2f2f7);--netm-surface: var(--mv7-mobile-light-surface, #fff);--netm-line: #e5e5ea;--netm-text: #1c1c1e;--netm-muted: #636366;--netm-green: #19804a;--netm-red: #bc4035}html[data-resolved-theme=light] #networth-view .mv7-networth-mobile-reference{--netm-green: #19804a}html body[data-v2-view=networth] #networth-view .mv7-networth-mobile-reference{gap:20px}#networth-view .mv7-networth-mobile-heading{gap:8px}#networth-view .mv7-networth-mobile-heading h2{font-size:32px;letter-spacing:-.045em}#networth-view .mv7-networth-mobile-heading p{font-size:13px}html body[data-v2-view=networth] #networth-view .mv7-networth-mobile-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:14px 18px;min-height:0;border:1px solid var(--netm-line);border-radius:22px;background:var(--netm-surface)!important;color:var(--netm-text);box-shadow:none}#networth-view .mv7-networth-mobile-hero-copy{gap:4px}#networth-view #networth-mobile-update{min-height:32px;font-size:13px;gap:9px}#networth-view #networth-mobile-update svg{width:15px;height:15px}#networth-view #networth-mobile-net{font-size:34px;line-height:1.15;letter-spacing:-.045em}#networth-view #networth-mobile-delta{font-size:12px;line-height:1.4;color:var(--netm-green)}#networth-view #networth-mobile-delta.is-negative{color:var(--netm-red)}#networth-view #networth-mobile-delta.is-neutral{color:var(--netm-muted)}#networth-view .mv7-networth-mobile-hero-copy>small{font-size:12px}#networth-view .mv7-networth-mobile-spark{display:none}#networth-view .mv7-networth-mobile-gridline{stroke-dasharray:none;opacity:.7}#networth-view .mv7-networth-mobile-spark-path{stroke-width:2.5;filter:none}#networth-mobile-spark-months{display:none}#networth-view .mv7-networth-mobile-hero-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:-8px}#networth-view .mv7-networth-mobile-hero-totals>div{padding:14px;gap:9px;border:1px solid var(--netm-line);border-radius:17px;background:var(--netm-surface)}#networth-view .mv7-networth-mobile-hero-totals>div[hidden]{display:none}#networth-view .mv7-networth-mobile-hero-totals dt{font-size:12px}#networth-view .mv7-networth-mobile-hero-totals dd{font-size:17px;line-height:1.2;overflow-wrap:normal}#networth-view :is(.mv7-networth-mobile-distribution-section,.mv7-networth-mobile-ledgers){gap:12px}#networth-view :is(.mv7-networth-mobile-distribution-section,.mv7-networth-mobile-ledger) h3{font-size:17px}#networth-view #networth-mobile-view-details{min-height:44px;font-size:11px}html body[data-v2-view=networth] #networth-view .mv7-networth-mobile-distribution{display:grid;grid-template-columns:106px minmax(0,1fr);align-items:center;gap:16px;padding:16px 14px;min-height:152px;border:1px solid var(--netm-line);border-radius:20px;background:var(--netm-surface)!important}#networth-view #networth-mobile-donut{position:relative;width:106px;height:106px;min-width:0}#networth-view #networth-mobile-donut:before{inset:15px;width:76px;height:76px;background:var(--netm-surface)!important}#networth-view #networth-mobile-donut>span{width:70px;max-width:70px;gap:3px}#networth-view #networth-mobile-donut small{font-size:9px}#networth-view #networth-mobile-donut-total{font-size:11px}#networth-view #networth-mobile-distribution-list{min-width:0;gap:3px}#networth-view #networth-mobile-distribution-list>button:not(.mv7-networth-mobile-distribution-empty){display:grid;grid-template-columns:7px minmax(0,1fr) auto;column-gap:7px;row-gap:3px;min-height:44px;padding:5px 0;background:transparent;border:0}#networth-view #networth-mobile-distribution-list>button>span{display:none}#networth-view #networth-mobile-distribution-list i{display:block;grid-column:1;grid-row:1;width:6px;height:6px;align-self:center;background:var(--mobile-layer-tone)}#networth-view #networth-mobile-distribution-list strong{grid-column:2;grid-row:1;white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.3}#networth-view #networth-mobile-distribution-list b{grid-column:2 / -1;grid-row:2;color:var(--netm-muted);font-size:11px;font-weight:500;text-overflow:clip}#networth-view #networth-mobile-distribution-list em{grid-column:3;grid-row:1;font-size:10px}#networth-view .mv7-networth-mobile-distribution-empty{line-height:1.6;padding:4px;font-size:12px}#networth-view .mv7-networth-mobile-ledgers{grid-template-columns:minmax(0,1fr);gap:22px}#networth-view .mv7-networth-mobile-ledger{border:0;border-radius:0;background:transparent!important;overflow:visible}#networth-view .mv7-networth-mobile-ledger>header{padding:0 0 10px;min-height:44px}#networth-view .mv7-networth-mobile-ledger>header strong{max-width:55%;font-size:13px}#networth-view .mv7-networth-mobile-ledger>header [hidden]{display:none}#networth-mobile-add{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--netm-line);border-radius:50%;background:var(--netm-surface);color:var(--netm-text);cursor:pointer}#networth-mobile-add svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}#networth-view :is(#networth-mobile-asset-list,#networth-mobile-liability-list){overflow:hidden;border:1px solid var(--netm-line);border-radius:18px;background:var(--netm-surface)}#networth-view .mv7-networth-mobile-ledger-row{grid-template-columns:32px minmax(0,1fr) minmax(0,1.1fr) 10px;gap:10px;min-height:65px;padding:12px;background:transparent!important}#networth-view .mv7-networth-mobile-ledger-row:first-child{border-top:0}#networth-view .mv7-networth-mobile-row-icon{width:32px;height:32px;border-radius:10px}#networth-view .mv7-networth-mobile-ledger-row>.mv7-networth-mobile-row-copy{display:grid;gap:4px;min-width:0;white-space:normal}#networth-view .mv7-networth-mobile-row-copy strong{font-size:12px;font-weight:600;overflow-wrap:anywhere;line-height:1.3}#networth-view .mv7-networth-mobile-row-copy small{font-size:10px;line-height:1.3;color:var(--netm-muted);overflow-wrap:anywhere}#networth-view .mv7-networth-mobile-row-amount{min-width:0;text-align:right;font-size:12px;font-weight:600}#networth-view .mv7-networth-mobile-row-amount>span{display:block}#networth-view .mv7-networth-mobile-ledger>button:last-child{min-height:44px;font-size:12px}#networth-view .mv7-networth-mobile-ledger-empty{margin:0;padding:20px 12px;font-size:12px}#networth-view .mv7-networth-mobile-history{min-width:0;border-top:1px solid var(--netm-line)}#networth-view .mv7-networth-mobile-history>summary{padding:14px 0;font-size:12px;color:var(--netm-muted);cursor:pointer}#networth-view .mv7-networth-mobile-evolution>header label{height:40px;overflow:hidden;border-radius:999px;background:var(--netm-surface);box-shadow:none}html[data-resolved-theme] body #networth-view #networth-mobile-period{min-height:0;margin:0;border:0!important;border-radius:inherit!important;background:transparent!important;box-shadow:none!important;outline:none!important;color:var(--netm-text);font-size:12px;cursor:pointer}#networth-view .mv7-networth-mobile-evolution>header label:focus-within{outline:2px solid var(--netm-muted);outline-offset:3px}#networth-view #networth-mobile-period option{background:var(--netm-surface);color:var(--netm-text)}#networth-view .mv7-networth-mobile-footnote{margin:-6px 0 0;font-size:11px;line-height:1.5;text-align:center;color:var(--netm-muted)}#networth-view button:focus-visible,#networth-view summary:focus-visible{outline:2px solid var(--netm-muted);outline-offset:3px}#networth-view .mv7-networth-mobile-history:not([open]) .mv7-networth-mobile-evolution{visibility:hidden}.mv7-private #networth-view .mv7-networth-mobile-reference .mv7-private-value{color:transparent!important;text-shadow:0 0 12px var(--netm-muted)!important;user-select:none}@media(max-width:360px){html body[data-v2-view=networth] #networth-view{padding-inline:16px}#networth-view .mv7-networth-mobile-distribution{column-gap:12px;padding-inline:12px}#networth-view .mv7-networth-mobile-ledger-row{gap:7px}}}.mv7-account-bank-picker{display:grid;min-width:0;grid-column:1 / -1;gap:6px;margin-bottom:12px}#account-bank-picker[hidden]{display:none!important}.mv7-account-bank-list{position:relative;display:flex;gap:4px;margin-inline:-4px;padding:4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mv7-account-bank-list::-webkit-scrollbar{display:none}.mv7-account-bank-option{display:grid;flex:0 0 66px;justify-items:center;gap:6px;padding:6px 2px 4px;border:0;border-radius:14px;background:transparent;color:inherit;cursor:pointer;font:inherit;scroll-snap-align:start;-webkit-tap-highlight-color:transparent}.mv7-account-bank-option:focus-visible{outline:2px solid color-mix(in srgb,currentColor 45%,transparent);outline-offset:-2px}.mv7-account-bank-logo{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #00000014,0 1px 3px #0003;transition:transform .16s ease}.mv7-account-bank-logo img{width:66%;height:66%;object-fit:contain;pointer-events:none}.mv7-account-bank-option small{max-width:100%;overflow:hidden;font-size:11px;line-height:1.2;opacity:.68;text-overflow:ellipsis;white-space:nowrap}.mv7-account-bank-option.is-selected .mv7-account-bank-logo{box-shadow:0 0 0 2px currentColor,0 0 0 5px color-mix(in srgb,currentColor 18%,transparent);transform:scale(1.04)}.mv7-account-bank-option.is-selected small{font-weight:650;opacity:1}@media(hover:hover){.mv7-account-bank-option:hover{background:color-mix(in srgb,currentColor 6%,transparent)}}.mv7-accounts-mobile-row-icon img,.mv7-accounts-row-icon img,.mv7-account-token img{display:block;object-fit:contain;pointer-events:none}.mv7-accounts-mobile-row[data-account-group] .mv7-accounts-mobile-row-icon.has-logo{border:0;background:#fff;box-shadow:inset 0 0 0 1px #00000012}.mv7-accounts-mobile-row[data-account-group] .mv7-accounts-mobile-row-icon.has-art{border:0;background:#7f7f7f24;box-shadow:none}.mv7-accounts-mobile-row-icon.has-logo img{width:62%;height:62%}.mv7-accounts-mobile-row-icon.has-art img{width:84%;height:84%}.mv7-accounts-desktop-row .mv7-accounts-row-icon.has-logo{border-color:#0000000f;background:#fff}.mv7-accounts-row-icon.has-logo img{width:72%;height:72%}.mv7-accounts-row-icon.has-art img{width:92%;height:92%}.mv7-account-token.has-logo,body[data-v2-view] #widget-accounts .mv7-account-token.has-logo{border-color:#00000012;background:#fff}.mv7-account-token.has-logo img{width:64%;height:64%}@property --mv7-ring-sweep{syntax: "<angle>"; inherits: false; initial-value: 360deg;}@media(max-width:768px)and (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion]) #accounts-mobile-reference-ring{-webkit-mask:conic-gradient(#000 var(--mv7-ring-sweep),transparent 0);mask:conic-gradient(#000 var(--mv7-ring-sweep),transparent 0);animation:mv7-ring-sweep .76s cubic-bezier(.22,1,.36,1) 80ms both}:root:not([data-reduce-motion]) #networth-mobile-donut{--mv7-ring-hole: calc(100% - 21px) ;-webkit-mask:conic-gradient(#000 var(--mv7-ring-sweep),transparent 0),radial-gradient(circle closest-side,#000 var(--mv7-ring-hole),transparent calc(var(--mv7-ring-hole) + 1px));mask:conic-gradient(#000 var(--mv7-ring-sweep),transparent 0),radial-gradient(circle closest-side,#000 var(--mv7-ring-hole),transparent calc(var(--mv7-ring-hole) + 1px));animation:mv7-ring-sweep .76s cubic-bezier(.22,1,.36,1) 80ms both}:root:not([data-reduce-motion]) #networth-view #networth-mobile-donut{--mv7-ring-hole: calc(100% - 15px) }}@media(min-width:769px)and (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion]) .mv7-budget-reference-row>span.is-progress i,:root:not([data-reduce-motion]) .mv7-goals-reference-row>span.is-progress i{transform-origin:left center;animation:mv7-bar-fill .62s cubic-bezier(.22,1,.36,1) 60ms both}}@keyframes mv7-bar-fill{0%{transform:scaleX(0)}}@keyframes mv7-ring-sweep{0%{--mv7-ring-sweep: 0deg}to{--mv7-ring-sweep: 360deg}}@media(prefers-reduced-motion:no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.4,0,.2,1)}}html:not([data-flag-whatsapp]) [data-feature~=whatsapp],html:not([data-flag-sync]) [data-feature~=sync],html:not([data-flag-profiles]) [data-feature~=profiles],html:not([data-flag-notif-extra]) [data-feature~=notif-extra],html:not([data-flag-receipts]) [data-feature~=receipts],html[data-flag-sync] [data-feature-off~=sync]{display:none!important}body[data-auth-state=guest] #settings-delete-account-row{display:none!important}.impulso-card,.impulso-page{--impulso-ink: #382719;--impulso-muted: #76644f;--impulso-paper: #fffaf1;--impulso-line: #eadbc5;--impulso-orange: #ec830b;color:var(--impulso-ink);font-family:inherit}#impulso-trigger{--impulso-progress: 0;position:relative;isolation:isolate;display:grid;flex:0 0 42px;width:42px;height:42px;min-height:42px;padding:6px;place-items:center;border:0;border-radius:50%;background:conic-gradient(#f29a16 calc(var(--impulso-progress) * 1turn),#eedfb9 0);cursor:pointer}#impulso-trigger:before{content:"";position:absolute;inset:3px;z-index:-1;border-radius:inherit;background:#fff3ca}.impulso-spark{display:block;width:100%;height:100%;overflow:visible}#impulso-trigger .impulso-spark{width:29px;height:29px}.impulso-reward{position:absolute;top:calc(100% + 8px);right:0;z-index:5;padding:6px 10px;white-space:nowrap;border-radius:12px;background:#ffd54b;color:#382719;font-size:12px;font-weight:800;box-shadow:0 3px #cb7c13}.impulso-reward[hidden]{display:none}#overview-impulso{min-width:0;margin:0;border:1px solid #efcf83;border-radius:21px;background:linear-gradient(120deg,#fff6d8,#ffe7a5);box-shadow:0 3px #e8ca83}.impulso-card-open{display:grid;width:100%;grid-template-columns:52px minmax(0,1fr) 22px;align-items:center;gap:10px 13px;padding:17px 19px;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.impulso-card-mascot{width:52px;height:52px}.impulso-card-copy{display:grid;min-width:0;gap:4px}.impulso-card-copy>strong{font-size:20px;font-weight:800;letter-spacing:-.5px}.impulso-card-copy>strong span{color:#e78c14;font-size:15px}.impulso-card-copy>small{color:var(--impulso-muted);font-size:12px;line-height:1.4}.impulso-card-arrow{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.impulso-card-meter{grid-column:1 / -1;display:flex;align-items:center;gap:12px}.impulso-card-meter small{flex-shrink:0;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.impulso-card-next{grid-column:1 / -1;color:var(--impulso-muted);font-size:12px;line-height:1.4}:is(.impulso-card,.impulso-page) progress{appearance:none;display:block;width:100%;min-width:0;height:10px;overflow:hidden;border:0;border-radius:10px;background:#ecdfc9;accent-color:#f59a14}:is(.impulso-card,.impulso-page) progress::-webkit-progress-bar{background:#ecdfc9;border-radius:10px}:is(.impulso-card,.impulso-page) progress::-webkit-progress-value{background:linear-gradient(90deg,#ffb52b,#f08b0e);border-radius:10px;transition:width .45s ease}:is(.impulso-card,.impulso-page) progress::-moz-progress-bar{background:#f59a14;border-radius:10px}.impulso-page[hidden]{display:none}.impulso-page{box-sizing:border-box;width:100%;max-width:760px;margin:0 auto;padding-block:24px 40px}@media(max-width:768px){.impulso-page{padding:8px 16px calc(110px + env(safe-area-inset-bottom))}}.impulso-page-body{padding:0;border:0;border-radius:0;background:transparent}.impulso-level-summary{padding:20px;border:1px solid var(--impulso-line);border-radius:22px;background:var(--impulso-paper)}.impulso-level-summary .impulso-level-meter{padding:0;border:0;border-radius:0}.impulso-page-heading{padding-block:0 8px;display:flex;justify-content:space-between;align-items:center;gap:16px}.impulso-page-heading small{color:var(--impulso-muted);font-size:10px;letter-spacing:1.5px;font-weight:700}.impulso-page-heading h2{margin:4px 0 0;font-size:32px;line-height:1.2;letter-spacing:-1px;font-weight:850;color:inherit}.impulso-page-heading h2 span{color:#ee9a19;display:inline-block;margin-left:6px}#impulso-close{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--impulso-line);border-radius:50%;background:transparent;color:inherit;cursor:pointer}#impulso-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.impulso-hero{display:flex;align-items:center;justify-content:center;gap:24px;padding:28px 0 24px}.impulso-hero-mascot{position:relative;flex:0 0 118px;height:118px;filter:drop-shadow(0 8px 0 #dc8c1020)}.impulso-hero-mascot>span{position:absolute;color:#b590e1;left:-7px;top:12px;font-size:28px}.impulso-hero-mascot>span:last-child{inset:auto -9px 8px auto;font-size:22px;color:#e9a020}.impulso-hero>div:last-child{display:grid;gap:9px}#impulso-level{font-size:34px;font-weight:850;letter-spacing:-1px;line-height:1.1}#impulso-level-name{width:fit-content;padding:5px 10px;border-radius:10px;background:#ecdcfb;color:#593a76;font-size:13px;font-weight:700}#impulso-total{color:var(--impulso-muted);font-size:11px}.impulso-level-meter{padding:16px;border:1px solid #edbd6d;border-radius:18px}.impulso-level-meter>strong{display:block;margin-bottom:10px;font-size:18px}.impulso-level-meter progress{height:15px}.impulso-level-meter p{margin:10px 0 0;color:var(--impulso-muted);font-size:12px}.impulso-page h3{margin:0;color:inherit;font-size:18px;font-weight:800;line-height:1.3}.impulso-achievement-action{width:100%;min-height:46px;margin-top:17px;padding:10px 12px;border:1px solid #c77b16;border-radius:13px;background:#ffc74b;color:#382719;box-shadow:0 3px #c77b16;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.impulso-achievement-action:active{transform:translateY(2px);box-shadow:0 1px #c77b16}.impulso-collection{margin-top:27px}.impulso-collection>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}#impulso-earned{color:var(--impulso-muted);font-size:12px}.impulso-achievements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.impulso-achievement{display:flex;align-items:center;flex-direction:column;padding:17px 12px;border:1px dashed var(--impulso-line);border-radius:18px;text-align:center;background:transparent}.impulso-achievement.is-unlocked{border:1px solid #e2bf68;background:#fff0bf}.impulso-medal{position:relative;display:grid;width:55px;height:55px;place-items:center;margin-bottom:14px;border:3px solid #c7b9ce;border-radius:20px;background:#ede7f1;color:#877394;box-shadow:0 4px #c7b9ce;transform:rotate(-5deg)}.impulso-medal svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.8;transform:rotate(5deg)}.impulso-medal>span{position:absolute;right:-8px;bottom:-7px;display:grid;width:21px;height:21px;place-items:center;border:2px solid var(--impulso-paper);border-radius:50%;background:#c7b9ce;color:#52405f;font-size:13px}.is-unlocked .impulso-medal{border-color:#e9a323;background:#ffda66;color:#7d4b0c;box-shadow:0 4px #d58b16}.is-unlocked .impulso-medal>span{background:#a7d9a2;color:#275a35}.impulso-achievement h3{font-size:13px}.impulso-achievement p{flex:1;margin:7px 0 11px;color:var(--impulso-muted);font-size:11px;line-height:1.5}.impulso-achievement-state{font-size:11px;color:var(--impulso-muted)}.impulso-achievement>small{margin-top:5px;font-size:11px;color:var(--impulso-muted)}.impulso-footer{margin-top:25px;text-align:center}.impulso-footer>strong{font-size:17px}.impulso-footer p{color:var(--impulso-muted);font-size:12px;line-height:1.65}.impulso-footer a{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:inherit;font-size:13px;text-underline-offset:4px}.impulso-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(#impulso-trigger,.impulso-card-open,.impulso-page button,.impulso-page a):focus-visible{outline:3px solid #b56506;outline-offset:4px}:root[data-resolved-theme=dark] :is(.impulso-card,.impulso-page){--impulso-ink: #f3f4f8;--impulso-muted: #a8afbf;--impulso-paper: #191b21;--impulso-line: #343842}:root[data-resolved-theme=dark] #overview-impulso{background:linear-gradient(115deg,#252830,#1b1e25);border-color:#484334;box-shadow:0 3px #111318}:root[data-resolved-theme=dark] #impulso-trigger{background:conic-gradient(#ffc34a calc(var(--impulso-progress) * 1turn),#45434a 0)}:root[data-resolved-theme=dark] #impulso-trigger:before{background:#252830}:root[data-resolved-theme=dark] #impulso-level-name{background:#322840;color:#d6bbff}:root[data-resolved-theme=dark] :is(.impulso-card,.impulso-page) progress{background:#343843}:root[data-resolved-theme=dark] :is(.impulso-card,.impulso-page) progress::-webkit-progress-bar{background:#343843}:root[data-resolved-theme=dark] :is(.impulso-card,.impulso-page) progress::-webkit-progress-value{background:linear-gradient(90deg,#ffd363,#ffab35)}:root[data-resolved-theme=dark] :is(.impulso-card,.impulso-page) progress::-moz-progress-bar{background:#ffc34a}:root[data-resolved-theme=dark] .impulso-achievement{background:#1c1f26;border-color:#3c414e}:root[data-resolved-theme=dark] .impulso-achievement.is-unlocked{background:#26282e;border-color:#8c7841}:root[data-resolved-theme=dark] .impulso-medal{background:#302b3e;border-color:#655676;color:#ba9ed5;box-shadow:0 4px #1c1727}:root[data-resolved-theme=dark] .impulso-medal>span{background:#4d425f;color:#d9c7ef}:root[data-resolved-theme=dark] .is-unlocked .impulso-medal{background:#ffd05a;border-color:#f4ad35;color:#614009;box-shadow:0 4px #a5691b}:root[data-resolved-theme=dark] .is-unlocked .impulso-medal>span{background:#244c3d;color:#90e4b6}:root[data-resolved-theme=dark] .impulso-level-meter{border-color:#343842}:root[data-resolved-theme=dark] .impulso-achievement-action{background:#ffc64c;border-color:#e6a42b;color:#2e210b;box-shadow:0 3px #9b651c}:root[data-resolved-theme=dark] :is(#impulso-trigger,.impulso-card-open,.impulso-page button,.impulso-page a):focus-visible{outline-color:#ffd16a}@media(max-width:768px){#overview-impulso{order:3;grid-column:1 / -1}.impulso-card-open{padding:15px;grid-template-columns:46px minmax(0,1fr) 18px;gap:9px 10px}.impulso-card-mascot{width:46px;height:46px}.impulso-card-copy>strong{font-size:19px}.impulso-card-copy>small{font-size:11px}.impulso-hero{gap:18px}.impulso-hero-mascot{flex-basis:100px;height:100px}#impulso-level{font-size:30px}.impulso-achievements{gap:10px}.impulso-achievement{padding:16px 10px}body[data-auth-state=guest] #impulso-trigger{display:none}html[data-resolved-theme] body[data-auth-state=active][data-v2-view] .mv7-topbar-actions{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;width:auto!important;gap:4px!important}html[data-resolved-theme] body[data-auth-state=active][data-v2-view] #impulso-trigger{order:-1}html[data-resolved-theme] body[data-auth-state=active][data-v2-view] .mv7-mobile-topbar-start{min-width:0!important;flex:1 1 0!important}html[data-resolved-theme] body[data-auth-state=active][data-v2-view] .mv7-mobile-brand{min-width:0;overflow:hidden}}@media(min-width:769px){#overview-impulso{margin-top:12px}.impulso-page{max-width:1180px;padding:28px 30px 40px}.impulso-page-body{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:0;border:0;border-radius:0;background:transparent}.impulso-page-body>*{min-width:0}.impulso-page-heading{padding:0 0 2px}.impulso-page-heading h2{margin-top:7px;font-size:34px}.impulso-level-summary{padding:24px;border:1px solid var(--impulso-line);border-radius:22px;background:var(--impulso-paper)}.impulso-level-summary{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.impulso-hero{justify-content:flex-start;gap:24px;padding:0}.impulso-level-meter{padding:0;border:0;border-radius:0}.impulso-achievement-action{margin-top:auto}.impulso-collection{margin-top:4px}.impulso-collection>header{margin-bottom:18px}.impulso-achievements{gap:16px}.impulso-achievement{padding:20px 16px 16px;background:var(--impulso-paper)}.impulso-achievement h3{font-size:14px}.impulso-achievement p{max-width:25ch;font-size:12px;line-height:1.5}.impulso-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 24px;margin:0;padding-top:20px;border-top:1px solid var(--impulso-line);text-align:left}.impulso-footer p{grid-column:1;margin:0;max-width:76ch}.impulso-footer a{grid-column:2;grid-row:1 / 3;white-space:nowrap}}@media(min-width:1100px){.impulso-page-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.impulso-page-heading,.impulso-collection,.impulso-footer{grid-column:1 / -1}.impulso-level-summary{min-height:270px}.impulso-achievements{grid-template-columns:repeat(4,minmax(0,1fr))}.impulso-card-open{grid-template-columns:52px minmax(180px,1fr) minmax(200px,1.15fr) 22px;gap:6px 18px;padding:17px 22px}.impulso-card-mascot{grid-column:1;grid-row:1 / 3}.impulso-card-copy{grid-column:2;grid-row:1 / 3}.impulso-card-meter{grid-column:3;grid-row:1;align-self:end}.impulso-card-next{grid-column:3;grid-row:2;align-self:start}.impulso-card-arrow{grid-column:4;grid-row:1 / 3}}@media(prefers-reduced-motion:no-preference){html:not([data-reduce-motion]) .impulso-card-open:hover .impulso-card-mascot{animation:impulso-wiggle .6s ease}html:not([data-reduce-motion]) #impulso-trigger:hover .impulso-spark{animation:impulso-wiggle .6s ease}}@keyframes impulso-wiggle{0%,to{transform:rotate(0)}30%{transform:rotate(-12deg) translateY(-3px)}65%{transform:rotate(8deg)}}@media(prefers-reduced-motion:reduce){:is(.impulso-card,.impulso-page) progress::-webkit-progress-value{transition:none}}html[data-reduce-motion] :is(.impulso-card,.impulso-page) progress::-webkit-progress-value{transition:none}.impulso-guide{grid-column:1 / -1;margin-top:24px;padding:26px;border:1px solid var(--impulso-line);border-radius:24px;background:var(--impulso-paper);color:var(--impulso-ink);scroll-margin-top:90px}.impulso-guide-heading{display:flex;gap:28px;justify-content:space-between;align-items:center;margin-bottom:24px}.impulso-guide h3{font-size:clamp(22px,3vw,30px);margin:8px 0;line-height:1.2}.impulso-guide p{color:var(--impulso-muted);line-height:1.65;margin:8px 0 16px;font-size:14px}.impulso-guide-progress{flex:0 1 260px;min-width:190px}.impulso-guide-progress strong,.impulso-guide-progress small{display:block;font-size:12px;line-height:1.5}.impulso-guide-progress small{color:var(--impulso-muted)}.impulso-guide progress{width:100%;height:9px;margin:10px 0;accent-color:#a77aee}.impulso-guide-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px}.impulso-guide nav{display:flex;flex-direction:column;gap:8px}.impulso-guide button{font:inherit;cursor:pointer;min-height:44px}.impulso-guide nav button{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid transparent;border-radius:14px;text-align:left;background:transparent;color:var(--impulso-ink);font-size:13px;font-weight:700}.impulso-guide nav button[aria-current=step]{background:#eee6ff;border-color:#c4acee;color:#49316d}.impulso-guide nav small{display:block;font-size:11px;font-weight:400;margin-top:5px;color:var(--impulso-muted)}.impulso-guide-number{display:grid;place-items:center;width:29px;height:29px;flex-shrink:0;background:var(--impulso-paper);border:1px solid var(--impulso-line);border-radius:50%}#impulso-guide-detail{min-width:0;padding:24px;border:1px solid var(--impulso-line);border-radius:18px}.impulso-guide h4{font-size:22px;margin:8px 0 12px;line-height:1.3}.impulso-guide ol{padding-left:22px;font-size:14px;line-height:1.65}.impulso-guide li{padding-left:5px;margin-bottom:10px}.impulso-guide li::marker{color:#9870c3;font-weight:800}.impulso-guide-actions{display:flex;flex-wrap:wrap;gap:8px}.impulso-guide-actions button{padding:11px 15px;border:1px solid var(--impulso-line);background:transparent;color:var(--impulso-ink);border-radius:12px;font-size:13px;font-weight:700}.impulso-guide-actions [data-guide-practice]{background:#ffce57;color:#382a10;border-color:#dcaa3b}.impulso-guide details{border-bottom:1px solid var(--impulso-line);padding:14px 0}.impulso-guide summary{cursor:pointer;font-size:14px;font-weight:600;min-height:32px;line-height:1.6}.impulso-guide details p{margin-bottom:0}.impulso-guide :is(button,summary):focus-visible{outline:2px solid #a77aee;outline-offset:3px}:root[data-resolved-theme=dark] .impulso-guide nav button[aria-current=step]{background:#332941;color:#e0c6ff;border-color:#72578d}@media(max-width:768px){.impulso-guide{padding:16px;border-radius:18px}.impulso-guide-heading{flex-direction:column;align-items:stretch;gap:12px}.impulso-guide-progress{flex:auto;min-width:0}.impulso-guide-layout{grid-template-columns:minmax(0,1fr);gap:18px}.impulso-guide nav{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.impulso-guide nav button{padding:9px;gap:7px;font-size:12px}.impulso-guide nav small{font-size:10px}.impulso-guide-number{width:23px;height:23px}#impulso-guide-detail{padding:16px;scroll-margin-top:90px}.impulso-guide h4{font-size:20px}.impulso-guide-actions button{width:100%}}.impulso-guide{--guide-lilac: #67448d;--guide-success: #256442;box-sizing:border-box;margin:0 0 22px;padding:22px 24px;border:1px solid #dbc6ed;border-radius:22px;background:var(--impulso-paper)}:root[data-resolved-theme=dark] .impulso-guide{--guide-lilac: #d5b6ff;--guide-success: #93dfb0;border-color:#584165}.impulso-guide-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,240px);align-items:end;gap:12px 24px;margin-bottom:18px}.impulso-guide-heading h3{margin:4px 0 0}.impulso-guide-progress{min-width:0}.impulso-guide progress{height:7px;margin:6px 0 0;accent-color:var(--guide-lilac)}.impulso-guide-toggle{grid-column:1 / -1;justify-self:start;min-height:40px;padding:8px 14px;border:1px solid var(--impulso-line);border-radius:12px;background:transparent;color:var(--guide-lilac);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.impulso-guide-toggle[hidden],.impulso-guide-skip[hidden],.impulso-guide-layout[hidden]{display:none}.impulso-guide-skip{grid-column:2;justify-self:end;min-height:36px;padding:6px 4px;border:0;background:transparent;color:var(--impulso-muted);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.impulso-guide-skip:focus-visible{outline:2px solid var(--guide-lilac);outline-offset:2px}.impulso-guide-nav-heading{display:block;margin:10px 0 2px;padding:0 13px;color:var(--impulso-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.impulso-guide nav button.is-extra .impulso-guide-number{border-style:dashed;color:var(--impulso-muted)}.impulso-guide.is-complete .impulso-guide-heading{margin-bottom:0}.impulso-guide.is-complete .impulso-guide-heading h3{color:var(--guide-success)}.impulso-guide nav button.is-done .impulso-guide-number{border-color:var(--guide-success);color:var(--guide-success)}.impulso-guide .impulso-guide-actions [data-guide-practice]{background:#ffd166;color:#292332;border-color:#a67b23}.impulso-guide .impulso-guide-actions [data-guide-next]{border-color:transparent;color:var(--impulso-muted)}#impulso-guide-detail{align-self:start}#impulso-view.is-guide-pending :is(.impulso-level-summary,.impulso-collection,.impulso-footer){display:none}@media(min-width:1100px){.impulso-guide{grid-column:1 / -1;margin:0}#impulso-view.is-guide-pending .impulso-level-summary{grid-column:1 / -1;min-height:0}}@media(min-width:769px){.impulso-guide{margin:0}}@media(max-width:768px){.impulso-guide{padding:18px 16px;border-radius:20px}.impulso-guide-heading{grid-template-columns:minmax(0,1fr)}.impulso-guide-skip{grid-column:1;justify-self:start}.impulso-guide-nav-heading{align-self:center;margin:0;padding:0 4px 0 10px;border-left:1px solid var(--impulso-line);white-space:nowrap}.impulso-guide nav{display:flex;flex-direction:row;gap:6px;overflow-x:auto;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}.impulso-guide nav button{flex:0 0 auto}}.zenit-guide-coach{--guide-lilac: #67448d;--guide-success: #256442;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px 12px;box-sizing:border-box;width:100%;margin:0 0 16px;padding:12px 14px;border:1px solid #dbc6ed;border-radius:16px;background:#fffbf3;color:#292332;grid-column:1 / -1}:root[data-resolved-theme=dark] .zenit-guide-coach{--guide-lilac: #d5b6ff;--guide-success: #93dfb0;border-color:#584165;background:#1c1f26;color:#f3f4f8}.zenit-guide-coach[hidden]{display:none}.zenit-guide-coach>span{color:var(--guide-lilac);font-size:20px}.zenit-guide-coach strong{display:block;font-size:14px}.zenit-guide-coach p{margin:2px 0 0;font-size:13px;line-height:1.4;opacity:.8}.zenit-guide-coach.is-complete strong{color:var(--guide-success)}.zenit-guide-coach button{min-height:40px;padding:8px 12px;border:1px solid #dbc6ed;border-radius:12px;background:transparent;color:var(--guide-lilac);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.zenit-guide-coach [data-coach-close]{border:0;padding:8px;font-size:18px}.zenit-guide-coach button:focus-visible{outline:2px solid var(--guide-lilac);outline-offset:2px}@media(max-width:768px){.zenit-guide-coach{grid-template-columns:auto minmax(0,1fr) auto}.zenit-guide-coach [data-coach-back]{grid-column:2 / 3;justify-self:start}.zenit-guide-coach [data-coach-close]{grid-column:3;grid-row:1}}.impulso-achievement.is-next{border:2px solid #f0a623;border-style:solid;background:#fff6dd}:root[data-resolved-theme=dark] .impulso-achievement.is-next{border-color:#c98a1d;background:#33291a}.impulso-achievement-badge{display:inline-block;margin-bottom:8px;padding:3px 9px;border-radius:999px;background:#ffd166;color:#3a2a10;font-size:11px;font-weight:800;letter-spacing:.02em}.impulso-achievement.is-next .impulso-achievement-action{margin-top:12px}:root[data-resolved-theme=dark] .impulso-achievement .impulso-achievement-badge{color:#3a2a10}@media(max-width:768px){#impulso-view .impulso-guide{margin-top:18px}}@media(min-width:1100px){.impulso-level-summary{grid-column:1 / -1;min-height:0}}.impulso-footer p{margin:0}.impulso-guide[hidden],.impulso-footer-guide[hidden]{display:none}.impulso-footer-guide{justify-self:start;min-height:36px;padding:4px 0;border:0;background:transparent;color:var(--impulso-muted);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.impulso-footer-guide:focus-visible{outline:2px solid #a77aee;outline-offset:2px}.impulso-guide-number,.impulso-hero-mascot{position:relative}.impulso-spark-burst{position:absolute;inset:-24px;overflow:hidden;pointer-events:none;z-index:2}.impulso-spark-burst i{position:absolute;top:50%;left:50%;width:5px;height:8px;border-radius:2px;background:#e9a323}.impulso-spark-burst i:nth-child(2n){background:#ffd166;width:4px;height:4px;border-radius:50%}.impulso-spark-burst i:nth-child(3n){background:#b58226}.zenit-guide-coach>span{display:inline-grid;place-items:center;width:28px;height:28px}.zenit-guide-coach.is-complete>span{color:var(--guide-success)}@media(prefers-reduced-motion:no-preference){html:not([data-reduce-motion]) :is(.impulso-card-open,.impulso-guide button,.impulso-achievement-action,.zenit-guide-coach button,.impulso-footer a,.impulso-footer-guide){transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s ease,border-color .18s ease}html:not([data-reduce-motion]) :is(.impulso-card-open,.impulso-guide button,.zenit-guide-coach button):active{transform:scale(.975)}html:not([data-reduce-motion]) :is(.impulso-card-arrow,.impulso-guide-actions button>span,#impulso-streak-link>span){display:inline-block;transition:transform .22s cubic-bezier(.22,1,.36,1)}html:not([data-reduce-motion]) :is(.impulso-card-open,.impulso-guide-actions button,#impulso-streak-link):is(:hover,:focus-visible) :is(.impulso-card-arrow,span[aria-hidden]){transform:translate(3px)}html:not([data-reduce-motion]) .impulso-achievement{transition:border-color .22s ease,background-color .22s ease}}@media(hover:hover)and (prefers-reduced-motion:no-preference){html:not([data-reduce-motion]) .impulso-achievement .impulso-medal{transition:transform .26s cubic-bezier(.22,1,.36,1)}html:not([data-reduce-motion]) .impulso-achievement:hover .impulso-medal{transform:translateY(-3px) rotate(2deg)}html:not([data-reduce-motion]) .impulso-guide nav button:hover{transform:translateY(-2px)}}:is(.zenit-guide-coach,.zenit-guide-spotlight,.zenit-guide-form-tools,.zenit-guide-field-hint){--guide-paper: #fffdf7;--guide-ink: #302a20;--guide-muted: #625a4d;--guide-border: #c5ad79;--guide-yellow: #ffc74b;--guide-lilac: #302a20;--guide-success: #302a20}:root[data-resolved-theme=dark] :is(.zenit-guide-coach,.zenit-guide-spotlight,.zenit-guide-form-tools,.zenit-guide-field-hint){--guide-paper: #1d1e21;--guide-ink: #f5f2e9;--guide-muted: #d0c9ba;--guide-border: #8c7952;--guide-lilac: #f5f2e9;--guide-success: #f5f2e9}.zenit-guide-coach,:root[data-resolved-theme=dark] .zenit-guide-coach{background:var(--guide-paper);color:var(--guide-ink);border-color:var(--guide-border)}.zenit-guide-coach .zenit-guide-star{width:38px;height:38px;overflow:visible}.zenit-guide-coach p{opacity:1;color:var(--guide-muted)}.zenit-guide-coach button{color:var(--guide-ink);border-color:var(--guide-border)}.zenit-guide-coach [data-coach-next]{color:#302a20;background:var(--guide-yellow);border-color:#b17d11;font-weight:750}.zenit-guide-coach [hidden],.zenit-guide-spotlight[hidden]{display:none}.zenit-guide-dots{display:inline-block;color:var(--guide-ink);font:600 16px/1.4 system-ui,sans-serif;letter-spacing:4px;white-space:nowrap}.zenit-guide-coach .zenit-guide-dots{margin-top:5px}.zenit-guide-spotlight{position:fixed;inset:0;z-index:2147483000;pointer-events:none}.zenit-guide-shade{position:fixed;background:transparent;pointer-events:auto;touch-action:none}.zenit-guide-ring{position:fixed;box-sizing:border-box;border:3px solid #ffc74b;border-radius:var(--guide-ring-radius, 17px);box-shadow:0 0 0 2px #1e1606cc,0 0 0 200vmax #080a0ea8;pointer-events:none}.zenit-guide-ring:after{content:"";position:absolute;inset:-6px;border:2px solid #ffc74b;border-radius:calc(var(--guide-ring-radius, 17px) + 6px);opacity:.45}.zenit-guide-coach{scroll-margin-top:calc(var(--v2-topbar-height, 86px) + 16px)}@media(max-width:768px){.zenit-guide-coach{scroll-margin-top:120px}}html[data-guide-coach] .mv7-notice-stack{top:auto;bottom:calc(16px + env(safe-area-inset-bottom))}.zenit-guide-bubble{position:fixed;box-sizing:border-box;width:max-content;max-width:calc(100vw - 24px);padding:13px 16px 10px;border:1px solid var(--guide-border);border-radius:16px;background:var(--guide-paper);color:var(--guide-ink);box-shadow:0 8px 28px #00000038;pointer-events:auto}.zenit-guide-bubble:before{content:"";position:absolute;width:10px;height:10px;left:var(--guide-arrow-x, 50%);background:var(--guide-paper);transform:translate(-50%) rotate(45deg)}.zenit-guide-bubble[data-side=below]:before{top:-6px;border-top:1px solid var(--guide-border);border-left:1px solid var(--guide-border)}.zenit-guide-bubble[data-side=above]:before{bottom:-6px;border-bottom:1px solid var(--guide-border);border-right:1px solid var(--guide-border)}.zenit-guide-bubble p{margin:0;font-family:inherit;font-size:14px;font-weight:650;line-height:1.5;white-space:nowrap}.zenit-guide-bubble-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:7px}.zenit-guide-bubble button{min-height:44px;padding:6px 0 6px 10px;border:0;background:transparent;color:var(--guide-muted);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.zenit-guide-form-tools{display:flex;justify-content:flex-start;margin:-4px 0 10px}.zenit-guide-form-tools button{min-height:44px;border:0;padding:6px 0;background:transparent;color:var(--guide-ink);font:inherit;font-size:13px;font-weight:650;text-decoration:underline;text-decoration-color:#b58226;text-underline-offset:4px;cursor:pointer}.zenit-guide-field-hint{display:block;padding:7px 10px;margin:5px 0 0;border-left:3px solid #c08b1c;border-radius:0 7px 7px 0;background:var(--guide-paper);color:var(--guide-ink);font-size:12px;font-weight:600;line-height:1.45}.zenit-guide-field-hint[data-stage=save]{margin:14px 0 7px}dialog.mv7-create-dialog .is-guide-field{outline:3px solid #c08b1c;outline-offset:3px}:root[data-resolved-theme=dark] dialog.mv7-create-dialog .is-guide-field{outline-color:#ffc74b}:is(#account-composer,#transaction-composer,#budget-composer,#goal-composer)[data-impulso-guide] :is(input,select):focus{border-color:#c08b1c;box-shadow:0 0 0 3px #c08b1c29;outline-color:#c08b1c}:is(.zenit-guide-coach,.zenit-guide-bubble,.zenit-guide-form-tools) button:focus-visible{outline:3px solid #c08b1c;outline-offset:3px}@media(max-width:768px){.zenit-guide-coach [data-coach-next]{grid-column:2;justify-self:start}.zenit-guide-coach [data-coach-close]{grid-column:3;grid-row:1}}@media(prefers-reduced-motion:no-preference){html:not([data-reduce-motion]) .zenit-guide-ring:after{animation:zenit-guide-breathe 1.8s ease-in-out infinite}}@keyframes zenit-guide-breathe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.035);opacity:.15}}#app-confirm-message{white-space:pre-line}.mv7-notification-channels button.is-blocked strong,.mv7-notification-channels button.is-blocked small{color:#ff9f0a}.mv7-log-reminder-hours{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.mv7-log-reminder-hours button{display:grid;gap:1px;justify-items:center;min-height:44px;padding:6px 4px;border:1px solid var(--v2-line, rgba(127, 127, 127, .22));border-radius:11px;background:transparent;color:var(--v2-muted, #8b8f98);font:inherit;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.mv7-log-reminder-hours button b{font-size:14px;font-weight:650;letter-spacing:-.01em;font-variant-numeric:tabular-nums}body .mv7-notification-row .mv7-log-reminder-hours button small{margin:0;color:inherit;font-size:10px;line-height:1.2;white-space:nowrap}.mv7-log-reminder-hours button[aria-pressed=true]{border-color:color-mix(in srgb,#0a84ff 55%,transparent);background:color-mix(in srgb,#0a84ff 14%,transparent);color:#0a84ff}:root[data-resolved-theme=dark] .mv7-log-reminder-hours button[aria-pressed=true]{color:#64b5ff}.mv7-log-reminder-hours button:disabled{cursor:default;opacity:.45}.mv7-log-reminder-hours button:focus-visible{outline:2px solid #0a84ff;outline-offset:2px}.mv7-notification-row .mv7-log-reminder-ios{margin-top:6px}.mv7-notification-row .mv7-log-reminder-ios[hidden]{display:none}.mv7-notification-row.mv7-log-reminder-row{align-items:start;padding-block:12px}body .mv7-notification-row.mv7-log-reminder-row>.mv7-switch,body .mv7-notification-row.mv7-log-reminder-row>.mv7-notification-icon{align-self:start;margin-top:2px}body .mv7-notification-row.mv7-log-reminder-row>span:nth-child(2){align-self:start}@media(max-width:768px){.mv7-log-reminder-hours{gap:5px}.mv7-log-reminder-hours button{min-height:42px;padding-inline:2px}.mv7-log-reminder-hours button b{font-size:13px}}body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notification-list .mv7-notification-row,body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notification-list .mv7-notification-row:not(:has(select)){grid-template-columns:30px minmax(0,1fr) 44px;column-gap:12px;row-gap:12px;align-items:start;min-height:0;padding:18px 0}body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notification-list .mv7-notification-row>.mv7-notification-icon{grid-column:1;grid-row:1;display:grid;place-items:center;width:30px;height:30px;box-sizing:border-box;align-self:start;margin-top:2px}body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notification-list .mv7-notification-row>span:nth-child(2){grid-column:2;grid-row:1;display:grid;gap:6px;min-width:0;align-self:start}body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notification-list .mv7-notification-row strong{line-height:1.35}body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notification-list .mv7-notification-row>span:nth-child(2)>small{line-height:1.5}body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notification-list .mv7-notification-row>.mv7-switch{grid-column:3;grid-row:1;align-self:start;justify-self:end;margin:0}body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notification-list .mv7-notification-row>select{grid-column:2 / -1;grid-row:2;width:100%;min-width:0;max-width:100%;min-height:44px;box-sizing:border-box;padding-inline:12px 32px;margin:0;font-size:14px}body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notification-list .mv7-log-reminder-hours{grid-column:2 / -1;grid-row:2;min-width:0;margin:0}@media(max-width:768px){body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notification-list .mv7-notification-row,body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notification-list .mv7-notification-row:not(:has(select)){column-gap:10px;padding-block:16px}body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notification-list .mv7-notification-row>select{font-size:16px}}@media(max-width:360px){body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notification-list .mv7-log-reminder-hours{grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notification-list .mv7-notification-icon svg{width:19px;height:19px}body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notifications-layout{grid-template-columns:minmax(0,1fr)}body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notifications-main{container-type:inline-size}body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notifications-rail{grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width: 640px){body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notification-list .mv7-notification-row:has(>select){grid-template-columns:30px minmax(0,1fr) minmax(120px,180px) 44px;align-items:center}body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notification-list .mv7-notification-row:has(>select)>.mv7-switch{grid-column:4;align-self:center}body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notification-list .mv7-notification-row>select{grid-column:3;grid-row:1;align-self:center}body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notification-list .mv7-notification-row.mv7-log-reminder-row{grid-template-columns:30px minmax(0,1fr) minmax(240px,280px) 44px;align-items:center}body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notification-list .mv7-log-reminder-row>.mv7-switch{grid-column:4;align-self:center}body[data-v2-view=settings] [data-settings-panel=notifications] .mv7-notification-list .mv7-log-reminder-hours{grid-column:3;grid-row:1;align-self:center}}#mv7-v2#mv7-v2#mv7-v2.mv7-private .mv7-private-value:not(.mv7-home-goal-ring){color:var(--v2-muted)!important;text-shadow:none!important;-webkit-text-fill-color:currentColor;user-select:none}@media(min-width:769px){body[data-v2-view=settings] .mv7-settings-hub{grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start}body[data-v2-view=settings] .mv7-settings-stage{width:100%;max-width:960px;min-width:0}body[data-v2-view=settings] .mv7-settings-tab:not([hidden]){gap:24px;align-content:start}body[data-v2-view=settings] .mv7-settings-title{margin:0;padding:4px 0 0;min-height:56px;gap:6px}body[data-v2-view=settings] .mv7-settings-title h3{font-size:24px;line-height:1.2;letter-spacing:-.035em}body[data-v2-view=settings] .mv7-settings-title p{margin:0;line-height:1.5}body[data-v2-view=settings] .mv7-settings-card{box-sizing:border-box;min-width:0;padding:24px;border-radius:18px}body[data-v2-view=settings] .mv7-settings-card>h4{margin:0 0 16px;line-height:1.4}body[data-v2-view=settings] .mv7-settings-card>p{line-height:1.6}body[data-v2-view=settings] :is(.mv7-tab-main,.mv7-tab-rail,.mv7-notifications-main,.mv7-security-main,.mv7-security-rail){gap:20px;align-content:start}body[data-v2-view=settings] :is(.mv7-appearance-workspace,.mv7-privacy-workspace,.mv7-sync-workspace) .mv7-tab-layout,body[data-v2-view=settings] .mv7-security-layout{grid-template-columns:minmax(0,1fr);gap:20px}body[data-v2-view=settings] :is(.mv7-appearance-workspace,.mv7-privacy-workspace,.mv7-sync-workspace) .mv7-tab-rail{position:static;max-height:none;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}body[data-v2-view=settings] .mv7-settings-row:not([hidden]){min-height:68px;box-sizing:border-box;gap:16px;padding-block:16px;align-items:center}body[data-v2-view=settings] .mv7-settings-row>span{min-width:0;gap:5px;line-height:1.45}body[data-v2-view=settings] .mv7-settings-row small{line-height:1.5}body[data-v2-view=settings] .mv7-settings-row>:is(select,button){flex-shrink:0;max-width:48%;min-height:38px}body[data-v2-view=settings] .mv7-settings-row>.mv7-switch{flex:0 0 44px;margin:0;justify-self:end}body[data-v2-view=settings] .mv7-appearance-accessibility .mv7-settings-row-slider{grid-template-columns:minmax(0,1fr)}body[data-v2-view=settings] .mv7-appearance-accessibility .mv7-settings-row-slider>span{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:baseline}body[data-v2-view=settings] .mv7-appearance-accessibility .mv7-settings-row-slider>i{display:none}body[data-v2-view=settings] .mv7-appearance-font-range{grid-column:1 / -1;margin-top:4px}body[data-v2-view=settings] .mv7-notification-list{padding:4px 24px}body[data-v2-view=settings] .mv7-notification-group{gap:12px}body[data-v2-view=settings] .mv7-notification-group>h4{padding-inline:4px;font-size:13px}body[data-v2-view=settings] .mv7-category-table-card{padding:0;overflow:hidden}}@media(min-width:769px)and (max-width:1100px){body[data-v2-view=settings] .mv7-settings-hub{grid-template-columns:190px minmax(0,1fr);gap:20px}body[data-v2-view=settings] :is(.mv7-appearance-workspace,.mv7-privacy-workspace,.mv7-sync-workspace) .mv7-tab-rail{grid-template-columns:minmax(0,1fr)}}#transaction-composer .mv7-receipt-read{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;margin:0 0 4px;padding:10px 14px;border:1px dashed color-mix(in srgb,var(--v2-green, #2dde98) 55%,transparent);border-radius:14px;background:color-mix(in srgb,var(--v2-green, #2dde98) 8%,transparent);color:var(--v2-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}#transaction-composer .mv7-receipt-read svg{flex:none;width:22px;height:22px;fill:none;stroke:var(--v2-green, #2dde98);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#transaction-composer .mv7-receipt-read span{display:grid;gap:2px;min-width:0}#transaction-composer .mv7-receipt-read strong{font-size:14px;font-weight:650}#transaction-composer .mv7-receipt-read small{color:var(--v2-muted);font-size:12px}#transaction-composer .mv7-receipt-read:hover:not(:disabled){background:color-mix(in srgb,var(--v2-green, #2dde98) 14%,transparent)}#transaction-composer .mv7-receipt-read:focus-visible{outline:2px solid var(--v2-green, #2dde98);outline-offset:2px}#transaction-composer .mv7-receipt-read.is-busy{cursor:progress;opacity:.75}#transaction-composer .mv7-receipt-read.is-busy svg{animation:mv7-receipt-pulse 1s ease-in-out infinite alternate}@keyframes mv7-receipt-pulse{to{opacity:.35}}@media(prefers-reduced-motion:reduce){#transaction-composer .mv7-receipt-read.is-busy svg{animation:none}}#transaction-composer.is-editing .mv7-receipt-read{display:none}body[data-v2-view=settings]{--zset-ink: #1b201e;--zset-ink-soft: rgba(27, 32, 30, .07);--zset-muted: #66706c;--zset-line: rgba(27, 32, 30, .08);--zset-surface: #ffffff;--zset-canvas: #f3f4f3;--zset-tile: linear-gradient(150deg, #ffffff, #eef0ef);--zset-tile-border: rgba(27, 32, 30, .1);--zset-warn: #a8650a}:root[data-resolved-theme=dark] body[data-v2-view=settings]{--zset-ink: #eef1ef;--zset-ink-soft: rgba(238, 241, 239, .09);--zset-muted: #97a19c;--zset-line: rgba(255, 255, 255, .08);--zset-surface: #111413;--zset-canvas: #050606;--zset-tile: linear-gradient(150deg, rgba(255, 255, 255, .09), rgba(255, 255, 255, .03));--zset-tile-border: rgba(255, 255, 255, .1);--zset-warn: #f0b155}body[data-v2-view=settings] #settings-view#settings-view{--settings-green: var(--zset-ink) !important;--settings-control-accent: var(--zset-ink) !important}body[data-v2-view=settings] #settings-view input.mv7-switch:checked,:root[data-theme] body[data-v2-view=settings] #settings-view#settings-view .mv7-switch:checked{border-color:var(--zset-ink);background:var(--zset-ink);background-image:none!important}:root[data-resolved-theme=dark] body[data-v2-view=settings] #settings-view input.mv7-switch:checked:after{background:#0b0d0c}:root[data-resolved-theme=dark] body[data-v2-view=settings] #settings-view :is(.mv7-settings-hub .mv7-primary-button:not(.is-danger),.mv7-secondary-button.is-accent){color:#0b0d0c}body[data-v2-view=settings] .mv7-log-reminder-hours button[aria-pressed=true],:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-log-reminder-hours button[aria-pressed=true]{border-color:var(--zset-ink);background:var(--zset-ink-soft);color:var(--zset-ink)}body[data-v2-view=settings] #settings-view .mv7-notification-channels button.is-selected:not(.is-blocked){background:var(--zset-ink-soft);box-shadow:inset 0 0 0 1px var(--zset-ink);color:var(--zset-ink)}body[data-v2-view=settings] #settings-view .mv7-notification-channels button.is-selected:not(.is-blocked) :is(b,strong,small){color:var(--zset-ink)}.mv7-zenit-card{position:relative;overflow:hidden;display:grid;gap:14px;padding:18px;border:1px solid var(--zset-line);border-radius:24px;background:radial-gradient(120% 90% at 100% 0%,var(--zset-ink-soft),transparent 62%),var(--zset-surface);box-shadow:0 12px 30px #1015140f,inset 0 1px #ffffff80;color:var(--zset-ink)}:root[data-resolved-theme=dark] .mv7-zenit-card{box-shadow:0 12px 30px #0000004d,inset 0 1px #ffffff0d}.mv7-zenit-card-top{position:relative;display:flex;align-items:center;gap:12px;min-width:0}.mv7-zenit-card-avatar{flex:none;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:linear-gradient(145deg,#3a423f,#121615);color:#fff;font-size:20px;font-weight:720;box-shadow:0 6px 16px #10151438}:root[data-resolved-theme=dark] .mv7-zenit-card-avatar{background:linear-gradient(145deg,#f4f6f5,#b9c1bd);color:#0b0d0c}.mv7-zenit-card-who{display:grid;gap:2px;min-width:0}.mv7-zenit-card-who strong{overflow:hidden;font-size:18px;font-weight:700;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.mv7-zenit-card-who small{overflow:hidden;color:var(--zset-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mv7-zenit-card-stats{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mv7-zenit-card-stat{display:flex;align-items:center;gap:10px;min-width:0;min-height:52px;padding:8px 12px;border:1px solid var(--zset-line);border-radius:16px;background:color-mix(in srgb,var(--zset-surface) 78%,transparent);color:var(--zset-ink);font:inherit;text-align:left;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mv7-zenit-card-stat:focus-visible{outline:2px solid var(--zset-ink);outline-offset:2px}.mv7-zenit-card-stat>span:last-child{display:grid;min-width:0}.mv7-zenit-card-stat small{color:var(--zset-muted);font-size:11px}.mv7-zenit-card-stat strong{overflow:hidden;font-size:14px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.mv7-zenit-card-stat img{flex:none;width:30px;height:30px;object-fit:contain}.mv7-zenit-card-ring{--zset-ring: 40;position:relative;flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:conic-gradient(var(--zset-ink) calc(var(--zset-ring) * 1%),var(--zset-ink-soft) 0)}.mv7-zenit-card-ring:before{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--zset-surface)}.mv7-zenit-card-ring b{position:relative;font-size:11px;font-weight:750;font-variant-numeric:tabular-nums}.mv7-zenit-card-impulso{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 14px;grid-template-rows:auto auto;align-items:center;column-gap:10px;row-gap:7px;width:100%;padding:2px 4px 0;border:0;background:transparent;color:var(--zset-ink);font:inherit;text-align:left;cursor:pointer}.mv7-zenit-card-impulso[hidden]{display:none}.mv7-zenit-card-impulso:focus-visible{border-radius:12px;outline:2px solid var(--zset-ink);outline-offset:4px}.mv7-zenit-card-impulso-star{width:28px;height:28px}.mv7-zenit-card-impulso-text{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.mv7-zenit-card-impulso-text strong{overflow:hidden;font-size:14px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.mv7-zenit-card-impulso-text small{flex:none;color:var(--zset-muted);font-size:12px;font-variant-numeric:tabular-nums}.mv7-zenit-card-impulso-chev{width:13px;height:13px;fill:none;stroke:var(--zset-muted);stroke-width:2}.mv7-zenit-card-impulso-bar{grid-column:1 / -1;height:6px;overflow:hidden;border-radius:99px;background:var(--zset-ink-soft)}.mv7-zenit-card-impulso-bar i{--zset-impulso: 0;display:block;width:calc(var(--zset-impulso) * 100%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffc531,#f59e0b);transition:width .4s cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){.mv7-zenit-card-impulso-bar i{transition:none}}.mv7-zenit-spark{display:inline-block;margin-left:4px;color:var(--zset-muted);font-size:.55em;vertical-align:.35em}@media(min-width:769px){.mv7-zenit-card--mobile{display:none}}@media(max-width:768px){body[data-v2-view=settings] .mv7-settings-mobile-home>header{margin-bottom:16px}body[data-v2-view=settings] .mv7-settings-mobile-home h2{font-size:clamp(34px,9.5vw,40px);letter-spacing:-.045em}body[data-v2-view=settings] .mv7-zenit-card--mobile{margin-bottom:16px}:root[data-resolved-theme] body[data-v2-view=settings] .mv7-settings-mobile-search,:root[data-resolved-theme] body[data-v2-view=settings] #settings-view .mv7-settings-mobile-search input[role=searchbox]{--settings-search-background: var(--zset-surface);background:var(--zset-surface)!important;background-color:var(--zset-surface)!important}body[data-v2-view=settings] .mv7-settings-mobile-search{margin-bottom:8px;border:1px solid var(--zset-line)}body[data-v2-view=settings] .mv7-settings-mobile-groups{gap:16px;margin-top:8px}body[data-v2-view=settings] .mv7-settings-mobile-groups>section>h3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root[data-resolved-theme] body[data-v2-view=settings] .mv7-settings-mobile-groups>section>div{border:1px solid var(--zset-line);border-radius:22px;background:var(--zset-surface);box-shadow:0 4px 14px #1015140a}body[data-v2-view=settings] .mv7-settings-mobile-groups>section button{grid-template-columns:40px minmax(0,1fr) 14px;grid-template-rows:auto auto;column-gap:12px;row-gap:1px;align-items:center;min-height:58px;padding-block:8px;text-align:left}body[data-v2-view=settings] .mv7-settings-mobile-groups>section button>svg:first-child,body[data-v2-view=settings] .mv7-settings-mobile-groups>section [data-settings-mobile-target]>svg:first-child{grid-row:1 / 3;width:40px;height:40px;padding:10px;border:1px solid var(--zset-tile-border);border-radius:12px;background:var(--zset-tile);box-shadow:inset 0 1px #fff9,0 2px 6px #1015140d;color:var(--zset-ink);stroke-width:1.8}:root[data-resolved-theme=dark] body[data-v2-view=settings] .mv7-settings-mobile-groups>section button>svg:first-child{box-shadow:inset 0 1px #ffffff0f}body[data-v2-view=settings] .mv7-settings-mobile-groups>section button>span{grid-column:2;grid-row:1;align-self:end}body[data-v2-view=settings] .mv7-settings-mobile-groups>section button strong{color:var(--zset-ink);line-height:1.2;font-size:16px;font-weight:600;letter-spacing:-.01em}:root[data-resolved-theme] body[data-v2-view=settings] .mv7-settings-mobile-groups>section button em{grid-column:2;grid-row:2;align-self:start;max-width:none;overflow:hidden;color:var(--zset-muted);font-size:13px;font-style:normal;font-weight:450;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}:root[data-resolved-theme] body[data-v2-view=settings] .mv7-settings-mobile-groups>section button em.is-warning{color:var(--zset-warn);font-weight:600}body[data-v2-view=settings] .mv7-settings-mobile-groups>section button>svg:last-child{grid-column:3;grid-row:1 / 3;color:var(--zset-muted);opacity:.6}body[data-v2-view=settings] .mv7-settings-mobile-groups>section>div>button:not(:last-child):after{left:66px;background:var(--zset-line)}:root[data-resolved-theme] body[data-v2-view=settings] .mv7-settings-mobile-groups .mv7-settings-mobile-danger-link{margin-top:18px;border:1px solid color-mix(in srgb,#e5484d 22%,transparent);background:var(--zset-surface)}body[data-v2-view=settings] .mv7-settings-mobile-groups .mv7-settings-mobile-danger-link>svg:first-child{border-color:color-mix(in srgb,#e5484d 25%,transparent);background:color-mix(in srgb,#e5484d 8%,var(--zset-surface));color:#e5484d;box-shadow:none}}@media(min-width:769px){body[data-v2-view=settings] .mv7-settings-nav-group{position:relative;height:12px;min-height:0;margin:0;padding:0;overflow:hidden;font-size:0;line-height:0}body[data-v2-view=settings] .mv7-settings-search+.mv7-settings-nav-group{height:6px}body[data-v2-view=settings] .mv7-settings-nav-item{grid-template-columns:auto minmax(0,1fr) auto}body[data-v2-view=settings] .mv7-settings-nav-status{flex-shrink:0;overflow:hidden;max-width:82px;margin-left:auto;color:var(--zset-muted);font-size:11.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}body[data-v2-view=settings] .mv7-settings-nav-status:empty{display:none}body[data-v2-view=settings] .mv7-settings-nav-status.is-warning{color:var(--zset-warn);font-weight:650}body[data-v2-view=settings] .mv7-settings-nav-item.is-active{background:var(--zset-ink-soft);box-shadow:inset 3px 0 0 var(--zset-ink);color:var(--zset-ink)}}html:root[data-theme=midnight] body[data-v2-view=settings] #settings-view#settings-view :is(.mv7-settings-nav,[data-theme-option]){background:#15181d!important;border-color:#292d33;box-shadow:none}html:root[data-theme=midnight] body[data-v2-view=settings] #settings-view#settings-view [data-theme-option][aria-pressed=true]{background:#303741!important;border-color:#989ba3}@media(min-width:769px){.mv7-section-hero,.mv7-section-hero-art,.mv7-security-guest-unlocks,.mv7-privacy-mobile-hero .mv7-section-hero-copy{display:none!important}}@media(max-width:768px){#settings-view#settings-view .mv7-settings-tab>.mv7-settings-title{position:relative;display:grid;gap:6px;min-height:0;margin:0 0 6px!important;padding:58px 2px 0!important;text-align:left}#settings-view#settings-view .mv7-settings-tab>.mv7-settings-title h3{margin:0;color:var(--zset-ink);font-size:31px;font-weight:740;letter-spacing:-.04em;line-height:1.1;text-shadow:none}#settings-view#settings-view .mv7-settings-tab>.mv7-settings-title p{margin:0;color:var(--zset-muted);font-size:14px;line-height:1.4}:root[data-resolved-theme] #settings-view#settings-view .mv7-settings-tab :is(.mv7-settings-card:not(.mv7-category-table-card,.mv7-backup-card,.mv7-notifications-master),.mv7-region-preview,.mv7-mobile-detail-list,.mv7-help-mobile-hero,.mv7-reports-mobile-hero,.mv7-category-smart-card,.mv7-category-summary,.mv7-backup-overview,.mv7-backup-inventory,.mv7-backup-footer,.mv7-settings-mobile-danger-backup,.mv7-mobile-info-note,.mv7-notification-autosave-note,.mv7-section-hero,.mv7-section-list,.mv7-notifications-master,.mv7-privacy-mobile-hero,.mv7-faq-accordion){border:1px solid var(--zset-line);border-radius:22px;background:var(--zset-surface);box-shadow:0 4px 14px #1015140a;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-resolved-theme=dark] #settings-view#settings-view .mv7-settings-tab :is(.mv7-settings-card:not(.mv7-category-table-card,.mv7-backup-card,.mv7-notifications-master),.mv7-region-preview,.mv7-mobile-detail-list,.mv7-help-mobile-hero,.mv7-reports-mobile-hero,.mv7-category-smart-card,.mv7-category-summary,.mv7-backup-overview,.mv7-backup-inventory,.mv7-backup-footer,.mv7-settings-mobile-danger-backup,.mv7-mobile-info-note,.mv7-notification-autosave-note,.mv7-section-hero,.mv7-section-list,.mv7-notifications-master,.mv7-privacy-mobile-hero,.mv7-faq-accordion){box-shadow:none}#settings-view#settings-view .mv7-backup-card,#settings-view#settings-view .mv7-category-table-card{border:0;background:transparent;box-shadow:none}:root[data-resolved-theme] #settings-view#settings-view .mv7-privacy-workspace .mv7-tab-rail{gap:0;overflow:hidden;border:1px solid var(--zset-line);border-radius:22px;background:var(--zset-surface)}:root[data-resolved-theme] #settings-view#settings-view .mv7-privacy-workspace .mv7-tab-rail>.mv7-privacy-policy{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}:root[data-resolved-theme] #settings-view#settings-view .mv7-privacy-workspace .mv7-tab-rail>.mv7-privacy-policy+.mv7-privacy-policy{border-top:1px solid var(--zset-line)}#settings-view#settings-view :is(.mv7-section-hero,.mv7-privacy-mobile-hero){position:relative;overflow:hidden;display:grid;gap:10px;min-height:0;margin:0;padding:16px;background:radial-gradient(120% 90% at 100% 0%,var(--zset-ink-soft),transparent 62%),var(--zset-surface)}#settings-view#settings-view .mv7-section-hero .mv7-section-hero-art,#settings-view#settings-view .mv7-privacy-mobile-hero>span:first-child{position:absolute;top:-6px;right:-8px;width:100px;height:auto;margin:0;padding:0;border:0;background:none;box-shadow:none;pointer-events:none}#settings-view#settings-view .mv7-privacy-mobile-hero>span:first-child img{width:100%;height:auto}#settings-view#settings-view .mv7-section-hero-copy{position:static;inset:auto;display:grid;gap:3px;width:auto;height:auto;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;transform:none}#settings-view#settings-view .mv7-privacy-mobile-hero .mv7-section-hero-copy{padding-right:92px}#settings-view#settings-view #settings-hero-privacy-chip:before,#settings-view#settings-view #settings-hero-privacy-chip>svg{content:none;display:none}.mv7-section-hero-copy strong{color:var(--zset-ink);font-size:17px;font-weight:700;letter-spacing:-.01em}.mv7-section-hero-copy small{color:var(--zset-muted);font-size:13px;line-height:1.4}#settings-view#settings-view .mv7-section-hero-chip{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin:0;padding:5px 10px;border:0;border-radius:99px;background:var(--zset-ink-soft);box-shadow:none;color:var(--zset-ink);font-size:12px;font-weight:650}#settings-view#settings-view .mv7-section-hero-chip i{width:7px;height:7px;border-radius:50%;background:currentColor}#settings-view#settings-view .mv7-section-hero-chip.is-warning{background:color-mix(in srgb,var(--zset-warn) 12%,transparent);color:var(--zset-warn)}#settings-view#settings-view .mv7-backup-local-badge,#settings-view#settings-view .mv7-backup-header{display:none}#settings-view#settings-view .mv7-backup-security-note{border:0;background:var(--zset-ink-soft)}#settings-view#settings-view .mv7-notifications-master{position:relative;padding:14px 16px}:root[data-resolved-theme] #settings-view#settings-view .mv7-notifications-master>.mv7-notification-icon{grid-column:1;width:40px;height:40px}:root[data-resolved-theme] #settings-view#settings-view .mv7-notifications-master{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px}:root[data-resolved-theme] #settings-view#settings-view .mv7-notifications-master>span{grid-column:2;min-width:0}:root[data-resolved-theme] #settings-view#settings-view .mv7-notifications-master>.mv7-switch{grid-column:3}:root[data-resolved-theme] #settings-view#settings-view .mv7-notification-channels button.is-selected:not(.is-blocked){border-radius:14px;background:var(--zset-ink-soft);box-shadow:none;outline:0}#settings-view#settings-view .mv7-region-preview>dl{display:none}:root[data-resolved-theme] #settings-view#settings-view .mv7-mobile-info-note svg{color:var(--zset-muted);stroke:currentColor}#settings-view#settings-view .mv7-help-mobile-hero{min-height:0;padding:18px}#settings-view#settings-view .mv7-help-mobile-hero p:first-child{display:none}#settings-view#settings-view #help-mobile-hero-title{padding-right:96px;color:var(--zset-ink);font-size:21px;letter-spacing:-.02em;line-height:1.2}#settings-view#settings-view #help-mobile-hero-title :is(span,em,b){color:inherit}#settings-view#settings-view .mv7-help-mobile-hero img{width:110px;height:auto}#settings-view#settings-view .mv7-help-mobile-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}#settings-view#settings-view .mv7-help-mobile-hero>div{width:auto;max-width:none;padding-right:0}#settings-view#settings-view .mv7-help-mobile-hero>img{position:absolute;top:8px;right:-6px;width:96px;height:auto}#settings-view#settings-view .mv7-help-mobile-hero small{padding-right:84px}:root[data-resolved-theme] #settings-view#settings-view .mv7-help-mobile-topics>div>button{border:1px solid var(--zset-line);border-radius:22px;background:var(--zset-surface);box-shadow:none}:root[data-resolved-theme] #settings-view#settings-view .mv7-help-mobile-topics>div>button>:is(span,i):first-child{border:1px solid var(--zset-tile-border);border-radius:12px;background:var(--zset-tile);color:var(--zset-ink)}#settings-view#settings-view .mv7-faq-question>span{flex:1 1 auto;justify-self:stretch;width:100%;margin:0!important;text-align:left!important}#settings-view#settings-view :is(#help-mobile-hero-title,.mv7-reports-mobile-benefits>h4) br{display:none}#settings-view#settings-view #help-mobile-hero-title span{display:inline}#settings-view#settings-view .mv7-reports-mobile-benefits>h4{color:var(--zset-ink);font-size:21px;letter-spacing:-.02em;line-height:1.2}:root[data-resolved-theme] #settings-view#settings-view .mv7-reports-mobile-benefits>p>i{border:1px solid var(--zset-tile-border);border-radius:12px;background:var(--zset-tile);color:var(--zset-ink)}:root[data-resolved-theme] #settings-view#settings-view .mv7-reports-mobile-benefits>p>i svg{stroke:currentColor}:root[data-resolved-theme] #settings-view#settings-view .mv7-backup-overview{padding:0;border:0;background:transparent;box-shadow:none}:root[data-resolved-theme] #settings-view#settings-view .mv7-backup-security-note{border-radius:16px}body[data-auth-state=active] .mv7-security-guest-unlocks{display:none}.mv7-security-guest-unlocks{display:grid;gap:8px;margin-top:6px}.mv7-section-list{overflow:hidden}.mv7-section-list-row{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:9px 14px}.mv7-section-list-row+.mv7-section-list-row:before{content:"";position:absolute;top:0;right:0;left:66px;height:1px;background:var(--zset-line)}.mv7-section-list-row.is-locked>span:not(.mv7-section-list-icon),.mv7-section-list-row.is-locked>.mv7-section-list-icon{opacity:.6}.mv7-section-list-row strong{display:block;color:var(--zset-ink);font-size:15px;font-weight:600}.mv7-section-list-row small{display:block;margin-top:2px;color:var(--zset-muted);font-size:12.5px}.mv7-section-list-end{width:14px;height:14px;fill:none;stroke:var(--zset-muted);stroke-width:1.8}#settings-view#settings-view .mv7-security-guest-login{width:100%;min-height:46px;margin-top:6px;border-radius:14px}#settings-view#settings-view :is(.mv7-mobile-section-label,.mv7-notification-group>h4,#help-mobile-topics-title,.mv7-help-mobile-faq-heading>h4,.mv7-security-guest-unlocks>h4){margin:10px 6px 0;color:var(--zset-ink);font-size:13px;font-weight:700;letter-spacing:-.005em;line-height:1.3;text-transform:none}#settings-view#settings-view :is(.mv7-mobile-section-label,.mv7-notification-group>h4,#help-mobile-topics-title,.mv7-help-mobile-faq-heading>h4,.mv7-security-guest-unlocks>h4):before{content:"\2726  ";color:var(--zset-muted);font-size:10px}:root[data-resolved-theme] #settings-view#settings-view .mv7-settings-tab :is(.mv7-mobile-setting-icon,.mv7-notification-icon,.mv7-reports-header-icon,.mv7-section-list-icon,.mv7-privacy-row-icon,#settings-backup-summary dt>svg,.mv7-security-mobile-recommendation>i,.mv7-settings-mobile-danger-backup>i),:root[data-resolved-theme] #settings-view#settings-view .mv7-privacy-policy>svg:first-child{display:grid;place-items:center;border:1px solid var(--zset-tile-border);border-radius:12px;background:var(--zset-tile);box-shadow:inset 0 1px #ffffff80;color:var(--zset-ink);stroke:currentColor}:root[data-resolved-theme] #settings-view#settings-view .mv7-section-list-icon{width:40px;height:40px}:root[data-resolved-theme] #settings-view#settings-view .mv7-section-list-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8}:root[data-resolved-theme] #settings-view#settings-view #settings-backup-summary dt>svg{stroke:var(--zset-ink)}:root[data-resolved-theme] #settings-view#settings-view .mv7-settings-tab :is(.mv7-mobile-setting-icon,.mv7-notification-icon,.mv7-reports-header-icon,.mv7-privacy-row-icon,.mv7-security-mobile-recommendation>i,.mv7-settings-mobile-danger-backup>i) :is(svg,use,i){color:var(--zset-ink);stroke:currentColor}:root[data-resolved-theme] #settings-view#settings-view .mv7-region-preview header em{border:0;background:var(--zset-ink-soft);color:var(--zset-ink)}:root[data-resolved-theme] #settings-view#settings-view .mv7-region-orb{border-color:var(--zset-line)}:root[data-resolved-theme] #settings-view#settings-view #category-new-mobile{border-color:var(--zset-line);background:var(--zset-surface);color:var(--zset-ink)}:root[data-resolved-theme] #settings-view#settings-view #settings-backup-total,:root[data-resolved-theme] #settings-view#settings-view #notif-enabled-count{color:var(--zset-muted)}:root[data-resolved-theme] #settings-view#settings-view .mv7-security-mobile-recommendation>svg:last-child,:root[data-resolved-theme] #settings-view#settings-view .mv7-security-mobile-recommendation :is(b,strong){color:var(--zset-ink);stroke:currentColor}:root[data-resolved-theme] #settings-view#settings-view .mv7-reports-card .mv7-reports-header-icon{border-color:var(--zset-tile-border)}}
