.ml-studio-proof-stage.ml-tracking-stage{padding:0}.ml-tracking-stage>.ml-art-stage-content{width:100%}.ml-ui-tiles{--confirmation-card: rgb(255 255 255 / .78);--confirmation-ink: #202321;--confirmation-muted: #656a66;--confirmation-line: rgb(101 106 102 / .18);--confirmation-button: #a6b1ed;--confirmation-check-ink: #202321;--confirmation-green: #347a52;--confirmation-fill: rgb(52 122 82 / .16);--confirmation-width: min(90cqw, 400px);--confirmation-height: max(60px, calc(var(--confirmation-width) / 4.8));--confirmation-stage-height: 630px;--confirmation-step: calc(var(--confirmation-height) + 24px);--confirmation-inset: calc((100cqw - var(--confirmation-width)) / 2);--confirmation-padding: 18px;--confirmation-check: 26px;--confirmation-pointer: 42px;position:relative;container-type:inline-size;width:100%;height:var(--confirmation-stage-height);overflow:hidden;isolation:isolate}:root[data-site-theme=dark] .ml-ui-tiles{--confirmation-card: rgb(30 30 30 / .86);--confirmation-ink: #f4f7fb;--confirmation-muted: #a8aab5;--confirmation-line: rgb(255 255 255 / .16);--confirmation-button: #b8c0ee;--confirmation-check-ink: #191a1f;--confirmation-green: #73d2a3;--confirmation-fill: rgb(115 210 163 / .18)}.ml-confirmation-cards{position:absolute;inset:0}.ml-confirmation-card{position:absolute;top:calc(50% - var(--confirmation-height) / 2);left:var(--confirmation-inset);right:var(--confirmation-inset);height:var(--confirmation-height);display:grid;grid-template-columns:42px minmax(0,1fr) auto var(--confirmation-check);align-items:center;gap:12px;padding:0 var(--confirmation-padding);border:1px solid var(--confirmation-line);border-radius:18px;background:var(--confirmation-card);color:var(--confirmation-ink);box-shadow:0 10px 20px -14px #162e354d;overflow:hidden;transform:translateY(calc(var(--confirmation-slot) * var(--confirmation-step)))}.ml-ui-tiles[data-continuous=true] .ml-confirmation-card{border-color:transparent;border-radius:0;clip-path:var(--confirmation-clip)}.ml-confirmation-card>.ml-confirmation-edge{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);z-index:2;stroke:var(--confirmation-line);stroke-width:1;pointer-events:none}.ml-confirmation-card>:not(.ml-confirmation-fill,.ml-confirmation-edge,.ml-confirmation-surface){position:relative;z-index:1}.ml-confirmation-fill{position:absolute;inset:-1px;border-radius:inherit;corner-shape:var(--site-corner-shape);background:var(--confirmation-fill);opacity:0}.ml-confirmation-loop .ml-confirmation-card{border-radius:22px;corner-shape:var(--site-corner-shape)}.ml-confirmation-loop[data-continuous=true] .ml-confirmation-card{background:transparent;border-radius:0;clip-path:none;overflow:visible;box-shadow:none}.ml-confirmation-card>.ml-confirmation-surface{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);overflow:visible;pointer-events:none}.ml-confirmation-surface .ml-confirmation-base{fill:var(--confirmation-card);stroke:none}.ml-confirmation-surface .ml-confirmation-fill{fill:var(--confirmation-fill);stroke:none}.ml-confirmation-surface .ml-confirmation-outline{fill:none;stroke:var(--confirmation-line);stroke-width:1}.ml-confirmation-card .ml-confirmation-logo{width:42px;height:42px;object-fit:contain;border-radius:10px}.ml-confirmation-card .ml-confirmation-logo--uber{background:#fff;padding:4px}.ml-confirmation-copy,.ml-confirmation-amount{display:grid;gap:5px;min-width:0}.ml-confirmation-card strong{font-size:18px;line-height:1.2;font-weight:550;white-space:nowrap}.ml-confirmation-card small{display:block;height:19px;font-size:14px;line-height:19px;color:var(--confirmation-muted);white-space:nowrap}.ml-confirmation-copy small{position:relative}.ml-confirmation-amount{text-align:right;font-variant-numeric:tabular-nums}.ml-confirmation-amount small{color:var(--confirmation-ink);opacity:.8}.ml-confirmation-done{position:absolute;inset:0;display:flex;align-items:center;gap:4px;color:var(--confirmation-ink);font-weight:500;opacity:0}.ml-confirmation-done svg{width:15px;height:15px;color:var(--confirmation-green)}.ml-confirmation-check{position:relative;display:grid;place-items:center;width:var(--confirmation-check);height:var(--confirmation-check);border-radius:50%;color:var(--confirmation-check-ink);background:#a6b1ed2e;border:1px solid var(--confirmation-button);overflow:hidden}.ml-confirmation-check-fill{position:absolute;inset:0;background:var(--confirmation-button);opacity:0}.ml-confirmation-check svg{position:relative;width:17px;height:17px;opacity:0}.ml-confirmation-pointer{position:absolute;z-index:3;top:calc(50% - 2 * var(--confirmation-step) - var(--confirmation-pointer) * .0625);left:calc(100% - var(--confirmation-inset) - var(--confirmation-padding) - var(--confirmation-check) / 2 - var(--confirmation-pointer) * .359375 - 1px);width:var(--confirmation-pointer);opacity:0;pointer-events:none}.ml-confirmation-hand{display:block;width:100%;overflow:visible;filter:drop-shadow(0 2px 2px #0004);transform-origin:36% 6%}.ml-confirmation-click{position:absolute;left:calc(35.9375% - 16px);top:calc(var(--confirmation-pointer) * .0625 - 16px);width:32px;height:32px;border:2px solid var(--confirmation-green);border-radius:50%;opacity:0}.ml-confirmation-toggle{position:absolute;z-index:4;bottom:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgb(255 255 255 / .5);border-radius:14px;corner-shape:var(--site-corner-shape);background:#ffffff8c;color:#202321;cursor:pointer}.ml-art-page .ml-confirmation-toggle svg{width:20px;height:20px;color:#202321}.ml-confirmation-toggle:hover svg{color:#347a52}.ml-confirmation-toggle:focus-visible{outline:2px solid #202321;outline-offset:-4px}.ml-confirmation-loop:not([data-motion=true]) .ml-confirmation-toggle{display:none}.ml-confirmation-loop[data-motion=true] .ml-confirmation-card{animation:ml-confirmation-queue 24s linear var(--confirmation-delay) infinite}.ml-confirmation-loop[data-motion=true] .ml-confirmation-fill{animation:ml-confirmation-fill 24s linear var(--confirmation-delay) infinite}.ml-confirmation-loop[data-motion=true] .ml-confirmation-category{animation:ml-confirmation-category 24s linear var(--confirmation-delay) infinite}.ml-confirmation-loop[data-motion=true] .ml-confirmation-done{animation:ml-confirmation-done 24s linear var(--confirmation-delay) infinite}.ml-confirmation-loop[data-motion=true] .ml-confirmation-pointer{animation:ml-confirmation-pointer 4.8s linear infinite}.ml-confirmation-loop[data-motion=true] .ml-confirmation-hand{animation:ml-confirmation-press 4.8s linear infinite}.ml-confirmation-loop[data-motion=true] .ml-confirmation-click{animation:ml-confirmation-click 4.8s linear infinite}.ml-confirmation-loop[data-motion=true] .ml-confirmation-check-fill{animation:ml-confirmation-fill 24s linear var(--confirmation-delay) infinite}.ml-confirmation-loop[data-motion=true] .ml-confirmation-check svg{animation:ml-confirmation-check 24s linear var(--confirmation-delay) infinite}.ml-confirmation-loop[data-playing=true] .ml-confirmation-card{will-change:transform,opacity}.ml-confirmation-loop[data-playing=false] :is(.ml-confirmation-card,.ml-confirmation-fill,.ml-confirmation-category,.ml-confirmation-done,.ml-confirmation-check-fill,.ml-confirmation-check svg,.ml-confirmation-pointer,.ml-confirmation-hand,.ml-confirmation-click){animation-play-state:paused}@keyframes ml-confirmation-queue{0%,14.5%{transform:translateY(calc(2 * var(--confirmation-step)));opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1)}20%,34.5%{transform:translateY(var(--confirmation-step));opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1)}40%,54.5%{transform:translateY(0);opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1)}60%,74.5%{transform:translateY(calc(-1 * var(--confirmation-step)));opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1)}80%,92.5%{transform:translateY(calc(-2 * var(--confirmation-step)));opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}94.5%{transform:translate(18px,calc(-2 * var(--confirmation-step) - 10px)) scale(.985);opacity:0}94.501%{transform:translateY(calc(2 * var(--confirmation-step) + 32px));opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}to{transform:translateY(calc(2 * var(--confirmation-step)));opacity:1}}@keyframes ml-confirmation-fill{0%,86%{opacity:0;animation-timing-function:ease-out}88%,94.5%{opacity:1}94.501%,to{opacity:0}}@keyframes ml-confirmation-category{0%,86.5%{opacity:1}88%,94.5%{opacity:0}94.501%,to{opacity:1}}@keyframes ml-confirmation-done{0%,86.5%{opacity:0;transform:translateY(3px)}88%,94.5%{opacity:1;transform:translateY(0)}94.501%,to{opacity:0;transform:translateY(3px)}}@keyframes ml-confirmation-check{0%,86%{opacity:0;transform:scale(.65);animation-timing-function:cubic-bezier(.16,1,.3,1)}87.5%,94.5%{opacity:1;transform:scale(1)}94.501%,to{opacity:0;transform:scale(.65)}}@keyframes ml-confirmation-pointer{0%,8%{transform:translate(42px,34px) rotate(8deg);opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}23%,39%{transform:translate(0) rotate(0);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}55%,to{transform:translate(32px,22px) rotate(5deg);opacity:0}}@keyframes ml-confirmation-press{0%,28%{transform:scale(1);animation-timing-function:ease-in-out}31%{transform:scale(.92);animation-timing-function:cubic-bezier(.16,1,.3,1)}37%,to{transform:scale(1)}}@keyframes ml-confirmation-click{0%,30%{transform:scale(.65);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}32%{opacity:.65}45%,to{transform:scale(1.45);opacity:0}}.ml-confirmation-loop[data-motion=false] .ml-confirmation-card:first-child :is(.ml-confirmation-fill,.ml-confirmation-check-fill,.ml-confirmation-check svg){opacity:1}.ml-confirmation-loop[data-motion=false] .ml-confirmation-card:first-child .ml-confirmation-category{opacity:0}.ml-confirmation-loop[data-motion=false] .ml-confirmation-card:first-child .ml-confirmation-done{opacity:1}@media(max-width:640px){.ml-ui-tiles{--confirmation-stage-height: 560px;--confirmation-step: calc(var(--confirmation-height) + 20px);--confirmation-padding: 12px;--confirmation-check: 23px;--confirmation-pointer: 36px}.ml-confirmation-card{grid-template-columns:34px minmax(0,1fr) auto var(--confirmation-check);gap:8px}.ml-confirmation-card .ml-confirmation-logo{width:34px;height:34px;border-radius:8px}.ml-confirmation-card strong{font-size:15px}.ml-confirmation-card small{font-size:12px}}@media(prefers-reduced-motion:reduce){.ml-confirmation-loop *{animation:none!important}.ml-confirmation-pointer,.ml-confirmation-toggle{display:none}}.ml-art-page .ml-studio-feature-stage:has(.ml-dashboard-feature-widget){min-height:420px;padding:44px 22px}.ml-art-page .ml-dashboard-feature-widget{--text:#202321;--text-muted:#606765;--line:#d9dde7;--moolah-color-income:#a85d13;--moolah-color-income-fill:#f0cb72;--moolah-color-spending-fill:#79cdd2;--moolah-color-surplus:#347a52;--moolah-color-surplus-fill:#9adbb8;position:relative;z-index:1;width:100%;max-width:340px;height:320px;color:var(--text);font-family:Stack Sans Text,sans-serif;font-size:13px;font-weight:350;letter-spacing:0;line-height:1.4;border-radius:30px;box-shadow:0 18px 36px -24px #514c6d66}.ml-dashboard-native,.ml-dashboard-native .overview-widget,.ml-dashboard-native .overview-widget-content,.ml-dashboard-native .overview-widget-body{width:100%;height:100%}.ml-dashboard-native{overflow:hidden;border-radius:30px;corner-shape:superellipse(1.5)}.ml-dashboard-native .overview-widget-content{box-sizing:border-box;border:1px solid #ffffffad;border-radius:inherit;background:linear-gradient(135deg,#ffffff92,#ffffff62);-webkit-backdrop-filter:blur(20px) saturate(1.05);backdrop-filter:blur(20px) saturate(1.05)}.ml-dashboard-feature-widget[data-continuous=true] .overview-widget-content{border:0}.ml-dashboard-glass-edge{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;stroke:#ffffffc7;stroke-width:1}.ml-art-page .ml-dashboard-native :is(p,dl,dd,ul){margin:0}.ml-dashboard-native .overview-widget-body>section{padding:22px 20px;min-height:100%;box-sizing:border-box}.ml-dashboard-native .overview-section-heading{display:flex;align-items:center;margin-bottom:12px}.ml-dashboard-native .overview-native-title{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--text-muted);font-weight:350}.ml-art-page .ml-dashboard-native .overview-native-title>svg{width:14px;height:14px;flex-shrink:0;color:var(--text-muted);stroke-width:1.5}.ml-dashboard-native .overview-positive{color:var(--moolah-color-surplus)}.ml-dashboard-native .overview-plan-total{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ml-dashboard-native .overview-plan-total>strong{font-size:30px;font-weight:500;letter-spacing:-.025em;line-height:1.2;font-variant-numeric:tabular-nums}.ml-dashboard-native .overview-plan-total>span{font-size:11px;line-height:1.4;color:var(--text-muted)}.ml-dashboard-native .overview-plan-total>span>span{display:block;font-size:10px}.ml-dashboard-native .overview-cashflow{display:flex;flex-direction:column;height:100%}.ml-dashboard-native .overview-comparison{display:grid;gap:8px;margin-top:auto;padding-top:18px}.ml-dashboard-native .overview-comparison-row{position:relative;min-height:48px;overflow:hidden;border-radius:18px;corner-shape:superellipse(1.5);background:#ffffffcf}.ml-dashboard-native .overview-comparison-fill-mask{position:absolute;inset:2px;overflow:hidden;border-radius:inherit;corner-shape:inherit}.ml-dashboard-native .overview-comparison-fill{position:absolute;inset:0 auto 0 0;width:var(--cashflow-progress);background:var(--moolah-color-spending-fill);transform-origin:left}.ml-dashboard-native .overview-comparison-row[data-type=income] .overview-comparison-fill{background:var(--moolah-color-income-fill)}.ml-dashboard-native .overview-comparison-content{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 10px;font-size:12px;box-sizing:border-box}.ml-dashboard-native .overview-comparison-emoji{font-size:16px;line-height:1}.ml-dashboard-native .overview-comparison-amount{display:grid;gap:1px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ml-dashboard-native .overview-comparison-amount strong{font-size:14px;font-weight:500;line-height:1.2}.ml-dashboard-native .overview-comparison-amount small{color:var(--text-muted);font-size:10px;line-height:1.2}.ml-dashboard-native .overview-position{display:flex;flex-direction:column;height:100%}.ml-dashboard-native .overview-position-headline{display:flex;flex-direction:column;gap:14px}.ml-art-page .ml-dashboard-native .overview-net-worth{margin:12px 0 0;font-size:32px;font-weight:500;letter-spacing:-.035em;line-height:1.2;font-variant-numeric:tabular-nums}.ml-dashboard-native .overview-position-breakdown{display:flex;gap:20px}.ml-dashboard-native .overview-position-breakdown dt{font-size:10px;color:var(--text-muted)}.ml-dashboard-native .overview-position-breakdown dd{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.ml-dashboard-native .overview-position-plot{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(85px,1fr) auto;gap:6px 10px;margin-top:20px;flex:1;min-height:0}.ml-dashboard-native .overview-position-axis{display:flex;flex-direction:column;justify-content:space-between;padding:8px 0;font-size:9px;color:var(--text-muted)}.ml-dashboard-native .overview-position-chart-shell{position:relative}.ml-dashboard-native .overview-position-chart{display:block;width:100%;height:100%;overflow:visible}.ml-dashboard-native .overview-chart-grid{stroke:var(--line);stroke-width:.7}.ml-dashboard-native .overview-chart-line{stroke:var(--moolah-color-income);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ml-dashboard-native .overview-position-marker{position:absolute;width:0;height:0}.ml-dashboard-native .overview-position-marker:not(:has([data-current=true])){display:none}.ml-dashboard-native .overview-chart-dot{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--moolah-color-income);transform:translate(-50%,-50%)}.ml-dashboard-native .overview-chart-dot[data-current=true]{width:6px;height:6px}.ml-dashboard-native .overview-position-dates{grid-column:2;display:flex;justify-content:space-between;gap:8px;font-size:9px;color:var(--text-muted)}.ml-dashboard-native .overview-goals{display:flex;flex-direction:column;height:100%}.ml-dashboard-native .overview-goal-list{list-style:none;padding:0}.ml-dashboard-native .overview-goals .overview-goal-list{margin-top:auto}.ml-dashboard-native .overview-goal-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto 14px;gap:12px 8px;align-items:center;padding:16px 0}.ml-dashboard-native .overview-goal-list>li:last-child .overview-goal-row{padding-bottom:0}.ml-dashboard-native .overview-goal-icon{font-size:21px;line-height:1}.ml-dashboard-native .overview-goal-copy{display:grid;gap:4px}.ml-dashboard-native .overview-goal-copy strong{font-size:13px;font-weight:500}.ml-dashboard-native .overview-goal-copy>span{font-size:10px;color:var(--text-muted);white-space:nowrap}.ml-dashboard-native .overview-goal-progress{font-size:14px;font-weight:500}.ml-art-page .ml-dashboard-native .overview-goal-row>svg{width:14px;height:14px;color:var(--text-muted)}.ml-dashboard-native .overview-goal-rail{grid-column:2 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.ml-dashboard-native .overview-goal-rail>span{height:11px;padding:2px;box-sizing:border-box;border-radius:999px;background:#dce0e8;overflow:hidden}.ml-dashboard-native .moolah-quarter-progress-inset{display:block;height:100%;border-radius:inherit}.ml-dashboard-native .moolah-quarter-progress-inset>i{display:block;height:100%;border-radius:inherit;background:var(--moolah-color-surplus-fill);transform-origin:left}.ml-dashboard-feature-widget[data-reveal=true] :is(.overview-comparison-fill,.moolah-quarter-progress-inset>i){animation:ml-dashboard-fill 1.4s cubic-bezier(.22,1,.36,1) both}.ml-dashboard-feature-widget[data-reveal=true] .overview-comparison-row:last-child .overview-comparison-fill{animation-delay:.15s}.ml-dashboard-feature-widget[data-reveal=true] .overview-goal-list>li:last-child i{animation-delay:.18s}.ml-dashboard-feature-widget[data-reveal=true] .overview-chart-line{stroke-dasharray:1;animation:ml-dashboard-trend 1.6s cubic-bezier(.22,1,.36,1) both}.ml-dashboard-feature-widget[data-reveal=true] .overview-position-marker{animation:ml-dashboard-dot .5s ease-out 1.1s both}@keyframes ml-dashboard-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ml-dashboard-trend{0%{stroke-dashoffset:1}99%{stroke-dashoffset:0}to{stroke-dashoffset:0;stroke-dasharray:none}}@keyframes ml-dashboard-dot{0%{opacity:0}to{opacity:1}}:root[data-site-theme=dark] .ml-dashboard-feature-widget{--text:#f1eef4;--text-muted:#bcb7c3;--line:#ffffff24;--moolah-color-income:#e9b85f;--moolah-color-surplus:#9adbb8}:root[data-site-theme=dark] .ml-dashboard-native .overview-widget-content{background:linear-gradient(135deg,#262626e6,#1e1e1edb)}:root[data-site-theme=dark] .ml-dashboard-glass-edge{stroke:#ffffff3d}:root[data-site-theme=dark] .ml-dashboard-native .overview-comparison-row{background:#ffffff12}:root[data-site-theme=dark] .ml-dashboard-native .overview-comparison-fill{opacity:.38}:root[data-site-theme=dark] .ml-dashboard-native .overview-goal-rail>span{background:#ffffff18}@media(max-width:1024px)and (min-width:821px){.ml-art-page .ml-studio-feature-stage:has(.ml-dashboard-feature-widget){padding-inline:14px}.ml-dashboard-native .overview-widget-body>section{padding-inline:14px}.ml-dashboard-native .overview-comparison-content{gap:5px;padding-inline:8px;font-size:11px}}@media(max-width:820px){.ml-art-page .ml-studio-feature-stage:has(.ml-dashboard-feature-widget){min-height:400px;padding:36px 22px}}@media(max-width:640px){.ml-art-page .ml-studio-feature-stage:has(.ml-dashboard-feature-widget){min-height:392px;padding:36px 18px}}@media(prefers-reduced-motion:reduce){.ml-dashboard-feature-widget[data-reveal=true] :is(.overview-comparison-fill,.moolah-quarter-progress-inset>i,.overview-chart-line,.overview-position-marker){animation:none}}.ml-account-tiles{position:relative;width:100%;max-width:428px;margin:auto;border-radius:30px;box-shadow:0 18px 36px -24px var(--site-device-shadow)}.ml-account-widget{padding:28px 24px;border-radius:30px;corner-shape:var(--site-corner-shape);background:var(--site-widget-frost);color:var(--site-ink);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ml-art-page .ml-account-heading{margin:0 0 22px;color:var(--site-muted);font-size:.9rem;font-weight:400}.ml-account-tile-list{padding:0;margin:0;list-style:none}.ml-account-tile{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px 0}.ml-account-tile+.ml-account-tile{border-top:1px solid var(--site-line)}.ml-account-tile:last-child{padding-bottom:4px}.ml-account-emoji{font-size:24px;line-height:1}.ml-account-tile .ml-confirmation-copy strong{color:var(--site-ink);font-size:.86rem;font-weight:500}.ml-account-tile .ml-confirmation-copy small{display:flex;align-items:center;gap:4px;color:var(--site-muted);font-size:.7rem;margin-top:5px}.ml-account-chevron{width:12px;height:12px;flex:none}.ml-account-value{color:var(--site-ink);font-size:.9rem;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.ml-account-widget-edge{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;stroke:var(--site-device-line);stroke-width:1}@media(max-width:640px){.ml-account-widget{padding:24px 18px}.ml-account-tile{gap:8px;grid-template-columns:25px minmax(0,1fr) auto}.ml-account-emoji{font-size:21px}.ml-account-tile .ml-confirmation-copy strong,.ml-account-value{font-size:.8rem}}.ml-art-page .ml-desktop-showcase{padding-block:72px 96px}.ml-desktop-showcase .ml-desktop-heading{grid-template-columns:1fr .8fr;align-items:end;gap:48px;margin-bottom:38px}.ml-desktop-heading h2{max-width:14em}.ml-desktop-intro>p{color:var(--site-muted);font-size:1.05rem;font-weight:300;line-height:1.65;margin:0;max-width:440px}.ml-desktop-intro>span{display:flex;align-items:center;gap:10px;color:var(--site-muted);font-size:.76rem;margin-top:20px}.ml-desktop-view-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,430px);margin:0 auto 24px;padding:5px;gap:4px;border:1px solid var(--site-device-line);border-radius:21px;corner-shape:var(--site-corner-shape);background:var(--site-device-frost);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 6px 18px -12px var(--site-device-shadow)}.ml-desktop-view-choices>button{position:relative;isolation:isolate;min-width:0;min-height:44px;padding:10px 14px;border:0;border-radius:15px;corner-shape:var(--site-corner-shape);background:transparent;color:var(--site-muted);cursor:pointer;touch-action:manipulation;font-size:.85rem;font-weight:400;white-space:nowrap}.ml-desktop-view-choices>button:hover,.ml-desktop-view-choices>button[aria-selected=true]{color:var(--site-ink)}.ml-desktop-view-choices>button[aria-selected=true]{font-weight:500}.ml-desktop-view-choices>button:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.ml-desktop-choice-label{position:relative;z-index:1}.ml-desktop-choice-selection{position:absolute;inset:0;border-radius:inherit;corner-shape:inherit;background:var(--site-surface);border:1px solid var(--site-line);box-shadow:0 2px 5px -3px var(--site-device-shadow)}.ml-desktop-showcase-proof{margin:0}.ml-art-page .ml-desktop-art{padding:32px;border-radius:var(--site-shelf-radius);corner-shape:var(--site-corner-shape)}.ml-desktop-view-stack{display:grid;isolation:isolate}.ml-desktop-view{position:relative;grid-area:1 / 1;min-width:0;border-radius:26px;box-shadow:0 24px 40px -24px var(--site-device-shadow)}.ml-desktop-view[aria-hidden=true]{pointer-events:none}.ml-desktop-screen{position:relative;aspect-ratio:1440 / 1000;width:100%;background:var(--site-device-solid);border-radius:26px;corner-shape:var(--site-corner-shape);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--site-accent-line) transparent}.ml-desktop-screen:focus-visible{outline:0}.ml-desktop-view:focus-within{outline:3px solid var(--site-accent);outline-offset:5px}.ml-desktop-screen picture,.ml-desktop-screen img{display:block;width:100%;height:auto}.ml-desktop-screen-edge{position:absolute;inset:0;width:100%;height:100%;stroke:var(--site-device-line);stroke-width:1;pointer-events:none}.ml-desktop-pan-hint{display:none}.ml-desktop-showcase-proof figcaption{display:flex;align-items:start;justify-content:space-between;gap:36px;padding-top:28px}.ml-desktop-showcase-proof figcaption :is(h2,h3){font-size:1.5rem;margin:0}.ml-desktop-showcase-proof figcaption p{color:var(--site-muted);font-size:1rem;font-weight:300;line-height:1.65;margin:12px 0 0;max-width:650px}.ml-desktop-showcase-proof figcaption>a{display:inline-flex;align-items:center;flex-shrink:0;gap:10px;min-height:44px;color:var(--site-ink);font-size:.85rem;text-decoration-thickness:1px;text-underline-offset:4px}.ml-desktop-showcase-proof figcaption>a:hover{color:var(--site-accent)}.ml-art-page .ml-desktop-showcase-proof figcaption>a>svg{width:18px;height:18px;color:inherit;stroke:currentColor;stroke-width:1.6}@media(max-width:1024px){.ml-desktop-showcase .ml-desktop-heading{gap:30px}.ml-art-page .ml-desktop-art{padding:24px}}@media(max-width:820px){.ml-desktop-showcase .ml-desktop-heading{grid-template-columns:1fr;gap:24px}.ml-desktop-intro>p{max-width:560px}.ml-desktop-intro>span{margin-top:14px}.ml-desktop-showcase-proof figcaption{flex-direction:column;gap:12px}}@media(max-width:640px){.ml-art-page .ml-desktop-showcase{padding-block:50px 60px}.ml-desktop-showcase .ml-desktop-heading{margin-bottom:24px}.ml-desktop-heading h2{font-size:2.15rem}.ml-desktop-view-choices{gap:2px;margin-bottom:18px;padding:4px;border-radius:19px}.ml-desktop-view-choices>button{min-height:44px;padding:10px 5px;font-size:.78rem;border-radius:14px}.ml-art-page .ml-desktop-art{padding:18px 14px}.ml-desktop-screen{aspect-ratio:auto;height:430px;overscroll-behavior-x:contain}.ml-desktop-screen picture,.ml-desktop-screen img{width:1100px;max-width:none}.ml-desktop-pan-hint{display:block;margin:14px 0 0;font-size:.75rem;color:var(--site-muted);text-align:center}.ml-desktop-showcase-proof figcaption{padding-top:24px}.ml-desktop-showcase-proof figcaption :is(h2,h3){font-size:1.4rem}}:root{--ai-alt: #9ba7ff;--ai-alt-rgb: 155, 167, 255;--ai-scenario: #ffc985;--ai-scenario-rgb: 255, 201, 133;--ai-thread-bg: #191c21;--moolah-alternate-dark: #8ea2ff;--moolah-alternate-light: #5662d4;--moolah-button-bg: var(--moolah-alternate-light);--moolah-button-bg-hover: color-mix(in srgb, var(--moolah-button-bg) 88%, #07090a);--moolah-button-focus: color-mix(in srgb, var(--moolah-button-bg) 72%, #fffaf0);--moolah-button-shadow-rgb: 86, 98, 212;--moolah-button-text: #fffaf0;--moolah-income-yellow: #efd17a;--moolah-light-primary-background: #f8f4ee;--moolah-savings-green: #7bbe9a;--moolah-secondary: #c14a40;--moolah-secondary-dark: #ff9086;--moolah-label-light: #c14a40;--moolah-label-dark: #ff9086;--moolah-spending: #68b9c2;--moolah-body-font: "Stack Sans Text", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--moolah-heading-font: var(--moolah-body-font);--moolah-hero-font: var(--moolah-heading-font);--moolah-marketing-font: var(--moolah-body-font);--moolah-secondary-font: var(--moolah-body-font);--moolah-ui-font: var(--moolah-body-font);color:#14181b;font-family:var(--moolah-body-font);font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}html{background:var(--moolah-light-primary-background);overflow-x:clip;position:relative;scroll-behavior:smooth;scroll-padding-top:0;scroll-snap-type:none}body{background:var(--moolah-light-primary-background);font-family:var(--moolah-body-font);margin:0;min-width:320px;overflow-x:clip;position:relative}#root,main{position:relative}.presentation-scroll{background:var(--moolah-light-primary-background)}.presentation-panel{min-height:100dvh;scroll-snap-align:none}button{font:inherit}:where(h1,h2,h3,h4,h5,h6){font-family:var(--moolah-heading-font);font-weight:600;letter-spacing:0;word-spacing:-.08em}:where(p,li,dd,blockquote,figcaption,small){font-family:var(--moolah-secondary-font);font-weight:400;word-spacing:normal}p{font-size:16px;font-weight:400}button,input,select,textarea,svg text{font-family:var(--moolah-ui-font)}.ml-page{--ml-accent-soft: #a6b1ed;--ml-accent-soft-on-dark: #b8c0ee;--ml-accent-warm: #f2a18c;--ml-accent-warm-muted: #f6b4a1;--ml-brand-canvas: #f3f4f0;--ml-brand-text-on-dark: #f8e9e0;--ml-chart-negative: #f2a39b;--ml-chart-positive: #7bbe9a;--ml-financial-income: #e7c97d;--ml-financial-spending: #68b9c2;--ml-financial-surplus: #7bbe9a;--ml-financial-deficit: #f2a39b;--ml-brand-dark: #262223;--ml-lavender-strong: #5662d4;--ml-signal: #e65a3a;--ml-lavender-muted: #ccb3ed;--ml-product-control: #202024;--ml-product-raised: #2b2b31;--ml-surface-muted: #262223;--ml-graphite: var(--ml-surface-muted);--ml-ink: #211f1f;--ml-lavender: var(--ml-accent-soft-on-dark);--ml-lavender-light: var(--ml-accent-soft);--ml-muted: #686565;--ml-paper: var(--ml-brand-canvas);--ml-warm: var(--ml-brand-text-on-dark);--ml-chapter-enter: clamp(84px, 8.25vw, 126px);--ml-chapter-exit: clamp(58px, 5.25vw, 82px);--ml-page-hover-opacity: 0;--ml-page-hover-x: 50vw;--ml-page-hover-y: 50vh;background:var(--ml-paper);color:var(--ml-ink);font-family:Stack Sans Text,Inter,system-ui,sans-serif;font-weight:300;isolation:isolate;overflow:clip;position:relative}.ml-page:before{background:radial-gradient(circle,rgba(184,192,238,.105) 0,rgba(184,192,238,.048) 34%,rgba(86,98,212,.018) 58%,transparent 76%);content:"";height:620px;left:0;mix-blend-mode:screen;opacity:var(--ml-page-hover-opacity);pointer-events:none;position:fixed;top:0;transform:translate3d(calc(var(--ml-page-hover-x) - 50%),calc(var(--ml-page-hover-y) - 50%),0);transition:opacity .3s ease;width:620px;will-change:opacity,transform;z-index:89}.ml-page:after{background:url(/assets/home/gradient-dither.svg) 0 0 / 96px 96px repeat;content:"";inset:0;mix-blend-mode:soft-light;opacity:.018;pointer-events:none;position:fixed;z-index:90}.ml-page *,.ml-page *:before,.ml-page *:after{box-sizing:border-box}.ml-page :where(h1,h2,h3,p,figure,blockquote,ul){margin:0}.ml-page :where(h1,h2,h3){font-family:Stack Sans Text,Inter,system-ui,sans-serif;font-weight:650;letter-spacing:-.075em;line-height:.94;text-wrap:balance;word-spacing:-.09em}.ml-page :where(p,li,td,th,summary,a,button){font-family:Stack Sans Text,Inter,system-ui,sans-serif}.ml-page button{color:inherit}.ml-page :where(a,button,summary){touch-action:manipulation}.ml-page :where(section[id],h1[id],h2[id]){scroll-margin-top:96px}.ml-shell{margin:0 auto;max-width:1424px;padding-inline:clamp(22px,4.4vw,72px);width:100%}.ml-skip-link{background:var(--ml-warm);color:var(--ml-brand-dark);font-weight:700;left:20px;padding:12px 16px;position:fixed;top:-80px;transition:top .2s ease;z-index:100}.ml-skip-link:focus{top:20px}.ml-kicker{color:var(--ml-brand-dark);font-size:.74rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.ml-kicker-warm{color:var(--ml-lavender-muted)}.ml-kicker-lavender{color:var(--ml-lavender)}.ml-brand{align-items:center;color:inherit;display:inline-flex;font-weight:700;gap:10px;text-decoration:none}.ml-brand-mark{border-radius:11px;display:block;height:36px;object-fit:contain;width:36px}.ml-brand-wordmark{display:block;height:auto;transition:opacity .18s ease,width .22s cubic-bezier(.22,1,.36,1);width:112px}.ml-cta-arrow{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.ml-cta-arrow svg{height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.ml-accent-stop{color:var(--ml-signal)}.ml-secondary-link-desktop{display:inline-flex}.ml-button{align-items:center;border-radius:22px;display:inline-flex;font-size:.98rem;font-weight:700;gap:26px;justify-content:space-between;min-height:58px;min-width:300px;padding:0 11px 0 25px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ml-button:hover{transform:translateY(-2px)}.ml-button-lavender{background:var(--ml-lavender);color:var(--ml-ink)}.ml-button-lavender .ml-cta-arrow{background:var(--ml-signal);color:var(--ml-warm)}.ml-button-lavender:hover{box-shadow:4px 14px 22px -14px #0c0b0c7a}.ml-button-flow{--ml-button-hover-x: 50%;--ml-button-hover-y: 50%;--ml-button-hover-opacity: 0;isolation:isolate;overflow:hidden;position:relative}.ml-button-flow:before{background:radial-gradient(circle 118px at var(--ml-button-hover-x) var(--ml-button-hover-y),rgba(255,255,255,.5) 0,rgba(255,255,255,.34) 32%,rgba(255,255,255,.14) 58%,rgba(255,255,255,0) 80%);content:"";inset:0;opacity:var(--ml-button-hover-opacity);pointer-events:none;position:absolute;transition:opacity .28s ease;will-change:opacity;z-index:0}.ml-button-flow:focus-visible:before{opacity:1}.ml-button-flow-label,.ml-button-flow .ml-cta-arrow{position:relative;z-index:2}.ml-button-flow .ml-cta-arrow{height:36px;width:36px}.ml-button-flow .ml-cta-arrow svg{height:16px;width:16px}.ml-button-flow-sweep{background:linear-gradient(90deg,transparent,rgba(248,233,224,.7),transparent);bottom:-35%;opacity:0;pointer-events:none;position:absolute;rotate:-12deg;top:-35%;width:45%;will-change:opacity,transform;z-index:1}.ml-secondary-link{align-items:center;color:inherit;display:inline-flex;font-size:.9rem;font-weight:700;gap:9px;text-decoration:none}.ml-secondary-link span{color:var(--ml-signal)}@keyframes ml-hero-caret{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes ml-hero-thinking{0%{opacity:.25;transform:translateY(1px)}to{opacity:1;transform:translateY(-1px)}}@media(min-width:901px){.ml-secondary-link-desktop{color:#f8e9e06b;font-size:.72rem;font-weight:550;gap:7px;letter-spacing:.025em;position:relative}.ml-secondary-link-desktop span{opacity:.7}.ml-secondary-link-desktop:after{background:linear-gradient(180deg,#e65a3a94,#f2a18c38);content:"";height:clamp(74px,10vh,94px);left:50%;opacity:.48;pointer-events:none;position:absolute;top:calc(100% + 14px);transform:translate(-50%);width:1px}}.ml-section-intro{max-width:900px}.ml-section-intro h2{font-size:clamp(3.1rem,6vw,6.6rem);margin-top:18px}.ml-section-intro>p:not(.ml-kicker){color:var(--ml-muted);font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.5;margin-top:24px;max-width:700px}.ml-map-section{background:var(--ml-paper);padding:clamp(72px,8vw,120px) 0 clamp(72px,8vw,110px)}.ml-map-intro{margin-bottom:42px}.ml-now-frame{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--ml-ink);margin:0 1.5%;overflow:visible;padding:0;position:relative}.ml-now-frame:before{--ml-now-frame-edge: 8px;background:linear-gradient(90deg,#dfe0df 0%,#c5c8c9 20%,rgba(185,188,190,.55) 44%,transparent 68%) left top / 72% var(--ml-now-frame-edge) no-repeat,linear-gradient(180deg,#b9bcbe 0%,rgba(185,188,190,.76) 28%,rgba(185,188,190,.28) 48%,transparent 68%) left top / var(--ml-now-frame-edge) 62% no-repeat;border-radius:28px 0 0;content:"";filter:drop-shadow(-6px -6px 10px rgba(38,34,35,.06));height:calc(100% + var(--ml-now-frame-edge));left:-8px;pointer-events:none;position:absolute;top:-8px;width:calc(100% + var(--ml-now-frame-edge));z-index:2}.ml-now-frame:after{content:none}.ml-now-screen{--ml-chart-negative: #c14a40;--ml-chart-positive: #347a52;background:#fafaf7;border:1px solid rgba(38,34,35,.13);border-radius:22px;box-shadow:0 30px 70px #2622231a,0 8px 20px #2622230d,inset 0 0 0 1px #fffc;overflow:hidden;position:relative;z-index:1}.ml-now-chrome{align-items:center;background:#f6f6f2f5;border-bottom:1px solid rgba(38,34,35,.09);display:flex;min-height:52px;padding:0 24px}.ml-now-chrome>span{display:flex;gap:7px}.ml-now-chrome>span i{background:var(--ml-signal);border-radius:50%;display:block;height:8px;width:8px}.ml-now-chrome>span i:nth-child(2){background:#d8b768}.ml-now-chrome>span i:nth-child(3){background:#7bbe9a}.ml-now-stage{background:#fafaf7;min-height:500px;overflow:hidden;padding:28px 48px 34px;position:relative}.ml-now-summary-row{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:72px}.ml-now-summary-row>span{align-content:center;background:#ffffffe0;border:1px solid rgba(38,34,35,.1);border-radius:14px;box-shadow:0 8px 22px #2622230b;display:grid;gap:6px;padding:12px 16px}.ml-now-summary-row small{align-items:center;color:#2622238c;display:flex;font-size:.65rem;font-weight:600;gap:4px}.ml-now-summary-row small i{align-items:center;border-radius:7px;color:currentColor;display:flex;height:22px;justify-content:center;width:22px}.ml-now-summary-row small svg{height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:14px}.ml-now-summary-row strong{font-size:clamp(.95rem,1.5vw,1.2rem);font-variant-numeric:tabular-nums}.ml-now-summary-row strong{color:var(--ml-ink)}.ml-now-summary-row>span:last-child strong{color:var(--ml-chart-positive)}.ml-now-chart{align-items:end;display:grid;gap:clamp(8px,1.2vw,18px);grid-template-columns:repeat(12,minmax(18px,1fr));height:340px;isolation:isolate;margin-top:24px;position:relative}.ml-now-month{align-items:center;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;grid-template-rows:1fr auto;height:100%;justify-items:center;min-width:0;padding:0;position:relative;touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:1}.ml-now-month:before{background:#2622230e;bottom:30px;content:"";position:absolute;top:0;width:1px}.ml-now-month:after{background:#a6b1ed24;border:1px solid rgba(121,134,202,.2);border-radius:11px;content:"";inset:-8px -5px 22px;opacity:0;position:absolute;transition:opacity .14s ease;z-index:-1}.ml-now-month.is-active:after{opacity:1}.ml-now-month:focus-visible{outline:2px solid #6874b8;outline-offset:3px}.ml-now-bars{align-items:end;display:flex;gap:3px;height:100%;justify-content:center;padding-bottom:30px;width:100%}.ml-now-bars i{border-radius:5px 5px 1px 1px;display:block;max-width:24px;min-height:4px;width:46%}.ml-now-bars .is-actual{background:var(--ml-chart-positive)}.ml-now-bars .is-forecast{background:#7bbe9a57}.ml-now-month small{color:#26222378;font-size:.62rem;line-height:1}.ml-now-month.is-active small{color:var(--ml-ink);font-weight:700}.ml-now-month b{color:#6672b7;font-size:.56rem;font-weight:650;left:50%;letter-spacing:.04em;position:absolute;text-transform:uppercase;top:-19px;transform:translate(-50%)}.ml-now-accumulation{bottom:30px;height:calc(100% - 30px);left:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:3}.ml-now-accumulation path{fill:none;stroke:var(--ml-chart-positive);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25;vector-effect:non-scaling-stroke}.ml-now-accumulation path.is-forecast{opacity:.68;stroke-dasharray:8 9}.ml-now-accumulation circle{fill:#fafaf7;stroke:var(--ml-chart-positive);stroke-width:2;vector-effect:non-scaling-stroke}.ml-now-accumulation circle.is-forecast{opacity:.68}.ml-now-accumulation circle.is-current{fill:var(--ml-lavender-light);opacity:1;stroke:#fafaf7;stroke-width:3}.ml-now-selection-line{background:#6874b873;bottom:30px;left:var(--ml-active-position);pointer-events:none;position:absolute;top:-7px;width:1px;z-index:4}.ml-now-selection-horizontal{background:#6874b8a8;height:1px;left:var(--ml-active-position);pointer-events:none;position:absolute;top:var(--ml-active-value-top);transform:translate(-50%,-50%);width:24px;z-index:4}.ml-now-current-value{background:#fffffff7;border:1px solid rgba(38,34,35,.12);border-radius:9px;box-shadow:0 9px 22px #2622231f;column-gap:8px;display:grid;grid-template-columns:auto 1fr;left:var(--ml-active-position);padding:6px 8px;position:absolute;row-gap:1px;top:clamp(52px,var(--ml-active-value-top),calc(100% - 72px));white-space:nowrap;z-index:5}.ml-now-current-value small{align-self:center;color:#26222385;font-size:.54rem;grid-column:1;grid-row:1 / 3}.ml-now-current-value strong{color:var(--ml-chart-positive);font-size:.66rem;font-variant-numeric:tabular-nums;grid-column:2;grid-row:1}.ml-now-current-value strong span{color:#2622238a;font-size:.52rem;font-weight:600}.ml-now-current-value em{color:#2622238a;font-size:.52rem;font-style:normal;font-variant-numeric:tabular-nums;grid-column:2;grid-row:2}.ml-three-step{background:radial-gradient(circle at 50% 54%,rgba(184,192,238,.085),transparent 34%),var(--ml-graphite);color:var(--ml-warm);overflow:hidden;padding:clamp(110px,11vw,170px) 0 clamp(130px,13vw,205px);position:relative}.ml-three-step:before{background-image:radial-gradient(circle,rgba(248,233,224,.18) .65px,transparent .8px);background-size:23px 23px;content:"";inset:0;opacity:.13;pointer-events:none;position:absolute}.ml-three-step-heading{margin:0 auto;max-width:780px;position:relative;text-align:center}.ml-three-step-heading h2{font-size:clamp(3.45rem,6.3vw,6rem);margin-top:18px;text-wrap:balance}.ml-three-step-heading h2 span{color:var(--ml-lavender)}.ml-three-step-heading>p:last-child{color:#f8e9e085;font-size:1rem;line-height:1.45;margin-top:19px}.ml-three-step-grid{align-items:end;display:grid;gap:clamp(12px,1.7vw,24px);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(82px,9vw,126px);position:relative}.ml-three-step-grid:before{border-top:1px solid rgba(248,233,224,.12);content:"";left:16.666%;position:absolute;right:16.666%;top:-29px}.ml-step-card{min-width:0;padding-top:1px;position:relative;transition:filter .3s ease,transform .3s ease}.ml-step-card:before{border-left:1px solid rgba(248,233,224,.12);content:"";height:29px;left:50%;position:absolute;top:-29px}.ml-step-card.is-plan{filter:none;transform:translateY(-18px);z-index:2}.ml-step-card:not(.is-plan){filter:saturate(.78) brightness(.9);z-index:1}.ml-step-number{align-items:center;background:#302d2e;border:1px solid rgba(248,233,224,.12);border-radius:999px;box-shadow:4px 10px 18px -12px #070506a8;color:#f8e9e0a6;display:flex;font-family:Stack Sans Text,Inter,system-ui,sans-serif;font-size:.66rem;height:30px;justify-content:center;left:50%;position:absolute;top:-44px;transform:translate(-50%);width:42px;z-index:4}.ml-step-screen{background:#282526db;border:1px solid rgba(248,233,224,.11);border-radius:30px;box-shadow:8px 22px 34px -20px #090608d1,inset 0 1px #ffffff0e;min-height:438px;overflow:hidden;padding:18px;position:relative}.ml-step-card.is-plan .ml-step-screen{border-color:#b8c0ee30;box-shadow:10px 26px 40px -22px #090608e6,inset 0 1px #ffffff13;min-height:474px}.ml-step-screen>header{align-items:center;border-bottom:1px solid rgba(248,233,224,.08);display:flex;gap:10px;justify-content:center;min-height:44px;padding-bottom:14px}.ml-step-screen>header>span{align-items:center;background:#f8e9e00b;border:1px solid rgba(248,233,224,.07);border-radius:11px;display:flex;height:30px;justify-content:center;width:30px}.ml-step-screen>header svg{height:14px;stroke:#f8e9e0ad;stroke-width:1.5;width:14px}.ml-step-screen>header strong{color:#f8e9e0d1;font-family:Stack Sans Text,Inter,system-ui,sans-serif;font-size:.75rem;letter-spacing:.015em}.ml-step-learn-demo,.ml-step-plan-demo,.ml-step-build-demo{margin-top:18px}.ml-step-cash-summary{background:#f8e9e00b;border:1px solid rgba(248,233,224,.08);border-radius:17px;display:grid;grid-template-columns:repeat(3,1fr);padding:12px}.ml-step-cash-summary>span{min-width:0;padding-inline:9px}.ml-step-cash-summary>span+span{border-left:1px solid rgba(248,233,224,.08)}.ml-step-cash-summary small,.ml-step-cash-summary strong{display:block}.ml-step-cash-summary small{color:#f8e9e05c;font-size:.47rem}.ml-step-cash-summary strong{color:#f8e9e0b8;font-size:.62rem;margin-top:4px}.ml-step-cash-summary strong,.ml-step-list em,.ml-step-goal-list em{font-variant-numeric:tabular-nums}.ml-step-cash-summary>span:last-child strong{color:var(--ml-chart-positive)}.ml-step-list{display:grid;gap:8px;margin-top:12px}.ml-step-list>span,.ml-step-goal-list>span{align-items:center;background:#f8e9e00b;border:1px solid rgba(248,233,224,.075);border-radius:15px;display:grid}.ml-step-list>span{gap:8px;grid-template-columns:30px minmax(0,1fr) auto;min-height:50px;padding:7px 10px}.ml-step-list i,.ml-step-goal-list i{align-items:center;background:#100e0f6b;border-radius:10px;display:flex;font-style:normal;height:30px;justify-content:center;width:30px}.ml-step-list b{color:#f8e9e0a3;font-size:.6rem}.ml-step-list em{color:#f8e9e0bf;font-size:.58rem;font-style:normal;font-weight:650}.ml-step-plan-demo{padding-top:2px;position:relative}.ml-step-decision{align-items:center;background:var(--ml-lavender);border:1px solid rgba(255,255,255,.3);border-radius:16px;box-shadow:6px 16px 24px -14px #08060aad;color:var(--ml-ink);display:flex;gap:10px;margin-left:auto;min-height:55px;padding:8px 12px;position:relative;width:min(90%,246px);z-index:2}.ml-step-decision>i{align-items:center;background:#ffffff47;border-radius:10px;display:flex;font-style:normal;height:32px;justify-content:center;width:32px}.ml-step-decision>span{display:flex;flex-direction:column;gap:2px}.ml-step-decision strong{font-size:.62rem}.ml-step-decision small{font-size:.5rem;opacity:.62}.ml-step-plan-demo svg{display:block;height:150px;margin-top:8px;overflow:visible;width:100%}.ml-step-plan-demo svg path,.ml-step-build-demo svg path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ml-step-plan-demo .is-baseline{stroke:#f8e9e047;stroke-width:2.4}.ml-step-plan-demo .is-option{stroke:var(--ml-chart-positive);stroke-width:2.6}.ml-step-plan-demo line{stroke:#b8c0ee61;stroke-dasharray:3 4}.ml-step-plan-demo circle{fill:var(--ml-signal);stroke:var(--ml-warm);stroke-width:2.5;vector-effect:non-scaling-stroke}.ml-step-today{color:#f8e9e066;font-family:Stack Sans Text,Inter,system-ui,sans-serif;font-size:.48rem;left:36%;position:absolute;top:86px}.ml-step-build-demo>svg{display:block;height:86px;margin:2px 0 11px;width:100%}.ml-step-build-demo .is-home{stroke:#d7a95e;stroke-width:2}.ml-step-build-demo .is-travel{stroke:var(--ml-chart-positive);stroke-dasharray:5 5;stroke-width:2}.ml-step-build-demo circle:first-of-type{fill:#d7a95e}.ml-step-build-demo circle:last-of-type{fill:var(--ml-chart-positive)}.ml-step-goal-list{display:grid;gap:9px}.ml-step-goal-list>span{gap:10px;grid-template-columns:32px minmax(0,1fr) auto;min-height:66px;padding:9px 10px}.ml-step-goal-list b{color:#f8e9e0b3;display:flex;flex-direction:column;font-size:.62rem;gap:4px}.ml-step-goal-list b small{color:#f8e9e057;font-size:.48rem;font-weight:500}.ml-step-goal-list em{background:#b8c0ee14;border:1px solid rgba(184,192,238,.34);border-radius:999px;color:var(--ml-lavender);font-size:.52rem;font-style:normal;padding:4px 7px}.ml-step-copy{bottom:25px;left:27px;position:absolute;right:27px}.ml-step-copy>p{color:var(--ml-lavender-muted);font-size:.6rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.ml-step-copy h3{color:var(--ml-warm);font-size:clamp(1.25rem,2vw,1.75rem);margin-top:8px;text-wrap:balance}.ml-step-copy>span{color:#f8e9e075;display:block;font-size:.82rem;line-height:1.45;margin-top:10px}@media(hover:hover)and (pointer:fine){.ml-step-card:hover{filter:none;transform:translateY(-7px)}.ml-step-card.is-plan:hover{transform:translateY(-23px)}.ml-step-card:hover .ml-step-screen{border-color:#b8c0ee33}}.ml-engine{background:var(--ml-graphite);color:var(--ml-warm);padding:clamp(100px,11vw,170px) 0}.ml-engine-heading{align-items:end;display:grid;gap:70px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr)}.ml-engine-heading h2{font-size:clamp(3.15rem,6vw,6.6rem);margin-top:18px}.ml-engine-intro{padding-bottom:8px}.ml-engine-intro>a{align-items:center;border:1px solid rgba(248,233,224,.14);border-radius:999px;color:var(--ml-warm);display:inline-flex;font-size:.64rem;font-weight:700;gap:10px;letter-spacing:.08em;margin-bottom:18px;min-height:31px;padding:0 11px;text-decoration:none;text-transform:uppercase}.ml-engine-intro>a i{color:var(--ml-lavender-muted);font-style:normal}.ml-engine-intro>p{color:#f8e9e099;font-size:1.07rem;line-height:1.55}.ml-engine-layout{display:grid;gap:14px;grid-template-columns:260px minmax(0,1fr);margin-top:72px}.ml-engine-control{background:#1f1c1d;border:1px solid rgba(248,233,224,.09);border-radius:24px;padding:16px}.ml-engine-control>p{color:#f8e9e075;font-size:.68rem;font-weight:700;letter-spacing:.11em;padding:8px 7px 16px;text-transform:uppercase}.ml-engine-control button{align-items:flex-start;background:transparent;border:1px solid transparent;border-radius:16px;color:#f8e9e0a8;cursor:pointer;display:flex;gap:12px;padding:14px 12px;text-align:left;width:100%}.ml-engine-control button+button{margin-top:5px}.ml-engine-control button[aria-pressed=true]{background:var(--ml-lavender);color:var(--ml-ink)}.ml-engine-control button:not([aria-pressed=true]):hover{background:#f8e9e00e;color:var(--ml-warm)}.ml-engine-control button>span:first-child{font-size:1.25rem}.ml-engine-control button>span:last-child{display:flex;flex-direction:column;gap:4px}.ml-engine-control button strong{font-size:.82rem}.ml-engine-control button small{font-size:.68rem;line-height:1.3;opacity:.68}.ml-engine-product{background:#f5f5f7;border-radius:24px;min-width:0;overflow:hidden;position:relative}.ml-engine-product figure{aspect-ratio:16 / 9;margin:0;overflow:hidden}.ml-engine-product img{height:100%;object-fit:cover;object-position:left top;width:100%}.ml-engine-readout{background:#1b1b1ff5;bottom:18px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);left:18px;padding:10px;position:absolute;right:18px}.ml-engine-readout>span{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:11px 12px}.ml-engine-readout small{color:#f8e9e075;font-size:.58rem;text-transform:uppercase}.ml-engine-readout strong{color:var(--ml-warm);font-size:.76rem}.ml-engine-readout strong,.ml-price strong{font-variant-numeric:tabular-nums}.ml-engine-chain{display:grid;gap:8px;grid-column:2;grid-template-columns:repeat(4,1fr)}.ml-engine-chain>span{border:1px solid rgba(248,233,224,.1);border-radius:13px;color:#f8e9e0a8;display:flex;flex-direction:column;font-size:.73rem;gap:18px;min-height:90px;padding:13px}.ml-engine-chain>span small{color:var(--ml-lavender);font-family:Stack Sans Text,Inter,system-ui,sans-serif}.ml-engine-chain>div{align-items:center;background:var(--ml-brand-dark);border-radius:14px;display:flex;gap:12px;grid-column:1 / -1;padding:16px 18px}.ml-engine-chain>div svg{background:var(--ml-signal);border-radius:50%;flex:0 0 auto;height:42px;padding:10px;stroke:var(--ml-brand-dark);stroke-width:1.7;width:42px}.ml-engine-chain>div p{color:#f8e9e0b8;font-size:.78rem;line-height:1.45}.ml-engine-chain>div strong{color:var(--ml-warm);display:block;font-size:.68rem;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.ml-engine-cta{align-items:center;border-top:1px solid rgba(248,233,224,.12);display:flex;justify-content:space-between;margin-top:38px;padding-top:26px}.ml-engine-cta>p{color:#f8e9e085;font-size:.85rem;line-height:1.45;max-width:650px}.ml-engine-cta>div{align-items:center;display:flex;flex:0 0 auto;gap:26px}.ml-inline-cta{align-items:center;color:var(--ml-lavender);display:inline-flex;font-size:.85rem;font-weight:700;gap:10px;text-decoration:none}.ml-inline-cta .ml-cta-arrow{background:var(--ml-lavender);color:var(--ml-ink);height:32px;width:32px}.ml-outcomes{background:var(--ml-paper);padding:clamp(110px,12vw,190px) 0}.ml-outcomes-layout{display:grid;gap:clamp(70px,10vw,160px);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}.ml-outcomes-heading{align-self:start;position:sticky;top:70px}.ml-outcomes-heading h2{font-size:clamp(3rem,5vw,5.4rem);margin-top:18px}.ml-outcomes-heading>p:not(.ml-kicker){color:var(--ml-muted);font-size:1.1rem;line-height:1.45;margin-top:25px}.ml-outcomes-list{border-top:1px solid rgba(38,34,35,.16)}.ml-outcomes-list article{border-bottom:1px solid rgba(38,34,35,.16);display:grid;gap:24px;grid-template-columns:42px 1fr;padding:26px 0 30px}.ml-outcomes-list article>span{color:var(--ml-brand-dark);font-family:Stack Sans Text,Inter,system-ui,sans-serif;font-size:.68rem;padding-top:7px}.ml-outcomes-list h3{font-size:clamp(1.5rem,2.1vw,2.05rem)}.ml-outcomes-list p{color:var(--ml-muted);font-size:.95rem;line-height:1.5;margin-top:10px;max-width:580px}.ml-secondary-link-light{color:var(--ml-lavender);margin-top:26px}.ml-secondary-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.ml-independence{background:var(--ml-paper);padding:clamp(110px,12vw,190px) 0}.ml-independence-heading{align-items:end;display:grid;gap:80px;grid-template-columns:1.2fr .8fr}.ml-independence-heading h2{font-size:clamp(3rem,5.8vw,6rem);margin-top:18px}.ml-independence-heading>p{color:var(--ml-muted);font-size:1.05rem;line-height:1.55;padding-bottom:4px}.ml-milestone-grid{display:grid;gap:12px;grid-template-columns:1.2fr .9fr .9fr;margin-top:65px}.ml-milestone-grid article{background:#ebece8;border-radius:22px;display:flex;flex-direction:column;min-height:390px;padding:26px}.ml-milestone-grid .ml-milestone-primary{background:var(--ml-lavender-light)}.ml-milestone-number{color:#2622236b;font-family:Stack Sans Text,Inter,system-ui,sans-serif;font-size:.68rem}.ml-milestone-grid article>div{align-items:center;display:flex;gap:12px;margin-top:54px}.ml-milestone-icon{align-items:center;background:#f3f4f0b3;border-radius:50%;display:flex;font-size:1.3rem;height:48px;justify-content:center;width:48px}.ml-milestone-grid article>div p{color:var(--ml-brand-dark);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ml-milestone-grid h3{font-size:clamp(1.3rem,1.85vw,1.8rem);margin-top:24px}.ml-milestone-grid article>p{color:#2622239e;font-size:.85rem;line-height:1.5;margin-top:auto;padding-top:28px}.ml-independence-foot{color:var(--ml-muted);font-size:.86rem;line-height:1.5;margin:30px auto 0;max-width:720px;text-align:center}.ml-sr-only{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ml-hero-money{-webkit-background-clip:text;animation:ml-guidance-ai-wave 8s linear infinite;background-clip:text;background-image:linear-gradient(45deg,rgba(230,90,58,0),var(--ml-signal),var(--ml-lavender-muted),var(--ml-lavender),rgba(184,192,238,0)),linear-gradient(105deg,var(--ml-lavender) 0%,#cbd2ff 34%,var(--ml-lavender-muted) 64%,var(--ml-signal) 100%);background-position:100% 50%,0 50%;background-size:400% 100%,100% 100%;color:transparent;display:inline-block;position:relative;white-space:nowrap;will-change:background-position}.ml-hero-money{margin-bottom:-.1em;margin-right:-.1em;padding-bottom:.1em;padding-right:.1em}.ml-hero-money:after{content:none}@keyframes ml-guidance-ai-wave{0%{background-position:100% 50%,0 50%}to{background-position:-300% 50%,0 50%}}.ml-comparison-status{align-items:center;display:inline-flex;font-size:.62rem;font-weight:650;justify-content:center;min-height:24px;min-width:50px}.ml-comparison-status svg{height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:15px}.ml-comparison-status-yes{background:var(--ml-chart-positive);border-radius:50%;color:var(--ml-graphite);height:24px;min-height:24px;min-width:24px;width:24px}.ml-comparison-status-yes svg{height:16px;stroke-width:2.2;width:16px}.ml-comparison-status-partial{background:#ccb3ed14;border:1px solid rgba(204,179,237,.18);border-radius:999px;color:var(--ml-lavender-muted);padding:3px 8px}.ml-comparison-status-no{color:#f8e9e07a;font-size:.9rem}.ml-pricing{background:radial-gradient(ellipse 42% 58% at 82% 46%,rgba(184,192,238,.055),transparent 72%),var(--ml-graphite);color:var(--ml-warm);border-top:1px solid rgba(248,233,224,.045);padding:var(--ml-chapter-enter) 0 var(--ml-chapter-exit)}.ml-pricing-layout{align-items:center;display:flex;flex-direction:column;gap:clamp(52px,6vw,78px)}.ml-pricing-copy{align-items:center;display:flex;flex-direction:column;max-width:940px;text-align:center}.ml-pricing-badge{align-items:center;background:linear-gradient(105deg,#e28e7c1c,#e28e7c09),#f8e9e006;border:1px solid rgba(226,142,124,.48);border-radius:999px;box-shadow:0 0 26px #e28e7c0e;color:var(--ml-lavender-muted);display:inline-flex;font-size:.68rem;font-weight:750;letter-spacing:.12em;min-height:32px;padding:0 14px;text-transform:uppercase}.ml-pricing-copy h2{font-size:clamp(3.2rem,5.4vw,6rem);margin-top:22px;max-width:900px}.ml-pricing-copy>p{color:#f8e9e094;font-size:1rem;font-weight:300;line-height:1.5;margin-top:22px}.ml-billing-toggle{align-items:center;background:#f8e9e00b;border:1px solid rgba(248,233,224,.1);border-radius:16px;display:inline-flex;gap:4px;margin-top:28px;padding:4px}.ml-billing-toggle button{align-items:center;background:transparent;border:0;border-radius:12px;color:#f8e9e09e;cursor:pointer;display:inline-flex;font:650 .76rem/1 Stack Sans Text,sans-serif;gap:7px;min-height:44px;padding:0 14px}.ml-billing-toggle button:not(.is-selected):hover{background:#f8e9e00e;color:var(--ml-warm)}.ml-billing-toggle button.is-selected{background:var(--ml-warm);box-shadow:0 8px 22px #0403042e;color:var(--ml-ink)}.ml-billing-toggle button:focus-visible{outline:2px solid var(--ml-lavender);outline-offset:2px}.ml-billing-toggle small{background:#f2a18c29;border-radius:999px;color:var(--ml-lavender);font-size:.57rem;padding:5px 7px}.ml-billing-toggle button.is-selected small{color:#874638}.ml-price-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;max-width:940px;width:100%}.ml-price-grid>article{background:#f8e9e009;border:1px solid rgba(248,233,224,.09);border-radius:22px;box-shadow:inset 0 1px #ffffff06;color:var(--ml-warm);display:flex;flex-direction:column;min-height:500px;padding:30px}.ml-price-grid>article.ml-price-pro{background:linear-gradient(180deg,#b8c0ee1f,#b8c0ee0b);border-color:#b8c0ee42}.ml-price-plan-heading{align-items:center;display:flex;gap:13px}.ml-price-plan-heading>i{align-items:center;background:linear-gradient(145deg,var(--ml-accent-warm),var(--ml-accent-warm-muted));border-radius:12px;color:var(--ml-ink);display:flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.ml-price-plan-heading>i svg{height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:20px}.ml-price-plan-heading h3{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(105deg,var(--ml-signal),#cbd2ff 72%);color:transparent;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:750;letter-spacing:-.035em;line-height:1}.ml-price-plan-heading p{color:#f8e9e0a8;font-size:.77rem;font-weight:350;margin-top:7px}.ml-price{align-items:end;display:flex;gap:7px;margin-top:48px!important}.ml-price strong{font-family:Stack Sans Text,Inter,system-ui,sans-serif;font-size:clamp(2.8rem,4vw,4.4rem);letter-spacing:-.08em}.ml-price span{color:#f8e9e06b;font-size:.75rem;padding-bottom:10px}.ml-price-note{color:#f8e9e0ad;font-size:.75rem;line-height:1.4;margin-top:5px!important}.ml-price-grid ul{display:grid;gap:11px;list-style:none;margin-top:34px;padding:0}.ml-price-grid li{align-items:center;color:#f8e9e0b8;display:flex;font-size:.77rem;gap:8px}.ml-price-grid li svg{height:15px;stroke:var(--ml-signal);stroke-width:2;width:15px}.ml-price-cta{align-items:center;border:1px solid rgba(248,233,224,.16);border-radius:15px;color:var(--ml-warm);display:flex;font-size:.8rem;font-weight:700;justify-content:space-between;margin-top:auto;min-height:52px;padding:0 8px 0 16px;text-decoration:none}.ml-price-cta .ml-cta-arrow{background:#b8c0ee29;color:var(--ml-lavender);height:34px;width:34px}.ml-price-cta-primary{background:var(--ml-lavender);border-color:var(--ml-lavender);color:var(--ml-ink)}.ml-price-cta-primary .ml-cta-arrow{background:var(--ml-signal)}.ml-price-cta:hover{border-color:#b8c0ee8a}.ml-trial-timeline{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:clamp(52px,6vw,82px) 0 0!important;padding:27px 0 0;position:relative}.ml-trial-timeline:before{background:linear-gradient(90deg,var(--ml-lavender),rgba(184,192,238,.24));content:"";height:1px;left:0;position:absolute;right:0;top:7px}.ml-trial-timeline li{display:grid;gap:5px;padding:0 clamp(12px,2vw,28px);position:relative}.ml-trial-timeline li:first-child{padding-left:0}.ml-trial-timeline li:last-child{padding-right:0}.ml-trial-timeline li:before{background:var(--ml-graphite);border:1px solid rgba(184,192,238,.46);border-radius:50%;content:"";height:11px;left:clamp(12px,2vw,28px);position:absolute;top:-25px;width:11px}.ml-trial-timeline li:first-child:before{left:0}.ml-trial-timeline li.is-current:before{background:var(--ml-signal);border-color:var(--ml-warm);box-shadow:0 0 0 7px #e65a3a17,0 0 22px #e65a3a33}.ml-trial-timeline span{color:var(--ml-lavender-muted);font-size:.63rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ml-trial-timeline strong{color:#f8e9e0d1;font-size:.79rem;font-weight:620}.ml-trial-timeline small{color:#f8e9e06e;font-size:.68rem;line-height:1.35}.ml-learning{background:var(--ml-paper);padding:clamp(100px,11vw,170px) 0}.ml-learning-grid{display:grid;gap:16px;grid-template-columns:1.1fr .9fr}.ml-learning article{border-radius:26px;padding:clamp(34px,5vw,68px)}.ml-philosophy{background:var(--ml-warm)}.ml-philosophy h2{font-size:clamp(2.7rem,4.7vw,5rem);margin-top:20px}.ml-philosophy>p:not(.ml-kicker){color:var(--ml-muted);font-size:1.05rem;line-height:1.6;margin-top:28px;max-width:680px}.ml-editorial-note{color:var(--ml-brand-dark);display:block;font-size:.76rem;font-weight:650;margin-top:36px}.ml-learning-preview{background:var(--ml-graphite);color:var(--ml-warm)}.ml-learning-icon{align-items:center;background:var(--ml-lavender);border-radius:50%;color:var(--ml-ink);display:flex;height:54px;justify-content:center;margin-bottom:72px;width:54px}.ml-learning-icon svg{height:24px;stroke:currentColor;stroke-width:1.5;width:24px}.ml-learning-preview h2{font-size:clamp(2.3rem,3.5vw,3.8rem);margin-top:18px}.ml-learning-preview>p{color:#f8e9e094;font-size:.95rem;line-height:1.5;margin-top:22px}.ml-learning-preview>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px}.ml-learning-preview>div span{border:1px solid rgba(248,233,224,.13);border-radius:999px;color:#f8e9e0b3;font-size:.7rem;padding:9px 11px}.ml-faq{background:var(--ml-graphite);border-top:1px solid rgba(248,233,224,.075);color:var(--ml-warm);padding:var(--ml-chapter-enter) 0 var(--ml-chapter-exit)}.ml-faq-grid{display:grid;gap:clamp(60px,10vw,150px);grid-template-columns:.72fr 1.28fr}.ml-faq-grid h2{font-size:clamp(3rem,4.8vw,5.2rem);margin-top:0}.ml-faq-list{border-top:1px solid rgba(248,233,224,.12)}.ml-faq-list details{border-bottom:1px solid rgba(248,233,224,.12)}.ml-faq-list summary{align-items:center;color:#f8e9e0db;cursor:pointer;display:flex;font-size:1rem;font-weight:650;justify-content:space-between;list-style:none;padding:24px 0}.ml-faq-list summary::-webkit-details-marker{display:none}.ml-faq-list summary span:last-child{color:var(--ml-lavender);font-family:Stack Sans Text,Inter,system-ui,sans-serif;font-size:1.5rem;transition:transform .2s ease}.ml-faq-list details[open] summary span:last-child{transform:rotate(45deg)}.ml-faq-list details>p{color:#f8e9e08f;font-size:.9rem;font-weight:300;line-height:1.55;max-width:650px;padding:0 42px 24px 0}.ml-final{background:var(--ml-graphite);border-top:1px solid rgba(248,233,224,.075);color:var(--ml-warm);min-height:680px;overflow:hidden;padding:var(--ml-chapter-enter) 0 clamp(92px,9vw,138px)}.ml-final-layout{align-items:center;display:grid;gap:clamp(60px,8vw,130px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr)}.ml-final-copy{align-items:flex-start;display:flex;flex-direction:column;position:relative;z-index:2}.ml-final-copy h2{font-size:clamp(3.8rem,6vw,7rem);margin-top:20px;max-width:850px}.ml-final-copy>p{color:#f8e9e0a6;font-size:1.1rem;line-height:1.5;margin-top:26px;max-width:560px}.ml-final-copy .ml-button{margin-top:38px}.ml-final-copy>span{color:#f8e9e061;font-size:.72rem;line-height:1.4;margin-top:16px}.ml-final-route{align-items:center;display:flex;justify-self:end;max-width:620px;width:100%}.ml-final-route svg{display:block;overflow:visible;width:100%}.ml-final-route-history,.ml-final-route-future{fill:none;stroke-linecap:round;stroke-width:7}.ml-final-route-history{stroke:#f8e9e04d}.ml-final-route-future{stroke:var(--ml-lavender);stroke-dasharray:15 14}.ml-final-route-annotation{fill:none;stroke:#f8e9e047;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.ml-final-route-annotation.is-future{stroke:#b8c0ee85}.ml-final-route-current-ring{fill:none;stroke:#e65a3a47;stroke-width:9}.ml-final-route-current,.ml-final-route-destination{fill:var(--ml-signal);stroke:var(--ml-warm);stroke-width:3}.ml-final-route-label{fill:#f8e9e059;font-family:Stack Sans Text,Inter,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em}.ml-final-route-label-current{fill:var(--ml-warm)}.ml-final-route-label-future{fill:var(--ml-lavender)}.ml-footer{background:#1e1b1c;border-top:1px solid rgba(248,233,224,.075);color:var(--ml-warm);padding:70px 0 28px}.ml-footer-grid{display:grid;gap:50px;grid-template-columns:1.5fr repeat(3,1fr)}.ml-footer-brand{align-items:center;gap:11px;margin-bottom:18px;width:fit-content}.ml-footer-brand .ml-brand-wordmark{width:124px}.ml-footer-brand .ml-brand-mark{height:40px;width:40px}.ml-footer-grid>div:first-child>p{color:#f8e9e066;font-size:.78rem}.ml-footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:10px}.ml-footer-grid strong{color:#f8e9e06b;font-size:.66rem;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.ml-footer-grid a:not(.ml-brand){color:#f8e9e0ad;font-size:.77rem;text-decoration:none}.ml-footer-bottom{border-top:1px solid rgba(248,233,224,.09);color:#f8e9e052;display:flex;font-size:.67rem;justify-content:space-between;margin-top:60px;padding-top:22px}.ml-page :focus-visible{outline:3px solid var(--ml-signal);outline-offset:4px}@media(forced-colors:active){.ml-hero-money{background:none;color:CanvasText;filter:none!important}.ml-hero-money:after{display:none}}@media(min-width:901px)and (max-height:960px){.ml-button{min-height:56px}}@media(max-width:900px){.ml-secondary-link-desktop{display:none}.ml-now-stage{min-height:0;padding:28px 34px 34px}.ml-three-step-grid{align-items:stretch;gap:34px;grid-template-columns:1fr;margin:74px auto 0;max-width:580px;padding-left:48px}.ml-three-step-grid:before{border-left:1px solid rgba(248,233,224,.12);border-top:0;inset:31px auto 32px 15px}.ml-step-card:before{border-left:0;border-top:1px solid rgba(248,233,224,.12);height:0;left:-32px;top:31px;width:32px}.ml-step-card.is-plan,.ml-step-card:not(.is-plan){filter:none;transform:none}.ml-step-number{left:-48px;top:16px;transform:none}.ml-step-screen,.ml-step-card.is-plan .ml-step-screen{min-height:446px}.ml-outcomes-layout,.ml-pricing-layout,.ml-faq-grid{grid-template-columns:1fr}.ml-outcomes-heading,.ml-pricing-copy{position:static}.ml-learning-grid{grid-template-columns:1fr}.ml-final-layout{gap:30px;grid-template-columns:1fr}.ml-final-route{margin-top:-40px;max-width:540px}.ml-footer-grid{grid-template-columns:repeat(3,1fr)}.ml-footer-grid>div:first-child{grid-column:1 / -1}}@media(max-width:620px){.ml-page{--ml-chapter-enter: 72px;--ml-chapter-exit: 52px}.ml-shell{padding-inline:20px}.ml-brand{font-size:.9rem}.ml-brand-mark{border-radius:9px;height:32px;width:32px}.ml-button{border-radius:18px;font-size:.84rem;min-height:58px;min-width:0;width:100%}.ml-section-intro h2{font-size:clamp(3rem,14vw,4.4rem)}.ml-map-intro{margin-bottom:30px}.ml-now-frame{border-radius:0;margin-inline:0;padding:0}.ml-now-frame:before{--ml-now-frame-edge: 6px;border-radius:20px 0 0;left:-6px;top:-6px}.ml-now-frame:after{content:none}.ml-now-screen{border-radius:16px}.ml-now-chrome{min-height:46px;padding:0 16px}.ml-now-stage{min-height:0;padding:18px 14px 22px}.ml-now-summary-row{min-height:64px}.ml-now-summary-row{gap:6px}.ml-now-summary-row>span{gap:5px;padding:9px 8px}.ml-now-summary-row small{font-size:.54rem}.ml-now-summary-row small i{height:18px;width:18px}.ml-now-summary-row small svg{height:12px;width:12px}.ml-now-summary-row strong{font-size:.73rem}.ml-now-chart{gap:5px;height:292px;margin-top:19px}.ml-now-month:before{bottom:27px}.ml-now-month:after{inset:-6px -2px 20px}.ml-now-bars{gap:2px;padding-bottom:27px}.ml-now-bars i{max-width:12px;width:54%}.ml-now-month small{font-size:.52rem}.ml-now-month b{font-size:.48rem;top:-18px}.ml-now-accumulation{bottom:27px;height:calc(100% - 27px)}.ml-now-selection-line{bottom:27px}.ml-now-current-value{padding:5px 6px;top:clamp(48px,var(--ml-active-value-top),calc(100% - 64px))}.ml-now-current-value small{font-size:.5rem}.ml-now-current-value strong{font-size:.58rem}.ml-now-current-value strong span,.ml-now-current-value em{font-size:.46rem}.ml-three-step{padding-bottom:118px;padding-top:92px}.ml-three-step-heading h2{font-size:clamp(3rem,14vw,4.4rem)}.ml-three-step-heading>p:last-child{font-size:.92rem}.ml-three-step-grid{gap:28px;margin-top:68px;padding-left:37px}.ml-three-step-grid:before{left:10px}.ml-step-card:before{left:-27px;width:27px}.ml-step-number{height:28px;left:-37px;top:17px;width:36px}.ml-step-screen,.ml-step-card.is-plan .ml-step-screen{border-radius:24px;min-height:428px;padding:14px}.ml-step-cash-summary{padding:10px 5px}.ml-step-cash-summary>span{padding-inline:7px}.ml-step-decision{width:100%}.ml-step-copy{bottom:22px;left:22px;right:22px}.ml-step-copy h3{font-size:1.35rem}.ml-engine-heading{gap:24px}.ml-engine-heading h2{font-size:clamp(3rem,14vw,4.5rem)}.ml-engine-layout{margin-top:46px}.ml-engine-control{display:block}.ml-engine-control button+button{margin-top:5px}.ml-engine-product figure{aspect-ratio:4 / 5}.ml-engine-product img{object-position:15% top}.ml-engine-readout{bottom:10px;grid-template-columns:1fr;left:10px;position:absolute;right:10px}.ml-engine-readout>span{flex-direction:row;justify-content:space-between}.ml-engine-chain{grid-template-columns:repeat(2,1fr)}.ml-engine-chain>div{grid-column:1 / -1}.ml-engine-cta{align-items:flex-start;flex-direction:column;gap:20px}.ml-engine-cta>div{align-items:flex-start;flex-direction:column;gap:18px}.ml-outcomes-layout{gap:54px}.ml-outcomes-heading h2{font-size:clamp(3rem,13vw,4.25rem)}.ml-independence-heading{gap:24px}.ml-independence-heading h2{font-size:clamp(3rem,13vw,4.4rem)}.ml-milestone-grid{margin-top:45px}.ml-milestone-grid article{min-height:340px}.ml-learning-icon{margin-bottom:48px}.ml-price-grid{grid-template-columns:1fr}.ml-price-grid>article{min-height:460px;padding:24px}.ml-billing-toggle{margin-top:24px;width:100%}.ml-billing-toggle button{flex:1 1 0;justify-content:center;padding-inline:8px}.ml-trial-timeline{gap:24px;grid-template-columns:1fr;padding:0 0 0 24px}.ml-trial-timeline:before{background:linear-gradient(180deg,var(--ml-lavender),rgba(184,192,238,.24));height:auto;inset:0 auto 0 5px;width:1px}.ml-trial-timeline li,.ml-trial-timeline li:first-child,.ml-trial-timeline li:last-child{padding:0}.ml-trial-timeline li:before,.ml-trial-timeline li:first-child:before{left:-24px;top:3px}.ml-philosophy h2{font-size:clamp(2.8rem,12vw,4.2rem)}.ml-learning-preview h2{font-size:clamp(2.5rem,11vw,3.7rem)}.ml-faq-grid{gap:42px}.ml-final{min-height:0}.ml-final-route{display:none}.ml-final-copy h2{font-size:clamp(3.65rem,15vw,5rem)}.ml-section-intro h2,.ml-three-step-heading h2,.ml-engine-heading h2,.ml-outcomes-heading h2,.ml-independence-heading h2,.ml-pricing-copy h2,.ml-philosophy h2,.ml-learning-preview h2,.ml-faq-grid h2,.ml-final-copy h2{font-size:clamp(2.4rem,10.2vw,3.1rem)}.ml-footer-grid{grid-template-columns:1fr 1fr}.ml-footer-grid>div:first-child{grid-column:1 / -1}.ml-footer-bottom{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){.ml-page{scroll-behavior:auto}.ml-page:before{display:none}.ml-button-flow:before{transition:none}.ml-hero-money{animation:none;background-position:50% 50%,0 50%;will-change:auto}.ml-page *,.ml-page *:before,.ml-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.ml-page.ml-studio{--ml-accent-warm: var(--ml-accent-soft);--ml-accent-warm-muted: var(--ml-accent-soft-on-dark);--ml-signal: var(--ml-lavender-strong);--ml-lavender-muted: var(--ml-accent-soft-on-dark);--ml-studio-surface: #fafbf8;--ml-studio-border: rgba(38, 34, 35, .11);--ml-studio-contact: 0 2px 5px rgba(38, 34, 35, .15), 0 8px 18px rgba(38, 34, 35, .07);padding-top:18px}.ml-page.ml-studio:before,.ml-page.ml-studio:after{content:none}.ml-page.ml-studio h2{font-family:Stack Sans Text,system-ui,sans-serif;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:500;letter-spacing:-.05em;line-height:1.12;word-spacing:normal}.ml-page.ml-studio h3{font-family:Stack Sans Text,system-ui,sans-serif;font-weight:500;letter-spacing:-.035em;line-height:1.2;word-spacing:normal}.ml-studio :where(a,button,summary):focus-visible{outline:3px solid var(--ml-lavender-strong);outline-offset:5px}.ml-studio-header{align-items:center;background:var(--ml-studio-surface);border:1px solid var(--ml-studio-border);border-radius:18px;box-shadow:0 2px 4px #26222306;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1296px;min-height:76px;padding:12px 16px 12px 24px;position:sticky;top:12px;width:calc(100% - clamp(44px,8.8vw,144px));z-index:120}.ml-studio-brand{align-items:center;display:flex;min-height:44px}.ml-studio-brand img{display:block;height:auto;width:110px}.ml-studio-navigation{align-items:center;display:flex;gap:28px}.ml-studio-navigation a{align-items:center;color:var(--ml-graphite);display:inline-flex;font-size:.86rem;font-weight:400;min-height:44px;text-decoration:none}.ml-studio-navigation a:hover{color:var(--ml-lavender-strong)}.ml-studio-header-actions{align-items:center;display:flex;gap:10px}.ml-studio-primary,.ml-studio-nav-trial{align-items:center;background:var(--ml-graphite);border:1px solid var(--ml-graphite);border-radius:12px;color:var(--ml-paper);display:inline-flex;font-size:.93rem;font-weight:500;gap:22px;justify-content:center;min-height:54px;padding:14px 20px;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}.ml-studio-primary:hover,.ml-studio-nav-trial:hover{background:var(--ml-lavender-strong);border-color:var(--ml-lavender-strong);color:#fff}.ml-studio-nav-trial{font-size:.82rem;gap:14px;min-height:46px;padding:10px 16px}.ml-studio :is(.ml-studio-primary,.ml-studio-nav-trial) .ml-cta-arrow{background:transparent;color:currentColor;height:18px;width:18px}.ml-studio :is(.ml-studio-primary,.ml-studio-nav-trial) .ml-cta-arrow svg{height:18px;width:18px}.ml-studio-menu{align-items:center;background:transparent;border:1px solid var(--ml-studio-border);border-radius:10px;cursor:pointer;display:none;font-size:.84rem;gap:8px;min-height:44px;padding:10px 12px}.ml-studio-menu svg{height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform .2s ease;width:16px}.ml-studio-menu[aria-expanded=true] svg{transform:rotate(180deg)}.ml-studio-opening{background:var(--ml-paper)}.ml-studio-hero{align-items:center;display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);padding-block:64px 80px}.ml-studio-eyebrow{color:var(--ml-muted);font-size:.78rem;font-weight:400;letter-spacing:.025em;line-height:1.5}.ml-studio-hero-copy h1{color:var(--ml-graphite);font-family:Stack Sans Text,Inter,system-ui,sans-serif;font-size:clamp(2.6rem,4.35vw,4.25rem);font-weight:500;letter-spacing:-.075em;line-height:1.06;margin:24px 0;max-width:10.5em;text-wrap:initial;word-spacing:-.1em}.ml-studio-hero-copy h1 span{color:var(--ml-lavender-strong)}.ml-studio-lede{color:#625e60;font-size:clamp(1rem,1.3vw,1.125rem);font-weight:300;line-height:1.65;max-width:440px}.ml-studio-hero-actions{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-top:30px}.ml-studio-text-link{align-items:center;color:var(--ml-graphite);display:inline-flex;font-size:.88rem;font-weight:400;gap:12px;min-height:44px;text-decoration:none}.ml-studio-text-link:hover{text-decoration:underline;text-underline-offset:4px}.ml-studio-text-link svg{height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:16px}.ml-studio-hero-note{color:var(--ml-muted);font-size:.74rem;line-height:1.5;margin-top:30px!important}.ml-studio-gradient{background:radial-gradient(ellipse at 12% 8%,#faf8f1 0,transparent 53%),radial-gradient(ellipse at 90% 78%,#8997e4 0,transparent 59%),linear-gradient(135deg,#e9e9f4,#cbd0ee 62%,#b8c0ee);border:1px solid rgba(38,34,35,.035);border-radius:24px;isolation:isolate;overflow:hidden;position:relative}.ml-studio-gradient:after{background:url(/assets/home/gradient-dither.svg) 0 0 / 96px 96px;content:"";inset:0;mix-blend-mode:multiply;opacity:.085;pointer-events:none;position:absolute;z-index:-1}.ml-studio-hero-proof{min-width:0}.ml-studio-hero-stage{aspect-ratio:1 / 1.03}.ml-studio-hero-stage img{border-radius:22px;box-shadow:var(--ml-studio-contact);display:block;height:auto;position:absolute}.ml-studio-hero-outlook{right:6%;top:6%;width:65%}.ml-studio-hero-goal{bottom:6%;left:6%;width:53%}.ml-studio-hero-proof figcaption{color:var(--ml-muted);display:flex;flex-wrap:wrap;font-size:.66rem;gap:8px 18px;justify-content:space-between;line-height:1.5;padding:14px 2px 0}.ml-studio-product{padding-block:74px 110px}.ml-studio-section-heading{align-items:end;display:grid;gap:44px;grid-template-columns:1fr .8fr;margin-bottom:44px}.ml-studio-section-heading h2{margin-top:14px}.ml-studio-section-heading>p{color:var(--ml-muted);font-size:1.05rem;line-height:1.65;max-width:440px}.ml-studio-feature-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.ml-studio-feature-stage{align-items:center;aspect-ratio:1 / 1.2;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:28px}.ml-studio-feature-stage img{border-radius:18px;box-shadow:var(--ml-studio-contact);display:block;height:auto;width:100%}.ml-studio-feature-stage.is-cashflow{background:radial-gradient(ellipse at 90% 90%,#9ea9e4,transparent 64%),linear-gradient(150deg,#ecebf1,#cdd3ee)}.ml-studio-feature-stage.is-net-worth{background:radial-gradient(ellipse at 90% 100%,#c5cbea,transparent 60%),linear-gradient(145deg,#ebe4da,#f8e9e0 50%,#dad8e5)}.ml-studio-feature-stage.is-goals{background:radial-gradient(ellipse at 18% 90%,#b5c9c9,transparent 60%),linear-gradient(135deg,#eaf0e9,#d2dcdf 58%,#d1d4e9)}.ml-studio-feature-copy{padding:24px 2px 0}.ml-studio-feature-copy>span{color:var(--ml-muted);font-size:.7rem;font-weight:400}.ml-studio-feature-copy h3{font-size:1.45rem;margin:12px 0 10px}.ml-studio-feature-copy p{color:var(--ml-muted);font-size:.95rem;line-height:1.65;max-width:330px}.ml-studio-workspace{background:var(--ml-studio-surface);border-block:1px solid var(--ml-studio-border);padding-block:100px}.ml-studio-view-controls{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.ml-studio-view-controls button{background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;font-size:.88rem;font-weight:400;min-height:44px;padding:10px 17px;transition:background-color .18s ease,color .18s ease}.ml-studio-view-controls button:hover{background:#e9eaf1}.ml-studio-view-controls button[aria-pressed=true]{background:var(--ml-graphite);color:var(--ml-paper)}.ml-studio-workspace-stage{background:radial-gradient(ellipse at 12% 4%,#eeeae4,transparent 65%),radial-gradient(ellipse at 85% 110%,#8291de,transparent 70%),#ccd2ed;padding:clamp(20px,3vw,44px)}.ml-studio-workspace-stage picture{display:block}.ml-studio-workspace-stage img{background:#191919;border:1px solid rgba(255,255,255,.16);border-radius:14px;box-shadow:var(--ml-studio-contact);display:block;height:auto;width:100%}.ml-studio-workspace-proof figcaption{align-items:start;display:flex;gap:32px;justify-content:space-between;padding-top:26px}.ml-studio-workspace-proof h3{font-size:1.4rem}.ml-studio-workspace-proof figcaption p{color:var(--ml-muted);font-size:.95rem;line-height:1.65;margin-top:10px;max-width:680px}.ml-studio-workspace-proof figcaption>span{color:var(--ml-muted);flex-shrink:0;font-size:.72rem;line-height:1.65;text-align:right}.ml-studio-workspace-proof figcaption a{align-items:center;color:var(--ml-graphite);display:inline-flex;gap:8px;min-height:44px;text-decoration-thickness:1px;text-underline-offset:4px}.ml-studio-sr-only{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ml-studio-chapter{padding-block:96px}.ml-studio-split{align-items:center;display:grid;gap:clamp(48px,6vw,96px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ml-studio-split.is-copy-first{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ml-studio-chapter-copy{max-width:460px}.ml-studio-chapter-copy h2{margin:18px 0 26px}.ml-studio-chapter-copy>p{color:var(--ml-muted);font-size:1.05rem;line-height:1.7}.ml-studio-chapter-copy>p+p{margin-top:18px}.ml-studio-chapter-copy>.ml-studio-text-link{margin-top:26px}.ml-studio-proof{min-width:0}.ml-studio-proof-stage{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,3.8vw,56px)}.ml-studio-proof-stage img{display:block;height:auto;max-width:100%}.ml-studio-proof figcaption{color:var(--ml-muted);display:flex;flex-wrap:wrap;font-size:.66rem;gap:6px 16px;justify-content:space-between;line-height:1.5;padding:14px 2px 0}.ml-studio-income-stage{background:radial-gradient(ellipse at 100% 100%,#a2b0e5,transparent 62%),linear-gradient(135deg,#efebe3,#d8deef);gap:14px;padding-block:42px}.ml-studio-income-pool{border-radius:12px;box-shadow:var(--ml-studio-contact);width:360px}.ml-studio-income-connector{background:#3f447159;height:14px;margin-block:-6px;width:1px}.ml-studio-income-group{background:#1d1d1d;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:var(--ml-studio-contact);max-width:100%;padding:14px;width:394px}.ml-studio-income-group img{width:100%}.ml-studio-income-unassigned{border-radius:12px;box-shadow:var(--ml-studio-contact);margin-top:2px;width:340px}.ml-studio-ai{background:var(--ml-studio-surface);border-block:1px solid var(--ml-studio-border)}.ml-studio-ai-stage{background:radial-gradient(ellipse at 15% 0,#eee6df,transparent 58%),linear-gradient(145deg,#e2deec,#a5b0e6)}.ml-studio-ai-response{background:#191919;border:1px solid rgba(255,255,255,.12);border-radius:20px;box-shadow:var(--ml-studio-contact);max-width:460px;padding:24px;width:100%}.ml-studio-ai-response img{width:100%}.ml-studio-own-ai{align-items:center;border-top:1px solid var(--ml-studio-border);display:flex;gap:18px;margin-top:36px;padding-top:28px}.ml-studio-own-ai p{color:var(--ml-muted);font-size:.86rem}.ml-studio-ai-marks{align-items:center;display:flex;gap:12px}.ml-studio-ai-marks img{height:32px;object-fit:contain;width:32px}.ml-studio-ai-marks img:last-child{background:var(--ml-graphite);border-radius:8px;padding:5px}.ml-studio-balance-stage{background:radial-gradient(ellipse at 0 100%,#b8c9cb,transparent 65%),linear-gradient(135deg,#f0e6df,#e7e7e7 60%,#d1d4e9)}.ml-studio-balance-stage img{border-radius:16px;box-shadow:var(--ml-studio-contact);width:414px}.ml-studio-safeguards{display:grid;gap:17px;list-style:none;margin-top:30px!important;padding:0}.ml-studio-safeguards li{align-items:center;color:var(--ml-graphite);display:flex;font-size:.9rem;gap:12px}.ml-studio-safeguards svg{color:var(--ml-lavender-strong);flex:0 0 20px;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:20px}.ml-studio-stories{border-top:1px solid var(--ml-studio-border);padding-block:92px}.ml-studio-quotes{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.ml-studio-quotes article{background:var(--ml-studio-surface);border:1px solid var(--ml-studio-border);border-radius:20px;display:flex;flex-direction:column;padding:32px}.ml-studio-quotes blockquote{color:var(--ml-graphite);font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:400;letter-spacing:-.015em;line-height:1.5}.ml-studio-quotes footer{align-items:center;display:flex;gap:12px;margin-top:auto;padding-top:32px}.ml-studio-quotes img{border-radius:50%;height:44px;object-fit:cover;object-position:center 35%;width:44px}.ml-studio-quotes footer p{display:flex;flex-direction:column;font-size:.78rem;gap:4px}.ml-studio-quotes strong{font-weight:500}.ml-studio-quotes footer span{color:var(--ml-muted);font-size:.72rem}.ml-studio-comparison{padding-block:32px 96px}.ml-studio-compare-scroll{background:var(--ml-studio-surface);border:1px solid var(--ml-studio-border);border-radius:20px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:#b7b8c2 transparent}.ml-studio-compare-scroll table{border-collapse:separate;border-spacing:0;min-width:720px;table-layout:fixed;width:100%}.ml-studio-compare-scroll :is(th,td){border-bottom:1px solid var(--ml-studio-border);font-size:.86rem;height:58px;padding:16px;text-align:center}.ml-studio-compare-scroll th{font-weight:400}.ml-studio-compare-scroll tr>th:first-child{background:var(--ml-studio-surface);left:0;padding-left:26px;position:sticky;text-align:left;width:29%;z-index:1}.ml-studio-compare-scroll thead th{font-weight:500;height:90px}.ml-studio-compare-scroll .is-moolah{background:#eceefa}.ml-studio-compare-scroll tbody tr:last-child :is(th,td){border-bottom:0}.ml-studio-compare-brand{align-items:center;display:inline-flex;flex-direction:column;gap:10px;justify-content:center}.ml-studio-compare-brand img{border-radius:7px;height:26px;object-fit:contain;width:26px}.ml-studio-compare-scroll .ml-comparison-status{background:none;border:0;color:#79767b;font-weight:400}.ml-studio-compare-scroll .ml-comparison-status-yes{color:#53705e}.ml-studio-compare-scroll .is-moolah .ml-comparison-status-yes{color:var(--ml-lavender-strong)}.ml-studio-compare-scroll .ml-comparison-status-partial{color:var(--ml-muted);font-size:.75rem}.ml-studio-compare-scroll .ml-comparison-status svg{height:19px;stroke:currentColor;stroke-width:1.8;width:19px}.ml-studio-compare-hint{align-items:center;color:var(--ml-muted);display:none;font-size:.72rem;gap:10px;margin-bottom:16px!important}.ml-studio-compare-hint svg{height:16px;stroke:currentColor;stroke-width:1.5;width:16px}.ml-studio-compare-note{color:var(--ml-muted);font-size:.72rem;line-height:1.65;margin-top:22px!important;max-width:920px}.ml-studio .ml-kicker{font-size:.75rem;font-weight:400;letter-spacing:.025em;text-transform:none}.ml-studio .ml-pricing{background:#eceee9;border-block:1px solid var(--ml-studio-border);color:var(--ml-graphite);padding-block:92px}.ml-studio .ml-pricing-layout{gap:40px}.ml-studio .ml-pricing-badge{background:transparent;border-color:#bfc6b9;box-shadow:none;color:var(--ml-muted);font-size:.75rem;font-weight:400;letter-spacing:0;text-transform:none}.ml-studio .ml-pricing-copy>p{color:var(--ml-muted);line-height:1.65;margin-top:20px}.ml-studio .ml-billing-toggle{background:#e0e3dc;border:1px solid var(--ml-studio-border);border-radius:13px}.ml-studio .ml-billing-toggle button{border-radius:9px;color:var(--ml-muted);font-size:.82rem;font-weight:500}.ml-studio .ml-billing-toggle button:not(.is-selected):hover{background:#f1f2ed;color:var(--ml-graphite)}.ml-studio .ml-billing-toggle button.is-selected{background:var(--ml-studio-surface);box-shadow:0 1px 4px #26222314;color:var(--ml-graphite)}.ml-studio .ml-billing-toggle small,.ml-studio .ml-billing-toggle button.is-selected small{background:#e6e8f5;color:#525f99;font-size:.65rem}.ml-studio .ml-price-grid{gap:20px;max-width:940px}.ml-studio .ml-price-grid>article{background:var(--ml-studio-surface);border-color:var(--ml-studio-border);border-radius:20px;box-shadow:0 2px 3px #26222304;color:var(--ml-graphite);min-height:490px;padding:32px}.ml-studio .ml-price-grid>article.ml-price-pro{background:#f0f1fa;border-color:#b9c1e4}.ml-studio .ml-price-plan-heading>i{background:#e7e9f4;color:#5864a0}.ml-studio .ml-price-plan-heading h3{background:none;color:var(--ml-graphite);font-size:1.6rem}.ml-studio .ml-price-plan-heading p{color:var(--ml-muted);font-size:.82rem}.ml-studio .ml-price{margin-top:36px!important}.ml-studio .ml-price strong{font-size:clamp(2.9rem,4vw,3.8rem);font-variant-numeric:tabular-nums;font-weight:500}.ml-studio .ml-price span,.ml-studio .ml-price-note{color:var(--ml-muted)}.ml-studio .ml-price-grid ul{margin-top:28px}.ml-studio .ml-price-grid li{color:var(--ml-muted);font-size:.875rem}.ml-studio .ml-price-grid li svg{stroke:var(--ml-lavender-strong)}.ml-studio .ml-price-cta{background:transparent;border-color:#b6b5b5;border-radius:12px;color:var(--ml-graphite);font-size:.86rem;font-weight:500;min-height:52px}.ml-studio .ml-price-cta-primary{background:var(--ml-graphite);border-color:var(--ml-graphite);color:var(--ml-paper)}.ml-studio .ml-price-cta:hover{background:#e8eaf5;border-color:var(--ml-lavender-strong);color:var(--ml-graphite)}.ml-studio .ml-price-cta-primary:hover{background:var(--ml-lavender-strong);color:#fff}.ml-studio .ml-price-cta .ml-cta-arrow{background:transparent;color:currentColor}.ml-studio .ml-trial-timeline{margin:50px auto 0!important;max-width:940px}.ml-studio .ml-trial-timeline:before{background:#c5cac0}.ml-studio .ml-trial-timeline li:before{background:#eceee9;border-color:#aeb4a8}.ml-studio .ml-trial-timeline li.is-current:before{background:var(--ml-lavender-strong);border-color:var(--ml-lavender-strong);box-shadow:0 0 0 4px #5662d414}.ml-studio .ml-trial-timeline span{color:var(--ml-muted);font-size:.7rem;font-weight:400;letter-spacing:0;text-transform:none}.ml-studio .ml-trial-timeline strong{color:var(--ml-graphite);font-size:.82rem;font-weight:500}.ml-studio .ml-trial-timeline small{color:var(--ml-muted);font-size:.72rem}.ml-studio .ml-faq{background:var(--ml-paper);border-top:0;color:var(--ml-graphite);padding-block:96px}.ml-studio .ml-faq-list,.ml-studio .ml-faq-list details{border-color:var(--ml-studio-border)}.ml-studio .ml-faq-list summary{color:var(--ml-graphite);font-weight:500;gap:24px}.ml-studio .ml-faq-list summary span:last-child{color:var(--ml-lavender-strong)}.ml-studio .ml-faq-list details>p{color:var(--ml-muted);font-size:1rem}.ml-studio .ml-button{border-radius:12px;font-weight:500;min-height:54px}.ml-studio .ml-button .ml-cta-arrow{background:transparent;color:currentColor}.ml-studio .ml-final{background:var(--ml-paper);border-top:0;min-height:0;padding:0 clamp(22px,4.4vw,72px) 70px}.ml-studio .ml-final-layout{background:var(--ml-graphite);border-radius:24px;gap:42px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);max-width:1296px;overflow:hidden;padding:64px}.ml-studio .ml-final-copy h2{max-width:600px}.ml-studio .ml-final-copy>p{color:#c9c1bd;font-size:1rem;margin-top:22px}.ml-studio .ml-final-copy>span{color:#bcb4b1;max-width:430px}.ml-studio .ml-final-route{margin:0}.ml-studio .ml-final-route-current-ring{stroke:#a6b1ed3d}.ml-studio .ml-final-route-label{fill:#b8b1b0}.ml-studio .ml-footer{background:var(--ml-paper);border-top:1px solid var(--ml-studio-border);color:var(--ml-graphite);padding-top:60px}.ml-studio .ml-footer-grid>div:first-child>p,.ml-studio .ml-footer-grid strong{color:var(--ml-muted)}.ml-studio .ml-footer-grid strong{font-size:.78rem;font-weight:500;letter-spacing:0;text-transform:none}.ml-studio .ml-footer-grid a:not(.ml-brand){color:var(--ml-graphite);font-size:.82rem;min-height:28px}.ml-studio .ml-footer-grid a:hover{text-decoration:underline;text-underline-offset:4px}.ml-studio .ml-footer-bottom{border-color:var(--ml-studio-border);color:var(--ml-muted);font-size:.7rem}@media(min-width:1440px){.ml-studio-hero{padding-block:76px 96px}}@media(max-width:1000px){.ml-studio-header{gap:18px;padding-left:18px}.ml-studio-navigation{gap:18px}.ml-studio-hero{gap:30px}.ml-studio-hero-copy h1{font-size:clamp(2.6rem,5.2vw,3.4rem)}.ml-studio-hero-note{margin-top:18px!important}.ml-studio-feature-grid{gap:16px}.ml-studio-feature-stage{border-radius:20px;padding:18px}.ml-studio-feature-copy h3{font-size:1.2rem}}@media(max-width:800px){.ml-studio-chapter,.ml-studio-stories{padding-block:68px}.ml-studio-split,.ml-studio-split.is-copy-first{gap:36px;grid-template-columns:1fr}.ml-studio-chapter-copy{grid-row:1;max-width:600px}.ml-studio-proof{margin-inline:auto!important;max-width:620px;width:100%}.ml-studio-proof-stage{padding:38px}.ml-studio-quotes{gap:16px;grid-template-columns:1fr}.ml-studio-quotes article{padding:28px}.ml-studio-quotes blockquote{font-size:1.25rem}.ml-studio-comparison{padding-block:24px 68px}.ml-studio-compare-hint{display:flex}.ml-studio .ml-pricing,.ml-studio .ml-faq{padding-block:68px}.ml-studio .ml-final-layout{gap:18px;padding:44px}.ml-studio .ml-final-route{margin-right:-40px;width:calc(100% + 40px)}.ml-studio-menu{display:inline-flex}.ml-studio-navigation{background:var(--ml-studio-surface);border:1px solid var(--ml-studio-border);border-radius:14px;display:none;flex-direction:column;gap:0;left:0;padding:12px;position:absolute;right:0;top:calc(100% + 8px)}.ml-studio-navigation.is-open{display:flex}.ml-studio-navigation a{border-radius:6px;font-size:1rem;padding:10px 14px;width:100%}.ml-studio-navigation a:hover{background:var(--ml-paper)}.ml-studio-hero{align-items:center;gap:40px;grid-template-columns:1fr;padding-block:52px 60px}.ml-studio-hero-copy{max-width:600px}.ml-studio-hero-copy h1{font-size:clamp(2.75rem,6.6vw,3.75rem);max-width:12em}.ml-studio-lede{max-width:510px}.ml-studio-hero-proof{max-width:640px;width:100%}.ml-studio-hero-actions{align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px 24px}.ml-studio-product{padding-block:48px 72px}.ml-studio-section-heading{align-items:start;gap:24px;grid-template-columns:1fr;margin-bottom:32px}.ml-studio-section-heading>p{max-width:540px}.ml-studio-feature-grid{gap:28px;grid-template-columns:1fr}.ml-studio-feature{align-items:center;display:grid;gap:28px;grid-template-columns:1.1fr 1fr}.ml-studio-feature-stage{padding:24px}.ml-studio-feature-copy{padding:0}.ml-studio-feature-copy h3{font-size:1.5rem}.ml-studio-workspace{padding-block:70px}.ml-studio-workspace-proof figcaption{flex-direction:column;gap:18px}.ml-studio-workspace-proof figcaption>span{text-align:left}}@media(max-width:640px){.ml-studio-chapter-copy h2{margin:16px 0 22px}.ml-studio-chapter-copy>p{font-size:1rem}.ml-studio-proof-stage{border-radius:20px;padding:28px 18px}.ml-studio-proof figcaption{font-size:.65rem}.ml-studio-income-stage{gap:12px}.ml-studio-income-group{border-radius:13px;padding:10px}.ml-studio-ai-response{border-radius:16px;padding:18px}.ml-studio-own-ai{gap:16px}.ml-studio-ai-marks{gap:8px}.ml-studio-ai-marks img{height:30px;width:30px}.ml-studio-quotes article{padding:26px}.ml-studio-compare-scroll{border-radius:14px}.ml-studio-compare-scroll table{min-width:660px}.ml-studio-compare-scroll :is(th,td){font-size:.78rem;padding:14px}.ml-studio-compare-scroll tr>th:first-child{border-right:1px solid var(--ml-studio-border);padding-left:18px;width:144px}.ml-studio-compare-brand{flex-direction:column;gap:8px}.ml-studio .ml-price-grid{gap:18px;grid-template-columns:1fr}.ml-studio .ml-price-grid>article{min-height:480px;padding:28px}.ml-studio .ml-trial-timeline{margin-top:36px!important}.ml-studio .ml-final{padding-bottom:52px}.ml-studio .ml-final-layout{border-radius:20px;grid-template-columns:1fr;padding:36px 26px}.ml-studio .ml-final-copy .ml-button{font-size:.84rem;gap:12px;margin-top:28px;padding:12px 16px}.ml-studio .ml-final-route{display:none}.ml-studio .ml-footer-grid a:not(.ml-brand){align-items:center;display:flex;min-height:36px}.ml-page.ml-studio{padding-top:12px}.ml-studio-header{border-radius:14px;gap:12px;min-height:66px;padding:8px 10px 8px 16px;top:8px;width:calc(100% - 32px)}.ml-studio-brand img{width:90px}.ml-studio-header-actions{gap:8px}.ml-studio-nav-trial{font-size:.75rem;padding:10px 12px}.ml-studio-nav-trial .ml-cta-arrow{display:none}.ml-studio-menu{border:0;font-size:.75rem;gap:4px;padding-inline:4px}.ml-studio-hero{gap:30px;padding-block:44px 38px}.ml-studio-hero-copy h1{font-size:clamp(2.45rem,10.5vw,3.4rem);letter-spacing:-.08em;margin:20px 0;max-width:11em}.ml-studio-eyebrow{font-size:.75rem}.ml-studio-lede{font-size:1rem;line-height:1.6}.ml-studio-hero-actions{align-items:stretch;flex-direction:column;gap:5px;margin-top:24px}.ml-studio-primary{gap:24px;min-height:54px;width:fit-content}.ml-studio-hero-note{margin-top:10px!important}.ml-studio-hero-stage{aspect-ratio:auto;display:flex;flex-direction:column;gap:18px;padding:28px 20px}.ml-studio-hero-stage img{border-radius:18px;position:relative}.ml-studio-hero-outlook{align-self:flex-end;right:auto;top:auto;width:94%}.ml-studio-hero-goal{bottom:auto;left:auto;width:88%}.ml-studio-hero-proof figcaption{font-size:.65rem;gap:5px;padding-top:12px}.ml-studio-hero-proof figcaption span:first-child{display:none}.ml-studio-section-heading{gap:18px}.ml-studio-section-heading>p{font-size:1rem}.ml-studio-feature-grid{gap:38px}.ml-studio-feature{display:block}.ml-studio-feature-stage{aspect-ratio:auto;min-height:330px;padding:28px}.ml-studio-feature-copy{padding-top:20px}.ml-studio-feature-copy h3{font-size:1.4rem}.ml-studio-feature-copy p{font-size:1rem}.ml-studio-view-controls{gap:4px}.ml-studio-view-controls button{font-size:.8rem;padding-inline:11px}.ml-studio-workspace-stage{padding:22px}.ml-studio-workspace-stage img{aspect-ratio:1206 / 2622;border-radius:24px}.ml-studio-workspace-proof h3{font-size:1.3rem}.ml-studio-workspace-proof figcaption p{font-size:1rem}.ml-studio .ml-faq-grid{gap:32px}}@media(prefers-reduced-motion:reduce){.ml-studio *,.ml-studio *:before,.ml-studio *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.ml-page.ml-studio.ml-art-page{--ml-art-ink: #262223;--ml-art-light: #f8f9fc;--ml-paper: #f8f9fc;--ml-studio-surface: #ffffff;--ml-art-base: #eef0f9;--ml-art-muted: #656166;background:var(--ml-paper)}.ml-art-page .ml-studio-header{background:#fff;border-color:#26222312;box-shadow:none;min-height:64px;padding:8px 12px 8px 18px;border-radius:14px}.ml-art-page .ml-studio-brand img{filter:none}.ml-art-page .ml-studio-navigation a,.ml-art-page .ml-studio-menu{color:var(--ml-art-ink)}.ml-art-page .ml-studio-navigation a:hover{color:#5662d4}.ml-art-page .ml-studio-nav-trial{background:#262223;color:#f8f9fc;border-color:#262223}.ml-art-page .ml-studio-nav-trial:hover{background:#5662d4;border-color:#5662d4;color:#fff}.ml-art-opening{background:var(--ml-paper);color:var(--ml-art-ink)}.ml-art-page .ml-studio-hero{display:block;padding-block:70px 50px}.ml-art-page .ml-studio-hero-copy{max-width:1100px;margin-inline:auto;text-align:center}.ml-art-page .ml-studio-hero-copy>.ml-studio-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 11px;border:1px solid #26222312;background:#fff;border-radius:8px;color:#656166;font-size:.72rem}.ml-art-page .ml-studio-hero-copy>.ml-studio-eyebrow:before{content:"";width:3px;height:11px;background:#b8c0ee;transform:skew(-22deg);border-radius:1px}.ml-art-page .ml-studio-hero-copy h1{color:var(--ml-art-ink);font-family:Stack Sans Text,Inter,system-ui,sans-serif;font-size:clamp(3.6rem,6.1vw,5.6rem);font-weight:600;letter-spacing:-.075em;line-height:1.08;word-spacing:-.1em;max-width:15em;margin:28px auto 24px;text-wrap:balance}.ml-art-page .ml-studio-hero-copy h1 span{color:#5662d4}.ml-art-page .ml-studio-lede{color:var(--ml-art-muted);font-size:1.08rem;line-height:1.65;max-width:620px;margin-inline:auto}.ml-art-page .ml-studio-hero-actions{flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:22px;margin-top:28px}.ml-art-page .ml-studio-hero-actions .ml-studio-primary{background:#b8c0ee;border-color:#b8c0ee;color:#262223;border-radius:100px;font-size:.88rem;min-height:52px}.ml-art-page .ml-studio-hero-actions .ml-studio-primary:hover{background:#c4cbee;border-color:#c4cbee}.ml-art-page .ml-studio-hero-actions .ml-studio-text-link{color:#262223}.ml-art-page .ml-studio-hero-note{color:#656166;margin-top:18px!important;margin-inline:auto;font-size:.71rem}.ml-art-page .ml-studio-hero-proof{margin-top:50px}.ml-art-page .ml-studio-hero-proof figcaption{color:#656166;font-size:.66rem;padding-top:16px}.ml-art-stage{isolation:isolate;position:relative;overflow:hidden;border-radius:22px;background:var(--ml-art-base)}.ml-art-scenery{position:absolute;inset:-30px 0;z-index:-1;pointer-events:none}.ml-art-scenery img{width:100%;height:100%;object-fit:cover;display:block}.ml-art-stage-content{position:relative;z-index:1}.ml-art-hero-stage{padding:clamp(36px,5vw,72px) 5%}.ml-art-app-window{background:#1d1d1b;border:1px solid #d9d7e347;border-radius:16px;overflow:hidden;box-shadow:0 2px 5px #26222330,0 16px 30px #26222325}.ml-art-window-bar{height:31px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;font-size:10px;color:#b2acb2;background:#282527;border-bottom:1px solid #ffffff10}.ml-art-window-bar>span:first-child{font-size:7px;color:#827b82;letter-spacing:4px}.ml-art-window-bar svg{height:12px;width:12px}.ml-art-app-window picture,.ml-art-app-window img{display:block;width:100%;height:auto}.ml-art-page .ml-studio-product{padding-block:92px 96px}.ml-art-page .ml-studio-feature-stage{border:0;aspect-ratio:auto;min-height:480px;justify-content:center;padding:36px 24px;gap:13px;border-radius:20px;background:var(--ml-art-base)}.ml-art-page .ml-studio-feature-stage:after{content:none}.ml-art-page .ml-studio-feature-stage>img:not(.ml-art-feature-scenery){position:relative;z-index:1}.ml-art-page .ml-studio-feature-stage .ml-art-feature-scenery{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:left center;box-shadow:none;border-radius:0}.ml-art-page .ml-studio-feature-stage.is-net-worth,.ml-art-page .ml-studio-feature-stage.is-goals{background:var(--ml-art-base)}.ml-art-page .ml-studio-feature-copy>span{font-size:.72rem}.ml-art-page .ml-studio-feature-copy h3{font-size:1.6rem}.ml-art-page .ml-studio-feature-stage.is-cashflow>img:not(.ml-art-feature-scenery){max-width:330px}.ml-art-page .ml-studio-workspace{padding-block:80px}.ml-art-page .ml-studio-workspace-stage{background:transparent;border:0;padding:0}.ml-art-page .ml-studio-workspace-stage:after{content:none}.ml-art-income-stage{padding:44px 30px;background:var(--ml-art-base)}.ml-art-income-stage .ml-art-scenery img{object-position:right center}.ml-art-income-stage .ml-art-stage-content{display:flex;flex-direction:column;align-items:center;gap:14px}.ml-art-income-stage .ml-studio-income-connector{flex:0 0 14px}.ml-art-income-proof figcaption{font-size:.64rem}@media(max-width:1024px){.ml-art-page .ml-studio-hero{padding-top:54px}.ml-art-page .ml-studio-hero-copy h1{font-size:clamp(3.5rem,6.8vw,5rem)}.ml-art-page .ml-studio-feature-stage{min-height:370px;padding:30px 20px}}@media(max-width:820px){.ml-art-page .ml-studio-navigation.is-open{background:#fff;border-color:#26222312}.ml-art-page .ml-studio-feature-grid{grid-template-columns:1fr;gap:36px}.ml-art-page .ml-studio-feature{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.ml-art-page .ml-studio-feature-stage{min-height:340px;padding:32px 24px}.ml-art-page .ml-studio-feature-stage .ml-art-feature-scenery{height:100%}.ml-art-page .ml-studio-feature-copy h3{font-size:1.65rem}.ml-art-income-stage{max-width:580px;margin-inline:auto}.ml-art-scenery,.ml-art-stage-content{transform:none!important}}@media(max-width:640px){.ml-art-page .ml-studio-hero{padding-block:43px 30px}.ml-art-page .ml-studio-hero-copy h1{font-size:clamp(2.3rem,10vw,4rem);letter-spacing:-.075em;line-height:1.1;margin-block:22px;max-width:11em}.ml-art-page .ml-studio-hero-copy h1 br{display:none}.ml-art-page .ml-studio-hero-copy>.ml-studio-eyebrow{font-size:.66rem;padding:6px 9px}.ml-art-page .ml-studio-lede{font-size:1rem}.ml-art-page .ml-studio-hero-actions{flex-direction:column;align-items:center;gap:8px;margin-top:23px}.ml-art-page .ml-studio-hero-note{max-width:270px;margin-top:13px!important}.ml-art-page .ml-studio-hero-proof{margin-top:30px}.ml-art-page .ml-studio-hero-proof figcaption{gap:5px}.ml-art-page .ml-studio-hero-proof figcaption span:first-child{display:block}.ml-art-stage{border-radius:18px}.ml-art-hero-stage{padding:32px 12%}.ml-art-scenery{top:0}.ml-art-hero-stage .ml-art-scenery img{height:100%;object-position:left center}.ml-art-app-window{border-radius:25px;border:3px solid #3d3940}.ml-art-window-bar{display:none}.ml-art-app-window img{aspect-ratio:1206 / 2622;object-fit:contain}.ml-art-page .ml-studio-product{padding-block:54px 60px}.ml-art-page .ml-studio-feature{display:block}.ml-art-page .ml-studio-feature-stage{min-height:0;padding:36px 28px}.ml-art-page .ml-studio-feature-stage .ml-art-feature-scenery{height:100%}.ml-art-page .ml-studio-feature-grid{gap:34px}.ml-art-page .ml-studio-workspace{padding-block:56px}.ml-art-income-stage{padding:32px 18px}.ml-art-income-stage .ml-art-scenery img{height:100%}}@media(prefers-reduced-motion:reduce){.ml-art-scenery,.ml-art-stage-content{transform:none!important}}.ml-art-page .ml-studio-feature-stage.is-cashflow .ml-art-feature-scenery{object-position:30% center}.ml-art-page .ml-studio-feature-stage.is-net-worth .ml-art-feature-scenery{object-position:70% center}.ml-art-page .ml-studio-feature-stage.is-goals .ml-art-feature-scenery{object-position:20% center}.ml-art-workspace-stage{padding:28px clamp(22px,4vw,58px) clamp(22px,4vw,58px)}.ml-art-workspace-stage .ml-studio-view-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,408px);max-width:100%;margin:0 auto 28px;padding:4px;border:1px solid #ffffffcc;border-radius:16px;background:#f8f9fcdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:4px}.ml-art-workspace-stage .ml-studio-view-controls button{position:relative;isolation:isolate;color:#49444a;padding-inline:12px;touch-action:manipulation}.ml-art-workspace-stage .ml-studio-view-controls button[aria-selected=true]{color:#f8f9fc;background:transparent}.ml-view-selection{position:absolute;inset:0;border-radius:11px;background:var(--ml-graphite);z-index:-1}.ml-view-label{position:relative}.ml-art-workspace-stage .ml-studio-view-controls button:focus-visible{outline:2px solid #5662d4;outline-offset:2px}@media(max-width:640px){.ml-art-workspace-stage{padding:18px 20px 26px}.ml-art-workspace-stage .ml-studio-view-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-bottom:22px}.ml-art-workspace-stage .ml-studio-workspace-stage{padding:0 5%}}.ml-art-page .ml-studio-ai-stage{background:radial-gradient(ellipse at 0 10%,#dce2fa,transparent 60%),radial-gradient(ellipse at 100% 100%,#c8d0f1,transparent 65%),#f8f9fc}.ml-art-page .ml-studio-balance-stage{background:radial-gradient(ellipse at 0 100%,#dce3f6,transparent 60%),radial-gradient(ellipse at 100% 0,#cdd5f5,transparent 60%),#f8f9fc}.ml-art-page :is(.ml-studio-workspace,.ml-studio-ai,.ml-pricing,.ml-final-layout){background:var(--ml-paper)}.ml-art-page :is(.ml-studio-workspace,.ml-studio-ai,.ml-pricing){border-block-color:transparent}.ml-art-page .ml-final-layout{border:1px solid var(--ml-studio-border)}.ml-art-page .ml-final-copy h2{color:var(--ml-art-ink)}.ml-art-page .ml-final-copy>:is(p,span){color:var(--ml-art-muted)}.ml-art-page .ml-final-copy .ml-eyebrow{color:var(--ml-art-muted)}.ml-art-page .ml-final-copy .ml-button{background:#b8c0ee;color:#262223;border-color:#b8c0ee}.ml-art-page .ml-final-copy .ml-button:hover{background:#a6b1ed}.ml-art-page .ml-trial-timeline li:before{background:var(--ml-paper)}.ml-art-page .ml-studio-brand img{width:100px}.ml-art-page .ml-studio-nav-trial{min-height:44px;padding:9px 14px;gap:8px}.ml-art-page .ml-studio-nav-trial .ml-cta-arrow{display:none}.ml-art-page .ml-studio-menu{border-color:transparent;padding-inline:8px}.ml-art-page .ml-device-frame{--device-radius: 24px;--device-rim: 9px;position:relative;padding:var(--device-rim);border:1px solid var(--site-device-line);border-radius:var(--device-radius);background:var(--site-device-frost);-webkit-backdrop-filter:blur(14px) saturate(115%);backdrop-filter:blur(14px) saturate(115%);box-shadow:0 12px 24px -16px var(--site-device-shadow),inset 0 1px 1px var(--site-device-highlight),inset 0 -1px 1px var(--site-device-lowlight);overflow:hidden}.ml-art-page .ml-device-frame picture{display:block;border-radius:max(0px,calc(var(--device-radius) - var(--device-rim) - 1px));overflow:hidden}.ml-art-page .ml-device-frame img{display:block;width:100%;height:auto;border:0;border-radius:max(0px,calc(var(--device-radius) - var(--device-rim) - 1px));box-shadow:none}.ml-art-page .ml-device-frame.is-partial{--device-radius: 30px;--device-rim: 10px;max-height:430px;border-bottom:0;border-radius:var(--device-radius) var(--device-radius) 0 0}.ml-art-page .ml-device-frame.is-partial img{border-bottom-left-radius:0;border-bottom-right-radius:0}.ml-art-page .ml-studio-ai-stage:has(.is-partial){padding-bottom:0;align-items:end}@media(max-width:640px){.ml-art-page .ml-device-frame{--device-radius: 32px;--device-rim: 9px}.ml-art-page .ml-device-frame.is-partial{max-height:370px}.ml-art-page .ml-device-frame.ml-studio-workspace-stage{padding:var(--device-rim)}}.ml-art-page .ml-device-frame.ml-studio-ai-response img{padding:16px;background:#f8f9fc;box-sizing:border-box}@media(prefers-reduced-transparency:reduce){.ml-art-page .ml-device-frame{background:var(--site-device-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.ml-art-page :is(h1,h2,h3,.ml-price strong){font-family:Stack Sans Text,system-ui,sans-serif;word-spacing:normal}.ml-art-page .ml-studio-hero-copy h1{font-family:Stack Sans Text,system-ui,sans-serif;letter-spacing:-.045em;word-spacing:normal;font-weight:600;line-height:1.06;margin-top:0;max-width:13em}.ml-art-page .ml-studio-hero-copy h1 span{color:inherit}.ml-art-page :is(.ml-studio-hero-actions .ml-studio-primary,.ml-final-copy .ml-button){background:#262223;border-color:#262223;color:#fff}.ml-art-page :is(.ml-studio-hero-actions .ml-studio-primary,.ml-final-copy .ml-button):hover{background:#403b3e;border-color:#403b3e;color:#fff}.ml-art-page .ml-studio-explore{display:flex;width:fit-content;margin:24px auto 0}.ml-studio-brand-symbol,.ml-art-page .ml-studio-menu-trial{display:none}.ml-art-page .ml-studio-menu svg{width:24px;height:24px;transform:none;stroke-width:1.6}.ml-art-page .ml-art-income-stage .ml-art-scenery:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 0 100%,#f0cb724d,transparent 65%)}@media(max-width:800px){.ml-art-page .ml-studio-brand img,.ml-art-page .ml-studio-header-actions>.ml-studio-nav-trial{display:none}.ml-art-page .ml-studio-brand-symbol{display:block;width:44px;height:44px;background:#a6b1ed;-webkit-mask:url(/assets/brand/moolah-hand-flat-digital-1254.png) center / 48px 48px no-repeat;mask:url(/assets/brand/moolah-hand-flat-digital-1254.png) center / 48px 48px no-repeat}.ml-art-page .ml-studio-header{min-height:56px;padding:4px 8px;background:#f8f9fcf5;border-color:transparent}.ml-art-page .ml-studio-menu-trial{display:inline-flex;margin:8px;color:#fff}.ml-art-page .ml-studio-navigation .ml-studio-menu-trial:hover{background:#403b3e;color:#fff}}@media(max-width:640px){.ml-art-page .ml-studio-hero{padding-top:34px}.ml-art-page .ml-studio-hero-copy h1{font-size:clamp(2.5rem,10.8vw,4rem);letter-spacing:-.045em;max-width:11em}.ml-art-page .ml-studio-hero-actions{margin-top:24px}}.ml-art-page .ml-studio-navigation .ml-studio-menu-trial{color:#fff;justify-content:center}.ml-art-page .ml-studio-eyebrow{display:inline-block;width:fit-content;max-width:100%;margin:0 0 16px;padding:0;border:0;background:transparent;color:var(--site-muted);font-family:Stack Sans Text,system-ui,sans-serif;font-size:clamp(1rem,1.3vw,1.125rem);font-weight:500;letter-spacing:0;line-height:1.4;text-transform:none}.ml-art-page .ml-studio-eyebrow+h2{margin-top:0}.ml-art-page .ml-income-diagram-stage{max-width:none;padding:clamp(24px,4vw,56px)}.ml-art-page .ml-income-diagram-stage .ml-art-stage-content{display:block}.ml-art-page .ml-income-diagram-frame{max-width:1000px;margin:auto}.ml-art-page .ml-income-diagram-link{margin-top:24px}@media(max-width:640px){.ml-art-page .ml-studio-eyebrow{margin-bottom:14px}.ml-art-page .ml-income-diagram-stage{padding:26px 10%}}.ml-art-page :is(.ml-studio-section-heading>p,.ml-studio-feature-copy p,.ml-studio-chapter-copy>p,.ml-studio-workspace-proof figcaption p){font-weight:300}.ml-art-page .ml-studio-feature-copy>.ml-feature-label{align-items:center;display:flex;gap:10px;color:var(--ml-graphite);font-size:.75rem;font-weight:400}.ml-feature-label>span{display:grid;place-items:center;width:28px;height:28px;background:none;color:var(--site-feature-aqua);font-size:.65rem;font-weight:500;font-variant-numeric:tabular-nums}.ml-studio-feature:nth-child(2) .ml-feature-label>span{color:var(--site-feature-lavender)}.ml-studio-feature:nth-child(3) .ml-feature-label>span{color:var(--site-feature-ochre)}.ml-art-page .ml-floating-assets{min-height:0;padding:0}@media(max-width:640px){.ml-art-workspace-stage .ml-studio-view-controls button{padding-inline:5px;font-size:.72rem}}@media(min-width:641px){.ml-art-hero-stage{aspect-ratio:1.9;padding-bottom:0}}.ml-art-page .ml-feature-glass-frame{--device-radius: 23px;--device-rim: 5px;width:100%;max-width:340px;z-index:1}.ml-feature-label svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.9}.ml-product-view-stack{display:grid}.ml-product-device-pair{position:relative;grid-area:1 / 1;min-width:0;align-self:center}.ml-product-device-pair[aria-hidden=true]{pointer-events:none}.ml-product-device-pair:focus-visible{outline:2px solid #5662d4;outline-offset:6px;border-radius:24px}.ml-product-mobile-overlay{display:block;position:absolute;width:22%;right:-1%;bottom:-15px}.ml-product-mobile-overlay .ml-device-frame{--device-radius: 30px;--device-rim: 6px;box-shadow:0 12px 24px -12px var(--site-device-shadow),inset 0 1px 1px var(--site-device-highlight)}@media(max-width:640px){.ml-art-page .ml-studio-workspace-stage{--device-radius: 12px;--device-rim: 4px}.ml-art-page .ml-studio-workspace-stage img{aspect-ratio:auto}}@media(min-width:1025px){.ml-product-device-pair{padding:0 5% 30px 0}}@media(max-width:1024px){.ml-product-device-pair{padding:0 7% 18% 0}.ml-product-mobile-overlay{width:29%;right:0;bottom:0}.ml-product-mobile-overlay .ml-device-frame{--device-radius: 18px;--device-rim: 4px}}@media(max-width:640px){.ml-product-device-pair{padding:0;aspect-ratio:9 / 10}.ml-art-page .ml-product-device-pair>.ml-studio-workspace-stage{position:absolute;top:0;left:0;width:240%;max-width:none}.ml-art-page .ml-product-device-pair[data-product-view=financial-plan]>.ml-studio-workspace-stage{left:-8%}.ml-art-page .ml-product-device-pair[data-product-view=assets-liabilities]>.ml-studio-workspace-stage{left:-140%}.ml-product-mobile-overlay{width:34%;z-index:2}.ml-product-device-pair:not([data-product-view=cashflow-year]) .ml-product-mobile-overlay{left:0;right:auto}.ml-product-mobile-overlay .ml-device-frame{--device-radius: 13px;--device-rim: 3px}}.ml-art-page :is(.ml-studio-ai-stage,.ml-floating-assets){background:var(--ml-art-base);border:0}.ml-art-page :is(.ml-studio-ai-stage,.ml-floating-assets):after{content:none}.ml-art-page .ml-studio-ai-stage .ml-art-stage-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%}.ml-ai-proof-heading{display:flex;align-items:center;gap:9px;width:100%;max-width:460px;color:var(--ml-art-ink);font-size:.8rem}.ml-ai-proof-heading .ml-graphite-hand{width:22px;height:28px}.ml-ai-proof-heading strong{font-weight:500}.ml-ai-proof-heading>span:last-child{margin-left:auto;color:var(--ml-art-muted);font-size:.68rem}.ml-art-page .ml-studio-own-ai{display:grid;justify-items:start;gap:12px}.ml-ai-connection{display:grid;grid-template-columns:110px 72px auto;align-items:center;gap:10px;max-width:100%}.ml-ai-source-list{display:grid;gap:12px}.ml-ai-source-list>span{display:flex;align-items:center;gap:10px;min-height:40px;font-size:.8rem}.ml-ai-source-list img{width:32px;height:32px;object-fit:contain}.ml-ai-source-list .ml-ai-chatgpt-mark{padding:5px;border-radius:8px;background:var(--ml-graphite)}.ml-ai-connection-paths{display:block;width:72px;height:92px;stroke:var(--ml-lavender-strong);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;opacity:.6}.ml-ai-destination{display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:500}.ml-ai-destination-mark{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--ml-studio-border);border-radius:14px;background:var(--ml-studio-surface)}.ml-ai-destination-mark .ml-graphite-hand{width:28px;height:34px}@media(max-width:640px){.ml-art-page .ml-studio-ai-stage{padding:26px 18px}.ml-ai-connection{grid-template-columns:102px 56px auto;gap:8px}.ml-ai-connection-paths{width:56px}.ml-ai-destination{gap:8px;font-size:.8rem}.ml-ai-destination-mark{width:44px;height:44px;border-radius:12px}}.ml-art-page .ml-floating-assets .ml-art-stage-content{width:100%}.ml-art-page .ml-floating-assets .ml-art-scenery img{object-position:90% center}.ml-art-page .ml-studio-ai-stage .ml-art-scenery img{object-position:left center}.ml-graphite-hand{display:inline-block;flex:0 0 auto;width:42px;height:48px;background:#262223;-webkit-mask:url(/assets/brand/moolah-hand-flat-digital-1254.png) center / contain no-repeat;mask:url(/assets/brand/moolah-hand-flat-digital-1254.png) center / contain no-repeat}.ml-studio-compare-brand .ml-graphite-hand{width:28px;height:32px}.ml-footer-brand .ml-graphite-hand{width:52px;height:60px}.ml-art-page .ml-studio-quotes article{padding:0;overflow:hidden}.ml-art-page .ml-studio-quotes blockquote{padding:30px;margin:0;flex:1}.ml-art-page .ml-studio-quotes footer{padding:24px 30px;min-height:100px;background:var(--ml-brand-canvas) url(/assets/art/story-headlands-v4.webp) center 73% / cover no-repeat}.ml-art-page .ml-studio-quotes article:nth-child(2) footer{background-image:url(/assets/art/story-estuary-v4.webp);background-position:center 68%}.ml-art-page .ml-studio-quotes article:nth-child(3) footer{background-image:url(/assets/art/story-dune-bay-v4.webp);background-position:center 70%}.ml-art-page .ml-studio-quotes footer img{width:48px;height:48px;border:2px solid #ffffffc9}.ml-art-page .ml-studio-quotes footer p{color:#262223;font-size:1rem;font-weight:600}.ml-art-page .ml-studio-quotes footer span{color:#535159}.ml-art-page .ml-pricing-layout{padding:clamp(30px,4vw,60px);border-radius:26px;background:linear-gradient(#f8f9fcbb,#f8f9fc66),url(/assets/art/coastal-ochre.webp) center / cover}.ml-art-page .ml-billing-toggle{background:#fff9;border-color:#d9ddef;padding:4px}.ml-art-page .ml-billing-toggle button.is-selected{background:#262223;color:#fff}.ml-art-page .ml-billing-toggle button:not(.is-selected):hover{background:#eceffc}.ml-art-page .ml-billing-toggle button.is-selected small{background:#e9ecff;color:#41498c}.ml-art-page .ml-price-grid article{background:#fffe}.ml-art-page .ml-price-grid article:last-child{background:#f5f5ffee}.ml-art-page .ml-trial-timeline{width:100%;max-width:940px;margin:0 auto!important;padding:0;gap:20px}.ml-art-page .ml-trial-timeline:before,.ml-art-page .ml-trial-timeline li:before{content:none}.ml-art-page .ml-trial-timeline li{position:relative;padding:0;gap:6px;align-content:start;justify-items:center;text-align:center}.ml-art-page .ml-trial-timeline li:not(:last-child):after{content:"";position:absolute;top:17px;left:calc(50% + 27px);right:calc(-50% + 7px);height:1px;background:#9da7b2;opacity:.5}.ml-trial-timeline i{display:grid;place-items:center;width:34px;height:34px;margin-bottom:8px;color:#46509a}.ml-trial-timeline i svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.6}.ml-trial-timeline li:nth-child(2) i{color:#245b63}.ml-trial-timeline li:nth-child(3) i{color:#2b6b4b}.ml-trial-timeline li:nth-child(4) i{color:#795016}.ml-art-page .ml-final-layout{border:0;background:linear-gradient(100deg,#f8f9fce6 10%,#f8f9fcaa 40%,#f8f9fc00 75%),url(/assets/art/coastal-aqua.webp) center / cover}.ml-final-product{display:grid;gap:12px;justify-items:center}.ml-final-product .ml-feature-glass-frame{max-width:365px}@media(max-width:640px){.ml-art-page .ml-pricing-layout{padding:30px 18px;gap:30px}.ml-art-page .ml-trial-timeline{grid-template-columns:1fr;padding:0;gap:28px}.ml-art-page .ml-trial-timeline li{padding-left:50px;min-height:72px;justify-items:start;text-align:left}.ml-art-page .ml-trial-timeline i{position:absolute;top:0;left:0;margin:0}.ml-art-page .ml-trial-timeline li:not(:last-child):after{inset:44px auto -18px 17px;width:1px;height:auto}.ml-art-page .ml-studio-quotes blockquote{padding:26px}.ml-art-page .ml-studio-quotes footer{padding:22px 26px}.ml-final-product{margin-top:18px}.ml-art-page .ml-final-layout{background-image:linear-gradient(#f8f9fce6,#f8f9fca6 38%,#f8f9fc00 70%),url(/assets/art/coastal-aqua.webp);background-position:35% center}}.ml-category-line{color:var(--site-muted);font-size:.82rem;line-height:1.5;margin:0 0 22px}.ml-desktop-native-ratio{width:100%}.ml-desktop-native-ratio>.ml-device-frame{height:auto}@media(max-width:640px){.ml-desktop-native-ratio{width:240%;position:absolute;inset:0 auto auto 0}.ml-art-page .ml-desktop-native-ratio>.ml-studio-workspace-stage{position:relative;width:100%;left:0}.ml-product-device-pair[data-product-view=financial-plan] .ml-desktop-native-ratio{width:155%;top:12px;left:4%}.ml-product-device-pair[data-product-view=financial-plan] .ml-product-mobile-overlay{width:31%;left:auto;right:0}.ml-product-device-pair[data-product-view=assets-liabilities] .ml-desktop-native-ratio{left:-140%}}.ml-guide-links{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:20px}.ml-guide-links a{color:var(--site-muted);font-size:.83rem;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:4px}.ml-compare-sources{color:var(--site-muted);font-size:.8rem;line-height:1.7;margin-top:18px}.ml-compare-sources summary{cursor:pointer;color:var(--site-ink);padding-block:12px;width:fit-content;margin-left:auto}.ml-compare-sources li{margin-block:10px}.ml-compare-sources a{color:var(--site-ink);text-underline-offset:3px}.ml-art-page :is(.ml-art-stage,.ml-studio-feature-stage,.ml-pricing-layout,.ml-first-session,.ml-final-layout){border-radius:var(--site-shelf-radius);corner-shape:var(--site-corner-shape)}.ml-art-page .ml-studio-header{border-radius:28px;corner-shape:var(--site-corner-shape)}.ml-art-page .ml-studio-header :is(.ml-studio-nav-trial,.ml-theme-toggle,.ml-studio-menu){border-radius:16px;corner-shape:var(--site-corner-shape)}@media(max-width:820px){.ml-art-page .ml-studio-navigation{border-radius:24px;corner-shape:var(--site-corner-shape)}.ml-art-page .ml-studio-navigation a{border-radius:12px;corner-shape:var(--site-corner-shape)}}@media(max-width:640px){.ml-art-page .ml-studio-header{border-radius:24px}}.ml-art-page :is(.ml-device-frame,.ml-studio-quotes article,.ml-price-grid article,.ml-studio-view-controls,.ml-view-selection,.ml-billing-toggle,.ml-billing-toggle button){corner-shape:var(--site-corner-shape)}.ml-art-page .ml-device-frame :is(picture,img,video){corner-shape:var(--site-corner-shape)}.ml-art-page :is(button,.ml-studio-primary,.ml-studio-nav-trial,.ml-button,.ml-price-cta,.ml-site-button,.ml-footer-app-link,.ml-billing-selection){corner-shape:var(--site-corner-shape)}.ml-art-page .ml-footer-app-link:before{corner-shape:var(--site-corner-shape)}.ml-art-page .ml-art-app-window{--device-radius: 30px}.ml-art-page .ml-hero-app-links{justify-content:center;gap:8px 22px;margin:8px 0 0}.ml-art-page .ml-studio-hero-copy .ml-hero-app-links a.ml-footer-app-link{padding-inline:0;border:0;background:transparent;color:var(--site-muted);font-size:.78rem}.ml-art-page .ml-studio-hero-copy .ml-hero-app-links a.ml-footer-app-link:before{content:none}.ml-art-page .ml-studio-hero-copy .ml-hero-app-links a.ml-footer-app-link:hover{color:var(--site-ink);text-decoration:underline;text-underline-offset:4px}@media(min-width:641px){.ml-dashboard-hero-stage{container-type:inline-size;aspect-ratio:1.52;padding-top:clamp(52px,7vw,100px);padding-bottom:0}.ml-dashboard-hero-stage .ml-art-app-window{--device-radius: calc(2.7cqw + var(--device-rim) + 1px);padding-bottom:0;border-bottom:0;border-radius:var(--device-radius) var(--device-radius) 0 0}.ml-art-page .ml-dashboard-hero-stage .ml-art-app-window :is(picture,img){border-bottom-left-radius:0;border-bottom-right-radius:0}}@media(max-width:640px){.ml-art-page .ml-art-app-window{--device-radius: 36px}}.ml-art-scenery img,.ml-art-page .ml-studio-feature-stage .ml-art-feature-scenery{filter:blur(var(--site-art-blur)) saturate(var(--site-art-saturation));transform:scale(1.06)}.ml-art-scenery:after{content:"";position:absolute;inset:0;background:var(--site-art-frost)}.ml-art-page .ml-studio-feature-stage:after{content:"";position:absolute;inset:0;z-index:0;background:var(--site-art-frost);pointer-events:none}.ml-art-page :is(.ml-pricing-layout,.ml-first-session,.ml-final-layout,.ml-studio-quotes footer){position:relative;isolation:isolate;overflow:hidden}.ml-art-page :is(.ml-pricing-layout,.ml-first-session,.ml-final-layout,.ml-studio-quotes footer):before{content:"";position:absolute;inset:-12px;z-index:-2;background:inherit;filter:blur(var(--site-art-blur)) saturate(var(--site-art-saturation));pointer-events:none}.ml-art-page :is(.ml-pricing-layout,.ml-first-session,.ml-final-layout,.ml-studio-quotes footer):after{content:"";position:absolute;inset:0;z-index:-1;background:var(--site-art-frost);pointer-events:none}@media(max-width:640px){.ml-art-page{--site-shelf-radius: 28px;--site-art-blur: 4px}}.ml-hero-availability{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;min-height:44px;color:var(--ml-art-muted);font-size:.78rem;text-decoration:none}.ml-hero-availability svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.6}.ml-hero-availability:hover{color:var(--ml-art-ink);text-decoration:underline;text-underline-offset:4px}.ml-customer-review-link{margin-top:22px}.ml-studio-workspace .ml-studio-section-heading{grid-template-columns:1fr;justify-items:center;gap:18px;max-width:800px;margin:0 auto 44px;text-align:center}.ml-studio-workspace .ml-studio-section-heading>p{max-width:560px;margin:0}.ml-studio-stories .ml-studio-section-heading{display:block;max-width:860px;margin-bottom:32px}.ml-studio-stories .ml-studio-section-heading>p{max-width:700px;margin:14px 0 0;text-wrap:pretty}.ml-getting-started{padding-block:24px 48px}.ml-first-session{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,6vw,88px);padding:clamp(30px,4.5vw,64px);border-radius:24px;background:linear-gradient(105deg,#f8f9fce6 15%,#f8f9fcf5 60%),url(/assets/art/coastal-sage.webp) 30% center / cover}.ml-first-session-copy{align-self:center}.ml-first-session-copy h2{margin:0;font-size:clamp(2rem,3.2vw,3rem);line-height:1.12;letter-spacing:-.04em;font-weight:600;text-wrap:balance}.ml-first-session-copy>p:not(.ml-studio-eyebrow){max-width:390px;margin:24px 0 0;color:var(--ml-art-muted);font-size:1rem;font-weight:300;line-height:1.65}.ml-first-session-copy .ml-studio-text-link{margin-top:22px}.ml-first-session-steps{display:grid;gap:24px;list-style:none;margin:0;padding:0}.ml-first-session-steps li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;padding-top:24px;border-top:1px solid #2622231f}.ml-first-session-steps li:first-child{border:0;padding-top:0}.ml-session-number{color:#5662d4;font-size:.8rem;font-weight:500;line-height:1.7;font-variant-numeric:tabular-nums}.ml-first-session-steps h3{margin:0 0 8px;font-size:1.12rem;font-weight:500;line-height:1.35;letter-spacing:-.015em}.ml-first-session-steps p{margin:0;font-size:.92rem;line-height:1.6;color:var(--ml-art-muted);font-weight:300}.ml-session-outcome{display:block;margin-top:10px;font-size:.8rem;color:#356c58}.ml-footer-app-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;scroll-margin-top:120px}.ml-art-page .ml-footer-app-links a.ml-footer-app-link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:4px 11px;border:0;border-radius:9px;color:var(--ml-art-muted);font-size:.76rem;white-space:nowrap;text-decoration:none}.ml-art-page .ml-footer-app-links a.ml-footer-app-link:before{content:"";position:absolute;inset:5px 0;border:1px solid var(--ml-studio-border);border-radius:8px;pointer-events:none}.ml-art-page .ml-footer-app-links a.ml-footer-app-link:hover{color:var(--ml-art-ink)}.ml-art-page .ml-footer-app-links a.ml-footer-app-link:hover:before{border-color:var(--ml-art-muted)}.ml-hero-app-links{justify-content:center;margin-top:16px}.ml-footer-app-link svg{width:16px;height:16px;flex:0 0 16px}.ml-footer-app-link .download-platform-icon{fill:currentColor;--download-icon-eye: var(--ml-paper)}.ml-footer-desktop-icon{stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ml-footer-pro-note{display:inline-flex;align-items:center;min-height:20px;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--ml-lavender-light) 24%,var(--ml-paper));color:var(--ml-lavender-strong);font-size:.65rem;font-weight:500;line-height:1.4}.ml-hero-availability:focus-visible,.ml-art-page .ml-footer-app-link:focus-visible{outline:2px solid var(--ml-lavender-strong);outline-offset:4px}@media(max-width:900px){.ml-first-session{grid-template-columns:1fr;gap:32px}.ml-first-session-copy>p:not(.ml-studio-eyebrow){max-width:540px}}@media(max-width:640px){.ml-getting-started{padding-block:8px 24px}.ml-first-session{padding:30px 22px;border-radius:20px;background-image:linear-gradient(#f8f9fccc,#f8f9fcf2 45%),url(/assets/art/coastal-sage-small.webp)}.ml-first-session-copy h2{font-size:2rem}.ml-first-session-steps li{grid-template-columns:24px minmax(0,1fr);gap:12px}.ml-first-session-steps h3{font-size:1.05rem}.ml-hero-availability{gap:6px;font-size:.71rem}}:root{--site-paper: #f8f9fc;--site-surface: #ffffff;--site-ink: #262223;--site-muted: #656166;--site-line: #2622231c;--site-accent: #4e5bc9;--site-accent-wash: #eceffc;--site-accent-line: #d4daf4;--site-device-line: rgb(255 255 255 / .72);--site-device-frost: linear-gradient(145deg, rgb(255 255 255 / .62), rgb(255 255 255 / .2) 48%, rgb(184 192 238 / .28));--site-device-solid: #eef0f8;--site-device-highlight: #fffffff0;--site-device-lowlight: #b8c0ee55;--site-device-shadow: #555d8855;--site-eyebrow-ink: var(--site-muted);--site-feature-aqua: #28717a;--site-feature-lavender: #5459c7;--site-feature-ochre: #93630c;--site-shelf-radius: 36px;--site-corner-shape: superellipse(1.5);--site-art-blur: 6px;--site-art-saturation: .88;--site-art-frost: linear-gradient(120deg, rgb(249 251 252 / .18), rgb(238 242 247 / .1) 64%, rgb(255 255 255 / .14))}:root[data-site-theme=dark]{--site-paper: #181818;--site-surface: #1e1e1e;--site-ink: #f1eef4;--site-muted: #bcb7c3;--site-line: #ffffff24;--site-accent: #b8c0ee;--site-accent-wash: #333347;--site-accent-line: #51536e;--site-device-line: rgb(255 255 255 / .22);--site-device-frost: linear-gradient(145deg, rgb(38 38 38 / .9), rgb(30 30 30 / .78) 48%, rgb(38 38 38 / .85));--site-device-solid: #262626;--site-device-highlight: #ffffff30;--site-device-lowlight: #ffffff1c;--site-device-shadow: #00000060;--site-eyebrow-ink: var(--site-muted);--site-feature-aqua: #84cbd0;--site-feature-lavender: #b8bef5;--site-feature-ochre: #eccb7c}html,body{background:var(--site-paper)}.ml-page.ml-studio.ml-art-page{--ml-art-paper: var(--site-paper);--ml-art-surface: var(--site-surface);--ml-art-ink: var(--site-ink);--ml-art-muted: var(--site-muted);--ml-art-line: var(--site-line);--ml-art-accent: var(--site-accent);--ml-paper: var(--site-paper);--ml-studio-surface: var(--site-surface);--ml-studio-border: var(--site-line);--ml-graphite: var(--site-ink);--ml-ink: var(--site-ink);--ml-muted: var(--site-muted);--ml-lavender-strong: var(--site-accent);color:var(--site-ink);background:var(--site-paper)}.ml-art-page .ml-studio-header,.ml-art-page .ml-studio-navigation.is-open{background:var(--site-surface);border-color:var(--site-line)}.ml-art-page .ml-graphite-hand{background-color:var(--site-ink)}.ml-theme-toggle{display:inline-grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--site-ink);cursor:pointer}.ml-theme-toggle:hover{background:var(--site-accent-wash)}.ml-theme-toggle svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ml-art-page :is(.ml-studio-nav-trial,.ml-studio-hero-actions .ml-studio-primary){background:var(--site-ink);border-color:var(--site-ink);color:var(--site-paper)}.ml-art-page :is(.ml-studio-nav-trial,.ml-studio-hero-actions .ml-studio-primary):hover{background:var(--site-accent);border-color:var(--site-accent);color:var(--site-paper)}.ml-art-page .ml-studio-navigation .ml-studio-menu-trial{color:var(--site-paper)}.ml-art-page :is(.ml-studio-eyebrow,.ml-eyebrow),.ml-art-page .ml-studio-hero-copy>.ml-studio-eyebrow{display:inline-block;width:fit-content;padding:0;border:0;border-radius:0;color:var(--site-eyebrow-ink);background:transparent;box-shadow:none;font-size:clamp(1rem,1.3vw,1.125rem);font-weight:500;letter-spacing:0;line-height:1.4;text-transform:none}.ml-art-page .ml-studio-hero-copy>.ml-studio-eyebrow:before{display:none}.ml-art-page .ml-studio-compare-scroll .is-moolah{background:var(--site-accent-wash)}.ml-art-page .ml-studio-compare-scroll .ml-comparison-status{color:var(--site-muted)}.ml-art-page .ml-studio-compare-scroll .ml-comparison-status.is-yes{color:var(--site-accent)}.ml-art-page .ml-first-session{background:linear-gradient(105deg,color-mix(in srgb,var(--site-paper) 92%,transparent),color-mix(in srgb,var(--site-paper) 96%,transparent)),url(/assets/art/coastal-sage.webp) center / cover}.ml-art-page .ml-first-session-steps li{border-color:var(--site-line)}.ml-art-page .ml-session-number{color:var(--site-accent)}.ml-art-page .ml-session-outcome{color:var(--site-muted)}.ml-art-page .ml-ai-chatgpt-mark{background:#262223}.ml-art-page .ml-ai-proof-heading{color:#262223}.ml-art-page .ml-ai-proof-heading .ml-graphite-hand{background:#262223}.ml-art-page .ml-ai-proof-heading>span:last-child{color:#535159}.ml-art-page .ml-view-selection{background:var(--site-ink)}.ml-art-page .ml-studio-view-controls{background:var(--site-surface);border-color:var(--site-line)}.ml-art-page .ml-studio-view-controls button{color:var(--site-muted)}.ml-art-page .ml-studio-view-controls button:hover{background:var(--site-accent-wash)}.ml-art-page .ml-studio-view-controls button[aria-selected=true]{color:var(--site-paper);background:transparent}.ml-art-page .ml-studio-view-controls button:focus-visible{outline-color:var(--site-accent)}.ml-art-page .ml-price-grid article{background:var(--site-surface);border-color:var(--site-line)}.ml-art-page .ml-price-grid article:last-child{background:color-mix(in srgb,var(--site-surface) 85%,var(--site-accent-wash));border-color:var(--site-accent-line)}.ml-art-page .ml-price-plan-heading>i{background:var(--site-accent-wash);color:var(--site-accent)}.ml-art-page :is(.ml-price-plan-heading p,.ml-price span,.ml-price-note,.ml-price-grid li){color:var(--site-muted)}.ml-art-page .ml-price-plan-heading h3,.ml-art-page .ml-price strong{color:var(--site-ink)}.ml-art-page .ml-price-cta{border-color:var(--site-muted);color:var(--site-ink)}.ml-art-page .ml-price-cta-primary{background:var(--site-ink);color:var(--site-paper);border-color:var(--site-ink)}.ml-art-page .ml-price-cta:hover{background:var(--site-accent-wash);color:var(--site-ink)}.ml-art-page .ml-price-cta-primary:hover{background:var(--site-accent);color:var(--site-paper)}.ml-art-page .ml-billing-toggle{background:var(--site-surface);border-color:var(--site-line)}.ml-art-page .ml-billing-toggle button{color:var(--site-ink)}.ml-art-page .ml-billing-toggle button.is-selected{background:var(--site-ink);color:var(--site-paper)}.ml-art-page .ml-billing-toggle button:not(.is-selected):hover{background:var(--site-accent-wash);color:var(--site-ink)}.ml-art-page .ml-billing-toggle small{background:var(--site-accent-wash);color:var(--site-accent)}:root[data-site-theme=dark] .ml-art-page .ml-pricing-layout{background-image:linear-gradient(#181818d9,#181818e6),url(/assets/art/coastal-ochre.webp)}:root[data-site-theme=dark] .ml-art-page .ml-trial-timeline i{color:var(--site-accent)}:root[data-site-theme=dark] .ml-art-page .ml-final-layout{background-image:linear-gradient(100deg,#181818f2 10%,#181818d9 42%,#18181840),url(/assets/art/coastal-aqua.webp)}:root[data-site-theme=dark] .ml-art-page .ml-final-copy .ml-button{background:var(--site-ink);border-color:var(--site-ink);color:var(--site-paper)}.ml-art-page .ml-studio-hero-proof figcaption{color:var(--site-muted)}.ml-site-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:52px;padding:14px 22px;border:1px solid var(--site-ink);border-radius:14px;color:var(--site-paper);background:var(--site-ink);font-size:.9rem;font-weight:500;text-decoration:none}.ml-site-button:hover{background:var(--site-accent);border-color:var(--site-accent)}.ml-site-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--site-ink);font-size:.87rem;text-decoration:none}.ml-site-text-link:hover{text-decoration:underline;text-underline-offset:4px}.ml-site-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;padding-block:90px}.ml-site-faq>h2{max-width:10em}.ml-site-faq details{border-top:1px solid var(--site-line)}.ml-site-faq details:last-child{border-bottom:1px solid var(--site-line)}.ml-site-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px;cursor:pointer;font-size:1rem;font-weight:500;list-style:none}.ml-site-faq summary::-webkit-details-marker{display:none}.ml-site-faq summary>span{color:var(--site-accent);font-size:1.3rem}.ml-site-faq details[open] summary>span{transform:rotate(45deg)}.ml-site-faq details p{padding:0 24px 24px 0;color:var(--site-muted);font-size:.95rem;line-height:1.7}.ml-site-final{padding-bottom:70px}.ml-site-final>div{background:linear-gradient(105deg,#f8f9fcf2,#f8f9fcb3),url(/assets/art/coastal-aqua.webp) center / cover;border-radius:24px;padding:64px}.ml-site-final h2{max-width:14em}.ml-site-final p{color:var(--site-muted);margin-top:20px;font-size:1rem}.ml-site-final .ml-site-button{margin-top:28px}:root[data-site-theme=dark] .ml-site-final>div{background-image:linear-gradient(105deg,#181818ed,#181818b3),url(/assets/art/coastal-aqua.webp)}.ml-page.cai-page .cai-questions h2{font-size:1.5rem;letter-spacing:-.035em;line-height:1.35}.ml-page.cai-page .cai-picture .ml-graphite-hand{background:#262223}.ml-downstream{--moolah-body-font: "Stack Sans Text", system-ui, sans-serif;--moolah-button-text: var(--site-paper);--moolah-button-bg-hover: var(--site-accent)}.ml-downstream :is(.legal-page,.download-page,.release-notes-page,.lp-page,.spreadsheet-alt-page){background:var(--site-paper);color:var(--site-ink);min-height:0;font-family:var(--moolah-body-font)}.ml-downstream :is(.legal-hero,.legal-content){background:transparent;padding:70px clamp(22px,5vw,76px)}.ml-downstream :is(.legal-hero,.legal-content):before{content:none}.ml-downstream .legal-hero{padding-bottom:48px}.ml-downstream .legal-content{padding-top:0;padding-bottom:80px}.ml-downstream :is(.legal-hero-inner,.legal-content-inner){max-width:900px}.ml-downstream .legal-content-inner{display:grid;gap:0}.ml-downstream .legal-hero h1{color:var(--site-ink);font-family:var(--moolah-body-font);font-size:clamp(2.5rem,4.6vw,4.2rem);font-weight:600;letter-spacing:-.045em;line-height:1.12;max-width:16em;margin:24px 0}.ml-downstream .legal-hero p{color:var(--site-muted);font-size:1.1rem;line-height:1.7;max-width:780px}.ml-downstream .legal-hero small{color:var(--site-muted);font-size:.76rem;font-weight:400;line-height:1.65}.ml-downstream .legal-kicker{color:var(--site-eyebrow-ink);font-size:1rem;font-weight:500;letter-spacing:0;text-transform:none}.ml-downstream .legal-source-link{background:var(--site-ink);border:1px solid var(--site-ink);border-radius:12px;box-shadow:none;color:var(--site-paper);padding:13px 18px;font-size:.87rem;font-weight:500}.ml-downstream .legal-source-link:hover{background:var(--site-accent);border-color:var(--site-accent)}.ml-downstream .legal-summary-card{background:transparent;border:0;border-top:1px solid var(--site-line);border-radius:0;box-shadow:none;padding:30px 0}.ml-downstream .legal-summary-card h2{color:var(--site-ink);font-size:1.5rem;line-height:1.3;letter-spacing:-.025em;margin:0 0 16px}.ml-downstream .legal-summary-card h3{color:var(--site-ink);font-size:1.1rem;margin-top:22px}.ml-downstream :is(.legal-summary-card p,.legal-summary-card li,.legal-current-note){color:var(--site-muted);font-size:1rem;font-weight:300;line-height:1.75}.ml-downstream .legal-summary-card p+p{margin-top:14px}.ml-downstream .legal-summary-card a{color:var(--site-ink);text-underline-offset:4px;overflow-wrap:anywhere}.ml-downstream .legal-section-list{padding-left:22px}.ml-downstream .legal-reference-list{padding-left:0}.ml-downstream :is(.lp-page,.spreadsheet-alt-page){--lp-ink: var(--site-ink);--lp-paper: var(--site-paper);--spreadsheet-alt-ink: var(--site-ink);--spreadsheet-alt-paper: var(--site-paper);--spreadsheet-alt-muted: var(--site-muted)}.ml-downstream :is(.download-hero,.lp-hero,.spreadsheet-alt-hero,.release-notes-hero){background:transparent;padding-top:70px}.ml-downstream :is(.download-hero-burst,.download-hero:before,.lp-hero:before,.spreadsheet-alt-hero:before,.release-notes-hero:before){display:none}.ml-downstream :is(.download-hero,.lp-hero,.spreadsheet-alt-hero,.release-notes-hero) h1{color:var(--site-ink);font-family:var(--moolah-body-font);font-size:clamp(2.7rem,4.9vw,4.6rem);font-weight:600;letter-spacing:-.045em;line-height:1.1}.ml-downstream :is(.download-hero-copy,.lp-hero-copy,.spreadsheet-alt-hero-copy,.release-notes-hero-copy)>p{color:var(--site-muted);font-size:1.08rem;font-weight:300;line-height:1.7}.ml-downstream :is(.download-page-kicker,.lp-kicker,.spreadsheet-alt-kicker,.release-notes-kicker){color:var(--site-eyebrow-ink);font-size:1rem;font-weight:500;letter-spacing:0;text-transform:none;background:transparent;border:0;padding:0}.ml-downstream :is(.desktop-download-card,.release-notes-card,.lp-win,.spreadsheet-alt-faq-item,.spreadsheet-alt-trust-card,.spreadsheet-alt-use-card,.spreadsheet-alt-decision-card,.spreadsheet-alt-use-showcase-card-actions){background:var(--site-surface);color:var(--site-ink);border:1px solid var(--site-line);border-radius:18px;box-shadow:none}.ml-downstream :is(.desktop-download-card,.release-notes-card,.lp-win,.spreadsheet-alt-faq-item,.spreadsheet-alt-trust-card,.spreadsheet-alt-use-card,.spreadsheet-alt-decision-card) :is(h2,h3,strong){color:var(--site-ink)}.ml-downstream :is(.desktop-download-card,.release-notes-card,.lp-win,.spreadsheet-alt-faq-item,.spreadsheet-alt-trust-card,.spreadsheet-alt-use-card,.spreadsheet-alt-decision-card) :is(p,li,small){color:var(--site-muted)}.ml-downstream :is(.desktop-download-button,.start-button,.trial-cta-link,.spreadsheet-alt-hero-cta,.spreadsheet-alt-final-cta){background:var(--site-ink);color:var(--site-paper);border-color:var(--site-ink);border-radius:12px;box-shadow:none;font-weight:500}.ml-downstream :is(.release-notes-section,.release-notes-notes,.lp-how,.lp-why,.lp-social,.lp-final,.spreadsheet-alt-trust,.spreadsheet-alt-compare,.spreadsheet-alt-final,.spreadsheet-alt-decision,.spreadsheet-alt-uses){background:var(--site-paper);color:var(--site-ink);border-color:var(--site-line)}.ml-downstream :is(.release-notes-section,.release-notes-notes,.lp-how,.lp-why,.lp-social,.lp-final,.spreadsheet-alt-trust,.spreadsheet-alt-compare,.spreadsheet-alt-final,.spreadsheet-alt-decision,.spreadsheet-alt-uses) :is(h2,h3){color:var(--site-ink)}.ml-downstream :is(.release-notes-section-heading,.release-notes-notes,.lp-how,.lp-why,.lp-social,.lp-final,.spreadsheet-alt-trust-copy,.spreadsheet-alt-compare,.spreadsheet-alt-final) p{color:var(--site-muted)}.ml-downstream .spreadsheet-alt-table-wrap{background:var(--site-surface);border-color:var(--site-line)}.ml-downstream .spreadsheet-alt-table :is(th,td){border-color:var(--site-line);color:var(--site-muted)}.ml-downstream .spreadsheet-alt-table :is(thead th,tbody th){color:var(--site-ink)}.ml-downstream .spreadsheet-alt-trust-card span{color:var(--site-accent)}.ml-downstream .desktop-download-icon{color:var(--site-ink);background:var(--site-accent-wash)}.ml-downstream :is(.desktop-download-meta,.desktop-download-platform){color:var(--site-muted)}@media(max-width:800px){.ml-site-faq{grid-template-columns:1fr;gap:34px}.ml-art-page .ml-studio-header{background:var(--site-paper)}}@media(max-width:640px){.ml-site-faq{padding-block:54px}.ml-site-final{padding-bottom:48px}.ml-site-final>div{padding:36px 26px;border-radius:20px}.ml-downstream .legal-hero{padding-block:44px 34px}.ml-downstream .legal-content{padding-bottom:44px}.ml-downstream .legal-summary-card{padding-block:24px}.ml-downstream .legal-hero h1{font-size:2.5rem}.ml-downstream .legal-hero p{font-size:1rem}.ml-downstream :is(.download-hero,.lp-hero,.spreadsheet-alt-hero,.release-notes-hero){padding-top:42px}}.ml-desktop-hero{padding-block:70px;text-align:center}.ml-desktop-hero h1{font-size:clamp(2.8rem,6.1vw,5.6rem);line-height:1.06;letter-spacing:-.05em;margin:24px auto;font-weight:600}.ml-desktop-hero>p{max-width:620px;font-size:1.08rem;line-height:1.7;color:var(--site-muted);margin-inline:auto}.ml-desktop-platforms,.ml-desktop-actions{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:26px;flex-wrap:wrap}.ml-desktop-platforms>span{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;color:var(--site-muted)}.ml-desktop-platforms>.ml-footer-pro-note{color:var(--site-accent);font-size:.65rem}.ml-desktop-platforms svg{width:18px;height:18px;fill:currentColor}.ml-desktop-proof{margin-top:50px!important;background:url(/assets/art/coastal-paper.webp) center / cover;border-radius:24px;padding:45px 5% 22px}.ml-desktop-proof img{display:block;width:100%;height:auto;border:7px solid #ffffffe6;border-radius:20px}.ml-desktop-proof figcaption{font-size:.7rem;color:#535159;padding-top:20px}@media(max-width:640px){.ml-desktop-hero{padding-block:42px}.ml-desktop-hero h1{font-size:2.65rem}.ml-desktop-actions{flex-direction:column;gap:14px}.ml-desktop-proof{padding:24px 10px 16px;border-radius:18px}.ml-desktop-proof img{border-width:4px;border-radius:10px}}.ml-downstream .spreadsheet-alt-page>section{background:var(--site-paper);color:var(--site-ink);border-color:var(--site-line)}.ml-downstream :is(.spreadsheet-alt-visual-detail-card,.spreadsheet-alt-use-showcase-card,.spreadsheet-alt-intent-list li){background:var(--site-surface);border-color:var(--site-line);box-shadow:none}.ml-downstream :is(.spreadsheet-alt-visual-detail-card,.spreadsheet-alt-use-showcase-copy,.spreadsheet-alt-intent-list) :is(h3,strong){color:var(--site-ink)}.ml-downstream :is(.spreadsheet-alt-visual-detail-card,.spreadsheet-alt-use-showcase-copy,.spreadsheet-alt-intent-list) :is(p,li){color:var(--site-muted)}.ml-downstream :is(.spreadsheet-alt-use-card,.spreadsheet-alt-use-showcase-copy,.spreadsheet-alt-decision-card)>span{color:var(--site-accent)}.ml-downstream .spreadsheet-alt-visual-detail-emoji{background:var(--site-accent-wash);color:var(--site-ink)}.ml-downstream :is(.spreadsheet-alt-sheet-fx,.spreadsheet-alt-sheet-status,.spreadsheet-alt-sheet-tab){color:#515653}.ml-art-page .ml-skip-link{color:var(--site-paper);background:var(--site-ink)}.ml-downstream .spreadsheet-alt-editor-copy li{color:var(--site-muted)}.ml-downstream .lp-page>section{background:var(--site-paper);color:var(--site-ink);border-color:var(--site-line)}.ml-downstream .lp-page>section h2{color:var(--site-ink)}.ml-downstream :is(.lp-problem-inner p,.lp-problem-inner li,.lp-hero-cta-note,.lp-trust-strip li){color:var(--site-muted)}.ml-downstream .lp-hero-cta span{color:inherit}.ml-downstream .lp-pacing-icon{color:#262223}.ml-downstream .lp-trust-star{color:#956518}:root[data-site-theme=dark] .ml-downstream .lp-trust-star{color:#e9cc85}.ml-downstream .release-notes-actions a{color:var(--site-ink);border-color:var(--site-line)}.ml-downstream .release-notes-actions a:first-child{color:var(--site-paper);background:var(--site-ink)}.ml-downstream .release-notes-page :is(.release-notes-kicker,.release-notes-card-eyebrow),.ml-downstream .release-notes-section .release-notes-section-heading .section-label{color:var(--site-eyebrow-ink)}.ml-downstream .legal-current-note a{color:var(--site-ink)}:root[data-site-theme=dark] .ml-art-page .ml-device-frame.ml-studio-ai-response img{background:#181818}.ml-spending-guide{max-width:900px;padding-block:50px 80px}.ml-spending-guide h2{margin-bottom:24px}.ml-spending-guide h3{margin:32px 0 18px}.ml-spending-guide p,.ml-spending-guide li{color:var(--site-muted);font-size:1rem;line-height:1.8;margin-block:18px}.ml-spending-guide ol{padding-left:23px}.ml-spending-guide a{color:var(--site-ink);text-underline-offset:4px}:root[data-site-theme=dark] :is(.mm-proof img,.ml-desktop-proof img,.ml-guide-proof picture){border-color:var(--site-device-solid);box-shadow:0 0 0 1px var(--site-device-line)}.ml-art-page .mm-section-label,.ml-art-page .mm-hero-eyebrow>span:first-child{color:var(--site-eyebrow-ink)!important}:root{--site-enter-distance: 48px;--site-enter-scale: .95;--site-enter-duration: 1s;--site-enter-ease: cubic-bezier(.22, .68, .3, 1)}@keyframes ml-product-arrive{0%{opacity:0;translate:0 var(--site-enter-distance);scale:var(--site-enter-scale)}to{opacity:1;translate:0 0;scale:1}}@keyframes ml-workspace-arrive{0%{opacity:0;translate:-48px 36px;scale:.96}to{opacity:1;translate:0 0;scale:1}}@keyframes ml-phone-arrive{0%{opacity:0;translate:var(--phone-enter-x, 28px) var(--phone-enter-y, 76px);scale:.92}to{opacity:1;translate:0 0;scale:1}}@keyframes ml-phone-wait{0%,to{opacity:0}}.ml-device-frame[data-revealed=true]{transform-origin:center bottom;animation:ml-product-arrive var(--site-enter-duration) var(--site-enter-ease) both}.ml-art-app-window{--site-enter-distance: 64px;--site-enter-scale: .94;--site-enter-duration: 1.15s}.ml-studio-workspace-stage[data-revealed=true]{transform-origin:left bottom;animation-name:ml-workspace-arrive;animation-duration:1.1s}.ml-product-mobile-overlay .ml-device-frame[data-revealed=true]{animation:ml-phone-wait 1ms both}.ml-product-device-pair:has(.ml-studio-workspace-stage[data-revealed=true]) .ml-product-mobile-overlay .ml-device-frame[data-revealed=true]{animation:ml-phone-arrive 1.05s var(--site-enter-ease) .32s both}:is(.ml-ai-connection-paths,.cai-bridge) .ml-connection-signal{stroke:var(--site-accent);stroke-width:2;stroke-dasharray:.18 1;stroke-linecap:round}.ml-art-page .ml-billing-toggle button{position:relative;isolation:isolate}.ml-art-page .ml-billing-toggle button.is-selected{background:transparent;box-shadow:none}.ml-billing-selection{position:absolute;inset:0;border-radius:inherit;background:var(--site-ink);z-index:-1}.ml-billing-label{display:inline-flex;gap:7px;align-items:center}:is(.ml-button,.ml-studio-primary,.ml-studio-nav-trial,.ml-price-cta,.ml-footer-app-link){transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}:is(.ml-cta-arrow svg,.ml-studio-text-link>svg,.ml-studio-primary>svg){transition:transform .18s ease}@media(hover:hover)and (pointer:fine){:is(.ml-button,.ml-studio-primary):hover .ml-cta-arrow svg,.ml-studio-primary:hover>svg,.ml-studio-text-link:hover>svg{transform:translate(3px)}.ml-studio-explore:hover>svg{transform:translateY(3px)}}:is(.ml-button,.ml-studio-primary,.ml-studio-nav-trial,.ml-price-cta,.ml-footer-app-link):active{transform:scale(.985)}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s;animation-timing-function:ease-out}.ml-product-demo{max-width:1100px;margin-inline:auto}.ml-product-demo-frame video{position:absolute;inset:var(--device-rim);width:calc(100% - 2 * var(--device-rim));height:calc(100% - 2 * var(--device-rim));border-radius:max(0px,calc(var(--device-radius) - var(--device-rim) - 1px));opacity:0}.ml-product-demo-frame video.is-ready{opacity:1}.ml-product-demo-caption{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-top:16px;padding:16px 20px;border-radius:14px;background:var(--site-surface);color:var(--site-ink)}.ml-product-demo-caption p{margin:0;font-size:.85rem;line-height:1.5}.ml-product-demo-caption p span{display:block;color:var(--site-muted);font-size:.75rem}.ml-product-demo-caption button{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-height:44px;padding:0 14px;border:1px solid var(--site-line);border-radius:10px;font:inherit;font-size:.8rem;background:var(--site-surface);color:var(--site-ink);cursor:pointer}.ml-product-demo-caption button:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.ml-product-demo-controls{display:flex;align-items:center;gap:14px;flex-shrink:0}.ml-product-demo-controls a{color:inherit;font-size:.8rem;text-underline-offset:4px}.ml-income-demo-mobile{display:none}@media(max-width:820px){:root{--site-enter-distance: 40px;--site-enter-duration: .95s;--phone-enter-x: 18px;--phone-enter-y: 56px}.ml-art-app-window{--site-enter-distance: 52px;--site-enter-duration: 1.1s}.ml-income-demo-desktop{display:none}.ml-income-demo-mobile{display:block}.ml-income-demo-mobile>.ml-income-diagram-frame{max-width:360px}}@media(prefers-reduced-motion:reduce){.ml-studio-proof{opacity:1!important;transform:none!important}.ml-device-frame[data-revealed]{animation:none!important;opacity:1!important;scale:1;translate:0 0}.ml-connection-signal{display:none}:is(.ml-button,.ml-studio-primary,.ml-studio-nav-trial,.ml-price-cta,.ml-footer-app-link,.ml-cta-arrow svg,.ml-studio-text-link>svg,.ml-studio-primary>svg){transition:none}:is(.ml-button,.ml-studio-primary,.ml-studio-nav-trial,.ml-price-cta,.ml-footer-app-link):active,:is(.ml-button,.ml-studio-primary):hover .ml-cta-arrow svg,.ml-studio-primary:hover>svg,.ml-studio-text-link:hover>svg{transform:none}::view-transition-old(root),::view-transition-new(root){animation:none}}:root{--site-widget-frost:linear-gradient(135deg,rgb(255 255 255 / .74),rgb(255 255 255 / .5))}:root[data-site-theme=dark]{--site-widget-frost:linear-gradient(135deg,rgb(38 38 38 / .94),rgb(30 30 30 / .86))}.ml-art-page :is(.ml-site-button,.mm-primary-button,.legal-source-link,.desktop-download-button,.start-button,.trial-cta-link,.spreadsheet-alt-primary-cta,.spreadsheet-alt-hero-cta,.spreadsheet-alt-final-cta,.ml-price-cta,.ml-final-copy .ml-button){border-radius:18px;corner-shape:var(--site-corner-shape)}.ml-art-page :is(button,input,select,textarea,.cai-url,.cai-picture,.cai-picture>div>span,.mm-version-dossier,.mm-status,.release-notes-card,.desktop-download-card,.spreadsheet-alt-slider,.spreadsheet-alt-table-wrap,.spreadsheet-alt-hero-product-card,.spreadsheet-alt-hero-sheet-card,.spreadsheet-alt-editor-media,.spreadsheet-alt-use-card,.spreadsheet-alt-decision-card,.spreadsheet-alt-trust-card,.spreadsheet-alt-faq-item,.lp-win,.lp-phone,.lp-pacing-row,.lp-pacing-track){corner-shape:var(--site-corner-shape)}.ml-art-page :is(.ml-site-button,.mm-primary-button,.legal-source-link,.desktop-download-button,.start-button,.trial-cta-link,.spreadsheet-alt-primary-cta,.spreadsheet-alt-hero-cta,.spreadsheet-alt-final-cta){touch-action:manipulation}.ml-art-page :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--site-accent);outline-offset:4px}.ml-art-page .ml-single-screen{--device-rim:0px;--device-radius:30px;padding:0;border:0;background:transparent;box-shadow:0 18px 36px -24px var(--site-device-shadow)}.ml-art-page .ml-single-screen :is(picture,img){padding:0;border-radius:30px}.ml-art-page .ml-final-product{min-width:0}.ml-art-page .ml-final-product .ml-dashboard-feature-widget{max-width:360px;height:340px}.ml-art-page .ml-floating-assets{padding:64px 32px}.ml-art-page .ml-price-grid article{background:var(--site-widget-frost);border-color:var(--site-device-line);border-radius:30px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 18px 30px -26px var(--site-device-shadow)}.ml-art-page .ml-price-grid article:last-child{background:var(--site-widget-frost);border-color:var(--site-accent-line)}.ml-art-page .ml-price-plan-heading>i{background:transparent;padding:0}.ml-art-page .ml-billing-toggle{border-radius:21px;padding:5px;gap:4px;border-color:var(--site-device-line);background:var(--site-device-frost);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ml-art-page .ml-billing-toggle button{border-radius:15px;min-height:44px}.ml-art-page .ml-billing-toggle button.is-selected{color:var(--site-ink);background:transparent}.ml-art-page .ml-billing-toggle button:not(.is-selected):hover{background:transparent;color:var(--site-ink)}.ml-art-page .ml-billing-selection{background:var(--site-surface);border:1px solid var(--site-line);box-shadow:0 2px 5px -3px var(--site-device-shadow)}.ml-art-page :is(.ml-guide-proof,.mm-proof figure,.cai-landscape,.ml-site-final>div,.ml-widget-shelf){position:relative;isolation:isolate;overflow:hidden;border-radius:var(--site-shelf-radius);corner-shape:var(--site-corner-shape)}.ml-art-page :is(.ml-guide-proof,.mm-proof figure,.cai-landscape,.ml-site-final>div,.ml-widget-shelf):before{content:"";position:absolute;inset:-12px;z-index:-2;background:inherit;filter:blur(var(--site-art-blur)) saturate(var(--site-art-saturation));pointer-events:none}.ml-art-page :is(.ml-guide-proof,.mm-proof figure,.cai-landscape,.ml-site-final>div,.ml-widget-shelf):after{content:"";position:absolute;inset:0;z-index:-1;background:var(--site-art-frost);pointer-events:none}.ml-art-page .cai-picture{background:var(--site-widget-frost);border-color:var(--site-device-line);border-radius:30px;color:var(--site-ink);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 18px 36px -24px var(--site-device-shadow)}.ml-art-page .cai-picture>p{color:var(--site-muted)}.ml-art-page .cai-picture .ml-graphite-hand{background:var(--site-ink)}.ml-art-page .cai-picture>div>span{color:var(--site-muted);background:transparent;border:0;padding:4px 0}.ml-art-page .cai-picture>div{gap:8px 18px}.ml-proof-frame{position:relative;width:100%;min-width:0;border-radius:26px;box-shadow:0 18px 36px -24px var(--site-device-shadow)}.ml-proof-screen{overflow:hidden;border-radius:26px;corner-shape:var(--site-corner-shape);background:var(--site-device-solid)}.ml-art-page .ml-proof-screen :is(picture,img){display:block;width:100%;height:auto;border:0;border-radius:0}.ml-art-page .ml-studio-ai-response .ml-proof-screen{padding:16px}.ml-proof-edge{position:absolute;inset:0;width:100%;height:100%;stroke:var(--site-device-line);stroke-width:1;pointer-events:none}.ml-art-page .ml-proof-frame:has(.ml-proof-screen:focus-visible){outline:2px solid var(--site-accent);outline-offset:5px}.ml-art-page .ml-proof-screen:focus-visible{outline:0}.ml-art-page .ml-guide-proof{padding:32px}.ml-art-page .ml-guide-proof figcaption{color:#4e4a51;font-size:.75rem;margin-top:20px}.ml-proof-pan-hint{display:none}.ml-download-workspaces{margin-top:50px;text-align:left}.ml-widget-shelf{display:flex;align-items:center;justify-content:center;min-width:0;padding:54px 30px;min-height:440px}.ml-widget-shelf-aqua{background:url(/assets/art/coastal-aqua.webp) 30% center / cover}.ml-widget-shelf-ochre{background:url(/assets/art/coastal-ochre.webp) 20% center / cover}.ml-art-page .lp-hero-visual.ml-widget-shelf{width:100%;padding:54px 28px}.ml-art-page .lp-hero-visual.ml-widget-shelf:before{display:block}.ml-art-page .ml-native-use-showcase{gap:28px}.ml-native-use-showcase>article{min-width:0}.ml-art-page .ml-native-use-showcase .spreadsheet-alt-use-showcase-copy{padding:24px 0 0}.ml-art-page .spreadsheet-alt-hero-product-card{border:1px solid var(--site-device-line);padding:0;background:var(--site-device-solid)}.ml-art-page .spreadsheet-alt-hero-product-card img{border-radius:inherit;corner-shape:inherit}.ml-art-page .spreadsheet-alt-editor-media{padding:0;border:1px solid var(--site-device-line);background:var(--site-device-solid)}.ml-art-page .spreadsheet-alt-editor-media img{border-radius:inherit;corner-shape:inherit}.ml-art-page .spreadsheet-alt-use-showcase-copy h3{color:var(--site-ink)}.ml-art-page .spreadsheet-alt-use-showcase-copy p{color:var(--site-muted)}@media(max-width:820px){.ml-art-page .ml-floating-assets{padding-block:44px}.ml-art-page .ml-native-use-showcase{grid-template-columns:1fr}}@media(max-width:640px){.ml-art-page .ml-floating-assets{padding-inline:18px}.ml-art-page .ml-guide-proof{padding:22px 14px}.ml-proof-frame[data-panoramic=true] .ml-proof-screen{height:430px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.ml-art-page .ml-proof-frame[data-panoramic=true] .ml-proof-screen :is(picture,img){width:1100px;max-width:none}.ml-proof-pan-hint{display:inline}.ml-art-page .ml-final-product .ml-dashboard-feature-widget{height:320px}.ml-art-page .ml-widget-shelf{min-height:400px;padding:40px 18px}.ml-download-workspaces{margin-top:32px}}@media(prefers-reduced-transparency:reduce){.ml-art-page :is(.ml-price-grid article,.ml-billing-toggle,.cai-picture,.ml-account-widget){background:var(--site-surface);backdrop-filter:none;-webkit-backdrop-filter:none}}.ml-art-page .ml-pricing-badge{padding:0;border:0;border-radius:0;background:transparent;color:var(--site-muted);font-size:1rem;font-weight:500}.ml-art-page :is(.mm-section-label,.mm-hero-eyebrow>span:first-child){color:var(--site-muted)!important}.ml-art-page :is(.spreadsheet-alt-intent,.spreadsheet-alt-visual-compare,.spreadsheet-alt-faq){background:var(--site-paper)}.ml-art-page .spreadsheet-alt-pain-item{background:transparent;border:0;border-top:1px solid var(--site-line);border-radius:0;padding-inline:0}.ml-art-page .spreadsheet-alt-pain-item>span{display:none}.ml-art-page .spreadsheet-alt-pain-item p{color:var(--site-muted)}.ml-art-page :is(.spreadsheet-alt-section-copy,.spreadsheet-alt-editor-copy,.spreadsheet-alt-final) h2{font-weight:500;letter-spacing:-.04em;line-height:1.12}.ml-art-page .spreadsheet-alt-slider-stage{corner-shape:var(--site-corner-shape);box-shadow:0 18px 36px -24px var(--site-device-shadow)}.ml-art-page .spreadsheet-alt-slider-badge{background:var(--site-surface);color:var(--site-ink);border:1px solid var(--site-line);font-weight:500;letter-spacing:0;text-transform:none}.ml-art-page .spreadsheet-alt-slider-badge:before{content:none}@media(max-width:640px){.ml-art-page .spreadsheet-alt-hero-copy{order:0}.ml-art-page .spreadsheet-alt-hero-media.ml-widget-shelf{order:1;margin-top:12px}}.ml-page.cai-page .cai-picture .ml-graphite-hand{background:var(--site-ink)}.ml-art-page .spreadsheet-alt-use-showcase-copy>span{color:var(--site-muted);font-size:.9rem;font-weight:500;letter-spacing:0;text-transform:none}@media(max-width:640px){.ml-art-page .ml-guide-proof[data-mobile-phone=true] .ml-proof-frame{max-width:280px;margin-inline:auto}}.ml-page.ml-art-page .ml-proof-screen :is(picture,img){box-shadow:none}.ml-art-page .spreadsheet-alt-page h3{font-weight:500;letter-spacing:-.025em;line-height:1.3}.ml-art-page .lp-problem-inner h2{font-weight:500;letter-spacing:-.04em;line-height:1.12}
