.og[data-astro-cid-4zechcpg]{display:grid;gap:20px}.og-title[data-astro-cid-4zechcpg]{margin:0}.og-grid[data-astro-cid-4zechcpg]{list-style:none;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px!important}.og-link[data-astro-cid-4zechcpg]{display:block;height:100%;color:inherit;text-decoration:none!important}.og-card[data-astro-cid-4zechcpg]{height:100%;display:flex;flex-direction:column;padding:28px;border:1px solid var(--color-grey-200);border-radius:var(--radius-lg);background:var(--color-cream);transition:border-color var(--transition-base),transform var(--transition-base),background var(--transition-base)}.og-card-vert[data-astro-cid-4zechcpg]{background:linear-gradient(135deg,rgba(46,233,137,.1),var(--color-cream) 60%);border-color:var(--color-bulle-green)}.og-card-bleu[data-astro-cid-4zechcpg]{background:linear-gradient(135deg,rgba(108,223,246,.12),var(--color-cream) 60%);border-color:var(--color-bulle-blue)}.og-link[data-astro-cid-4zechcpg]:hover .og-card[data-astro-cid-4zechcpg]{border-color:var(--color-ink);transform:translateY(-2px)}.og-link[data-astro-cid-4zechcpg]:hover .og-card-vert[data-astro-cid-4zechcpg]{background:linear-gradient(135deg,rgba(46,233,137,.18),var(--color-cream) 60%)}.og-link[data-astro-cid-4zechcpg]:hover .og-card-bleu[data-astro-cid-4zechcpg]{background:linear-gradient(135deg,rgba(108,223,246,.22),var(--color-cream) 60%)}.og-link[data-astro-cid-4zechcpg]:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px;border-radius:var(--radius-lg)}.og-meta[data-astro-cid-4zechcpg]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.og-card[data-astro-cid-4zechcpg] h3[data-astro-cid-4zechcpg]{font-size:18px;line-height:1.25;margin:0 0 10px}.og-card[data-astro-cid-4zechcpg] p[data-astro-cid-4zechcpg]{flex:1;font-size:15px!important;line-height:1.5!important;color:var(--color-grey-700);margin:0 0 16px}.og-cta[data-astro-cid-4zechcpg]{font-size:13px;font-weight:700;color:var(--color-ink)}.hp-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.mt{--mt-paper: var(--color-paper);--mt-cream: var(--color-cream);--mt-ink: var(--color-ink);--mt-ink-2: var(--color-grey-700);--mt-muted: var(--color-grey-500);--mt-line: #e4e2da;--mt-track: #ecebe5;--mt-yellow: var(--color-bulle-yellow);--mt-warn: #9a4a00;--mt-s1: #0a0a0a;--mt-s2: #f2e200;--mt-s3: #8e8b82;--mt-s5: #c9c6bc;--mt-s6: #fffcb3;--mt-s7: #444441;--mt-hatch: #0a0a0a;--mt-mono: var(--font-mono)}.mt-hero{position:relative;overflow:hidden;background:var(--color-cream);padding:64px 0 56px}.mt-hero .bulle-deco{width:240px;height:240px;right:-3%;top:-8%}.mt-hero .breadcrumb{font-size:13px;color:var(--color-grey-500);margin-bottom:var(--space-6)}.mt-hero .breadcrumb a{text-decoration:underline;text-underline-offset:2px}.mt-hero h1{font-size:clamp(1.875rem,4.5vw,48px);line-height:1.1;letter-spacing:-.02em;margin:8px 0 20px}.mt-hero .lede{font-size:17px;font-weight:400;line-height:1.6;color:var(--color-grey-700);max-width:64ch;margin:0}.mt-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.mt-hero-text .kicker{display:block;margin-bottom:14px}.mt-hero h1 .h1-sub{display:block;font-size:.75em;line-height:1.2;letter-spacing:-.01em;margin-top:10px}.mt-hero-illustration{display:flex;justify-content:center;align-items:center}.mt-hero-illustration img{width:100%;max-width:420px;height:auto;display:block}@media(max-width:960px){.mt-hero-grid{grid-template-columns:1fr;gap:24px}.mt-hero-illustration{order:-1;max-width:320px;margin:0 auto}}.mt-hero .lede strong{color:var(--color-ink);font-weight:600}.mt-tool{padding-block:var(--space-4) var(--space-16)}.mt .main{display:grid;gap:24px;align-items:start}@media(min-width:960px){.mt .main{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:36px}.mt .settings{position:sticky;top:96px}}.mt .settings,.mt .results{display:grid;gap:18px;min-width:0}.mt fieldset{border:0;margin:0;padding:0;display:grid;gap:8px;min-width:0}.mt legend{font-size:12px;font-weight:700;letter-spacing:var(--tracking-badge);text-transform:uppercase;color:var(--mt-ink);padding:0;margin-bottom:8px}.mt .chips{display:flex;flex-wrap:wrap;gap:6px}.mt .chips input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.mt .chips label{border:1px solid var(--mt-line);background:var(--mt-paper);color:var(--mt-ink);border-radius:var(--radius-pill);padding:7px 13px;font-size:14px;font-weight:500;cursor:pointer;transition:background .12s,border-color .12s;user-select:none}.mt .chips label:hover{border-color:var(--mt-ink)}.mt .chips input:checked+label{background:var(--mt-ink);color:var(--mt-paper);border-color:var(--mt-ink);font-weight:700}.mt .chips input:focus-visible+label{outline:2px solid var(--mt-ink);outline-offset:2px}.mt .hint{font-size:13px;color:var(--mt-muted);margin:0}.mt .row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mt .console{background:var(--mt-paper);border:1px solid var(--mt-line);border-radius:var(--radius-md);padding:20px;display:grid;gap:16px;min-width:0}.mt .console-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px}.mt .console-head h2{font-size:22px;font-weight:900;margin:0}.mt .status{font-size:11px;font-weight:700;letter-spacing:var(--tracking-badge);text-transform:uppercase;color:var(--mt-muted)}.mt .master{display:grid;gap:6px}.mt .master-top{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--mt-muted);font-variant-numeric:tabular-nums}.mt .bar{display:flex;gap:2px;height:16px;border-radius:4px;overflow:hidden;background:var(--mt-track)}.mt .seg{height:100%;transition:flex-basis .18s ease}.mt .desk{display:flex;gap:10px;justify-content:space-between;overflow-x:auto;padding:4px 2px 6px;scrollbar-width:thin}.mt .scale{flex:0 0 auto;margin-top:56px;height:168px;display:flex;flex-direction:column;justify-content:space-between;font-family:var(--mt-mono);font-size:10px;color:var(--mt-muted);text-align:right;padding-right:2px;font-variant-numeric:tabular-nums}.mt .scale span{line-height:0}.mt .fader{flex:1 1 0;min-width:64px;max-width:120px;display:flex;flex-direction:column;align-items:center;gap:6px}.mt .fx{width:24px;height:24px;border-radius:50%;border:1px solid var(--mt-line);background:var(--mt-paper);color:var(--mt-muted);font-size:15px;line-height:1;display:grid;place-items:center;padding:0}.mt .fx:hover{color:var(--mt-ink);border-color:var(--mt-ink)}.mt .fx:focus-visible{outline:2px solid var(--mt-ink);outline-offset:1px}.mt .fx:disabled{visibility:hidden}.mt .fv{height:20px;font-family:var(--mt-mono);font-weight:500;font-size:14px;font-variant-numeric:tabular-nums}.mt .track{position:relative;width:36px;height:168px;border-radius:6px;background:var(--mt-track);cursor:ns-resize;touch-action:none;background-image:repeating-linear-gradient(to top,transparent 0 calc(25% - 1px),var(--mt-line) calc(25% - 1px) 25%)}.mt .track:focus-visible{outline:2px solid var(--mt-ink);outline-offset:3px}.mt .fill{position:absolute;left:0;right:0;bottom:0;border-radius:6px;transition:height .12s ease}.mt .cap{position:absolute;left:-6px;right:-6px;height:12px;border-radius:3px;background:var(--mt-ink);box-shadow:0 1px 3px #00000040;transition:bottom .12s ease}.mt .cap:after{content:"";position:absolute;left:8px;right:8px;top:5px;height:2px;background:var(--mt-paper)}.mt .dragging .fill,.mt .dragging .cap,.mt .dragging .seg{transition:none}.mt .fn{font-size:12.5px;font-weight:700;text-align:center;line-height:1.2;overflow-wrap:break-word;hyphens:manual;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;max-width:100%}.mt .sw{flex:0 0 auto;width:18px;height:6px;border-radius:3px}.mt .dose{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mt-warn)}.mt .reg{font-size:11px;color:var(--mt-muted);text-align:center}.mt .add{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mt .add select{font-size:14px;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--mt-line);background:var(--mt-paper);max-width:100%}.mt .add select:focus-visible{outline:2px solid var(--mt-ink);outline-offset:1px}.mt .block{display:grid;gap:10px;min-width:0}.mt .block h3{font-size:12px;font-weight:700;letter-spacing:var(--tracking-badge);text-transform:uppercase;margin:0}.mt .voice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;font-size:15px}.mt .voice dt{font-size:11px;font-weight:700;letter-spacing:var(--tracking-badge);text-transform:uppercase;color:var(--mt-muted);padding-top:3px}.mt .voice dd{margin:0}.mt .voice b{font-weight:900}.mt .prompt-wrap{border:1px solid var(--mt-line);border-radius:var(--radius-md);overflow:hidden;background:var(--mt-paper)}.mt .prompt-bar{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 14px;border-bottom:1px solid var(--mt-line);flex-wrap:wrap}.mt .prompt-bar span{font-size:12px;font-weight:700;color:var(--mt-muted)}.mt pre.prompt{margin:0;padding:14px;font-family:var(--mt-mono);font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;max-height:440px;overflow:auto;color:var(--mt-ink)}.mt .lead-card{background:var(--mt-yellow);color:var(--mt-ink);border-radius:var(--radius-md);padding:22px;display:grid;gap:12px;scroll-margin-top:96px}.mt .lead-card h3{font-size:22px;font-weight:900;margin:0}.mt .lead-card p{margin:0;max-width:60ch}.mt .lead-card form{display:flex;flex-wrap:wrap;gap:8px}.mt .lead-card input{flex:1 1 240px;min-width:0;padding:12px 16px;border-radius:var(--radius-pill);border:1.5px solid var(--mt-ink);background:var(--mt-paper)}.mt .lead-card input:focus-visible{outline:2px solid var(--mt-ink);outline-offset:2px}.mt .lead-msg{font-size:14px;font-weight:700}.mt .legal{font-size:12px;line-height:1.45;color:var(--mt-ink-2)}.mt .legal a{text-decoration:underline}.mt-band{padding-block:64px}.mt-band-light{background:var(--color-paper);border-block:1px solid var(--color-grey-200)}.mt-band-cream{background:var(--color-cream)}@media(max-width:640px){.mt-band{padding-block:48px}}.mt .content{display:grid;gap:48px;max-width:760px}@media(min-width:960px){.mt .content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px 56px;max-width:none;align-items:start}.mt .content>.tldr,.mt .content>.span-2,.mt .content>.byline{grid-column:1 / -1}.mt .content>.tldr{max-width:860px}.mt .content>.span-2>p,.mt .content>.span-2>h2{max-width:860px}.mt .faq-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;align-items:start}}.mt .content section{display:grid;gap:14px;min-width:0}.mt .content h2{font-size:clamp(1.6rem,3.2vw,34px);font-weight:900;margin:0}.mt .content p,.mt .content li{font-size:17px;line-height:var(--lh-prose);color:var(--mt-ink-2)}.mt .content p{margin:0}.mt .content strong{color:var(--mt-ink)}.mt .content a{text-decoration:underline;text-decoration-color:var(--mt-yellow);text-decoration-thickness:3px;text-underline-offset:3px}.mt .content ul,.mt .content ol{margin:0;padding-left:22px;display:grid;gap:8px}.mt .content ol li::marker{font-weight:900;color:var(--mt-ink)}.mt .tldr{border-left:4px solid var(--mt-yellow);background:var(--mt-cream);padding:16px 18px;border-radius:0 var(--radius-md) var(--radius-md) 0}.mt .table-wrap{overflow-x:auto;border:1px solid var(--mt-line);border-radius:var(--radius-md)}.mt table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.mt th,.mt td{text-align:left;vertical-align:top;padding:10px 14px;border-bottom:1px solid var(--mt-line);line-height:1.45}.mt th{font-size:11px;font-weight:700;letter-spacing:var(--tracking-badge);text-transform:uppercase;background:var(--mt-cream)}.mt tr:last-child td{border-bottom:0}.mt td:first-child{font-weight:700;color:var(--mt-ink);white-space:nowrap}.mt .aside{font-style:italic;color:var(--mt-ink)!important}.mt .cta-band{background:var(--mt-ink);border-radius:var(--radius-lg);padding:28px;display:grid;gap:14px}.mt .cta-band h2,.mt .cta-band strong{color:var(--mt-paper)}.mt .cta-band p,.mt .cta-band li{color:var(--mt-paper);opacity:.9}.mt .cta-band .micro{font-size:13px;opacity:.7}.mt .btn-light-outline{color:var(--mt-paper);border-color:var(--mt-paper);background:transparent}.mt .btn-light-outline:hover{background:var(--mt-paper);color:var(--mt-ink)}.mt .content .cta-band a.btn{text-decoration:none}.mt .tools-list{list-style:none;padding:0!important;display:grid;gap:10px}.mt .tools-list li{border:1px solid var(--mt-line);border-radius:var(--radius-sm);padding:12px 14px}.mt .faq details{border-bottom:1px solid var(--mt-line);padding:14px 0}.mt .faq summary{cursor:pointer;font-weight:700;font-size:17px;color:var(--mt-ink)}.mt .faq summary:focus-visible{outline:2px solid var(--mt-ink);outline-offset:3px}.mt .faq details p{margin-top:8px}.mt .byline{font-size:14px!important;color:var(--mt-muted)!important;border-top:1px solid var(--mt-line);padding-top:14px}@media(prefers-reduced-motion:reduce){.mt *,.mt *:before,.mt *:after{transition:none!important}}
