.mn-page-hero{padding-block:clamp(120px,12vw,184px) clamp(40px,6vw,96px)}.mn-page-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,5vw,88px);display:grid}.mn .mn-page-h1{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.045em;color:var(--text-primary);text-wrap:balance;font-size:clamp(40px,4.8vw,68px);font-weight:550;line-height:1.02}.mn-page-h1 .mn-pay{color:var(--brand)}.mn-page-h1 .mn-h1-more{display:block}.mn-page-lede{max-width:46ch;color:var(--text-secondary);text-wrap:pretty;margin-top:24px;font-size:clamp(17px,1.3vw,19px);line-height:1.55}.mn-page-ctas{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.mn-page-note{max-width:52ch;font-family:var(--font-mono), ui-monospace, monospace;color:var(--text-dimmed);margin-top:16px;font-size:11.5px;line-height:1.6}@media (max-width:1023px){.mn-page-hero-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.mn-page-hero-grid[data-even]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mn .mn-page-h1[data-lines]{font-size:clamp(40px,4.1vw,60px)}.mn-page-h1[data-lines] .mn-h1-more{white-space:nowrap}}.mn .lp-shot.site-panel{border-radius:var(--mn-radius);background:radial-gradient(90% 60% at 50% 0,#ffffff0e,#0000 70%),linear-gradient(#17171b,#111114);padding:8px;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff0d,0 40px 80px -40px #000000e6}.mn .lp-shot.site-panel:before,.mn .lp-shot.site-panel:after{display:none}.mn .lp-shot-clip{border-radius:10px}.mn .lp-shot+figcaption,.mn-caption{color:var(--text-dimmed);font-size:13px;line-height:1.5}.mn-frame .screen-shell{margin:0}.mn-frame .screen{border-radius:var(--mn-radius);box-shadow:0 0 0 1px #ffffff14,0 40px 80px -40px #000000e6}.mn-rows{flex-direction:column;gap:clamp(72px,9vw,136px);margin-top:clamp(72px,9vw,128px);display:flex}.mn-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.mn-row[data-flip]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.mn-row[data-flip]>:first-child{order:2}.mn-row-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.mn .mn-row-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;color:var(--text-primary);text-wrap:balance;font-size:clamp(26px,2.6vw,38px);font-weight:570;line-height:1.08}@media (max-width:1023px){.mn-row,.mn-row[data-flip]{grid-template-columns:minmax(0,1fr)}.mn-row[data-flip]>:first-child{order:0}}.mn-cost{grid-template-columns:minmax(0,1fr) 50%;gap:12px;display:grid}.mn-cost-dials{flex-direction:column;gap:28px;padding:28px 26px;display:flex}.mn-cost-bills{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mn-cost-bill{flex-direction:column;gap:18px;padding:26px 24px;display:flex}.mn-cost-label{color:var(--text-secondary);font-size:15px;font-weight:540}.mn-tier-featured .mn-cost-label{color:#9da0ff}.mn-cost-figure{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;color:var(--text-primary);align-items:baseline;gap:4px;font-size:clamp(36px,3.6vw,52px);font-weight:570;line-height:1;display:flex}.mn-cost-figure span{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;color:var(--text-dimmed);font-size:14px}.mn-cost-lines{flex-direction:column;display:flex}.mn-cost-lines li{color:var(--text-dimmed);border-top:1px solid #ffffff0f;justify-content:space-between;gap:12px;padding-block:9px;font-size:13.5px;display:flex}.mn-cost-lines li span:last-child{font-variant-numeric:tabular-nums;color:var(--text-primary)}.mn-cost-kept{text-align:left;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;margin-bottom:20px;font-size:clamp(22px,2vw,30px);font-weight:560;line-height:1.2}.mn-cost-print{max-width:92ch;color:var(--text-dimmed);margin-top:24px;font-size:12.5px;line-height:1.6}@media (max-width:1023px){.mn-cost{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.mn-cost-bills{grid-template-columns:minmax(0,1fr)}}.mn .mn-story{--mn-green:color-mix(in srgb, var(--lg-tone-success,#2fbf87), #fff 12%);border:1px solid var(--mn-green);border-radius:var(--mn-radius);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.mn-story-copy{color:var(--ml-ink);flex-direction:column;align-items:flex-start;gap:22px;padding:clamp(40px,5.6vw,88px) clamp(28px,3.6vw,56px);display:flex}.mn .mn-story-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.045em;color:var(--ml-ink);text-wrap:balance;font-size:clamp(30px,3.4vw,50px);font-weight:550;line-height:1.04}.mn-story-copy p{color:#0b0b0dc7;max-width:50ch;font-size:16.5px;line-height:1.6}.mn-story-quote{max-width:30ch;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;color:var(--ml-ink);text-wrap:pretty;font-size:clamp(22px,2vw,30px);font-weight:550;line-height:1.15}.mn-story-hang{width:.42em;margin-left:-.42em;display:inline-block}.mn-story-side{--bx-violet:#9da0ff;--bx-violet-bg:#7c7ff229;--bx-line:#ffffff0f;--bx-ink:#ffffffd1;--bx-ink-2:#ffffff75;--bx-ink-3:#ffffff3d;align-items:center;min-width:0;padding:clamp(28px,3.6vw,56px) clamp(20px,3vw,44px);display:flex}.mn-rv-flow{flex:1}.mn-rv-flow .mn-rv-flag{white-space:nowrap}.mn-rv-flow .mn-rv-path{gap:24px}.mn-rv-flow .mn-rv-path li{grid-template-columns:12px minmax(0,1fr) auto}.mn-story-side .mn-rv-flow .mn-rv-path li>*{grid-area:auto}.mn-rv-flow .mn-rv-file{color:var(--bx-ink)}.mn-rv-flow .mn-rv-v[data-merge]{color:#5fd3a5;background:#2fbf8729;border-radius:999px;padding:1px 10px}@media (max-width:1023px){.mn .mn-story{grid-template-columns:minmax(0,1fr)}}.mn-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mn-steps>li{display:flex}.mn-steps[data-four]{grid-template-columns:repeat(4,minmax(0,1fr))}.mn-step-n{font-family:var(--font-mono), ui-monospace, monospace;color:#9da0ff;font-size:12px}@media (max-width:1023px){.mn-steps,.mn-steps[data-four]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.mn-steps,.mn-steps[data-four]{grid-template-columns:minmax(0,1fr)}}.mn-vx-stack{flex-direction:column;gap:8px;display:flex}.mn-vx-head{height:40px;color:var(--bx-ink);align-items:center;gap:8px;padding:0 14px;display:flex}.mn-vx-head em{color:var(--bx-ink-3);margin-left:auto;font-style:normal}.mn-vx-list{flex-direction:column;gap:9px;padding:6px 14px 0;display:flex}.mn-vx-list li{color:var(--bx-ink-3);align-items:center;gap:10px;display:flex}.mn-vx-list li[data-on]{color:var(--bx-ink-2)}.mn-vx-list li .mn-bx-chip{height:18px;margin-left:auto;padding:0 7px}.mn-vx-check{border-radius:3px;flex:none;width:12px;height:12px;box-shadow:inset 0 0 0 1px #fff3}li[data-on]>.mn-vx-check{box-shadow:none;background:#ffffff80}li[data-lit]>.mn-vx-check{background:var(--bx-violet);box-shadow:0 0 10px #7c7ff299}.mn-vx-row{height:44px;color:var(--bx-ink-2);align-items:center;gap:10px;padding:0 14px;display:flex}.mn-vx-row b{color:var(--bx-ink);font-weight:500}.mn-vx-row>:last-child{margin-left:auto}.mn-vx-row[data-faint]{opacity:.55}.mn-vx-logo{width:auto;height:14px;color:var(--bx-ink);flex:none}.mn-vx-settings{flex-direction:column;padding:4px 14px;display:flex}.mn-vx-set{height:38px;color:var(--bx-ink-2);justify-content:space-between;align-items:center;gap:10px;display:flex}.mn-vx-set+.mn-vx-set{box-shadow:inset 0 1px #ffffff0d}.mn-vx-seg{background:#0000004d;border-radius:7px;padding:2px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0f}.mn-vx-seg i{color:var(--bx-ink-3);border-radius:5px;padding:2px 7px;font-style:normal}.mn-vx-seg i[data-on]{color:var(--bx-ink);background:#ffffff17}.mn-vx-seg i[data-lit]{background:var(--bx-violet-bg);color:var(--bx-violet)}.mn-vx-switch{background:#ffffff1a;border-radius:999px;flex:none;width:26px;height:15px;position:relative}.mn-vx-switch:after{content:"";background:#ffffff73;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:2px}.mn-vx-switch[data-on]{background:var(--bx-violet);box-shadow:0 0 10px #7c7ff28c}.mn-vx-switch[data-on]:after{background:#fff;left:13px}.mn-vx-table{flex-direction:column;gap:10px;padding:6px 14px 0;display:flex}.mn-vx-table li{-moz-column-gap:10px;color:var(--bx-ink-2);grid-template-columns:11px minmax(0,1fr) auto auto;align-items:center;column-gap:10px;display:grid}.mn-vx-table .mn-bx-node{grid-row:auto}.mn-vx-table li[data-tone=done] .mn-bx-node{box-shadow:none;background:#fff6}.mn-vx-table li[data-tone=run] .mn-bx-node{box-shadow:inset 0 0 0 1.5px #9da0ff8c}.mn-vx-table li[data-tone=lit]{color:var(--bx-ink)}.mn-vx-table li[data-tone=lit] .mn-bx-node{background:var(--bx-violet);box-shadow:0 0 10px #7c7ff2b3}.mn-vx-table li[data-tone=dim]{color:var(--bx-ink-3)}.mn-vx-lane{height:38px;color:var(--bx-ink-2);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 14px;display:grid}.mn-vx-meter{background:#ffffff12;border-radius:3px;height:5px}.mn-vx-meter i{border-radius:inherit;background:#ffffff52;height:100%;display:block}.mn-vx-into{color:var(--bx-ink-3);padding:4px 14px 0}.mn-vx-diff{flex-direction:column;gap:3px;padding:4px 14px;display:flex}.mn-vx-diff p{white-space:nowrap}.mn-vx-diff p[data-del]{color:#f871718c}.mn-vx-diff p[data-add]{color:var(--bx-ink)}.mn-vx-chips{flex-wrap:wrap;gap:6px;padding:2px 14px 0;display:flex}.mn .mn-how-title{max-width:16ch}.mn .ml-slab-violet .mn-tree-lines stop:nth-child(2){stop-opacity:.3}.mn .ml-slab-violet .mn-tree-lines stop:nth-child(3){stop-color:#fff;stop-opacity:.9}.mn .ml-slab-violet .mn-tree-trail{stroke:#fff}.mn .ml-slab-violet .mn-tree-work{fill:#fff;filter:drop-shadow(0 0 4px #ffffffe6)drop-shadow(0 0 10px #ffffff80)}.mn .ml-slab-violet .mn-how-steps p{color:#0b0b0dc7}.mn-how-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;display:grid}.mn-how-steps li{flex-direction:column;gap:8px;display:flex}.mn-how-steps h3{letter-spacing:-.015em;color:var(--ml-ink);font-size:16px;font-weight:560}.mn-how-steps p{color:#0b0b0db8;text-wrap:pretty;font-size:14px;line-height:1.55}@media (max-width:1023px){.mn-how-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mn-how-steps{grid-template-columns:minmax(0,1fr)}}.mn-hero-art{--bx-violet:#9da0ff;--bx-violet-bg:#7c7ff229;--bx-line:#ffffff0f;--bx-ink:#ffffffd1;--bx-ink-2:#ffffff75;--bx-ink-3:#ffffff3d;border-radius:var(--mn-radius);background:radial-gradient(80% 55% at 50% 0,#ffffff0f,#0000 70%),linear-gradient(#17171b,#111114);flex-direction:column;gap:clamp(22px,2.4vw,32px);padding:clamp(22px,3vw,40px) clamp(20px,3vw,40px);display:flex;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff0d,0 40px 80px -40px #000000e6}.mn-hero-art>.mn-rv-art+.mn-rv-art{padding-top:clamp(22px,2.4vw,32px);box-shadow:inset 0 1px #ffffff0f}.mn-evidence-note{max-width:96ch}.mn-at{font-family:var(--font-mono), ui-monospace, monospace;color:var(--bx-ink-2);font-variant-ligatures:none;flex-direction:column;gap:18px;font-size:12.5px;line-height:1.5;display:flex}.mn-at-head{flex-direction:column;gap:2px;min-width:0;padding:12px 16px;display:flex}.mn-at-head b{color:var(--bx-ink);font-weight:500}.mn-at-head em{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--bx-ink-3);font-style:normal;overflow:hidden}.mn-at-lead{padding:0 16px}.mn-at-children{flex-direction:column;gap:16px;margin-left:21px;padding:0 16px 0 22px;display:flex;position:relative}.mn-at-children:before{content:"";background:#ffffff14;width:1px;position:absolute;top:-12px;bottom:12px;left:0}.mn-at-row{-moz-column-gap:12px;grid-template-columns:11px minmax(0,1fr) auto;align-items:center;gap:2px 12px;display:grid}.mn-at-row .mn-bx-node{grid-row:auto}.mn-at-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--bx-ink);overflow:hidden}.mn-at-time{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--bx-ink-3)}.mn-at-meta{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--bx-ink-3);grid-column:2/-1;overflow:hidden}.mn-at-row[data-tone=settled] .mn-bx-node{box-shadow:none;background:#fff6}.mn-at-row[data-tone=running] .mn-bx-node{box-shadow:inset 0 0 0 1.5px #9da0ff8c}.mn-at-row[data-tone=lit] .mn-bx-node{background:var(--bx-violet);box-shadow:0 0 10px #7c7ff2b3}@media (max-width:560px){.mn-at{gap:14px;font-size:11px}.mn-at-children{gap:12px;margin-left:15px;padding:0 10px 0 16px}.mn-at-lead{padding:0 10px}.mn-at-head{padding:10px 12px}.mn-hero-art:has(>.mn-at){padding:16px 14px}}.mn-rv-flag[data-ok]{color:#5fd3a5;background:#2fbf8724}.mn-rv-sections{flex-direction:column;gap:12px;padding:0 4px;display:flex}.mn-rv-sections li{-moz-column-gap:12px;color:var(--bx-ink-2);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.mn-rv-sections li[data-hot]{color:var(--bx-ink)}.mn-rv-n{width:18px;height:18px;color:var(--bx-ink-3);border-radius:5px;place-items:center;font-size:11px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}li[data-hot]>.mn-rv-n{color:var(--bx-violet);box-shadow:inset 0 0 0 1px #9da0ff80}.mn-rv-section{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mn-row .mn-hero-art{padding:clamp(20px,2.6vw,34px)}@media (max-width:560px){.mn-rv-sections li{grid-template-columns:18px minmax(0,1fr);row-gap:4px}.mn-rv-sections li>.mn-bx-chip{grid-column:2;justify-self:start}.mn-rv-section{white-space:normal}.mn-rv-sections li>.mn-rv-n{align-self:start}}.mn-loop{flex-direction:column;gap:22px;display:flex}.mn-rv-flag[data-run]{background:var(--bx-violet-bg);color:var(--bx-violet)}.mn-loop-roles{display:grid}.mn-loop-roles>div{opacity:0;transition:opacity .36s ease-out, translate .52s var(--ml-ease);background:linear-gradient(#222227,#1a1a1e);border-radius:12px;flex-direction:column;grid-area:1/1;gap:4px;padding:14px 16px;display:flex;translate:0 6px;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff12}.mn-loop-roles>div[data-on]{opacity:1;translate:0}.mn-loop-roles dt{color:var(--text-primary);align-items:center;gap:8px;font-size:15px;font-weight:540;display:flex}.mn-loop-roles dt:before{content:"";background:var(--bx-violet);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #7c7ff2cc}.mn-loop-roles dd{color:var(--text-secondary);font-size:14px;line-height:1.5}.mn-loop[data-still] .mn-loop-roles{gap:8px}.mn-loop[data-still] .mn-loop-roles>div{grid-area:auto;transition:none;translate:none}
