:root{--mt-font-sans:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mt-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--mt-text-xs:.75rem;--mt-text-sm:.8125rem;--mt-text-base:.9375rem;--mt-text-lg:1.0625rem;--mt-text-xl:1.25rem;--mt-text-2xl:1.625rem;--mt-text-3xl:2.25rem;--mt-text-hero:3.5rem;--mt-leading-base:1.45;--mt-leading-tight:1.05;--mt-space-1:.25rem;--mt-space-2:.5rem;--mt-space-3:.75rem;--mt-space-4:1rem;--mt-space-5:1.25rem;--mt-space-6:1.5rem;--mt-space-8:2rem;--mt-space-10:2.5rem;--mt-space-12:3rem;--mt-radius-sm:.75rem;--mt-radius-md:1rem;--mt-radius-lg:1.5rem;--mt-radius-pill:999px;--mt-rail-width:232px;--mt-rail-width-narrow:72px;--mt-panel-width:340px;--mt-row-height:64px;--mt-tap:44px;--mt-tabbar-height:64px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mt-color-bg:#101214;--mt-color-surface:#191c20;--mt-color-surface-2:#22262c;--mt-color-border:#2c3138;--mt-color-border-strong:#3a414a;--mt-color-text:#f2f3f5;--mt-color-text-muted:#aab0b9;--mt-color-text-faint:#737a85;--mt-color-accent:#4c8dff;--mt-color-accent-contrast:#fff;--mt-color-success-bg:#34c38f24;--mt-color-success-text:#34c38f;--mt-color-warning-bg:#f0a03024;--mt-color-warning-text:#f0a030;--mt-color-danger-bg:#ef5a5a24;--mt-color-danger-text:#ef5a5a;--mt-color-battery:#4c8dff;--mt-color-battery-track:#2a2f36;--mt-shadow-card:0 1px 0 #ffffff08 inset, 0 10px 30px #00000059;--mt-gradient-hero:linear-gradient(180deg, #1c2026 0%, #15181c 100%)}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mt-color-bg:#f6f5f2;--mt-color-surface:#fff;--mt-color-surface-2:#efede8;--mt-color-border:#e3e0da;--mt-color-border-strong:#cfcbc3;--mt-color-text:#17191c;--mt-color-text-muted:#51565e;--mt-color-text-faint:#8a9099;--mt-color-accent:#2b6fe8;--mt-color-accent-contrast:#fff;--mt-color-success-bg:#1e9e6e1f;--mt-color-success-text:#1e9e6e;--mt-color-warning-bg:#c27a121f;--mt-color-warning-text:#c27a12;--mt-color-danger-bg:#d9433f1a;--mt-color-danger-text:#d9433f;--mt-color-battery:#2b6fe8;--mt-color-battery-track:#e6e3dc;--mt-shadow-card:0 1px 2px #17191c0d, 0 10px 30px #17191c0f;--mt-gradient-hero:linear-gradient(180deg, #fff 0%, #f9f8f5 100%)}}
*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--mt-color-bg);color:var(--mt-color-text);font-family:var(--mt-font-sans);font-size:var(--mt-text-base);line-height:var(--mt-leading-base);-webkit-font-smoothing:antialiased}h1,h2,h3{letter-spacing:-.02em}.container{width:100%;max-width:72rem;padding:0 var(--mt-space-6);margin:0 auto}a{color:inherit}.site-header{z-index:10;background:color-mix(in srgb, var(--mt-color-bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--mt-color-border);position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--mt-space-6);padding:var(--mt-space-3) var(--mt-space-6);display:flex}.site-header__brand{font-weight:800;font-size:var(--mt-text-lg);letter-spacing:-.02em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.site-header__brand:before{content:"";background:var(--mt-color-accent);-webkit-mask-composite:xor;border-radius:8px;width:26px;height:26px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2L4 14h7l-1 8 9-12h-7l1-8z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E"),linear-gradient(#000 0 0);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2L4 14h7l-1 8 9-12h-7l1-8z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E"),linear-gradient(#000 0 0);-webkit-mask-position:50%,0 0;mask-position:50%,0 0;-webkit-mask-size:16px,auto;mask-size:16px,auto;-webkit-mask-repeat:no-repeat,repeat;mask-repeat:no-repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-header__nav{gap:var(--mt-space-6);flex-wrap:wrap;display:flex}.site-header__nav a{color:var(--mt-color-text-muted);font-weight:600;font-size:var(--mt-text-sm);text-decoration:none}.site-header__nav a:hover{color:var(--mt-color-text)}@media (max-width:767px){.site-header__inner{row-gap:var(--mt-space-2);padding:var(--mt-space-3) var(--mt-space-4);flex-wrap:wrap}.site-header__nav{gap:var(--mt-space-4);scrollbar-width:none;flex-wrap:nowrap;order:3;width:100%;overflow-x:auto}.site-header__nav a{white-space:nowrap}}.site-footer{border-top:1px solid var(--mt-color-border);margin-top:var(--mt-space-12);padding:var(--mt-space-8) 0;color:var(--mt-color-text-muted)}.site-footer__grid{justify-content:space-between;gap:var(--mt-space-6);flex-wrap:wrap;display:flex}.site-footer__nav{gap:var(--mt-space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer__legal{margin-top:var(--mt-space-6);font-size:var(--mt-text-xs);color:var(--mt-color-text-muted)}.btn{min-height:var(--mt-tap);padding:0 var(--mt-space-6);border-radius:var(--mt-radius-pill);font-weight:600;font-size:var(--mt-text-sm);border:1px solid var(--mt-color-border-strong);background:var(--mt-color-surface-2);color:var(--mt-color-text);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn--default{background:var(--mt-color-accent);border-color:var(--mt-color-accent);color:var(--mt-color-accent-contrast)}.btn--outline{border-color:var(--mt-color-border-strong);background:0 0}.btn--text{background:0 0;border-color:#0000;padding-left:0;padding-right:0;text-decoration:underline}.btn--lg{min-height:52px;padding:0 var(--mt-space-8);font-size:var(--mt-text-base)}.btn--on-dark{background:var(--mt-color-accent);border-color:var(--mt-color-accent);color:var(--mt-color-accent-contrast)}.hero{padding:var(--mt-space-12) 0;background:var(--mt-gradient-hero);border-bottom:1px solid var(--mt-color-border)}.hero__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:var(--mt-text-xs);color:var(--mt-color-accent);font-weight:700}.hero__headline{font-size:clamp(var(--mt-text-3xl), 5vw, var(--mt-text-hero));letter-spacing:-.03em;font-weight:800;line-height:var(--mt-leading-tight);margin:var(--mt-space-2) 0 var(--mt-space-4)}.hero__subhead{font-size:var(--mt-text-lg);color:var(--mt-color-text-muted);max-width:40rem}.hero__actions{gap:var(--mt-space-4);margin-top:var(--mt-space-6);flex-wrap:wrap;display:flex}.hero__body{margin-top:var(--mt-space-6)}.content-block{padding:var(--mt-space-8) 0}.cta-band{padding:var(--mt-space-12) 0}.cta-band__panel{background:var(--mt-color-surface);border:1px solid var(--mt-color-border);border-radius:var(--mt-radius-lg);box-shadow:var(--mt-shadow-card);padding:var(--mt-space-10);justify-content:space-between;align-items:center;gap:var(--mt-space-6);flex-wrap:wrap;display:flex}.cta-band__heading{margin:0 0 var(--mt-space-2)}.cta-band__actions{gap:var(--mt-space-3);flex-wrap:wrap;display:flex}.feature-grid{padding:var(--mt-space-12) 0}.feature-grid__intro{max-width:40rem;margin-bottom:var(--mt-space-8)}.feature-grid__list{gap:var(--mt-space-6);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.feature-card{background:var(--mt-color-surface);border:1px solid var(--mt-color-border);border-radius:var(--mt-radius-lg);box-shadow:var(--mt-shadow-card);padding:var(--mt-space-6)}.feature-card__title{margin:0 0 var(--mt-space-2)}.feature-card__body{color:var(--mt-color-text-muted);margin:0}.recipe-grid{padding:var(--mt-space-12) 0}.recipe-grid__intro{max-width:40rem;margin-bottom:var(--mt-space-8)}.recipe-grid__list{gap:var(--mt-space-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.recipe-card{background:var(--mt-color-surface);border:1px solid var(--mt-color-border);border-radius:var(--mt-radius-lg);box-shadow:var(--mt-shadow-card);padding:var(--mt-space-6);position:relative}.recipe-card__tier{min-height:1.75rem;font-size:var(--mt-text-xs);padding:0 var(--mt-space-3);border-radius:var(--mt-radius-pill);background:var(--mt-color-surface-2);color:var(--mt-color-text-muted);margin-bottom:var(--mt-space-3);align-items:center;font-weight:600;display:inline-flex}.recipe-card__tier--available{background:var(--mt-color-success-bg);color:var(--mt-color-success-text)}.recipe-card__tier--beta{background:var(--mt-color-warning-bg);color:var(--mt-color-warning-text)}.recipe-card__tier--coming-soon{background:var(--mt-color-surface-2);color:var(--mt-color-text-muted)}.recipe-card__title{margin:0 0 var(--mt-space-2)}.recipe-card__summary{color:var(--mt-color-text-muted);margin:0 0 var(--mt-space-4)}.recipe-card__flow{gap:var(--mt-space-2);font-size:var(--mt-text-sm);margin:0;display:grid}.recipe-card__flow dt{color:var(--mt-color-text-muted);font-weight:700}.recipe-card__flow dd{margin:0}.button-teaser{padding:var(--mt-space-12) 0}.button-teaser__grid{gap:var(--mt-space-8);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (max-width:767px){.button-teaser__grid{grid-template-columns:1fr}}.button-teaser__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:var(--mt-text-xs);color:var(--mt-color-accent);font-weight:700}.button-teaser__media img{border-radius:var(--mt-radius-lg);width:100%;box-shadow:var(--mt-shadow-card)}.media-block{padding:var(--mt-space-8) 0}.media-block__img{border-radius:var(--mt-radius-lg);width:100%}.media-block__caption{color:var(--mt-color-text-muted);font-size:var(--mt-text-sm);margin-top:var(--mt-space-2)}.page-hero{padding:var(--mt-space-12) 0;border-bottom:1px solid var(--mt-color-border)}.post-grid{gap:var(--mt-space-6);margin:var(--mt-space-8) 0;padding:0;list-style:none;display:grid}.post-card{background:var(--mt-color-surface);border:1px solid var(--mt-color-border);border-radius:var(--mt-radius-lg);box-shadow:var(--mt-shadow-card);padding:var(--mt-space-6);text-decoration:none;display:block}.post-card__meta{color:var(--mt-color-text-muted);font-size:var(--mt-text-xs)}.post-card__title{margin:var(--mt-space-1) 0 var(--mt-space-2)}.post-card__excerpt{color:var(--mt-color-text-muted);margin:0}.article{padding:var(--mt-space-12) 0;max-width:42rem}.article__meta{color:var(--mt-color-text-muted);font-size:var(--mt-text-sm)}.prose{max-width:42rem}.prose :is(h2,h3,h4){line-height:var(--mt-leading-tight);margin:var(--mt-space-8) 0 var(--mt-space-3)}.prose p{margin:0 0 var(--mt-space-4);color:var(--mt-color-text)}.prose :first-child{margin-top:0}.draft-banner{background:var(--mt-color-warning-bg);color:var(--mt-color-warning-text);border-bottom:1px solid var(--mt-color-border);padding:var(--mt-space-3) 0;font-size:var(--mt-text-sm)}.get-started{padding:var(--mt-space-12) 0;border-top:1px solid var(--mt-color-border);text-align:center}.get-started__heading{margin:0 0 var(--mt-space-2)}.get-started__body{color:var(--mt-color-text-muted);max-width:36rem;margin:0 auto var(--mt-space-6)}.signup{padding:var(--mt-space-10) 0 var(--mt-space-12)}.signup__panel{gap:var(--mt-space-4);max-width:28rem;margin:0 auto;display:grid}.signup__kicker{font-size:var(--mt-text-lg);margin:0}.signup__progress{border-radius:var(--mt-radius-pill);background:var(--mt-color-surface-2);height:6px;overflow:hidden}.signup__progress-bar{background:var(--mt-color-accent);height:100%;transition:width .2s}.signup__step{color:var(--mt-color-text-muted);font-size:var(--mt-text-xs);margin:0}.signup__title{font-size:var(--mt-text-2xl);margin:0}.signup__title:focus{outline:none}.signup__lede{color:var(--mt-color-text-muted);margin:0}.signup__field{gap:var(--mt-space-1);font-size:var(--mt-text-sm);color:var(--mt-color-text-muted);display:grid}.signup__field input,.signup__field select{min-height:var(--mt-tap);padding:0 var(--mt-space-4);border-radius:var(--mt-radius-sm);border:1px solid var(--mt-color-border-strong);background:var(--mt-color-surface);color:var(--mt-color-text);font:inherit;font-size:var(--mt-text-base)}.signup__field input:focus-visible,.signup__field select:focus-visible,.signup__choice input:focus-visible{outline:2px solid var(--mt-color-accent);outline-offset:2px}.signup__group{border:0;min-width:0;margin:0;padding:0}.signup__group legend{margin-bottom:var(--mt-space-2);font-size:var(--mt-text-sm);color:var(--mt-color-text-muted);padding:0}.signup__choices{gap:var(--mt-space-2);display:grid}.signup__choice{align-items:center;gap:var(--mt-space-3);min-height:var(--mt-tap);padding:0 var(--mt-space-4);border-radius:var(--mt-radius-sm);border:1px solid var(--mt-color-border);background:var(--mt-color-surface);cursor:pointer;display:flex}.signup__choice input{width:1.1rem;height:1.1rem;accent-color:var(--mt-color-accent)}.signup__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.signup__widget{justify-content:center;min-height:65px;display:flex}.signup__nav{justify-content:space-between;align-items:center;gap:var(--mt-space-3);flex-wrap:wrap;display:flex}.signup .btn:disabled{opacity:.55;cursor:not-allowed}.signup__error{padding:var(--mt-space-3) var(--mt-space-4);border-radius:var(--mt-radius-sm);background:var(--mt-color-danger-bg);color:var(--mt-color-danger-text);font-size:var(--mt-text-sm);margin:0}.signup-result{padding:var(--mt-space-12) 0;max-width:36rem}.empty-state{padding:var(--mt-space-12) 0;color:var(--mt-color-text-muted)}.faq-block{padding:var(--mt-space-8) 0}.faq-block__item{max-width:42rem;padding:var(--mt-space-6) 0;border-top:1px solid var(--mt-color-border)}.faq-block__item:first-child{border-top:0}.faq-block__question{font-size:var(--mt-text-xl);line-height:var(--mt-leading-tight);margin:0 0 var(--mt-space-3);scroll-margin-top:var(--mt-space-12)}.faq-block__heading{font-size:var(--mt-text-3xl);line-height:var(--mt-leading-tight);margin:0 0 var(--mt-space-4)}.pricing{padding:var(--mt-space-12) 0}.pricing__heading{font-size:var(--mt-text-3xl);line-height:var(--mt-leading-tight);margin:0 0 var(--mt-space-8)}.pricing__plans{gap:var(--mt-space-6);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}@media (max-width:767px){.pricing__plans{grid-template-columns:1fr}}.pricing__plan{gap:var(--mt-space-3);padding:var(--mt-space-8);background:var(--mt-color-surface);border:1px solid var(--mt-color-border);border-radius:var(--mt-radius-lg);flex-direction:column;display:flex}.pricing__plan--highlighted{border-color:var(--mt-color-accent)}.pricing__name{font-size:var(--mt-text-xl);margin:0}.pricing__price{margin:0}.pricing__amount{font-size:var(--mt-text-3xl);font-weight:700}.pricing__period,.pricing__note{color:var(--mt-color-text-muted)}.pricing__blurb{color:var(--mt-color-text-muted);margin:0}.pricing__features{margin:0 0 var(--mt-space-4);padding-left:var(--mt-space-5);flex:1}.pricing__features li{margin-bottom:var(--mt-space-2)}.pricing__note{margin:var(--mt-space-6) 0 0;text-align:center}.pricing__badge{padding:var(--mt-space-1) var(--mt-space-3);border-radius:var(--mt-radius-pill);background:var(--mt-color-accent);color:var(--mt-color-accent-contrast);font-size:var(--mt-text-xs);align-self:flex-start;margin:0;font-weight:700}
