.mmt{--ink: #0F1723;--ink-2: #172233;--ink-3: #22304A;--ink-line: #2B3A52;--paper: #F6F5F1;--card: #FFFFFF;--rule: #E2E0D8;--rule-2: #ECEAE3;--text: #111A27;--muted: #576174;--muted-d: #A9B2C0;--dim-d: #7F8999;--teal: #149BA1;--teal-ink: #0B6F74;--teal-wash: #E5F3F3;--brass: #C99A4E;--brass-lo: #E5C892;--brass-ink: #7E5A1F;--brass-wash: #FBF5EA;--g-growth: #149BA1;--g-divg: #C99A4E;--g-inc: #E24B7C;--display: "Bricolage Grotesque", system-ui, sans-serif;--body: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--head-offset: 88px;background:var(--paper);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;width:100%}.mmt *,.mmt *:before,.mmt *:after{box-sizing:border-box}.mmt [hidden]{display:none!important}.mmt [id]{scroll-margin-top:calc(var(--head-offset) + 12px)}.mmt p{margin:0}.mmt .mmt-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mmt .mmt-wrap{max-width:72rem;margin:0 auto;padding:clamp(1.75rem,4vw,3.25rem) clamp(1rem,3vw,2rem) clamp(3rem,6vw,5rem)}.mmt .mmt-eyebrow{font-family:var(--mono);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-ink);margin:0 0 .75rem}.mmt .mmt-h1{font-family:var(--display);font-weight:800;font-size:clamp(2.3rem,5.4vw,3.9rem);line-height:.98;letter-spacing:-.03em;margin:0 0 .9rem;color:var(--text);text-wrap:balance}.mmt .mmt-h2{font-family:var(--display);font-weight:800;font-size:clamp(1.65rem,3.2vw,2.35rem);line-height:1.04;letter-spacing:-.022em;margin:0 0 .55rem;color:var(--text);text-wrap:balance}.mmt .mmt-h3{font-family:var(--display);font-weight:700;font-size:1.15rem;line-height:1.2;letter-spacing:-.01em;margin:0 0 .4rem;color:inherit}.mmt .mmt-sub{color:var(--muted);margin:0 0 1.5rem;max-width:42rem;font-size:1.02rem}.mmt strong{font-weight:600}.mmt .mmt-head{max-width:46rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.mmt .mmt-lede{font-size:clamp(1.02rem,1.5vw,1.15rem);color:var(--muted);margin:0 0 1.15rem;max-width:40rem}.mmt .mmt-lede strong{color:var(--text)}.mmt .mmt-trust{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0}.mmt .mmt-trust li{font-family:var(--mono);font-size:.7rem;letter-spacing:.03em;color:var(--muted);background:var(--card);border:1px solid var(--rule);border-radius:999px;padding:.35rem .75rem .35rem .6rem;display:inline-flex;align-items:center;gap:.45rem;margin:0}.mmt .mmt-trust li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--teal)}.mmt .mmt-bench{display:grid;gap:1.25rem;align-items:start}@media(min-width:980px){.mmt .mmt-bench{grid-template-columns:minmax(0,1fr) 25.5rem;gap:1.75rem}}.mmt .mmt-step{background:var(--card);border:1px solid var(--rule);border-radius:16px;padding:1.4rem 1.5rem 1.55rem;margin:0 0 1rem}.mmt .mmt-step-top{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin:0 0 1.1rem}.mmt .mmt-step-n{font-family:var(--mono);font-size:.7rem;font-weight:600;letter-spacing:.06em;color:var(--teal-ink);background:var(--teal-wash);border-radius:999px;padding:.3rem .55rem;line-height:1}.mmt .mmt-step-h{font-family:var(--display);font-weight:700;font-size:1.28rem;line-height:1.15;letter-spacing:-.012em;margin:0;flex:1 1 14rem;color:var(--text)}.mmt .mmt-opt{font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--rule);border-radius:999px;padding:.25rem .55rem}.mmt .mmt-label{display:block;font-size:.86rem;font-weight:600;color:var(--text);margin:0 0 .45rem}.mmt .mmt-hint{font-size:.82rem;color:var(--muted);margin:.55rem 0 0}.mmt .mmt-note{font-size:.78rem;color:var(--muted);border-left:2px solid var(--rule);padding-left:.8rem;margin:1rem 0 0}.mmt .mmt-field{position:relative;min-width:0}.mmt .mmt-pre,.mmt .mmt-suf{position:absolute;top:50%;transform:translateY(-50%);font-family:var(--mono);color:var(--muted);pointer-events:none;z-index:1}.mmt .mmt-pre{left:.95rem;font-size:1.15rem}.mmt .mmt-suf{right:.95rem;font-size:.82rem}.mmt input.mmt-in,.mmt select.mmt-in{-webkit-appearance:none;appearance:none;display:block;width:100%;min-width:0;margin:0;font-family:var(--mono);font-weight:500;font-size:1.3rem;color:var(--text);background:var(--paper);border:1.5px solid var(--rule);border-radius:10px;height:56px;padding:0 3.4rem 0 2.1rem;box-shadow:none;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.mmt input.mmt-in::placeholder{color:#9198a4;opacity:1;font-weight:400}.mmt input.mmt-in:hover,.mmt select.mmt-in:hover{border-color:#cfccc2}.mmt input.mmt-in:focus,.mmt select.mmt-in:focus{border-color:var(--teal);background-color:#fff;box-shadow:0 0 0 4px #149ba129}.mmt input.mmt-in-sm,.mmt select.mmt-in-sm{height:44px;font-size:.95rem;padding:0 .7rem;border-radius:8px}.mmt input.mmt-in-ticker{text-transform:uppercase;letter-spacing:.04em}.mmt select.mmt-in{font-family:var(--body);font-weight:500;padding-right:2rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23576174' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center}.mmt input[type=checkbox]{accent-color:var(--teal);width:16px;height:16px;margin:0;flex:none}.mmt .mmt-quickrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:center}@media(max-width:420px){.mmt .mmt-quickrow{grid-template-columns:1fr}}.mmt .mmt-seg{display:inline-flex;background:var(--rule-2);border-radius:999px;padding:3px;gap:2px;flex:none}.mmt .mmt-seg button{-webkit-appearance:none;appearance:none;border:0;margin:0;background:transparent;font-family:var(--mono);font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:.55rem .85rem;border-radius:999px;cursor:pointer;white-space:nowrap;line-height:1;min-height:34px;box-shadow:none;transition:background-color .15s ease,color .15s ease}.mmt .mmt-seg button:hover{color:var(--text)}.mmt .mmt-seg button[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:0 1px 2px #0000002e}.mmt .mmt-seg button:focus-visible,.mmt .mmt-btn:focus-visible,.mmt .mmt-link:focus-visible,.mmt .mmt-x:focus-visible,.mmt .mmt-reset:focus-visible,.mmt summary:focus-visible,.mmt .mmt-tool:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.mmt .mmt-btn{-webkit-appearance:none;appearance:none;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-family:var(--body);font-weight:600;font-size:.92rem;line-height:1;letter-spacing:0;padding:.85rem 1.15rem;min-height:44px;border-radius:10px;border:1.5px solid transparent;cursor:pointer;text-decoration:none;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.mmt a.mmt-btn,.mmt a.mmt-btn:hover{text-decoration:none}.mmt .mmt-btn:active{transform:translateY(1px)}.mmt .mmt-btn[disabled]{opacity:.4;cursor:not-allowed}.mmt .mmt-btn-brass{background:var(--brass);border-color:var(--brass);color:#16110a}.mmt .mmt-btn-brass:hover{background:var(--brass-lo);border-color:var(--brass-lo);color:#16110a}.mmt .mmt-btn-dark{background:var(--ink);border-color:var(--ink);color:#fff}.mmt .mmt-btn-dark:hover{background:var(--ink-3);border-color:var(--ink-3);color:#fff}.mmt .mmt-btn-ghost{background:var(--card);border-color:var(--rule);color:var(--text)}.mmt .mmt-btn-ghost:hover{border-color:var(--teal);color:var(--teal-ink)}.mmt .mmt-btn-ghost-d{background:transparent;border-color:var(--ink-line);color:#fff}.mmt .mmt-btn-ghost-d:hover{border-color:var(--teal);color:#fff}.mmt .mmt-btn-quiet{background:transparent;color:var(--muted);padding-left:.5rem;padding-right:.5rem}.mmt .mmt-btn-quiet:hover{color:var(--text)}.mmt .mmt-btn-sm{min-height:36px;padding:.6rem .85rem;font-size:.84rem;border-radius:8px}.mmt .mmt-link{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;font-weight:600;color:var(--teal-ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.mmt .mmt-upsell{font-size:.86rem;color:var(--muted);margin:1rem 0 0;padding:.75rem .9rem;background:var(--paper);border-radius:10px}.mmt .mmt-reset{-webkit-appearance:none;appearance:none;background:none;border:0;margin:0;font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer;padding:.4rem 0;text-decoration:underline;text-underline-offset:3px}.mmt .mmt-reset:hover{color:var(--text)}.mmt .mmt-pos-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin:0 0 .9rem}.mmt .mmt-pos-top .mmt-hint{margin:0}.mmt .mmt-pos-head,.mmt .mmt-pos{display:grid;gap:.55rem;align-items:center;grid-template-columns:5rem minmax(10rem,1.3fr) minmax(0,1fr) minmax(0,.8fr) 4.6rem 2.25rem}.mmt .mmt-pos-head span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mmt .mmt-pos select.mmt-in-sm{padding-left:.6rem;padding-right:1.7rem;background-position:right .6rem center}.mmt .mmt-pos-head{font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:0 .65rem .45rem .8rem}.mmt .mmt-ar{text-align:right}.mmt .mmt-pos{--bc: var(--g-divg);background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:.6rem .65rem .55rem .8rem;margin:0 0 .5rem;box-shadow:inset 3px 0 0 var(--bc)}.mmt .mmt-pos[data-b=growth]{--bc: var(--g-growth)}.mmt .mmt-pos[data-b=income]{--bc: var(--g-inc)}.mmt .mmt-pos-c{min-width:0}.mmt .mmt-pos-lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mmt .mmt-pos-inc{text-align:right;font-family:var(--mono);font-size:.92rem;white-space:nowrap}.mmt .mmt-pos-inc b{font-weight:600}.mmt .mmt-x{-webkit-appearance:none;appearance:none;margin:0;padding:0;width:36px;height:36px;border-radius:8px;border:1px solid var(--rule);background:var(--card);color:var(--muted);font-size:1.15rem;line-height:1;cursor:pointer;justify-self:end}.mmt .mmt-x:hover{color:#b4423a;border-color:#e2b4af}.mmt .mmt-flag{grid-column:1 / -1;display:flex;gap:.45rem;align-items:center;font-size:.76rem;color:var(--muted);margin:.15rem 0 0;cursor:pointer}.mmt .mmt-pos-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.85rem}@media(max-width:640px){.mmt .mmt-pos-head{display:none}.mmt .mmt-pos{grid-template-columns:1fr 1fr;gap:.55rem .6rem;padding:.8rem .8rem .7rem 1rem}.mmt .mmt-pos-lbl{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;display:block;font-size:.74rem;font-weight:600;color:var(--muted);margin:0 0 .25rem}.mmt .mmt-pos-inc{grid-column:1;text-align:left;align-self:center}.mmt .mmt-pos-inc .mmt-pos-lbl{display:inline;margin-right:.35rem}.mmt .mmt-x{grid-column:2}}.mmt .mmt-result{background:var(--ink);color:#eef1f5;border-radius:20px;padding:1.55rem 1.55rem 1.45rem;position:relative;overflow:hidden;box-shadow:0 28px 56px -32px #0f172399}.mmt .mmt-result:before{content:"";position:absolute;top:-35%;right:-30%;width:75%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(20,155,161,.24),transparent);pointer-events:none}.mmt .mmt-result>*{position:relative}.mmt .mmt-r-top{display:flex;justify-content:space-between;align-items:center;gap:.5rem;min-height:1.4rem}.mmt .mmt-r-top .mmt-eyebrow{color:var(--teal);margin:0}.mmt .mmt-badge{font-family:var(--mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--brass-lo);border:1px solid rgba(229,200,146,.4);border-radius:999px;padding:.25rem .55rem;line-height:1.2}.mmt .mmt-num{font-family:var(--display);font-weight:800;font-size:clamp(4.2rem,7vw,6.3rem);line-height:.92;letter-spacing:-.04em;color:var(--brass-lo);margin:.4rem 0 .55rem;font-variant-numeric:tabular-nums;transition:opacity .2s ease}.mmt .mmt-result.is-example .mmt-num{opacity:.5}.mmt .mmt-result.is-partial .mmt-num{color:var(--ink-line)}.mmt .mmt-cap{color:var(--muted-d);font-size:.95rem;margin:0 0 1.2rem;min-height:2.9em}.mmt .mmt-cap strong{color:#fff}.mmt .mmt-days{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px}.mmt .mmt-day{aspect-ratio:1;border-radius:4px;background:linear-gradient(90deg,var(--brass) calc(var(--f, 0) * 100%),var(--ink-3) 0)}.mmt .mmt-result.is-example .mmt-day{opacity:.55}.mmt .mmt-days-l{font-family:var(--mono);font-size:.76rem;color:var(--muted-d);margin:.6rem 0 1.2rem}.mmt .mmt-days-l b{color:#fff;font-weight:600}.mmt .mmt-bar{position:relative;height:12px;border-radius:999px;background:var(--ink-3)}.mmt .mmt-bar-track{display:flex;height:100%;border-radius:inherit;overflow:hidden}.mmt .mmt-sg{height:100%;width:0;flex:none;transition:width .6s cubic-bezier(.22,.9,.3,1)}.mmt .mmt-tick{position:absolute;top:-5px;bottom:-5px;width:2px;margin-left:-1px;border-radius:2px;background:#fff;display:none;transition:left .6s cubic-bezier(.22,.9,.3,1)}.mmt .mmt-tick-goal{background:var(--teal)}.mmt .mmt-legend{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:.75rem 0 1.15rem;font-family:var(--mono);font-size:.66rem;letter-spacing:.04em;color:var(--muted-d)}.mmt .mmt-lg{display:inline-flex;align-items:center;gap:.4rem}.mmt .mmt-lg i{display:inline-block;width:8px;height:8px;border-radius:2px}.mmt .mmt-lg-tick i{width:2px;height:11px;border-radius:1px}.mmt .mmt-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:1rem 0;border-top:1px solid var(--ink-line)}.mmt .mmt-stats div{min-width:0}.mmt .mmt-stats dt{font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dim-d);margin:0 0 .25rem}.mmt .mmt-stats dd{margin:0;font-family:var(--mono);font-size:1rem;font-weight:500;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmt .mmt-gap{border-top:1px solid var(--ink-line);padding-top:1rem}.mmt .mmt-gap .mmt-k{color:var(--dim-d)}.mmt .mmt-gap-v{font-family:var(--display);font-weight:800;font-size:clamp(1.8rem,3vw,2.3rem);letter-spacing:-.02em;color:#fff;line-height:1.05;margin:.3rem 0 .35rem;overflow-wrap:anywhere}.mmt .mmt-gap-c{font-size:.86rem;color:var(--muted-d)}.mmt .mmt-yield{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:.75rem;font-size:.82rem;color:var(--muted-d)}.mmt input.mmt-in-dark{width:4.75rem;height:36px;font-size:.92rem;padding:0 .5rem;text-align:center;background:var(--ink-2);border-color:var(--ink-line);color:#fff;border-radius:8px}.mmt input.mmt-in-dark:focus{background:var(--ink-2)}.mmt .mmt-yield-note{flex-basis:100%;font-size:.76rem;color:var(--dim-d)}.mmt .mmt-k{display:block;font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin:0 0 .2rem}.mmt .mmt-ms{margin-top:1rem;padding:.8rem .95rem;border-radius:12px;background:var(--ink-2);border:1px solid var(--ink-line);font-size:.84rem;color:var(--muted-d)}.mmt .mmt-ms b{color:#fff;font-weight:600}.mmt .mmt-ms-bar{height:4px;border-radius:99px;background:var(--ink-3);margin-top:.55rem;overflow:hidden}.mmt .mmt-ms-bar span{display:block;height:100%;width:0;background:var(--teal);transition:width .6s cubic-bezier(.22,.9,.3,1)}.mmt .mmt-hit{margin-top:1rem;padding:1rem 2.6rem 1rem 1rem;border-radius:12px;position:relative;background:linear-gradient(135deg,#c99a4e42,#c99a4e12);border:1px solid rgba(229,200,146,.5);animation:mmtPop .5s cubic-bezier(.2,.9,.3,1.25)}.mmt .mmt-hit .mmt-k{color:var(--brass-lo)}.mmt .mmt-hit-h{font-family:var(--display);font-weight:800;font-size:1.4rem;letter-spacing:-.01em;color:#fff;margin:0 0 .15rem}.mmt .mmt-hit-p{font-size:.86rem;color:#d9dee6;margin:0 0 .75rem}.mmt .mmt-hit-x{-webkit-appearance:none;appearance:none;position:absolute;top:.45rem;right:.45rem;width:32px;height:32px;border:0;background:transparent;color:#fff;opacity:.7;font-size:1.2rem;line-height:1;cursor:pointer;border-radius:8px;padding:0;margin:0}.mmt .mmt-hit-x:hover{opacity:1;background:#ffffff14}@keyframes mmtPop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.mmt .mmt-r-actions{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1.2rem}.mmt .mmt-r-actions .mmt-btn{white-space:nowrap;padding-left:.7rem;padding-right:.7rem}@media(max-width:380px){.mmt .mmt-r-actions{grid-template-columns:1fr}}@media(min-width:980px){.mmt .mmt-bench>.mmt-result{position:sticky;top:var(--head-offset);max-height:calc(100vh - var(--head-offset) - 16px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink-line) transparent;padding:1.25rem 1.4rem 1.2rem}.mmt .mmt-num{font-size:clamp(3.8rem,5vw,4.9rem);margin:.3rem 0 .45rem}.mmt .mmt-cap{margin-bottom:.9rem;min-height:0}.mmt .mmt-days{grid-template-columns:repeat(15,minmax(0,1fr));gap:4px}.mmt .mmt-day{border-radius:3px}.mmt .mmt-days-l{margin:.5rem 0 .8rem}.mmt .mmt-legend{margin:.55rem 0 .75rem}.mmt .mmt-stats{padding:.75rem 0}.mmt .mmt-gap{padding-top:.75rem}.mmt .mmt-gap-v{font-size:1.9rem}.mmt .mmt-yield{margin-top:.55rem}.mmt .mmt-ms,.mmt .mmt-hit{margin-top:.8rem}.mmt .mmt-ms{padding:.6rem .8rem}.mmt .mmt-ms .mmt-k{display:inline;margin:0 .4rem 0 0}.mmt .mmt-ms-bar{margin-top:.4rem}.mmt .mmt-hit{padding:.8rem 2.4rem .8rem .9rem}.mmt .mmt-hit-h{font-size:1.2rem}.mmt .mmt-hit-p{margin-bottom:.55rem}.mmt .mmt-r-actions{margin-top:.85rem}.mmt .mmt-r-actions .mmt-btn{min-height:40px;padding-top:.7rem;padding-bottom:.7rem}.mmt .mmt-result:has(.mmt-hit:not([hidden])) .mmt-r-actions{display:none}}.mmt .mmt-row2{display:grid;gap:1rem;margin-top:1.25rem}@media(min-width:900px){.mmt .mmt-row2{grid-template-columns:1.2fr 1fr}}.mmt .mmt-card{background:var(--card);border:1px solid var(--rule);border-radius:16px;padding:1.5rem;min-width:0}.mmt .mmt-card-p{color:var(--muted);font-size:.92rem;margin:0 0 1.1rem}.mmt .mmt-share-body{display:grid;gap:1.1rem}@media(min-width:560px){.mmt .mmt-share-body{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start}}.mmt .mmt-canvas{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:12px;background:var(--ink);box-shadow:0 16px 32px -20px #0f17238c}.mmt .mmt-share-side{display:flex;flex-direction:column;gap:.85rem;min-width:0}.mmt .mmt-share-actions{display:flex;flex-wrap:wrap;gap:.5rem}.mmt .mmt-check{display:flex;align-items:flex-start;gap:.55rem;font-size:.84rem;color:var(--muted);cursor:pointer}.mmt .mmt-check input{margin-top:.15rem}.mmt .mmt-copytext{font-family:var(--mono);font-size:.74rem;color:var(--muted);background:var(--paper);border:1px solid var(--rule);border-radius:10px;padding:.75rem .85rem;white-space:pre-wrap;margin:0;max-height:9.5rem;overflow:auto}.mmt .mmt-msg{font-family:var(--mono);font-size:.74rem;color:var(--teal-ink);min-height:1.1rem;margin-top:.6rem}.mmt .mmt-empty{border:1.5px dashed var(--rule);border-radius:12px;padding:1.25rem;color:var(--muted);font-size:.88rem;display:flex;gap:.9rem;align-items:center}.mmt .mmt-empty-sq{width:52px;height:52px;border-radius:10px;background:var(--ink);flex:none;position:relative}.mmt .mmt-empty-sq:after{content:"%";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--brass-lo);font-family:var(--display);font-weight:800;font-size:1.4rem}.mmt .ml-embedded{max-width:28rem;margin:0;text-align:left!important}.mmt .ml-embedded .ml-form-embedContainer,.mmt .ml-embedded .ml-form-embedWrapper,.mmt .ml-embedded .ml-form-embedBody,.mmt .ml-embedded .ml-form-formContent,.mmt .ml-embedded .ml-form-successBody{background:transparent!important;border:0!important;box-shadow:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;text-align:left!important}.mmt .ml-embedded .ml-form-embedHeader,.mmt .ml-embedded .ml-form-embedContent{display:none!important}.mmt .ml-embedded .ml-form-fieldRow,.mmt .ml-embedded .ml-field-group{margin:0 0 .6rem!important;padding:0!important;width:100%!important}.mmt .ml-embedded input[type=email],.mmt .ml-embedded input[type=text]{width:100%!important;height:50px!important;font-family:var(--mono)!important;font-size:1rem!important;color:var(--text)!important;background:var(--paper)!important;border:1.5px solid var(--rule)!important;border-radius:10px!important;padding:0 .9rem!important;box-shadow:none!important}.mmt .ml-embedded input[type=email]:focus{border-color:var(--teal)!important;background:#fff!important;box-shadow:0 0 0 4px #149ba129!important;outline:none!important}.mmt .ml-embedded button,.mmt .ml-embedded .primary,.mmt .ml-embedded input[type=submit]{font-family:var(--body)!important;font-weight:600!important;font-size:.95rem!important;letter-spacing:0!important;background:var(--ink)!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:.9rem 1.2rem!important;width:100%!important;height:auto!important;min-height:48px!important;cursor:pointer!important;box-shadow:none!important}.mmt .ml-embedded button:hover,.mmt .ml-embedded .primary:hover{background:var(--ink-3)!important}.mmt .ml-embedded .ml-form-successContent h4{font-family:var(--display)!important;font-weight:800!important;font-size:1.15rem!important;color:var(--text)!important;margin:0 0 .3rem!important}.mmt .ml-embedded .ml-form-successContent p{font-family:var(--body)!important;font-size:.92rem!important;color:var(--muted)!important;margin:0!important}.mmt .ml-embedded *{font-family:inherit}.mmt .mmt-fineprint{font-size:.74rem;color:var(--muted);margin-top:.75rem}.mmt .mmt-mine{display:flex;align-items:center;gap:1rem 1.75rem;flex-wrap:wrap;margin-top:1.25rem;background:var(--brass-wash);border:1px solid #EBDDC2;border-radius:16px;padding:1.4rem 1.5rem}.mmt .mmt-mine-num{font-family:var(--display);font-weight:800;font-size:3.2rem;line-height:1;letter-spacing:-.03em;color:var(--brass-ink)}.mmt .mmt-mine p{color:var(--muted);font-size:.94rem;max-width:34rem}.mmt .mmt-mine p strong{color:var(--text)}.mmt .mmt-sec{margin-top:clamp(3rem,6vw,4.75rem)}.mmt .mmt-video{aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:#000;max-width:52rem}.mmt .mmt-video iframe{width:100%;height:100%;border:0;display:block}.mmt .mmt-math{display:grid;gap:1rem}@media(min-width:760px){.mmt .mmt-math{grid-template-columns:repeat(3,minmax(0,1fr))}}.mmt .mmt-math-c{background:var(--card);border:1px solid var(--rule);border-radius:16px;padding:1.3rem}.mmt .mmt-math-c .mmt-k{color:var(--teal-ink)}.mmt .mmt-math-c .mmt-h3{margin:.2rem 0 .7rem}.mmt .mmt-formula{font-family:var(--mono);font-size:.86rem;background:var(--paper);border-radius:8px;padding:.65rem .75rem;margin:0 0 .7rem;color:var(--text)}.mmt .mmt-math-ex{font-size:.84rem;color:var(--muted)}.mmt .mmt-math-ex b{font-family:var(--mono);color:var(--text);font-weight:600}.mmt .mmt-ladder-wrap{display:grid;gap:1.5rem 2.5rem}@media(min-width:900px){.mmt .mmt-ladder-wrap{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start}}.mmt .mmt-ladder{list-style:none;margin:0 0 0 .4rem;padding:0;border-left:2px solid var(--rule)}.mmt .mmt-rung{position:relative;display:grid;grid-template-columns:3.6rem minmax(0,1fr) auto;gap:.9rem;align-items:center;padding:.75rem 1rem .75rem 1.35rem;margin:0 0 .15rem;border-radius:12px;transition:background-color .25s ease}.mmt .mmt-rung:before{content:"";position:absolute;left:-8px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--paper);border:2px solid #CFCCC2;transition:all .25s ease}.mmt .mmt-rung.is-hit:before{background:var(--brass);border-color:var(--brass)}.mmt .mmt-rung.is-here{background:var(--card);box-shadow:0 0 0 1px var(--rule)}.mmt .mmt-rung.is-here:before{box-shadow:0 0 0 4px #c99a4e40}.mmt .mmt-rung-pct{font-family:var(--mono);font-weight:600;font-size:.95rem;color:var(--muted)}.mmt .mmt-rung.is-hit .mmt-rung-pct{color:var(--brass-ink)}.mmt .mmt-rung-b{min-width:0}.mmt .mmt-rung-b b{display:block;font-family:var(--display);font-weight:700;font-size:1.02rem;color:var(--text)}.mmt .mmt-rung-b span{display:block;font-size:.85rem;color:var(--muted)}.mmt .mmt-rung-tag{display:none;font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-ink);background:var(--teal-wash);border-radius:999px;padding:.3rem .55rem;white-space:nowrap}.mmt .mmt-rung.is-here .mmt-rung-tag{display:inline-block}@media(max-width:520px){.mmt .mmt-rung{grid-template-columns:3rem minmax(0,1fr)}.mmt .mmt-rung-tag{grid-column:2;justify-self:start}}.mmt .mmt-faq{max-width:52rem}.mmt .mmt-faq details{background:var(--card);border:1px solid var(--rule);border-radius:12px;margin:0 0 .6rem}.mmt .mmt-faq summary{list-style:none;cursor:pointer;padding:1.05rem 3rem 1.05rem 1.15rem;font-weight:600;position:relative;font-size:1rem;color:var(--text)}.mmt .mmt-faq summary::-webkit-details-marker{display:none}.mmt .mmt-faq summary:after{content:"+";position:absolute;right:1.15rem;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:1.25rem;color:var(--teal-ink);line-height:1}.mmt .mmt-faq details[open] summary:after{content:"\2013"}.mmt .mmt-faq-a{padding:0 1.15rem 1.15rem;color:var(--muted);font-size:.95rem}.mmt .mmt-tools{display:grid;gap:1rem}@media(min-width:760px){.mmt .mmt-tools{grid-template-columns:repeat(3,minmax(0,1fr))}}.mmt a.mmt-tool{display:flex;flex-direction:column;gap:.35rem;min-height:11rem;background:var(--ink);color:#fff;border-radius:16px;padding:1.35rem 1.4rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.mmt a.mmt-tool:hover{transform:translateY(-2px);box-shadow:0 18px 36px -22px #0f1723b3;color:#fff;text-decoration:none}.mmt a.mmt-tool .mmt-k{color:var(--teal)}.mmt a.mmt-tool p{color:var(--muted-d);font-size:.9rem}.mmt .mmt-tool-go{margin-top:auto;padding-top:.6rem;font-weight:600;color:var(--brass-lo);font-size:.92rem}.mmt a.mmt-tool-lt{background:var(--card);color:var(--text);border:1px solid var(--rule)}.mmt a.mmt-tool-lt:hover{color:var(--text)}.mmt a.mmt-tool-lt .mmt-k{color:var(--teal-ink)}.mmt a.mmt-tool-lt p{color:var(--muted)}.mmt a.mmt-tool-lt .mmt-tool-go{color:var(--teal-ink)}.mmt .mmt-disc{margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.25rem;border-top:1px solid var(--rule);font-size:.78rem;color:var(--muted);line-height:1.65;max-width:62rem}.mmt .mmt-dock{position:fixed;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));z-index:40;display:flex;align-items:center;gap:.85rem;background:var(--ink);color:#fff;border-radius:16px;padding:.6rem .6rem .6rem 1rem;box-shadow:0 18px 40px -12px #0f1723a6;transform:translateY(150%);opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.22,.9,.3,1),opacity .3s ease}.mmt .mmt-dock.is-on{transform:none;opacity:1;pointer-events:auto}.mmt .mmt-dock-num{font-family:var(--display);font-weight:800;font-size:1.65rem;line-height:1;color:var(--brass-lo);letter-spacing:-.03em}.mmt .mmt-dock-mid{flex:1;min-width:0}.mmt .mmt-dock-l{font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-d);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mmt .mmt-dock-bar{height:6px;border-radius:99px;background:var(--ink-3);margin-top:.35rem;overflow:hidden}.mmt .mmt-dock-bar span{display:block;height:100%;width:0;background:var(--brass);transition:width .5s ease}@media(min-width:980px){.mmt .mmt-dock{display:none}}@media(max-width:520px){.mmt .mmt-step{padding:1.2rem 1.1rem 1.3rem}.mmt .mmt-result{padding:1.35rem 1.2rem 1.25rem;border-radius:18px}.mmt .mmt-card{padding:1.25rem 1.1rem}.mmt .mmt-stats dd{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.mmt *,.mmt *:before,.mmt *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/dividend-tracker.css.map */
