:root{--mm-bg:#070908;--mm-bg-sunk:#040504;--mm-surface:#0c0f0d;--mm-surface-2:#121613;--mm-surface-3:#191e1a;--mm-line:#e8f6d614;--mm-line-strong:#e8f6d626;--mm-border:#3a3f44;--mm-selection:#242a1e;--mm-ink:#f1f3f2;--mm-ink-soft:#b9c0bc;--mm-muted:#7f8883;--mm-faint:#59615c;--mm-accent:#c6f24e;--mm-accent-strong:#d9ff6b;--mm-accent-ink:#0d1203;--mm-ok:var(--mm-accent);--mm-warn:#ffb547;--mm-bad:#ff6464;--mm-info:#8fd3ff;--mm-idle:#7f8883;--mm-accent-rgb:198 242 78;--mm-warn-rgb:255 181 71;--mm-bad-rgb:255 100 100;--mm-info-rgb:143 211 255;--mm-font-display:"Barlow", "Barlow Fallback", "Arial Narrow", system-ui, sans-serif;--mm-font-sans:"Geist", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mm-font-mono:"Geist Mono", "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--mm-text-xs:.75rem;--mm-text-sm:.875rem;--mm-text-md:1rem;--mm-text-lg:1.125rem;--mm-text-xl:1.375rem;--mm-radius-sm:6px;--mm-radius:10px;--mm-radius-lg:16px;--mm-ease:cubic-bezier(.2, .8, .2, 1);--mm-ease-out:cubic-bezier(.16, 1, .3, 1);--mm-focus:0 0 0 2px var(--mm-bg), 0 0 0 4px var(--mm-accent)}*,:after,:before{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--mm-bg);scrollbar-color:#2a302b transparent;scrollbar-width:thin;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:320px;min-height:100vh;color:var(--mm-ink);font-family:var(--mm-font-sans);font-size:var(--mm-text-md);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.6}a{color:inherit}a,button{-webkit-tap-highlight-color:transparent}code,kbd,pre,samp{font-family:var(--mm-font-mono)}:focus-visible{outline:2px solid var(--mm-accent);outline-offset:3px;border-radius:4px}::selection{color:var(--mm-accent-ink);background:var(--mm-accent)}[data-tone=ok]{--tone:var(--mm-ok);--tone-rgb:var(--mm-accent-rgb)}[data-tone=warn]{--tone:var(--mm-warn);--tone-rgb:var(--mm-warn-rgb)}[data-tone=bad]{--tone:var(--mm-bad);--tone-rgb:var(--mm-bad-rgb)}[data-tone=info]{--tone:var(--mm-info);--tone-rgb:var(--mm-info-rgb)}[data-tone=idle]{--tone:var(--mm-idle);--tone-rgb:127 136 131}.mm-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(./geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(./geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(./barlow-latin-500-normal.BPAOfeC8.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(./barlow-latin-600-normal.DILqtrty.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(./barlow-latin-700-normal.A9pxMQ4z.woff2)format("woff2")}@font-face{font-family:Barlow Fallback;font-style:normal;font-weight:500 700;src:local(Arial),local(ArialMT),local(Liberation Sans);size-adjust:98%;ascent-override:102%;descent-override:20.4%;line-gap-override:0%}:root{--site-max:1240px;--site-gutter:calc(clamp(1rem, 4vw, 2.5rem));--site-nav-h:4.25rem}html{scroll-behavior:smooth;scroll-padding-top:calc(1.5rem + var(--site-nav-h))}body{overflow-x:clip}body:after{z-index:100;pointer-events:none;content:"";opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.site-container{width:100%;max-width:calc(var(--site-max) + 2 * var(--site-gutter));padding-inline:var(--site-gutter);margin-inline:auto}.site-skip{z-index:200;color:var(--mm-accent-ink);background:var(--mm-accent);border-radius:8px;padding:.7rem 1rem;font-weight:600;text-decoration:none;position:fixed;top:-5rem;left:1rem}.site-skip:focus{top:1rem}.display{font-family:var(--mm-font-display);letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:600;line-height:1}.display--xl{font-size:calc(clamp(2.4rem,4.55vw,4.1rem));line-height:.96}.display--lg{font-size:calc(clamp(2.1rem,4.2vw,3.5rem))}.display--md{font-size:calc(clamp(1.5rem,2.4vw,2rem));line-height:1.08}.ink-metal{color:var(--mm-ink);background:linear-gradient(#fff 10%,#dfe5e0 48%,#8f9993);-webkit-background-clip:text;background-clip:text}.ink-metal,.ink-tone{-webkit-text-fill-color:transparent}.ink-tone{color:var(--tone,var(--mm-accent));background:linear-gradient(180deg,color-mix(in srgb,var(--tone,var(--mm-accent)) 70%,#fff) 0,var(--tone,var(--mm-accent)) 55%,color-mix(in srgb,var(--tone,var(--mm-accent)) 72%,#000) 100%);-webkit-background-clip:text;background-clip:text}.lede{max-width:34rem;color:var(--mm-ink-soft);text-wrap:pretty;margin:0;font-size:calc(clamp(1rem,1.25vw,1.1875rem));line-height:1.55}.eyebrow{font-family:var(--mm-font-mono);letter-spacing:.14em;color:var(--tone,var(--mm-accent));text-transform:uppercase;align-items:center;gap:.7em;margin:0;font-size:.78rem;font-weight:600;display:inline-flex}.section{isolation:isolate;padding-block:calc(clamp(4rem,8vw,7rem));position:relative}.mono{font-family:var(--mm-font-mono)}.layout-enter-active,.page-enter-active{transition:opacity .32s var(--mm-ease-out),transform .42s var(--mm-ease-out)}.layout-leave-active,.page-leave-active{transition:opacity .14s ease-in}.layout-enter-from,.page-enter-from{opacity:0;transform:translateY(10px)}.layout-leave-to,.page-leave-to{opacity:0}.js-reveal [data-reveal]{opacity:0;transition:opacity .9s var(--mm-ease-out),transform .9s var(--mm-ease-out);transition-delay:calc(var(--reveal-i,0) * 70ms);transform:translateY(18px)}.js-reveal [data-reveal][data-in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js-reveal [data-reveal]{opacity:1;transform:none}}.mm-tone{width:1em;height:1em;color:var(--tone);vertical-align:-.14em;flex:none;overflow:visible}.mm-tone--pulse{filter:drop-shadow(0 0 .35em rgb(var(--tone-rgb)/70%));animation:2.4s ease-in-out infinite mm-tone-pulse}@keyframes mm-tone-pulse{50%{opacity:.55;filter:drop-shadow(0 0 .1em rgb(var(--tone-rgb)/30%))}}.mm-badge{color:var(--tone);white-space:nowrap;align-items:center;gap:.5em;display:inline-flex}.mm-badge--pill{font-family:var(--mm-font-mono);font-size:var(--mm-text-xs);letter-spacing:.01em;background:rgb(var(--tone-rgb)/9%);border:1px solid rgb(var(--tone-rgb)/24%);border-radius:999px;padding:.28em .75em .28em .6em;font-weight:500}.mm-card{--mm-card-line:var(--mm-border);--mm-card-radius:var(--mm-radius);--mm-card-pad:1rem;--mm-card-row:1.5em;--mm-card-surface:transparent;isolation:isolate;flex-direction:column;min-width:0;display:flex;position:relative}.mm-card--focused{--mm-card-line:var(--mm-accent)}.mm-card--toned{--mm-card-line:var(--tone)}.mm-card:before{inset:calc(var(--mm-card-row) / 2) 0 0;z-index:-1;pointer-events:none;content:"";background:var(--mm-card-surface);border-radius:var(--mm-card-radius);position:absolute}.mm-card__corner,.mm-card__frame{pointer-events:none;transition:border-color .3s var(--mm-ease);position:absolute}.mm-card__corner{top:calc(var(--mm-card-row) / 2);width:max(var(--mm-card-radius),var(--mm-card-pad));height:var(--mm-card-radius);border-top:1px solid var(--mm-card-line)}.mm-card__corner--start{border-left:1px solid var(--mm-card-line);border-top-left-radius:var(--mm-card-radius);left:0}.mm-card__corner--end{border-right:1px solid var(--mm-card-line);border-top-right-radius:var(--mm-card-radius);right:0}.mm-card__frame{inset:calc(var(--mm-card-row) / 2 + var(--mm-card-radius)) 0 0;border:1px solid var(--mm-card-line);border-radius:0 0 var(--mm-card-radius) var(--mm-card-radius);border-top:0}.mm-card__top{height:var(--mm-card-row);padding-inline:max(var(--mm-card-radius),var(--mm-card-pad));line-height:var(--mm-card-row);flex:none;align-items:stretch;display:flex}.mm-card__rule{border-top:1px solid var(--mm-card-line);min-width:.5em;height:50%;transition:border-color .3s var(--mm-ease);flex:1;align-self:flex-end}.mm-card__meta,.mm-card__title{max-width:100%;font:inherit;white-space:nowrap;flex:none;margin:0;padding:0 .6em}.mm-card__title{color:var(--mm-ink);font-weight:700}.mm-card__meta{color:var(--mm-muted)}.mm-card__body{min-width:0;padding:calc(var(--mm-card-pad) * .35) var(--mm-card-pad) calc(var(--mm-card-pad) * .8);flex:1}.mm-button{--mm-button-h:2.5rem;height:var(--mm-button-h);font-family:var(--mm-font-sans);font-size:var(--mm-text-sm);letter-spacing:.005em;color:var(--mm-ink);white-space:nowrap;cursor:pointer;background:var(--mm-surface-2);border:1px solid var(--mm-line-strong);transition:background-color .2s var(--mm-ease),border-color .2s var(--mm-ease),color .2s var(--mm-ease),box-shadow .25s var(--mm-ease),transform .2s var(--mm-ease);border-radius:9px;justify-content:center;align-items:center;gap:.55em;padding:0 1.05em;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.mm-button:active{transform:translateY(1px)}.mm-button--sm{--mm-button-h:2.125rem;padding:0 .8em;font-size:.8125rem}.mm-button--lg{--mm-button-h:3rem;font-size:var(--mm-text-md);border-radius:11px;padding:0 1.35em}.mm-button--primary{color:var(--mm-accent-ink);background:linear-gradient(180deg,var(--mm-accent-strong),var(--mm-accent) 55%,#b4e23a);box-shadow:inset 0 1px 0 #ffffff8c,inset 0 -1px 0 #0000002e,0 0 0 1px rgb(var(--mm-accent-rgb)/35%),0 10px 30px -10px rgb(var(--mm-accent-rgb)/55%);border-color:#0000}.mm-button--primary:hover{box-shadow:inset 0 1px 0 #ffffffa6,inset 0 -1px 0 #0000002e,0 0 0 1px rgb(var(--mm-accent-rgb)/55%),0 14px 40px -8px rgb(var(--mm-accent-rgb)/70%)}.mm-button--secondary{background:linear-gradient(#ffffff12,#ffffff08);box-shadow:inset 0 1px #ffffff0f}.mm-button--secondary:hover{background:linear-gradient(#ffffff1c,#ffffff0d);border-color:#e8f6d642}.mm-button--ghost{color:var(--mm-ink-soft);background:0 0;border-color:#0000}.mm-button--ghost:hover{color:var(--mm-ink);background:#ffffff0f}.site-error[data-v-021bca19]{min-height:78vh;padding-block:calc(4rem + var(--site-nav-h)) 6rem;align-content:center;justify-items:start;gap:1.5rem;display:grid}.site-error .lede code[data-v-021bca19]{color:var(--mm-ink);border:1px solid var(--mm-line);background:#e8f6d60f;border-radius:4px;padding:.1em .38em;font-size:.875em}.site-error__card[data-v-021bca19]{width:min(100%,34rem);font-family:var(--mm-font-mono);font-size:var(--mm-text-sm);margin-top:.5rem}.site-error__card[data-v-021bca19] .mm-card__top{height:var(--mm-card-row)}.site-error__rows[data-v-021bca19]{gap:.3rem;margin:0;padding-top:.35rem;display:grid}.site-error__rows>div[data-v-021bca19]{grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;display:grid}.site-error__rows dt[data-v-021bca19]{color:var(--mm-muted)}.site-error__rows dd[data-v-021bca19]{color:var(--mm-ink);overflow-wrap:anywhere;margin:0}.site-error__actions[data-v-021bca19]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.site-error__links[data-v-021bca19]{font-size:var(--mm-text-sm);flex-wrap:wrap;gap:.6rem 1.75rem;margin-top:1rem;display:flex}.site-error__links a[data-v-021bca19]{color:var(--mm-ink-soft);transition:color .2s var(--mm-ease);align-items:center;gap:.55em;text-decoration:none;display:inline-flex}.site-error__links a[data-v-021bca19]:hover{color:var(--mm-ink)}
