.mt-root{--mt-warn: #84651c;--mt-info: #2c5f8f;--mt-done: #19773f;--mt-w: calc(min(100vw, var(--container-max)) - 2 * var(--gutter));--mt-xxl: min(calc(var(--mt-w) / 6.9), 21svh);--mt-xl: min(calc(var(--mt-w) / 7.4), 19svh);--mt-l: clamp(1.4rem, 1rem + 1.6vw, 2.5rem);--mt-m: clamp(1rem, .95rem + .32vw, 1.2rem);--mt-s: clamp(.9rem, .85rem + .25vw, 1.05rem);--mt-open: 300;--mt-said: 640;--mt-pose: cubic-bezier(.22, 1, .36, 1);--mt-trajet: cubic-bezier(.6, 0, .2, 1);--mt-ressort: cubic-bezier(.34, 1.56, .64, 1);--mt-balai: cubic-bezier(.76, 0, .24, 1);--mt-grave: cubic-bezier(.2, .8, .2, 1)}.mt-root [data-tone=dark],html[data-theme=dark] .mt-root{--mt-warn: #e8c56a;--mt-info: #8fc1ef;--mt-done: #57d99a}.mt-plan{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;padding:calc(var(--header-h) + clamp(1.25rem,4svh,2.5rem)) 0 clamp(2.5rem,7svh,4.5rem);background:var(--c-bg);color:var(--c-ink)}@media(min-width:56.25em){.mt-plan{min-height:100svh}}html[data-theme=dark] .mt-plan:not([data-tone=dark]){background:var(--c-bg-soft)}.mt-dot{display:inline-block;width:.126em;height:.1285em;margin:0 .057em;background:var(--tint-deep);font-style:normal}[data-tone=dark] .mt-dot,html[data-theme=dark] .mt-dot{background:var(--tint-bright)}.mt-fly{position:fixed;z-index:60;transform-origin:0 0;pointer-events:none}.mt-word{font-size:var(--mt-xxl);font-weight:var(--mt-said);letter-spacing:-.04em;line-height:1.02;white-space:nowrap;color:var(--c-ink)}.mt-word:focus-visible{outline:none}.mt-pill{display:inline-flex;align-items:center;gap:.45em;padding:.28em .8em;border-radius:var(--radius-pill);font-size:clamp(.9rem,.85rem + .25vw,1.05rem);font-weight:var(--fw-medium);line-height:1.3;white-space:nowrap}.mt-pill:before{content:"";width:.5em;height:.5em;border-radius:50%;background:currentColor}.mt-pill--warn{color:var(--mt-warn);background:#d6a83229}.mt-pill--info{color:var(--mt-info);background:#4080c421}.mt-pill--done{color:var(--mt-done);background:#1e84491f}.mt-pill--good{color:var(--c-accent);background:var(--c-accent-tint)}.mt-pill--muted{color:var(--c-muted);background:color-mix(in srgb,var(--c-ink) 8%,transparent)}.mt-cta{display:inline-flex;align-items:center;gap:.7em;min-height:44px;padding:.72em 1.1em .72em 1.4em;border-radius:var(--radius-pill);background:var(--c-ink);color:var(--c-bg);font-size:clamp(1rem,.95rem + .32vw,1.2rem);font-weight:var(--fw-semibold);letter-spacing:-.01em;transition:transform var(--dur-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.mt-cta:hover{transform:translateY(-1px)}}.mt-cta:focus-visible{outline:2px solid var(--tint-bright, var(--c-accent));outline-offset:4px;border-radius:var(--radius-pill)}html:not(.js) .mt-root [data-unless],.mt-root[data-ok~=cadrage] [data-unless=cadrage],.mt-root[data-ok~=design] [data-unless=design],.mt-root[data-ok~=dev] [data-unless=dev],.mt-root[data-ok~=lancement] [data-unless=lancement],html.js .mt-root:not([data-ok~=cadrage]) [data-if=cadrage],html.js .mt-root:not([data-ok~=design]) [data-if=design],html.js .mt-root:not([data-ok~=dev]) [data-if=dev],html.js .mt-root:not([data-ok~=lancement]) [data-if=lancement],html.js .mt-root:not([data-ok~=demo]) [data-if=demo]{display:none!important}html:not(.js) .mt-root [data-none],.mt-root[data-ok~=cadrage] [data-none~=cadrage],.mt-root[data-ok~=design] [data-none~=design],.mt-root[data-ok~=demo] [data-none~=demo],.mt-root[data-ok~=lancement] [data-none~=lancement]{display:none!important}html.js .mt-root:not([data-ok~=cadrage]) [data-step=cadrage] .mt-word,html.js .mt-root:not([data-ok~=design]) [data-step=design] .mt-word,html.js .mt-root:not([data-ok~=dev]) [data-step=dev] .mt-word,html.js .mt-root:not([data-ok~=lancement]) [data-step=lancement] .mt-word{font-weight:var(--mt-open)}html.js .mt-root:not([data-ok~=cadrage]) [data-dot=cadrage],html.js .mt-root:not([data-ok~=design]) [data-dot=design],html.js .mt-root:not([data-ok~=dev]) [data-dot=dev],html.js .mt-root:not([data-ok~=lancement]) [data-dot=lancement]{opacity:0}.mt-dot--beat{transform-origin:50% 100%}@media(prefers-reduced-motion:no-preference){html.js:not(.no-motion) .mt-dot--beat{animation:mt-beat 2.4s linear infinite}}@keyframes mt-beat{0%{transform:scale(1);animation-timing-function:cubic-bezier(.22,1,.36,1)}6%{transform:scale(1.5);animation-timing-function:cubic-bezier(.65,0,.35,1)}14%{transform:scale(1);animation-timing-function:cubic-bezier(.22,1,.36,1)}20%{transform:scale(1.28);animation-timing-function:cubic-bezier(.65,0,.35,1)}38%,to{transform:scale(1)}}.mt-stage{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;row-gap:var(--space-md)}@media(prefers-reduced-motion:no-preference){html.js:not(.no-motion) .mt-root[data-tall~="35"] .mt-pin--always{display:block;min-height:0;padding:0}html.js:not(.no-motion) .mt-root[data-tall~="35"] .mt-pin--always>.mt-track{height:calc(100svh + var(--mt-run, 90svh))}html.js:not(.no-motion) .mt-root[data-tall~="35"] .mt-pin--always>.mt-track>.mt-stage{position:sticky;top:0;height:100svh;padding:calc(var(--header-h) + clamp(1rem,3svh,2rem)) 0 clamp(1.5rem,5svh,3rem)}}@media(prefers-reduced-motion:no-preference)and (min-width:56.25em)and (min-height:35em){html.js:not(.no-motion) .mt-pin{display:block;min-height:0;padding:0}html.js:not(.no-motion) .mt-pin>.mt-track{height:calc(100svh + var(--mt-run, 90svh))}html.js:not(.no-motion) .mt-pin>.mt-track>.mt-stage{position:sticky;top:0;height:100svh;padding:calc(var(--header-h) + clamp(1rem,3svh,2rem)) 0 clamp(1.5rem,5svh,3rem)}}.mt-hero.mt-plan{align-items:stretch;min-height:min(100svh,90vw);padding:calc(var(--header-h) + clamp(.9rem,3svh,2rem)) 0 clamp(1.5rem,5svh,3.25rem)}.mt-hero__in{display:flex;flex-direction:column;justify-content:center}.mt-hero__in:before{content:"";order:2;flex:1 1 0;min-height:clamp(1.5rem,5svh,3rem);max-height:17svh}.mt-hero__name{order:0;font-size:clamp(1.1rem,.98rem + .6vw,1.5rem);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:1.2;color:var(--c-muted)}.mt-hero__up{position:relative;z-index:1;display:inline-block}.mt-hero__thesis{order:1;margin:.08em 0 0 -.04em;font-size:min(calc(var(--mt-w) / 6.25),17.5svh);font-weight:var(--mt-said);letter-spacing:-.04em;line-height:.98}.mt-hero__l{display:block;white-space:nowrap}.mt-hero__l--a{color:color-mix(in srgb,var(--c-ink) 30%,transparent)}.mt-hero__dots{white-space:nowrap}.mt-hero__seat{position:relative;display:inline-block;width:.126em;height:.1285em;margin:0 .035em 0 .057em;background:color-mix(in srgb,var(--c-ink) 14%,transparent)}.mt-hero__seat .mt-dot{position:absolute;inset:0;width:auto;height:auto;margin:0;transform-origin:0 100%}.mt-hero__words{order:3;display:flex;flex-wrap:wrap;gap:0 .75em;margin:0;padding:0;list-style:none;font-size:clamp(1.5rem,1.1rem + 2vw,2rem);font-weight:var(--mt-said);letter-spacing:-.035em;line-height:1.12;white-space:nowrap}.mt-hero__words a{position:relative;z-index:1;display:block;padding-block:max(.12em,calc((44px - 1.12em)/2));color:var(--c-ink)}.mt-hero__w{display:inline-grid}.mt-hero__w:after{content:attr(data-w);grid-area:1 / 1;padding-right:.24em;visibility:hidden;pointer-events:none}.mt-hero__g{grid-area:1 / 1;justify-self:start}.mt-hero__words .mt-dot{transform-origin:50% 100%}@media(min-width:47.5em){.mt-hero__thesis{font-size:min(var(--mt-xxl),17.5svh)}.mt-hero__words{flex-wrap:nowrap;justify-content:space-between;gap:0 .4em;font-size:calc(var(--mt-w) / 28.2)}.mt-hero__words li:last-child{margin:0 -.24em 0 -.2em}.mt-hero__words li:last-child .mt-hero__g{justify-self:end}}.mt-hero__words a:focus-visible{outline:2px solid var(--tint-deep);outline-offset:2px}html[data-theme=dark] .mt-hero__words a:focus-visible{outline-color:var(--tint-bright)}.mt-hero__lede{order:4;max-width:44ch;margin-top:clamp(.35rem,1.4svh,.9rem);font-size:var(--mt-m);line-height:1.42;letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--c-muted)}@media(prefers-reduced-motion:no-preference){html.js:not(.no-motion) .mt-hero:not(.is-live) :is(.mt-hero__up,.mt-hero__seat,.mt-hero__words a){opacity:0;animation:mt-hero-rescue .3s linear 4s forwards}html.js:not(.no-motion) .mt-hero:not(.is-set) .mt-hero__seat{background:transparent}}@keyframes mt-hero-rescue{to{opacity:1}}html.js .mt-root:not([data-ok~=cadrage]) .mt-hero__words [data-key=cadrage]:not(.is-on) .mt-hero__t,html.js .mt-root:not([data-ok~=design]) .mt-hero__words [data-key=design]:not(.is-on) .mt-hero__t,html.js .mt-root:not([data-ok~=dev]) .mt-hero__words [data-key=dev]:not(.is-on) .mt-hero__t,html.js .mt-root:not([data-ok~=lancement]) .mt-hero__words [data-key=lancement]:not(.is-on) .mt-hero__t,html.js .mt-root:not([data-ok~=cadrage][data-ok~=design][data-ok~=dev][data-ok~=lancement]) .mt-hero__words [data-key=maintenance]:not(.is-on) .mt-hero__t{font-weight:var(--mt-open)}html.js .mt-root:not([data-ok~=cadrage][data-ok~=design][data-ok~=dev][data-ok~=lancement]) .mt-hero__words li:not(.is-on) [data-dot=maintenance]{opacity:0}html.js .mt-root .mt-hero .mt-hero__words li.is-on .mt-dot{opacity:1}.mt-root[data-ok~=cadrage] .mt-hero__dots [data-of=cadrage],.mt-root[data-ok~=design] .mt-hero__dots [data-of=design],.mt-root[data-ok~=dev] .mt-hero__dots [data-of=dev],.mt-root[data-ok~=lancement] .mt-hero__dots [data-of=lancement],.mt-root[data-ok~=cadrage][data-ok~=design][data-ok~=dev][data-ok~=lancement] .mt-hero__dots [data-of=maintenance],html:not(.js) .mt-hero__dots .mt-dot{visibility:hidden}@media(prefers-reduced-motion:no-preference){html.js:not(.no-motion) .mt-hero__words li.is-beat .mt-dot{animation:mt-beat 2.4s linear 1}html.js:not(.no-motion) .mt-root[data-ok~=cadrage][data-ok~=design][data-ok~=dev][data-ok~=lancement] .mt-hero.is-inview [data-dot=maintenance]{animation:mt-beat 2.4s linear infinite}}.mt-cad{--cad-plane: var(--tint-bright);--cad-ink: #0b0b0f;--cad-pale: rgba(245, 245, 247, .47);--cad-lh: 1.08;--cad-sign: clamp(1.5rem, 1.25rem + .42vw, 1.75rem);--cad-pad: var(--gutter);--cad-iw: calc(100vw - 2 * var(--gutter));--cad-h: clamp(18.5rem, 80vw, 23rem);--cad-later-fs: 1.5rem;--cad-later-gap: clamp(.6rem, 1.3vw, 1.25rem);--cad-fs: min(calc((var(--cad-h) - 3.6rem) / 3.24), calc(var(--cad-iw) / 4.3));overflow-x:clip}@supports not (overflow: clip){.mt-cad{overflow:hidden}}.mt-cad__grid{display:grid;grid-template-columns:minmax(0,1fr)}.mt-cad__text{margin-top:clamp(.9rem,2.4svh,1.4rem)}.mt-cad__say{font-size:var(--mt-l);font-weight:520;letter-spacing:-.02em;line-height:1.14;text-wrap:balance;color:var(--c-ink)}.mt-cad__body{margin-top:.7em;font-size:var(--mt-m);line-height:1.5;text-wrap:pretty;color:var(--c-muted)}.mt-cad__ask{display:grid;justify-items:start;row-gap:.8rem;margin-top:1.1rem}.mt-cad__state{display:flex;margin:0}.mt-cad .mt-cta{justify-content:center;width:100%;padding:.72em 1.4em}html:not(.js) .mt-cad .mt-cta,.mt-root[data-ok~=cadrage] .mt-cad .mt-cta{display:none!important}.mt-cad__got{display:grid;row-gap:.18em;margin:1.5rem 0 0;padding:0;list-style:none;font-size:max(.8125rem,var(--fs-small));font-weight:520;line-height:1.42;color:var(--c-ink)}html.js .mt-root:not([data-ok~=cadrage]) .mt-cad__got li{color:var(--c-faint)}.mt-cad__field{position:relative;display:grid;grid-template-columns:minmax(0,1fr);margin:clamp(1.4rem,4svh,2rem) calc(-1 * var(--gutter)) 0}.mt-cad__layer{grid-area:1 / 1;min-width:0}.mt-cad__layer--ink{position:relative;isolation:isolate;color:var(--cad-ink);pointer-events:none;-webkit-user-select:none;user-select:none;clip-path:inset(-1px -50vw calc(100% - var(--cad-h) - 1px) -1px)}.mt-cad__layer--ink:before{content:"";position:absolute;z-index:-1;inset:0 -50vw auto 0;height:var(--cad-h);background:var(--cad-plane)}html:not(.js) .mt-cad__layer--ink,.mt-root[data-ok~=cadrage] .mt-cad__layer--ink{display:none}.mt-cad.is-folded .mt-cad__layer--ink{visibility:hidden}.mt-cad__v1{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:var(--cad-h);padding:clamp(.7rem,1.8svh,1.05rem) var(--gutter) clamp(.8rem,2.3svh,1.35rem) var(--cad-pad)}.mt-cad__later{padding:.75rem var(--gutter) 0 var(--cad-pad)}.mt-cad__label{margin:0 0 .25rem;font-size:var(--mt-s);font-weight:520;line-height:1.3;color:var(--c-muted)}.mt-cad__layer--ink .mt-cad__label{color:#0b0b0fb8}.mt-cad__words{display:flex;flex-direction:column;align-items:flex-start;min-height:0;margin:0;padding:0;list-style:none;font-size:var(--cad-fs);font-weight:var(--mt-said);letter-spacing:-.04em;line-height:var(--cad-lh)}.mt-cad__words--later{flex-flow:row wrap;align-items:center;gap:0 var(--cad-later-gap);min-height:5.5rem;align-content:flex-start;font-size:var(--cad-later-fs);font-weight:var(--mt-open);letter-spacing:-.025em}.mt-cad__words>li{display:flex}.mt-cad__words:not(.mt-cad__words--later) .mt-chip__w{margin-left:-.04em}.mt-cad .mt-chip{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0;font:inherit;letter-spacing:inherit;color:inherit;text-align:left;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mt-cad .mt-chip:disabled,.mt-cad .mt-chip[aria-disabled=true]{cursor:default}.mt-cad .mt-chip__w{display:inline-grid;transform-origin:0 0}.mt-cad .mt-chip__g,.mt-cad .mt-chip__z{grid-area:1 / 1}.mt-cad .mt-chip__g{width:0;color:var(--c-ink)}.mt-cad .mt-chip__z{visibility:hidden}.mt-cad__words--later .mt-chip__g{color:var(--cad-pale)}.mt-cad__layer--ink .mt-chip__g{color:var(--cad-ink)}.mt-cad .mt-chip__sign{--bar: var(--c-ink);position:relative;top:.08em;flex:none;width:var(--cad-sign);height:var(--cad-sign);margin-left:max(.13em,.45rem);border-radius:50%;background:#f5f5f724;transition:background-color .2s var(--mt-pose),opacity .16s linear}.mt-cad__layer--ink .mt-chip__sign{--bar: var(--cad-ink);background:#0b0b0f21}.mt-cad .mt-chip__sign:before,.mt-cad .mt-chip__sign:after{content:"";position:absolute;top:50%;left:50%;width:.625rem;height:2px;margin:-1px 0 0 -.3125rem;background:var(--bar)}.mt-cad .mt-chip__sign:after{transform:rotate(90deg)}.mt-cad__words:not(.mt-cad__words--later) .mt-chip__sign:after{transform:rotate(0)}.mt-cad__words>li.is-hover .mt-chip__sign{background:#f5f5f74d}.mt-cad__layer--ink .mt-cad__words>li.is-hover .mt-chip__sign{background:#0b0b0f42}.mt-cad__words>li.is-last .mt-chip__sign,html:not(.js) .mt-cad .mt-chip__sign,.mt-root[data-ok~=cadrage] .mt-cad .mt-chip__sign{opacity:0}.mt-cad .mt-chip:focus-visible{outline:2px solid var(--tint-bright);outline-offset:3px}.mt-cad__layer--ink .mt-cad__words>li.is-focus .mt-chip{outline:2px solid var(--cad-ink);outline-offset:3px;border-radius:var(--radius-xs)}.mt-cad .mt-cta:focus-visible{outline-offset:3px;border-radius:var(--radius-pill)}@media(min-width:56.25em){.mt-cad{--cad-pad: clamp(1.25rem, 2.2vw, 2rem);--cad-iw: calc(var(--mt-w) * .575 - var(--cad-pad));--cad-top: calc(var(--header-h) + 2.5svh);--cad-gap: calc(var(--mt-xxl) * .07 + 1.4svh);--cad-later-fs: clamp( 1.15rem, calc((var(--cad-iw) - 4 * var(--cad-sign) - 1.8rem - 3 * var(--cad-later-gap)) / 15.2), 2.1rem );--cad-later-h: calc(.75rem + var(--mt-s) * 1.3 + .25rem + 2.75rem);--cad-h: clamp( 17.5rem, min(50svh, 100svh - var(--cad-top) - var(--mt-xxl) * 1.02 - var(--cad-gap) - var(--cad-later-h) - 3svh), 30rem );align-items:start;padding:var(--cad-top) 0 2.2svh}.mt-cad__grid{grid-template-columns:minmax(0,32fr) minmax(0,10.5fr) minmax(0,57.5fr);grid-template-rows:auto auto auto auto minmax(0,1fr)}.mt-cad__grid>.mt-word{grid-area:1 / 1 / 2 / -1}.mt-cad__text{grid-area:2 / 1;margin-top:var(--cad-gap)}.mt-cad__ask{grid-area:3 / 1;row-gap:clamp(.55rem,1.6svh,.85rem);margin-top:clamp(.8rem,2.4svh,1.5rem)}.mt-cad__got{grid-area:4 / 1;margin-top:clamp(.75rem,2.2svh,1.4rem);font-size:max(.8125rem,min(var(--fs-small),2.05svh))}.mt-cad__field{grid-area:2 / 3 / -1 / -1;align-self:start;margin:var(--cad-gap) 0 0}.mt-cad__say{font-size:min(var(--mt-l),4.2svh)}.mt-cad__body{margin-top:.6em;font-size:max(.9375rem,min(var(--mt-m),2.4svh))}.mt-cad .mt-cta{width:auto;font-size:max(1rem,min(clamp(1rem,.95rem + .32vw,1.2rem),2.5svh))}.mt-cad__v1,.mt-cad__later{padding-right:0}.mt-cad__words--later{flex-wrap:nowrap;min-height:2.75rem}}@media(prefers-reduced-motion:no-preference){html.js:not(.no-motion) .mt-cad:not(.is-in) .mt-cad__layer--ink{clip-path:inset(-1px -50vw calc(100% - var(--cad-h) - 1px) 150vw)}html.js:not(.no-motion) .mt-cad:not(.is-in) .mt-cad__field .mt-chip{transform:translateY(118%)}html.js:not(.no-motion) .mt-cad:not(.is-in) .mt-cad__label{opacity:0}html.js:not(.no-motion) .mt-cad:not(.is-in) .mt-cad__words>li,.mt-cad.is-composing .mt-cad__words>li{clip-path:inset(-.04em -100vw -.1em -1em)}html.js:not(.no-motion) .mt-root[data-ok~=cadrage] .mt-cad__got li{transition:color .42s var(--mt-grave) calc(var(--i, 0) * 90ms + .32s)}html.js:not(.no-motion) .mt-root[data-ok~=cadrage] .mt-cad .mt-pill--done{animation:mt-cad-pill .42s var(--mt-pose) both}}@keyframes mt-cad-pill{0%{clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 0 0 0 round 999px)}}.mt-win,.mt-app{--c-bg: #fbfbfd;--c-bg-soft: #f4f5f4;--c-surface: #ffffff;--c-ink: #0b0b0f;--c-ink-soft: #1a1a1f;--c-muted: #5b5e63;--c-faint: #6c6f75;--c-hairline: rgba(11, 11, 15, .1);--c-accent: #14487e;--c-accent-tint: rgba(20, 72, 126, .08);--mt-warn: #8a6a1f;--mt-info: #2c5f8f;--mt-done: #1e8449;color:var(--c-ink)}.mt-win{container:mt-win / inline-size;border-radius:clamp(10px,1.1vw,18px);background:var(--c-surface);overflow:hidden}.mt-win__bar{position:relative;display:grid;place-items:center;height:max(5.4cqw,26px);background:color-mix(in srgb,var(--c-ink) 5%,var(--c-surface))}.mt-win__dots{position:absolute;left:2.2cqw;display:flex;gap:max(.9cqw,4px)}.mt-win__dots i{width:max(1.5cqw,7px);height:max(1.5cqw,7px);border-radius:50%;background:color-mix(in srgb,var(--c-ink) 16%,transparent)}.mt-win__url{padding:.5cqw 2.4cqw;border-radius:99px;background:var(--c-surface);font-size:max(1.75cqw,10px);line-height:1.3;color:var(--c-muted)}.mt-win__extra{position:absolute;right:2.2cqw;display:flex;align-items:center;gap:max(1cqw,5px);font-size:max(1.75cqw,10px);font-weight:var(--fw-medium);line-height:1.3;color:var(--c-muted)}.mt-win__state{flex:none;width:max(1.3cqw,7px);height:max(1.3cqw,7px);background:var(--mt-win-state, var(--mt-done))}.mt-win__ver{font-variant-numeric:tabular-nums;white-space:nowrap}@container mt-win (max-width: 460px){.mt-win__url,.mt-win__extra{font-size:11px}.mt-win__url{padding:2px 10px}}.mt-app{isolation:isolate;--ink: #0b0b0f;--ink-h: #0b0b0f;--muted: #5b5e63;--acc: #be185d;--acc-ink: #ffffff;--acc-soft: #f7e3eb;--acc-soft-ink: #be185d;--dark: #0b0b0f;--dark-ink: #ffffff;--mute-bg: #e4e4e6;--mute-ink: #4a4d52;--paper: #ffffff;--on-bg: #f7e3eb;--on-ink: #be185d;--bar: transparent;--bar-h: transparent;--blk: #f2f2f3;--m1: 1;--m2: 1;--m3: 1;--m4: 1;--m5: 1;container:mt-app / inline-size;position:relative;background:#fff;font-style:normal;line-height:1.25;text-align:left;-webkit-user-select:none;user-select:none}.mt-app i{font-style:normal}:where(.mt-app) :where(p,ul){margin:0;padding:0;list-style:none}.mt-app.is-wire{--ink-h: transparent;--bar-h: #cfcfd2;--on-bg: #e2e2e5;--on-ink: transparent}.mt-app.is-wire,[data-built]:not([data-built~=clients]) [data-mod=clients],[data-built]:not([data-built~=devis]) [data-mod=devis],[data-built]:not([data-built~=planning]) [data-mod=planning],[data-built]:not([data-built~=facturation]) [data-mod=facturation],[data-built]:not([data-built~=signature]) [data-mod=signature]{--ink: transparent;--muted: transparent;--acc: #b4b4b8;--acc-ink: transparent;--acc-soft: #e2e2e5;--acc-soft-ink: transparent;--dark: #c6c6ca;--dark-ink: transparent;--mute-bg: #e2e2e5;--mute-ink: transparent;--paper: #d9d9dd;--bar: #dcdcdf}.mt-app__in{--fs: max(1.9cqw, 10px);--fs-s: max(1.72cqw, 10px);display:grid;grid-template-columns:max(24%,calc(var(--fs) * 11.9)) minmax(0,1fr);position:relative;aspect-ratio:var(--mt-app-ratio, 16 / 10);font-size:var(--fs);overflow:hidden}.mt-app__t{position:relative;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;color:var(--ink)}.mt-app__t:after{content:"";position:absolute;top:50%;left:0;right:0;height:.62em;translate:0 -50%;border-radius:99px;background:var(--bar)}.mt-app__t--m{color:var(--muted)}.mt-app__t--h{color:var(--ink-h)}.mt-app__t--h:after{background:var(--bar-h)}.mt-app__num{font-variant-numeric:tabular-nums}.mt-app__side{display:flex;flex-direction:column;min-width:0;padding:2.3cqw 1.2cqw 1.6cqw;background:#f5f5f6;overflow:hidden auto;scrollbar-width:none}.mt-app__side::-webkit-scrollbar,.mt-app__menu::-webkit-scrollbar{display:none}.mt-app__name{display:flex;align-items:center;gap:.9cqw;min-height:calc(var(--fs) * 1.25 + 1.4cqw);margin-bottom:1.5cqw;padding:0 .9cqw;font-weight:var(--fw-semibold);letter-spacing:-.015em}.mt-app__logo{flex:none;width:max(2.4cqw,12px);height:max(2.4cqw,12px);border-radius:.55cqw;background:var(--acc)}.mt-app__menu{display:flex;flex-direction:column;gap:.35cqw;min-width:0}.mt-app__nav{display:flex;align-items:center;gap:.8cqw;width:100%;min-width:0;padding:.8cqw .9cqw;border:0;border-radius:1cqw;background:transparent;font:inherit;font-weight:var(--fw-medium);line-height:1.25;text-align:left;color:inherit;cursor:pointer}.mt-app__nav .mt-app__t--h{color:color-mix(in srgb,var(--ink-h) 78%,transparent)}.mt-app__nav[aria-current]{background:var(--on-bg);font-weight:var(--fw-semibold)}.mt-app__nav[aria-current] .mt-app__t--h{color:var(--on-ink)}.mt-app.is-wire .mt-app__nav[aria-current] .mt-app__t--h:after{background:#b4b4b8}.mt-app__nav:disabled{cursor:default}.mt-app__nav:focus-visible{outline:max(.3cqw,2px) solid #be185d;outline-offset:max(.2cqw,1px)}@media(hover:hover)and (pointer:fine){.mt-app__nav:not([aria-current]):hover{background:color-mix(in srgb,#0b0b0f 6%,transparent)}}@media(pointer:coarse){.mt-app__nav{min-height:44px}}.mt-app__main{display:grid;min-width:0;min-height:0;padding:2.3cqw 2.3cqw 2.2cqw}.mt-app__new{position:absolute;top:2.3cqw;right:2.3cqw;z-index:1;padding:.7cqw 1.9cqw;border-radius:99px;background:var(--acc);color:var(--acc-ink);font-weight:var(--fw-semibold);white-space:nowrap}.mt-app.is-wire .mt-app__new{--acc-ink: transparent}.mt-app__views{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0}.mt-app__view{display:none;grid-area:1 / 1;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:1.6cqw;min-width:0;min-height:0}.mt-app:not([data-view]) .mt-app__view[data-v=home],.mt-app[data-view=home] .mt-app__view[data-v=home],.mt-app[data-view=clients] .mt-app__view[data-v=clients],.mt-app[data-view=devis] .mt-app__view[data-v=devis],.mt-app[data-view=planning] .mt-app__view[data-v=planning],.mt-app[data-view=facturation] .mt-app__view[data-v=facturation],.mt-app[data-view=signature] .mt-app__view[data-v=signature],.mt-app .mt-app__view.is-leaving{display:grid}.mt-app__title{display:flex;align-items:center;gap:1.2cqw;min-height:calc(var(--fs) * 1.25 + 1.4cqw);padding-right:calc(var(--fs) * 6.4);font-size:max(2.9cqw,14px);font-weight:var(--fw-semibold);letter-spacing:-.02em;line-height:1.1}.mt-app__title .mt-app__t:after{height:.56em}.mt-app__cards{--n: calc(var(--m1) + var(--m2) + var(--m3) + var(--m4) + var(--m5));--is4: clamp(0, 1 - max(var(--n) - 4, 4 - var(--n)), 1);--is3: clamp(0, 1 - max(var(--n) - 3, 3 - var(--n)), 1);--two: var(--is4);display:flex;flex-wrap:wrap;align-content:stretch;gap:1.2cqw;min-width:0;min-height:0}.mt-app__card{position:relative;flex:1 1 calc(26% + 8% * var(--two));display:flex;flex-direction:column;gap:1cqw;min-width:0;min-height:0;padding:1.4cqw 1.4cqw 1.2cqw;border-radius:1.5cqw;background:var(--blk);overflow:hidden}.mt-app__th{display:flex;align-items:center;gap:.9cqw;min-height:calc(var(--fs-s) * 1.3 + .5cqw);font-weight:var(--fw-semibold);letter-spacing:-.01em}.mt-app__list{flex:1 1 0;display:flex;flex-flow:column wrap;justify-content:space-between;align-content:flex-start;column-gap:6cqw;height:0;min-width:0;min-height:0;overflow:hidden}.mt-app__row{--row: 3.3em;flex:1 0 var(--row);display:flex;align-items:center;gap:.45em;width:100%;min-width:0;max-height:calc(var(--row) * 1.45)}.mt-app__row--who{--row: 2.55em}.mt-app__av{flex:none;display:grid;place-items:center;width:calc(var(--fs) * 1.9);height:calc(var(--fs) * 1.9);border-radius:50%;background:var(--acc-soft);color:var(--acc-soft-ink);font-size:var(--fs-s);font-weight:var(--fw-semibold);line-height:1}.mt-app__row--two{flex-direction:column;align-items:stretch;justify-content:center;gap:.1em;line-height:1.2}.mt-app__row--two>.mt-app__t{align-self:flex-start;font-weight:var(--fw-medium)}.mt-app__l2{display:flex;align-items:center;justify-content:space-between;gap:.5em;min-width:0}.mt-app__tag{flex:none;padding:.08em .62em;border-radius:99px;background:var(--mute-bg);color:var(--mute-ink);font-size:var(--fs-s);font-weight:var(--fw-semibold);line-height:1.25;white-space:nowrap}.mt-app__tag[data-s=signed],.mt-app__tag[data-s=paid]{background:var(--acc);color:var(--acc-ink)}.mt-app__tag[data-s=sent],.mt-app__tag[data-s=due],.mt-app__tag[data-s=tosign]{background:var(--acc-soft);color:var(--acc-soft-ink)}.mt-app__sig{position:relative;flex:none;width:calc(var(--fs) * 4.6);height:calc(var(--fs) * 1.3)}.mt-app__sig svg{display:block;width:100%;height:100%;overflow:visible}.mt-app__sig path{fill:none;stroke:var(--acc);stroke-width:max(.5cqw,3px);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mt-app.is-wire .mt-app__sig path,[data-built]:not([data-built~=signature]) [data-mod=signature] .mt-app__sig path{stroke:transparent}.mt-app__sig:after{content:"";position:absolute;inset:22% 0;border-radius:99px;background:var(--bar)}.mt-app__week{--who: 0%;--cols: var(--who) repeat(5, minmax(0, 1fr));position:relative;flex:1 1 0;display:flex;flex-direction:column;gap:.5cqw;height:0;min-width:0;min-height:0}.mt-app__week:before{content:"";position:absolute;top:0;bottom:0;left:var(--who);width:calc((100% - var(--who)) / 5);border-radius:.9cqw;background:var(--acc-soft);transform:translate(calc(100% * (var(--mt-app-day, 2) - 1)));transition:transform .42s var(--mt-trajet, cubic-bezier(.6, 0, .2, 1))}.mt-app__days{position:relative;display:grid;grid-template-columns:var(--cols);padding:.5cqw 0 .2cqw;font-size:var(--fs-s);font-weight:var(--fw-medium)}.mt-app__day{display:grid;justify-items:center;min-width:0}.mt-app__day:first-child{grid-column:2}.mt-app__row--bar{--row: 2.5em;display:grid;grid-template-columns:var(--cols);align-items:stretch;gap:0;max-height:calc(var(--row) * 1.16);padding:.2em 0}.mt-app__blk{position:relative;display:flex;align-items:center;min-width:0;margin:0 .1em;padding:0 .36em;border-radius:.5em;background:var(--mute-bg);color:var(--mute-ink);font-size:var(--fs-s);font-weight:var(--fw-semibold);line-height:1.3;white-space:nowrap;overflow:hidden}.mt-app__blk[data-k=site]{background:var(--acc);color:var(--acc-ink)}.mt-app__blk[data-k=visit]{background:var(--dark);color:var(--dark-ink)}.mt-app__blk[data-k=delivery]{background:var(--paper);color:var(--acc-soft-ink)}.mt-app__view>.mt-app__list,.mt-app__view>.mt-app__week{height:auto;padding:.7cqw 1.7cqw;border-radius:1.5cqw;background:var(--blk)}.mt-app__week--full{--who: 30%;padding-top:1cqw}.mt-app__view>.mt-app__week:before{top:1cqw;bottom:1cqw;left:calc(1.7cqw + (100% - 3.4cqw)*.3);width:calc((100% - 3.4cqw) * .7 / 5)}.mt-app__who{grid-column:1;justify-self:start;align-self:center;font-weight:var(--fw-medium)}.mt-app__row--line{--row: 3em;display:grid;align-items:center;column-gap:1.6cqw}.mt-app__row--line>.mt-app__t{justify-self:start}.mt-app__row--line>.mt-app__t:not(.mt-app__t--m){font-weight:var(--fw-medium)}.mt-app__row--line>.mt-app__end{justify-self:end}.mt-app__row--line>.mt-app__tag,.mt-app__row--line>.mt-app__sig{justify-self:start}.mt-app__table--clients .mt-app__row{grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr) calc(var(--fs) * 4.6);column-gap:1.2cqw}.mt-app__table--rows .mt-app__row{grid-template-columns:calc(var(--fs) * 4.4) minmax(0,1fr) calc(var(--fs) * 5) calc(var(--fs) * 6.2)}.mt-app__table--docs .mt-app__row{grid-template-columns:calc(var(--fs) * 7.2) minmax(0,1fr) calc(var(--fs) * 5) calc(var(--fs) * 6.2)}.mt-app__badge{display:none;flex:none;padding:.1em .55em;border-radius:99px;background:var(--acc);color:var(--acc-ink);font-size:var(--fs-s);font-weight:var(--fw-semibold);letter-spacing:0;line-height:1.3;white-space:nowrap}.mt-app__badge--dot{width:.62em;height:.62em;margin-left:auto;padding:0;border-radius:0}[data-new~=clients] [data-mod=clients] .mt-app__badge,[data-new~=devis] [data-mod=devis] .mt-app__badge,[data-new~=planning] [data-mod=planning] .mt-app__badge,[data-new~=facturation] [data-mod=facturation] .mt-app__badge,[data-new~=signature] [data-mod=signature] .mt-app__badge{display:inline-block}.mt-app .mt-app__soon{display:none;flex:none;margin-left:auto;padding:.12em .6em;background:#e2e2e5;color:#4a4d52;font-size:var(--fs-s);letter-spacing:0}.mt-app__title .mt-app__soon{margin-left:0}[data-built]:not([data-built~=clients]) [data-mod=clients] .mt-app__soon,[data-built]:not([data-built~=devis]) [data-mod=devis] .mt-app__soon,[data-built]:not([data-built~=planning]) [data-mod=planning] .mt-app__soon,[data-built]:not([data-built~=facturation]) [data-mod=facturation] .mt-app__soon,[data-built]:not([data-built~=signature]) [data-mod=signature] .mt-app__soon{display:inline-flex}.mt-app.is-wire .mt-app__badge,.mt-app.is-wire .mt-app__soon{visibility:hidden}.mt-root:not([data-scope~=clients]) .mt-app [data-mod=clients]:not([data-grown~=clients] *),.mt-root:not([data-scope~=devis]) .mt-app [data-mod=devis]:not([data-grown~=devis] *),.mt-root:not([data-scope~=planning]) .mt-app [data-mod=planning]:not([data-grown~=planning] *),.mt-root:not([data-scope~=facturation]) .mt-app [data-mod=facturation]:not([data-grown~=facturation] *),.mt-root:not([data-scope~=signature]) .mt-app [data-mod=signature]:not([data-grown~=signature] *){display:none}.mt-root:not([data-scope~=clients]) .mt-app:not([data-grown~=clients],[data-grown~=clients] *){--m1: 0}.mt-root:not([data-scope~=devis]) .mt-app:not([data-grown~=devis],[data-grown~=devis] *){--m2: 0}.mt-root:not([data-scope~=planning]) .mt-app:not([data-grown~=planning],[data-grown~=planning] *){--m3: 0}.mt-root:not([data-scope~=facturation]) .mt-app:not([data-grown~=facturation],[data-grown~=facturation] *){--m4: 0}.mt-root:not([data-scope~=signature]) .mt-app:not([data-grown~=signature],[data-grown~=signature] *){--m5: 0}@container mt-app (max-width: 510px){.mt-app__cards{--two: calc(var(--is4) + var(--is3))}.mt-app__row--who>.mt-app__t{white-space:normal;line-height:1.12}}@container mt-app (max-width: 460px){.mt-app__in{--fs: max(3.2cqw, 11px);--fs-s: max(3cqw, 11px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);aspect-ratio:var(--mt-app-ratio-compact, 10 / 14)}.mt-app__side{padding:3cqw 0 0;background:#f5f5f6;overflow:visible}.mt-app__name{gap:1.8cqw;min-height:calc(var(--fs) * 1.25 + 2.6cqw);margin-bottom:.6cqw;padding:0 3.4cqw}.mt-app__logo{width:4.2cqw;height:4.2cqw;border-radius:1cqw}.mt-app__menu{flex-direction:row;gap:0;padding:0 1.4cqw;overflow:auto hidden;scrollbar-width:none}.mt-app__nav{position:relative;flex:none;justify-content:center;width:auto;min-width:44px;min-height:44px;gap:1.4cqw;padding:0 2cqw;border-radius:0}.mt-app__nav[aria-current]{background:transparent}.mt-app__nav[aria-current]:after{content:"";position:absolute;left:2cqw;right:2cqw;bottom:0;height:3px;background:var(--acc)}.mt-app__nav:focus-visible{outline-offset:-3px}.mt-app__main{padding:3.4cqw}.mt-app__new{top:3cqw;right:3.4cqw;padding:1.3cqw 3.4cqw}.mt-app__view{gap:2.6cqw}.mt-app__title{min-height:0;padding:0;font-size:var(--fs)}.mt-app__title>.mt-app__t{display:none}.mt-app__cards{gap:2.2cqw}.mt-app__card{flex-basis:34%;gap:1.6cqw;padding:2.6cqw 2.8cqw 2.2cqw;border-radius:2.6cqw}.mt-app__th{gap:1.6cqw}.mt-app__row{--row: 3.1em}.mt-app__row--who,.mt-app__row--bar{--row: 2.6em}.mt-app__view>.mt-app__list,.mt-app__view>.mt-app__week{padding:1.2cqw 2.8cqw;border-radius:2.6cqw}.mt-app__week{gap:1cqw}.mt-app__week:before{border-radius:1.6cqw}.mt-app__view>.mt-app__week:before{top:1.2cqw;bottom:1.2cqw;left:calc(2.8cqw + (100% - 5.6cqw)*.3);width:calc((100% - 5.6cqw) * .7 / 5)}.mt-app__row--line{column-gap:2.4cqw}.mt-app__table--clients .mt-app__row{grid-template-columns:auto minmax(0,1fr) auto}.mt-app__table--clients .mt-app__row>.mt-app__t--m:not(.mt-app__end){display:none}.mt-app__table--rows .mt-app__row{grid-template-columns:minmax(0,1fr) auto calc(var(--fs) * 6.2)}.mt-app__table--rows .mt-app__row>.mt-app__t--m{display:none}.mt-app__table--docs .mt-app__row{grid-template-columns:minmax(0,1fr) auto calc(var(--fs) * 6.2)}.mt-app__table--docs .mt-app__row>.mt-app__t--m{display:none}}@media(prefers-reduced-motion:reduce){.mt-app__week:before{transition:none}}html.no-motion .mt-app__week:before{transition:none}.mt-des{--des-blade: max(calc(var(--mt-xxl) * .126), 8px);--des-edge: clamp(3px, .26vw, 4px);--des-grip: clamp(44px, 3.4vw, 52px);--des-metal: color-mix(in oklab, var(--tint-deep) 45%, var(--tint-bright));--des-over: clamp(10px, 1.8svh, 16px);--des-gap: clamp(1.5rem, 3.5vw, 4rem);overflow-x:clip}.mt-des__top{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-sm)}.mt-des__lede{max-width:34rem;margin:0;font-size:var(--mt-m);line-height:1.5;text-wrap:pretty;color:var(--c-muted)}.mt-des__lede strong{font-weight:520;color:var(--c-ink)}.mt-des__body{display:grid;grid-template-columns:minmax(0,1fr)}.mt-des__frame{--w: 1;position:relative;z-index:0;margin:var(--des-over) 0;touch-action:pan-y;-webkit-user-select:none;user-select:none}html.js .mt-root:not([data-ok~=design]) .mt-des__frame{--w: .04;cursor:ew-resize}html.js .mt-root:not([data-ok~=design]) .mt-des.is-live .mt-des__frame{cursor:auto}.mt-des__wipe{position:relative}.mt-des__wipe>.mt-app{isolation:isolate}.mt-des__wipe>.mt-des__wire{position:absolute;inset:0;clip-path:inset(0 0 0 calc(var(--w) * 100%))}.mt-des__blade{position:absolute;z-index:2;top:calc(var(--des-over) * -1);bottom:calc(var(--des-over) * -1);left:calc(var(--w) * 100%);width:var(--des-blade);margin-left:calc(var(--des-blade) / -2);cursor:ew-resize;touch-action:pan-y}.mt-des__band{position:absolute;inset:0 auto 0 50%;width:var(--des-edge);translate:-50% 0;background:var(--des-metal)}.mt-des__grip{--des-arrow: calc(var(--des-grip) * .14);position:absolute;top:50%;left:50%;width:var(--des-grip);height:var(--des-grip);translate:-50% -50%;background:var(--des-metal);box-shadow:0 1px 2px #00000029,0 6px 18px #0003;transition:scale .2s var(--mt-ressort),box-shadow .2s var(--mt-pose),background-color .24s var(--mt-pose)}.mt-des__grip:before,.mt-des__grip:after{content:"";position:absolute;top:50%;width:var(--des-arrow);height:calc(var(--des-arrow) * 1.7);margin-top:calc(var(--des-arrow) * -.85);background:#fff;transition:translate .2s var(--mt-ressort),opacity .16s linear}.mt-des__grip:before{right:calc(50% + var(--des-arrow) * .5);clip-path:polygon(100% 0,0 50%,100% 100%)}.mt-des__grip:after{left:calc(50% + var(--des-arrow) * .5);clip-path:polygon(0 0,100% 50%,0 100%)}@media(hover:hover)and (pointer:fine){.mt-des__blade:hover .mt-des__grip{scale:1.06}.mt-des__blade:hover .mt-des__grip:before{translate:-2px 0}.mt-des__blade:hover .mt-des__grip:after{translate:2px 0}}.mt-des__frame.is-held .mt-des__grip{scale:.92;box-shadow:0 1px 2px #00000029,0 3px 8px #00000029}@media(prefers-reduced-motion:no-preference){html.js:not(.no-motion) .mt-des:is([data-act="1"],[data-act="2"]) .mt-des__frame:not(.is-held) .mt-des__grip:before{animation:des-nudge-l 2.8s linear infinite}html.js:not(.no-motion) .mt-des:is([data-act="1"],[data-act="2"]) .mt-des__frame:not(.is-held) .mt-des__grip:after{animation:des-nudge-r 2.8s linear infinite}}@keyframes des-nudge-l{0%,62%,to{transform:none}72%{transform:translate(-3px);animation-timing-function:cubic-bezier(.22,1,.36,1)}84%{transform:none}}@keyframes des-nudge-r{0%,62%,to{transform:none}72%{transform:translate(3px);animation-timing-function:cubic-bezier(.22,1,.36,1)}84%{transform:none}}.mt-des.is-folding .mt-des__grip{background:var(--tint-bright);box-shadow:none;scale:1}.mt-des.is-folding .mt-des__grip:before,.mt-des.is-folding .mt-des__grip:after{opacity:0;animation:none}.mt-des__grip:focus-visible{outline:3px solid #0b0b0f;outline-offset:3px;border-radius:0;box-shadow:0 0 0 3px #f5f5f7}html:not(.js) .mt-des__blade,.mt-root[data-ok~=design] .mt-des__blade{display:none}.mt-des .mt-app__row--line{position:relative}.mt-des .mt-des__was{position:absolute;margin:0;pointer-events:none}.mt-des__sub{display:grid;grid-template-columns:minmax(0,1fr);justify-content:start;column-gap:2rem;margin:.4rem 0 0;padding:0;list-style:none;font-size:var(--mt-s);font-weight:520;line-height:1.4;color:var(--c-ink)}@media(min-width:35em){.mt-des__sub{grid-template-columns:repeat(2,max-content)}}@media(prefers-reduced-motion:no-preference){html.js:not(.no-motion) .mt-des__sub{grid-template-columns:minmax(0,1fr);height:1.4em;overflow:hidden}html.js:not(.no-motion) .mt-des__sub li{grid-area:1 / 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform:translateY(110%);opacity:0;transition:transform .2s var(--mt-pose),opacity .2s linear}html.js:not(.no-motion) .mt-des[data-act="2"] .mt-des__sub li:nth-child(-n+1),html.js:not(.no-motion) .mt-des[data-act="3"] .mt-des__sub li:nth-child(-n+2),html.js:not(.no-motion) .mt-des[data-act="4"] .mt-des__sub li:nth-child(-n+3){transform:translateY(-70%);opacity:0}html.js:not(.no-motion) .mt-des[data-act="1"] .mt-des__sub li:nth-child(1),html.js:not(.no-motion) .mt-des[data-act="2"] .mt-des__sub li:nth-child(2),html.js:not(.no-motion) .mt-des[data-act="3"] .mt-des__sub li:nth-child(3),html.js:not(.no-motion) .mt-des[data-act="4"] .mt-des__sub li:nth-child(4){transform:none;opacity:1;transition:transform .24s var(--mt-pose) 60ms,opacity .24s linear 60ms}}.mt-des__text{display:grid;justify-items:start;margin-top:var(--space-md)}.mt-des__quote{margin:0;font-size:clamp(1.6rem,.9rem + 1.9vw,2.7rem);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tighter);line-height:1.08;text-wrap:balance;color:var(--c-ink)}.mt-des__quote-a{color:color-mix(in srgb,var(--c-ink) 40%,transparent)}.mt-des__state{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin:clamp(.9rem,2.6svh,1.6rem) 0 0}.mt-des__what{font-size:var(--mt-m);font-weight:520;color:var(--c-ink)}.mt-des .mt-des__cta{margin-top:clamp(.7rem,2svh,1.1rem);padding:.72em 1.4em;transition:background-color .24s var(--mt-pose),color .24s var(--mt-pose),transform var(--dur-fast) var(--ease-out)}.mt-des .mt-des__cta:focus-visible{outline-offset:3px;border-radius:var(--radius-pill)}html:not(.js) .mt-des .mt-des__cta,.mt-root[data-ok~=design] .mt-des .mt-des__cta{display:none}@media(prefers-reduced-motion:no-preference){html.js:not(.no-motion) .mt-des:not([data-act="4"]) .mt-des__cta,html.js:not(.no-motion) .mt-des.is-busy .mt-des__cta{background:color-mix(in srgb,var(--c-ink) 14%,transparent);color:var(--c-ink)}}.mt-des.is-busy .mt-des__cta{pointer-events:none}@media(min-width:56.25em){.mt-des{--des-pt: 2.5svh;--des-pb: clamp(.9rem, 2.6svh, 2rem);--des-g1: clamp(.4rem, 1.2svh, 1rem);--des-lines: 2;--des-col: max(18.75rem, calc(var(--mt-w) * .29));--des-room: calc( 100svh - var(--header-h) - var(--des-pt) - var(--mt-xxl) * 1.02 - var(--des-g1) - 2 * var(--des-over) - .4rem - var(--mt-s) * 1.4 * var(--des-lines) - var(--des-pb) );--des-win: max(29rem, min(calc(var(--mt-w) - var(--des-col) - var(--des-gap)), calc(var(--des-room) / .579)));--des-bar: max(calc(var(--des-win) * .054), 26px);--des-screen: clamp(calc(var(--des-win) * .525), calc(var(--des-room) - var(--des-bar)), calc(var(--des-win) * .65));--des-spare: max(0px, calc(var(--des-room) - var(--des-bar) - var(--des-screen)))}.mt-des .mt-app__in{aspect-ratio:auto;height:var(--des-screen)}.mt-des.mt-plan{padding:calc(var(--header-h) + var(--des-pt)) 0 var(--des-pb)}.mt-des .mt-stage{row-gap:var(--des-g1)}.mt-des__top{grid-template-columns:auto minmax(0,1fr);column-gap:clamp(1.5rem,3vw,3rem);align-items:end}.mt-des__lede{justify-self:end;width:min(100%,max(26em,calc(var(--des-win) * .76)));max-width:none;margin-bottom:calc(var(--mt-xxl) * .29 + .36em);font-size:max(.9375rem,calc(var(--mt-xxl) * .122));line-height:1.56}.mt-des__body{grid-template-columns:minmax(0,1fr) var(--des-win);grid-template-areas:"text frame" ".    sub";column-gap:var(--des-gap);align-items:end}.mt-des__frame{grid-area:frame}.mt-des__sub{grid-area:sub}.mt-des__text{container-type:inline-size;grid-area:text;margin:0 0 var(--des-over)}.mt-des__quote{font-size:min(calc(100cqi / 9.8),5.4svh)}.mt-des__what{font-size:max(.9375rem,min(var(--mt-m),2.5svh))}.mt-des .mt-des__cta{font-size:max(1rem,min(clamp(1rem,.95rem + .32vw,1.2rem),2.5svh))}}@media(prefers-reduced-motion:no-preference)and (min-width:56.25em)and (min-height:35em){html.js:not(.no-motion) .mt-des{--des-lines: 1}html.js:not(.no-motion) .mt-des.mt-pin>.mt-track>.mt-stage{grid-template-rows:auto minmax(0,1fr);align-items:stretch;row-gap:var(--des-g1);padding:calc(var(--header-h) + var(--des-pt)) 0 var(--des-pb)}html.js:not(.no-motion) .mt-des.mt-pin .mt-des__body{grid-template-rows:minmax(0,1fr) auto;padding-bottom:calc(var(--des-spare) / 2)}}.mt-dev{--dev-f: min(30svh, calc(var(--mt-w) / 2.75));--dev-h: min(34svh, calc(var(--dev-f) * 1.22));--dev-edge: max(var(--gutter), calc((100% - var(--container-max)) / 2 + var(--gutter)));--dev-ink: #0b0b0f;--dev-run: 140svh;--dev-top: calc(var(--header-h) + clamp(.35rem, 6.6svh - 2.45rem, 2.5svh));--dev-s: clamp(.8125rem, 2.05svh, var(--mt-s))}@media(max-width:43.6875em){.mt-dev{--dev-s: .8125rem}}.mt-dev .mt-dev__stage{display:flex;flex-direction:column;align-items:stretch;row-gap:0}.mt-dev__lede{display:grid;grid-template-columns:minmax(0,1fr);row-gap:.55rem;margin-top:clamp(.2rem,.9svh,.6rem)}.mt-dev__say{font-size:min(var(--mt-l),4.6svh);font-weight:var(--fw-medium);letter-spacing:var(--tracking-tight);line-height:1.15;color:var(--c-ink)}.mt-dev__body{max-width:34rem;font-size:max(.9375rem,min(var(--mt-m),2.4svh));line-height:1.46;text-wrap:pretty;color:var(--c-muted)}@media(min-width:56.25em){.mt-dev__lede{grid-template-columns:auto minmax(0,34rem);justify-content:space-between;align-items:baseline;column-gap:clamp(2rem,4.5vw,5rem)}.mt-dev__say{white-space:nowrap}}.mt-dev__main{margin-top:clamp(1rem,3.2svh,2.5rem)}.mt-dev__band{--m: 1;--w: calc(var(--dev-h) + var(--m) * (100% - var(--dev-h)));position:relative;height:var(--dev-h);background:#f5f5f712;overflow:hidden}html.js .mt-root:not([data-ok~=dev]) .mt-dev__band{--m: 0}.mt-dev__fill{position:absolute;inset:0;background:var(--tint-bright);clip-path:inset(0 calc((1 - var(--m)) * (100% - var(--dev-h))) 0 0)}.mt-dev__lane{position:absolute;inset-block:0;left:0;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;width:var(--w);min-width:max-content;padding:0 .11em 0 var(--dev-edge);font-size:var(--dev-f)}.mt-dev__num{margin:0;font-size:1em;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.05em;line-height:1;white-space:nowrap;color:var(--tint-bright)}.mt-dev__fill .mt-dev__num{color:var(--dev-ink)}html.js .mt-root:not([data-ok~=dev]) .mt-dev:not([data-run]) .mt-dev__num,html.js .mt-root:not([data-ok~=dev]) .mt-dev:not([data-run]) .mt-dev__state{visibility:hidden}.mt-dev__src{margin-top:clamp(.5rem,1.6svh,1rem);font-size:clamp(.8125rem,1.9svh,1rem);line-height:1.35;color:var(--c-muted)}.mt-dev__rows{display:grid;grid-template-columns:repeat(2,minmax(min-content,1fr));gap:1.1rem .9rem;margin:clamp(.6rem,1.8svh,1.25rem) 0 0;padding:0;list-style:none}@media(min-width:43.75em){.mt-dev__rows{grid-template-columns:repeat(4,minmax(min-content,1fr));column-gap:clamp(.75rem,1.8vw,2rem)}}.mt-dev__li{display:grid;align-content:start;justify-items:start;row-gap:clamp(.3rem,1svh,.55rem)}.mt-dev__name{order:2;font-size:clamp(.9rem,2.2svh,var(--mt-s));font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:1.22;color:var(--c-ink)}.mt-dev__nb{white-space:nowrap}.mt-dev__state{order:1;display:flex;align-items:center;gap:.5rem}.mt-dev__pills{display:grid}.mt-dev__pills .mt-pill{grid-area:1 / 1;justify-self:start;visibility:hidden;font-size:var(--dev-s)}.mt-dev__li[data-s=todo] .mt-pill[data-s=todo],.mt-dev__li[data-s=doing] .mt-pill[data-s=doing],.mt-dev__li[data-s=done] .mt-pill[data-s=done],.mt-dev__pills .mt-pill.is-out{visibility:visible}.mt-demo{position:relative;display:inline-grid;flex:none;margin:0;padding:0;border:0;border-radius:var(--radius-pill);background:none;font-size:var(--dev-s);font-weight:var(--fw-semibold);line-height:1.3;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out)}.mt-demo:after{content:"";position:absolute;inset:50% -4px auto;height:44px;translate:0 -50%}.mt-demo__face{grid-area:1 / 1;display:inline-flex;align-items:center;gap:.5em;padding:.28em .95em .28em .8em;border-radius:inherit;background:#f5f5f71a;color:#f5f5f78f;white-space:nowrap}.mt-demo__face--lit{background:#f5f5f7;color:#0b0b0f}.mt-demo__face i{width:.56em;height:.68em;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.mt-demo[aria-disabled=true]{cursor:default}.mt-demo[aria-disabled=true] .mt-demo__face--lit{visibility:hidden}@media(hover:hover)and (pointer:fine){.mt-demo:not([aria-disabled=true]):hover{transform:translateY(-1px)}}html:not(.js) .mt-demo{display:none}@media(prefers-reduced-motion:no-preference){html.js:not(.no-motion) .mt-dev[data-dev-pin]{display:block;min-height:0;padding:0}html.js:not(.no-motion) .mt-dev[data-dev-pin]>.mt-track{height:calc(100svh + var(--dev-run))}html.js:not(.no-motion) .mt-dev[data-dev-pin]>.mt-track>.mt-dev__stage{position:sticky;top:0;height:100svh;padding:var(--dev-top) 0 clamp(.75rem,3svh,2.5rem)}html.js:not(.no-motion) .mt-dev[data-dev-pin] .mt-dev__head{flex:1 0 auto}html.js:not(.no-motion) .mt-dev[data-dev-pin] .mt-dev__main{flex:none;margin-top:0;padding-top:clamp(.75rem,2.2svh,2rem)}html.js:not(.no-motion) .mt-dev[data-dev-pin] .mt-dev__stage:after{content:"";flex:1.6 0 0px}}.mt-dlg{--dlg-pad: clamp(.7rem, 1.5vw, 1.15rem);--dlg-head: 2.75rem;--dlg-gap: clamp(.5rem, 1.2vw, .85rem);--dlg-r: clamp(10px, 1.1vw, 18px);--mt-app-ratio: 16 / 9.4;width:min(92vw,60rem,calc((100svh - 2rem - var(--dlg-head) - var(--dlg-gap) - 2 * var(--dlg-pad)) / .6415 + 2 * var(--dlg-pad)));max-width:none;max-height:calc(100svh - 2rem);margin:auto;padding:0;border:0;border-radius:calc(var(--dlg-r) + var(--dlg-pad));background:#1d1d1f;color:#f5f5f7;overflow:hidden auto}.mt-dlg::backdrop{background:#000000b8}@media(prefers-reduced-motion:no-preference){html:not(.no-motion) .mt-dlg[open]::backdrop{animation:mt-dlg-veil .2s linear both}html:not(.no-motion) .mt-dlg.is-closing::backdrop{animation:mt-dlg-veil-out .24s linear both}}@keyframes mt-dlg-veil{0%{opacity:0}}@keyframes mt-dlg-veil-out{to{opacity:0}}.mt-dlg__in{padding:var(--dlg-pad)}.mt-dlg__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--dlg-head);margin-bottom:var(--dlg-gap);padding-left:.4rem}.mt-dlg__title{font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:1.2}.mt-dlg__pct{font-variant-numeric:tabular-nums;color:var(--tint-bright)}.mt-dlg__close{min-width:44px;min-height:44px;padding:0 1.15em;border-radius:var(--radius-pill);background:#f5f5f71f;color:#f5f5f7;font-size:max(.875rem,var(--fs-small));font-weight:var(--fw-semibold);cursor:pointer}@media(hover:hover)and (pointer:fine){.mt-dlg__close:hover{background:#f5f5f733}}.mt-dlg .mt-win{border-radius:var(--dlg-r)}.mt-plan.mt-lan,.mt-lan__sheet--light{--c-bg: #fbfbfd;--c-bg-soft: #f4f5f4;--c-surface: #ffffff;--c-ink: #0b0b0f;--c-ink-soft: #1a1a1f;--c-muted: #5b5e63;--c-faint: #6c6f75;--c-hairline: rgba(11, 11, 15, .1);--mt-warn: #84651c;--mt-info: #2c5f8f;--mt-done: #19773f;--lan-gold: var(--tint-deep)}html.js .mt-root:not([data-ok~=lancement]) .mt-plan.mt-lan:not([data-lit]){--c-bg: #161617;--c-bg-soft: #1d1d1f;--c-surface: #252527;--c-ink: #f5f5f7;--c-ink-soft: #e8e8ed;--c-muted: #a1a1a6;--c-faint: #8e8e93;--c-hairline: rgba(245, 245, 247, .12);--mt-warn: #e8c56a;--mt-info: #8fc1ef;--mt-done: #57d99a;--lan-gold: var(--tint-bright)}.mt-plan.mt-lan{--lan-cap: calc(min(64vw, 26rem) * 31 / 51);--lan-min: var(--lan-cap);display:flex;flex-direction:column;align-items:stretch;min-height:100svh;padding:0;isolation:isolate;background:var(--c-bg)}html[data-theme=dark] .mt-root .mt-plan.mt-lan{background:var(--c-bg)}@media(min-width:56.25em){.mt-plan.mt-lan{--lan-cap: calc(min(34vw, 26rem) * 31 / 51)}}@media(min-width:56.25em)and (min-height:40em){.mt-plan.mt-lan{--lan-min: 6.5rem;height:100svh;min-height:39rem}}.mt-lan__sheet{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:calc(var(--header-h) + clamp(.25rem,1.4svh,1.5rem)) 0 clamp(1.1rem,3.6svh,3rem);background:var(--c-bg);color:var(--c-ink)}.mt-lan__sheet--light{position:absolute;inset:0;z-index:1;pointer-events:none;will-change:clip-path}.mt-lan__sheet--light .mt-dot{opacity:0}.mt-lan__sheet--light .mt-switch{visibility:hidden}.mt-lan__col{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;align-items:center;text-align:center}.mt-root .mt-lan .mt-word{margin:0;line-height:.92}html.js .mt-root:not([data-ok~=lancement]) .mt-lan .mt-word{padding-left:.24em}@media(prefers-reduced-motion:no-preference){html.js:not(.no-motion) .mt-root .mt-lan .mt-word{transition:padding-left .7s var(--mt-trajet)}}.mt-root .mt-lan .mt-dot{background:var(--lan-gold)}.mt-lan__say{margin:clamp(.5rem,1.8svh,1.1rem) 0 0;font-size:var(--mt-l);font-weight:var(--fw-medium);letter-spacing:var(--tracking-tight);line-height:1.15;text-wrap:balance;color:var(--c-ink)}.mt-lan__body{max-width:46ch;margin:clamp(.4rem,1.2svh,.8rem) 0 0;font-size:var(--mt-m);line-height:1.5;text-wrap:balance;color:var(--c-muted)}.mt-lan__stage{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;align-self:stretch;min-height:0;padding-top:clamp(.9rem,3.2svh,2.5rem)}.mt-lan__mid{position:relative;flex:0 1 var(--lan-cap);min-height:var(--lan-min);margin-bottom:clamp(.6rem,2svh,1.25rem)}.mt-switch{position:absolute;inset:0;z-index:2;height:min(100%,var(--lan-cap));aspect-ratio:51 / 31;margin:auto;padding:0;border:0;border-radius:999px;background:#34c759;cursor:default;-webkit-tap-highlight-color:transparent}.mt-root .mt-lan .mt-switch:focus-visible{outline:3px solid var(--lan-gold);outline-offset:6px}.mt-switch__off{position:absolute;inset:0;border-radius:inherit;background:#3a3a3c;clip-path:inset(0 0 0 100%)}.mt-switch__knob{position:absolute;top:calc(100% * 2 / 31);left:calc(100% * 2 / 51);height:calc(100% * 27 / 31);aspect-ratio:1;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 .2rem .5rem #00000029,0 .05rem .1rem #0000001f;transform:translate(calc(100% * 20 / 27))}.mt-switch__point,.mt-switch__mark{position:absolute;display:none;aspect-ratio:1}.mt-switch__point{top:40%;left:calc(100% * 35.5 / 51 - 10% * 31 / 51);height:20%;background:#e6d19a;background:var(--tint-bright)}.mt-switch__mark{top:calc(50% - 10% * 31 / 27);left:calc(50% - 10% * 31 / 27);height:calc(20% * 31 / 27);background:#8f7231;background:var(--tint-deep)}html.js .mt-lan:not([data-gone]) .mt-switch__point,html.js .mt-lan:not([data-gone]) .mt-switch__mark{display:block}html.js .mt-lan:not([data-on]) .mt-switch{background:#3a3a3c;cursor:pointer}html.js .mt-lan:not([data-on]) .mt-switch__knob{transform:translate(0)}html.js .mt-lan:not([data-on]) .mt-switch__mark{transform:translate(calc(100% * 20 / 6.2))}@media(hover:hover)and (pointer:fine){html.js .mt-lan:not([data-on]) .mt-switch:hover .mt-switch__knob{transform:translate(calc(100% * 1.6 / 27))}html.js .mt-lan:not([data-on]) .mt-switch:hover .mt-switch__mark{transform:translate(calc(100% * 18.4 / 6.2))}}@media(prefers-reduced-motion:no-preference){html.js:not(.no-motion) .mt-lan:not([data-on]) .mt-switch__knob,html.js:not(.no-motion) .mt-lan:not([data-on]) .mt-switch__mark{transition:transform .3s var(--mt-ressort)}}@media(prefers-reduced-motion:no-preference){html.js:not(.no-motion) .mt-lan.is-inview:not([data-on]) .mt-switch:not(:hover):not(:focus-visible) .mt-switch__knob{animation:mt-lan-call 3.2s 1.2s infinite}}@keyframes mt-lan-call{0%{transform:translate(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}5%{transform:translate(calc(100% * 1 / 27));animation-timing-function:cubic-bezier(.34,1.56,.64,1)}11.25%,to{transform:translate(0)}}.mt-lan__state{display:grid;justify-items:center;align-items:center;overflow:hidden;overflow:clip;margin:0;font-size:clamp(1.15rem,1rem + .62vw,1.6rem);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:1.3;color:var(--c-ink)}.mt-lan__cmd,.mt-lan__live{grid-area:1 / 1}.mt-lan__live{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.2em .6em}.mt-lan__cmd{visibility:hidden}html.js .mt-lan:not([data-live]) .mt-lan__cmd{visibility:visible;cursor:pointer}html.js .mt-lan:not([data-live]) .mt-lan__live{visibility:hidden}.mt-root .mt-lan .mt-lan__url{padding:.3em .85em .3em .75em;font-size:.72em;font-weight:var(--fw-medium);letter-spacing:0;color:var(--c-ink);background:color-mix(in srgb,var(--c-ink) 7%,transparent)}.mt-root .mt-lan .mt-lan__url:before{width:.56em;height:.56em;background:#34c759}@media(prefers-reduced-motion:no-preference){html.js:not(.no-motion) .mt-lan.is-inview[data-live] .mt-lan__url:before{animation:mt-beat 2.4s linear infinite}}.mt-lan__got{display:grid;grid-template-columns:minmax(0,1fr);row-gap:.5rem;width:100%;max-width:27rem;margin:clamp(.9rem,2.8svh,2rem) 0 0;padding:0;list-style:none}.mt-lan__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;text-align:left}.mt-lan__name{font-size:var(--mt-s);font-weight:var(--fw-medium);line-height:1.3;color:var(--c-ink)}.mt-root .mt-lan .mt-lan__got .mt-pill{font-size:clamp(.8125rem,.76rem + .22vw,.95rem)}.mt-root .mt-lan .mt-lan__got .mt-pill--muted{color:var(--c-muted)}.mt-lan__roll{display:grid;justify-items:end;overflow:hidden;overflow:clip}.mt-lan__roll>.mt-pill{grid-area:1 / 1}.mt-lan__roll>[data-was]{visibility:hidden}html.js .mt-lan__item:not([data-done]) .mt-lan__roll>[data-was]{visibility:visible}html.js .mt-lan__item:not([data-done]) .mt-lan__roll>[data-now]{visibility:hidden}html.js .mt-root .mt-lan .mt-lan__item .mt-lan__roll[data-roll]>.mt-pill,html.js .mt-root .mt-lan .mt-lan__state[data-roll]>*{visibility:visible}@media(min-width:56.25em){.mt-lan__got{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto;gap:.4rem clamp(.75rem,1.8vw,2rem);max-width:64rem}.mt-lan__item{grid-row:span 2;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;justify-items:center;align-items:end;text-align:center}.mt-lan__name{text-wrap:balance}.mt-lan__roll{justify-items:center;justify-self:stretch}}.mt-plan.mt-mai{--mai-gap: clamp(2.25rem, 5vw, 4.75rem);--mai-pad: calc(var(--mai-gap) * .56);--mai-top: clamp(.75rem, 2.4svh, 2rem);--mai-bottom: clamp(1.25rem, 3.4svh, 3rem);--mai-under: clamp(.3rem, 1svh, .9rem);--mai-leg-gap: clamp(.8rem, 2svh, 1.3rem);--mai-leg: calc(var(--mt-l) * 1.3);--mai-ink: #0b0b0f;padding-top:calc(var(--header-h) + var(--mai-top));padding-bottom:clamp(2rem,6svh,3.5rem);overflow:hidden;overflow:clip}.mt-mai__in{display:grid;grid-template-columns:minmax(0,1fr)}.mt-mai .mt-word{grid-area:1 / 1}.mt-mai__ink{display:none;margin:0;pointer-events:none}.mt-mai__field{display:block;grid-area:3 / 1;align-self:stretch;margin:var(--mai-pad) -50vw -100svh;background:var(--tint-bright)}.mt-mai__text{grid-area:2 / 1;margin-top:var(--mai-under);container-type:inline-size}.mt-mai__say{font-size:clamp(2rem,1.1rem + 4.6vw,3.2rem);font-weight:var(--fw-semibold);letter-spacing:-.035em;line-height:1.04;color:var(--c-ink)}.mt-mai__say span{display:block;text-wrap:balance}.mt-mai__say span:first-child{color:color-mix(in srgb,var(--c-ink) 45%,transparent)}.mt-mai__body{max-width:38ch;margin-top:clamp(.8rem,2.4svh,1.5rem);font-size:var(--mt-m);line-height:1.5;text-wrap:pretty;color:var(--c-muted)}.mt-mai__fig{grid-area:3 / 1;margin-top:calc(var(--mai-pad) * 2);container-type:inline-size}.mt-mai__state{display:grid;place-items:center}.mt-mai .mt-win__state{width:max(1.7cqw,10px);height:max(1.7cqw,10px);transition:background-color .12s linear}.mt-mai .mt-win__state.is-warn{background:#d6a832}.mt-mai .mt-win__state.is-beat{animation:mt-beat 2.4s linear 1}.mt-mai__ver{box-sizing:border-box;display:inline-grid;padding:.5cqw 1.8cqw;border-radius:99px;background:var(--c-surface);color:var(--c-ink);font-weight:var(--fw-semibold);overflow:clip;transition:background-color .2s linear,color .2s linear}.mt-mai__ver>span{display:block}.mt-mai__ver.is-fresh{background:var(--c-ink);color:var(--c-surface)}@container mt-win (max-width: 460px){.mt-mai__ver{padding:2px 9px}}.mt-mai__cover{position:absolute;inset:0;z-index:3;border-radius:inherit;background:var(--acc);pointer-events:none}.mt-mai__got{display:grid;grid-template-columns:minmax(0,1fr);gap:.3em 1.7em;margin:var(--mai-leg-gap) 0 0;font-size:var(--mt-m);font-weight:var(--fw-semibold);letter-spacing:-.015em;line-height:1.3;color:var(--mai-ink)}.mt-mai__li{display:flex;align-items:center;gap:.6em;min-width:0}.mt-mai__li:before,.mt-mai__got:before{flex:none;width:.44em;height:.44em;background:var(--tint-deep)}.mt-mai__li:before{content:""}@container (min-width: 30rem){.mt-mai__got{grid-template-columns:repeat(2,max-content);font-size:min(var(--mt-m),2.9cqw)}}@media(prefers-reduced-motion:no-preference){html.js:not(.no-motion) .mt-mai__got{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 .5em;padding:.06em 0;font-size:min(var(--mt-l),calc(100cqw / var(--mai-fit, 21)));letter-spacing:-.025em;line-height:1.24;overflow:clip}html.js:not(.no-motion) .mt-mai__got:before{content:""}html.js:not(.no-motion) .mt-mai__li{grid-area:1 / 2;display:block;white-space:nowrap;transform:translateY(115%)}html.js:not(.no-motion) .mt-mai__li:before{content:none}html.js:not(.no-motion) .mt-mai__li.is-on{transform:none}}@media(min-width:56.25em){.mt-plan.mt-mai{padding-bottom:var(--mai-bottom)}.mt-mai__in{--mai-edge: calc((100% - var(--mai-gap)) * .4 + var(--mai-gap) - var(--mai-pad));grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);column-gap:var(--mai-gap);align-items:start}.mt-mai__field{grid-area:1 / 2 / 3 / 3;margin:-100svh -50vw -100svh calc(var(--mai-pad) * -1)}.mt-mai .mt-word{grid-area:1 / 1 / 2 / 3}html[data-theme=dark] .mt-mai .mt-word{clip-path:inset(-.5em calc(100% - var(--mai-edge)) -.5em -50vw)}html[data-theme=dark] .mt-mai .mt-mai__ink{display:block;color:var(--mai-ink);clip-path:inset(-.5em -50vw -.5em var(--mai-edge))}html[data-theme=dark] .mt-mai .mt-mai__ink .mt-dot{background:var(--tint-deep)}.mt-mai__text{grid-area:2 / 1}.mt-mai__say{margin-top:-.17em;font-size:min(14.6cqw,9.6svh)}.mt-mai__fig{grid-area:2 / 2;justify-self:start;margin-top:var(--mai-under);width:min(100%,max(29.5rem,calc((100svh - var(--header-h) - var(--mai-top) - var(--mt-xxl) * 1.02 - var(--mai-under) - var(--mai-leg-gap) - var(--mai-leg) - var(--mai-bottom)) * 1.47)))}}.mt-win.mt-win--space{--c-bg: #fbfbfd;--c-bg-soft: #f4f5f4;--c-surface: #ffffff;--c-ink: #0b0b0f;--c-muted: #5b5e63;--c-faint: #6c6f75;--c-hairline: rgba(11, 11, 15, .1);--c-accent: #14487e;--c-accent-tint: rgba(20, 72, 126, .08);--mt-warn: #7a5c14;--mt-info: #2c5f8f;--mt-done: #1a7741;--pj-m: 1;container-type:inline-size;display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:var(--pj-r, clamp(10px, 1.1vw, 18px));background:var(--c-bg);color:var(--c-ink);overflow:hidden;text-align:left}.mt-win--space>*{--u: 1cqw}.mt-win--space .mt-win__bar{height:calc(var(--u) * 4.3)}.mt-win--space .mt-win__dots{left:calc(var(--u) * 2.2);gap:calc(var(--u) * .8)}.mt-win--space .mt-win__dots i{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3)}.mt-win--space .mt-win__url{padding:calc(var(--u) * .35) calc(var(--u) * 2.2);font-size:max(calc(var(--u) * 1.5),10px)}.mt-pj{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:calc(var(--u) * 1.5);min-height:0;padding:calc(var(--u) * 2.1) calc(var(--u) * 3) calc(var(--u) * 2.6);background:var(--c-bg);font-size:max(calc(var(--u) * 1.72),11px);line-height:1.3;color:var(--c-ink)}.mt-pj p,.mt-pj ol,.mt-pj ul,.mt-pj h3{margin:0;padding:0}.mt-pj ol,.mt-pj ul{list-style:none}.mt-pj .mt-pill{gap:.5em;padding:.2em .75em;font-size:max(calc(var(--u) * 1.6),11px);line-height:1.3}.mt-pj .mt-pill:before{content:none}.mt-pj .mt-pill--muted{color:var(--c-muted)}.mt-pj__b{flex:none;width:.5em;height:.5em;border-radius:50%;background:currentColor}.mt-pj__top{display:grid;gap:calc(var(--u) * .3)}.mt-pj__crumb{font-size:max(calc(var(--u) * 1.6),11px);color:var(--c-faint)}.mt-pj__crumb b{font-weight:var(--fw-regular);color:var(--c-accent)}.mt-pj__title{display:flex;align-items:center;gap:calc(var(--u) * 1.4)}.mt-pj__title b{font-size:max(calc(var(--u) * 3.2),18px);font-weight:var(--fw-semibold);letter-spacing:-.03em;line-height:1.15}.mt-pj__over,.mt-pj__card{padding:calc(var(--u) * 1.6) calc(var(--u) * 2.1);border-radius:calc(var(--u) * 2)}.mt-pj__over{background:var(--c-bg-soft)}.mt-pj__card{min-width:0;background:var(--c-surface);box-shadow:0 calc(var(--u) * .4) calc(var(--u) * 1.4) #0b0b0f0d}.mt-pj__prog{display:flex;align-items:center;gap:calc(var(--u) * 1.4)}.mt-pj__prog b{min-width:3.6em;text-align:right;font-size:max(calc(var(--u) * 2.1),12px);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:1.25}.mt-pj__bar{flex:1;height:calc(var(--u) * .95);border-radius:99px;background:var(--c-hairline);overflow:hidden}.mt-pj__bar i{display:block;height:100%;border-radius:99px;background:var(--c-accent);clip-path:inset(0 calc((1 - var(--pj-m)) * 100%) 0 0 round 99px)}.mt-pj__src{margin-top:calc(var(--u) * .45);font-size:max(calc(var(--u) * 1.6),11px);color:var(--c-faint)}.mt-pj__cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"steps feed" "docs docs";gap:calc(var(--u) * 1.5);min-height:0}.mt-pj__card--steps{grid-area:steps}.mt-pj__card--feed{grid-area:feed}.mt-pj__card--docs{grid-area:docs}.mt-pj__h{margin-bottom:calc(var(--u) * .6);font-size:max(calc(var(--u) * 1.95),12px);font-weight:var(--fw-semibold);letter-spacing:-.01em;line-height:1.3}.mt-pj__step,.mt-pj__line{min-height:var(--pj-row, calc(var(--u) * 3.4));font-weight:var(--fw-medium)}.mt-pj__step{position:relative;display:flex;align-items:center;gap:.75em}.mt-pj__name{white-space:nowrap}.mt-pj__go{display:inline-flex;color:inherit;text-decoration:none}.mt-pj__go:after{content:"";position:absolute;inset:1px calc(var(--u) * -.9);border-radius:calc(var(--u) * 1)}.mt-pj__arr{width:.78em;height:.78em;margin-left:-.05em;opacity:.6;transition:transform var(--dur-fast, .2s) var(--mt-pose, ease-out),opacity var(--dur-fast, .2s) linear}@media(hover:hover)and (pointer:fine){.mt-pj__go:hover:after{background:#d6a8321a}.mt-pj__go:hover .mt-pj__arr{opacity:1;transform:translateY(-.14em)}}@media(pointer:coarse){.mt-pj__go:after{inset-block:min(0px,calc((var(--pj-row, calc(var(--u) * 3.4)) - 44px) / 2))}}.mt-pj__go:focus-visible{outline:none}.mt-pj__go:focus-visible:after{outline:2px solid var(--c-accent);outline-offset:0}.mt-pj__go:focus-visible .mt-pj__arr{opacity:1}.mt-pj__line{display:grid;align-items:center;overflow:clip}.mt-pj__feed{display:grid}.mt-pj__ev{display:flex;align-items:center;gap:.7em}.mt-pj__pt{flex:none;width:.5em;height:.5em;background:var(--tint-deep)}.mt-pj__docs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:calc(var(--u) * 4);align-items:start}.mt-pj__docs .mt-pj__line{align-items:start}.mt-pj__doc{display:flex;align-items:baseline;justify-content:space-between;gap:calc(var(--u) * 1.2);padding-block:calc((var(--pj-row, calc(var(--u) * 3.4)) - 1.3em) / 2)}.mt-pj__dn{display:grid;min-width:0}.mt-pj__see{color:var(--c-accent);font-weight:var(--fw-regular)}.mt-pj__scope{font-size:max(calc(var(--u) * 1.6),11px);font-weight:var(--fw-regular);color:var(--c-faint)}.mt-root:not([data-scope~=clients]) .mt-pj__scope [data-mod=clients],.mt-root:not([data-scope~=devis]) .mt-pj__scope [data-mod=devis],.mt-root:not([data-scope~=planning]) .mt-pj__scope [data-mod=planning],.mt-root:not([data-scope~=facturation]) .mt-pj__scope [data-mod=facturation],.mt-root:not([data-scope~=signature]) .mt-pj__scope [data-mod=signature]{display:none}.mt-root[data-scope~=clients] .mt-pj__scope [data-mod=clients]~[data-mod]:before,.mt-root[data-scope~=devis] .mt-pj__scope [data-mod=devis]~[data-mod]:before,.mt-root[data-scope~=planning] .mt-pj__scope [data-mod=planning]~[data-mod]:before,.mt-root[data-scope~=facturation] .mt-pj__scope [data-mod=facturation]~[data-mod]:before{content:" · "}.mt-pj__none{display:flex;align-items:center;min-height:var(--pj-row, calc(var(--u) * 3.4));color:var(--c-faint)}@container (min-aspect-ratio: 1 / 100){.mt-win--space>*{--u: min(1cqw, 1.42cqh);--pj-row: clamp(calc(var(--u) * 3.1), calc((100cqh - var(--u) * 47) / 7), calc(var(--u) * 4.2))}.mt-pj__card--docs{min-height:calc(var(--pj-row) * 2 + var(--u) * 12.2)}}@container (min-aspect-ratio: 17 / 10){.mt-win--space>*{--u: min(.9cqw, 1.94cqh);--pj-row: clamp(calc(var(--u) * 3.1), calc((100cqh - var(--u) * 39.2) / 4), calc(var(--u) * 4.4))}.mt-pj__cards{grid-template-columns:minmax(0,1.14fr) minmax(0,.72fr) minmax(0,1.2fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"steps feed docs"}.mt-pj__docs{grid-template-columns:minmax(0,1fr)}.mt-pj__card--docs{min-height:0}}@container (max-width: 560px){.mt-win--space>*{--u: 7.2px;--pj-row: 30px}.mt-win--space .mt-win__bar{height:34px}.mt-pj{gap:12px;padding:16px 16px 18px;font-size:13px}.mt-pj .mt-pill,.mt-pj__crumb,.mt-pj__src,.mt-pj__scope{font-size:12px}.mt-pj__title b{font-size:22px}.mt-pj__h{font-size:14px}.mt-pj__over,.mt-pj__card{padding:12px 14px;border-radius:14px}.mt-pj__cards{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"steps" "feed" "docs";gap:12px}.mt-pj__docs{grid-template-columns:minmax(0,1fr)}.mt-pj__step{min-height:44px}.mt-pj__go:after{inset:0 -8px}}.mt-end{--end-f: min(calc((100svh - var(--header-h) - 6svh) / 5.2), calc(var(--mt-w) / 6.9));--end-gap: clamp(1.5rem, 2.8vw, 2.5rem);--end-bleed: 0px;--end-r: clamp(10px, 1.1vw, 18px);--end-ink: #f5f5f7}.mt-end__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-md);align-items:center}.mt-end__title{font-size:clamp(2.1rem,1.2rem + 4vw,3.2rem);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tighter);line-height:1.04;color:var(--c-ink)}.mt-end__l{display:block;padding-bottom:.12em;margin-bottom:-.12em;overflow:clip}.mt-end__l>span{display:block}.mt-end__l:first-child{color:color-mix(in srgb,var(--c-ink) 46%,transparent)}.mt-end__text{max-width:44ch;margin-top:clamp(.8rem,2.2svh,1.25rem);overflow:clip;font-size:var(--mt-m);line-height:1.5;text-wrap:pretty;color:var(--c-muted)}.mt-end__text>span{display:block}.mt-end__win{position:relative;min-width:0}@media(min-width:56.25em){.mt-end__grid{row-gap:clamp(.75rem,2.2svh,1.5rem)}.mt-end__head{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(2rem,5vw,4rem);align-items:start}.mt-end__title{font-size:clamp(1.9rem,.4rem + 3vw,2.5rem);white-space:nowrap}.mt-end__l{display:inline-block;vertical-align:top}.mt-end__text{justify-self:end;max-width:60ch;margin-top:.35em;font-size:clamp(.92rem,.8rem + .2vw,1rem);line-height:1.48}.mt-end__win{height:min(calc(100svh - var(--header-h) - 9.4rem),calc(var(--mt-w) / 1.94))}.mt-end .mt-win.mt-win--space{container-type:size;width:100%;height:100%}}@media(min-width:75em){.mt-end{--end-bleed: clamp(0px, calc((100vw - var(--container-max)) / 2), var(--gutter));--end-win: min(60vw, calc((100svh - var(--header-h) - 5rem) * 1.42), calc(var(--mt-w) + var(--end-bleed) - 20rem));--end-left: calc(var(--mt-w) + var(--end-bleed) - var(--end-win) - var(--end-gap))}.mt-end__grid{grid-template-columns:minmax(0,1fr) calc(var(--end-win) - var(--end-bleed));column-gap:var(--end-gap)}.mt-end__head{display:block}.mt-end__title{font-size:min(calc(var(--end-left) / 6.6),4rem)}.mt-end__l{display:block}.mt-end__text{max-width:none;margin-top:clamp(.9rem,2.4svh,1.4rem);font-size:clamp(1rem,.9rem + .25vw,1.12rem);line-height:1.5}.mt-end__win{width:var(--end-win);height:auto;aspect-ratio:1.42}}@media(min-width:56.25em)and (max-height:34.9375em){.mt-end__win{height:calc(var(--mt-w) / 2.1)}}@media(min-width:75em)and (max-height:34.9375em){.mt-end{--end-win: min(60vw, calc(var(--mt-w) + var(--end-bleed) - 20rem))}.mt-end__win{height:auto}}.mt-end__under,.mt-end__words--ink{display:none;pointer-events:none}.mt-end__under{position:absolute;inset:0;z-index:0;overflow:clip}.mt-end__under>.container{padding-top:calc(var(--header-h) + 2.4svh)}.mt-end__words--ink{--end-ink: #0b0b0f;position:absolute;z-index:2;left:var(--ox, 0px);top:var(--oy, 0px)}.mt-end__w{margin:0;font-size:var(--end-f);font-weight:var(--mt-said);letter-spacing:-.04em;line-height:1.02;white-space:nowrap;color:var(--end-ink)}.mt-end__wt,.mt-end__wd{display:inline-block;transform-origin:0 0;will-change:transform}.mt-end__wd{--g: 0;--r: 0;margin:0 .057em}.mt-end__pt{display:block;width:.126em;height:.1285em;border-radius:calc(var(--r) * 50%);background:color-mix(in srgb,var(--end-to, #1a7741) calc(var(--g) * 100%),var(--tint-bright))}.mt-end__words--ink .mt-end__pt{background:color-mix(in srgb,var(--end-to, #1a7741) calc(var(--g) * 100%),var(--tint-deep))}.mt-end__w[data-w=maintenance]{--end-to: #2c5f8f}html.js .mt-root:not([data-ok~=lancement]) .mt-end__w[data-w=maintenance]{--end-to: #5b5e63}html.js .mt-root:not([data-ok~=cadrage]) .mt-end__w[data-w=cadrage],html.js .mt-root:not([data-ok~=design]) .mt-end__w[data-w=design],html.js .mt-root:not([data-ok~=dev]) .mt-end__w[data-w=dev],html.js .mt-root:not([data-ok~=lancement]) .mt-end__w[data-w=lancement]{font-weight:var(--mt-open)}html.js .mt-root:not([data-ok~=cadrage]) .mt-end__w[data-w=cadrage] .mt-end__wd,html.js .mt-root:not([data-ok~=design]) .mt-end__w[data-w=design] .mt-end__wd,html.js .mt-root:not([data-ok~=dev]) .mt-end__w[data-w=dev] .mt-end__wd,html.js .mt-root:not([data-ok~=lancement]) .mt-end__w[data-w=lancement] .mt-end__wd{visibility:hidden}.mt-end .mt-track{--mt-run: 120svh}@media(prefers-reduced-motion:no-preference)and (min-width:56.25em)and (min-height:35em){html.js:not(.no-motion) .mt-end.mt-pin>.mt-track>.mt-stage{padding:calc(var(--header-h) + clamp(.75rem,2.2svh,1.75rem)) 0 clamp(1rem,3.4svh,2.5rem)}}.mt-end.is-armed .mt-end__under,.mt-end.is-armed .mt-end__words--ink{display:block}.mt-end.is-armed .mt-end__win{clip-path:inset(0 0 100% 100%)}.mt-end.is-armed .mt-win--space{--pj-r: 0px}.mt-end.is-armed .mt-pj{opacity:0}.mt-end__pt--beat{transform-origin:50% 100%}.mt-end.is-armed.is-a.is-inview:not(.is-away) .mt-end__pt--beat{animation:mt-beat 2.4s linear infinite}.mt-end.is-armed .mt-end__l>span,.mt-end.is-armed .mt-end__text>span{transform:translateY(108%);transition:transform .18s var(--mt-trajet)}.mt-end.is-armed.is-set .mt-end__l>span{transform:none;transition:transform .8s var(--mt-pose) calc(.1s + var(--l) * .09s)}.mt-end.is-armed.is-set .mt-end__text>span{transform:none;transition:transform .9s var(--mt-pose) .26s}.mt-end.is-armed .mt-end__wt,.mt-end.is-armed .mt-end__wd{transition:opacity .1s linear}.mt-end.is-armed.is-set .mt-end__wt{opacity:0;transition:opacity .12s linear calc(var(--i) * 90ms)}.mt-end.is-armed.is-set .mt-end__wd{opacity:0;transition:opacity 0s linear calc(var(--i) * 90ms)}.mt-end.is-live .mt-pj__name,.mt-end.is-live [data-in],.mt-end.is-live .mt-pj__none{opacity:0;transition:opacity .1s linear}.mt-end.is-live [data-in=unfold]{clip-path:inset(calc(50% - .25em) calc(100% - 1.25em) calc(50% - .25em) .75em round .25em)}.mt-end.is-live .mt-pj__bar i{clip-path:inset(0 100% 0 0 round 99px);transition:clip-path .15s linear}.mt-end.is-live .mt-pj__line>*{transform:translateY(125%);transition:transform .12s linear}.mt-end.is-flux [data-in=unfold] .mt-pj__b{border-radius:0}.mt-end.is-live.is-set .mt-pj__name{opacity:1;transition:opacity .12s linear calc(var(--i) * 90ms)}.mt-end.is-live.is-set [data-in=unfold]{opacity:1;clip-path:inset(0 0 0 0 round 1em);transition:opacity 0s linear calc(var(--i) * 90ms),clip-path .24s var(--mt-pose) calc(var(--i) * 90ms + 20ms)}.mt-end.is-live.is-set [data-in=fade]{opacity:1;transition:opacity .28s linear calc(var(--i) * 90ms + 60ms)}.mt-end.is-flux.is-set [data-in=unfold] .mt-pj__b{border-radius:50%;transition:border-radius .3s var(--mt-pose) calc(var(--i) * 90ms)}.mt-end.is-live.is-set .mt-pj__bar i{clip-path:inset(0 calc((1 - var(--pj-m)) * 100%) 0 0 round 99px);transition:clip-path .9s var(--mt-pose) .56s}.mt-end.is-live.is-set .mt-pj__line>*{transform:none;transition:transform .5s var(--mt-pose) calc(.66s + var(--k, 0) * 60ms)}.mt-end.is-live.is-set .mt-pj__none{opacity:1;transition:opacity .3s linear .7s}@media(prefers-reduced-motion:no-preference){html.js:not(.no-motion) .mt-end.is-inview.is-set:not(.is-away) .mt-pj__b--beat{animation:mt-beat 2.4s linear 1.4s infinite}}.mt-cut{--cut-more: calc(100lvh - 100svh) ;--cut-h: calc(100svh + var(--cut-more));position:relative;overflow:clip;background:var(--c-bg);color:var(--c-ink)}html[data-theme=dark] .mt-cut{background:var(--c-bg-soft)}.mt-cut__frame{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;box-sizing:border-box;min-height:100svh;padding-block:calc(var(--header-h) + clamp(.5rem,2svh,1.25rem)) clamp(2.5rem,10svh,6rem)}.mt-cut__frame>.container{container-type:inline-size}.mt-cut__say{margin:0 0 0 calc(var(--lsb, 0) * -1em);font-size:var(--cut-fs, var(--mt-xl));font-weight:var(--mt-said);letter-spacing:-.04em;line-height:1.02;text-wrap:wrap}.mt-cut__l{display:block;white-space:nowrap}.mt-cut__l--soft{color:color-mix(in srgb,var(--c-ink) 45%,transparent)}.mt-cut .mt-dot{margin-right:0}.mt-cut__void{visibility:hidden}.mt-cut__br{display:none}.mt-cut__gloss{max-width:42ch;margin:clamp(1.1rem,3.6svh,2.2rem) 0 0;overflow:clip;font-size:var(--mt-m);line-height:1.5;text-wrap:pretty;color:var(--c-muted)}.mt-cut__gloss>span{display:block}.mt-cut:is(.mt-cut--voix,.mt-cut--mesure,.mt-cut--boite).is-live .mt-cut__gloss>span{transform:translateY(104%);transition:transform .24s var(--mt-trajet)}.mt-cut:is(.mt-cut--voix,.mt-cut--mesure,.mt-cut--boite).is-live.is-said .mt-cut__gloss>span{transform:none;transition:transform .64s var(--mt-pose)}.mt-cut .mt-stage{position:relative;display:block;padding:0}html.js:not(.no-motion) .mt-cut.mt-pin--always>.mt-track>.mt-stage{padding:0}.mt-cut--voix .mt-cut__say{--cut-fs: min(calc(86cqw / var(--em)), 24svh);font-weight:800;line-height:1}.mt-cut--voix .mt-cut__c{font-weight:calc(300 + 500*clamp(0,3.06 * var(--p, 1) - 1.632 * var(--i) / var(--n),1))}.mt-cut--voix .mt-cut__gloss,.mt-cut--mesure .mt-cut__gloss{margin-top:clamp(1.6rem,5.4svh,3rem)}.mt-cut--voix .mt-dot{width:.143em;height:.137em;margin-left:.048em;transform-origin:50% 100%}.mt-cut--voix.is-live .mt-dot{opacity:0;transform:translateY(-.62em);transition:transform .2s var(--mt-pose),opacity .12s linear}.mt-cut--voix.is-live.is-said .mt-dot{opacity:1;transform:none;transition:none;animation:mt-cut-drop .68s linear both}@keyframes mt-cut-drop{0%{transform:translateY(-.62em)}8.8%{transform:translateY(-.595em)}17.6%{transform:translateY(-.521em)}26.4%{transform:translateY(-.397em)}35.2%{transform:translateY(-.223em)}44%{transform:translateY(0) scale(1)}46.5%,58%{transform:translateY(0) scale(1.24,.66);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}to{transform:translateY(0) scale(1)}}.mt-cut--mesure .mt-cut__say{--ra: calc(var(--wa) - var(--la) + var(--oa));--rb: calc(var(--wb) - var(--lb) + .183);--fa: min(calc(100cqw / var(--ra)), 38svh);font-size:1rem;line-height:1}.mt-cut--mesure .mt-cut__l{width:max-content;letter-spacing:-.04em;line-height:1}.mt-cut--mesure .mt-cut__l--a{font-size:var(--fa);transform-origin:calc(var(--la) * 1em) 100%;translate:calc(var(--la) * -1em) 0;scale:calc(.5 + .5*clamp(0,var(--p, 1) / .7,1))}.mt-cut--mesure .mt-cut__l--b{font-size:calc(var(--fa) * var(--ra) / var(--rb));transform-origin:calc(var(--lb) * 1em) 0;translate:calc(var(--lb) * -1em) 0;scale:calc(.72 + .28*clamp(0,(var(--p, 1) - .25) / .7,1))}.mt-cut__probe{position:absolute;top:0;left:0;visibility:hidden;white-space:nowrap;font-size:200px;letter-spacing:-.04em;pointer-events:none}.mt-cut--boite .mt-cut__say,.mt-cut--cadran .mt-cut__say{--cut-fs: min(var(--mt-xl), calc(100cqw / var(--em)))}html[data-theme=dark] .mt-cut--boite{background:#252527}.mt-cut__box{position:absolute;inset:0 0 calc(var(--cut-more) * -1) 0;z-index:1;display:none;background:#161617;color:var(--c-ink);pointer-events:none;clip-path:inset(calc(var(--p, 1) * var(--dt, 0px)) calc(var(--p, 1) * var(--dr, 0px)) calc(var(--p, 1) * (var(--db, 0px) + var(--cut-more))) calc(var(--p, 1) * var(--dl, 0px)));transition:opacity .16s linear}.mt-cut__box .mt-cut__gloss{visibility:hidden}.mt-cut--boite.is-live .mt-cut__box{display:block}.mt-cut--boite.is-live:not(.is-said) .mt-cut__frame:not([inert]) .mt-dot{opacity:0}.mt-cut--boite.is-live.is-said .mt-cut__box{opacity:0}.mt-cut--cadran,html[data-theme=dark] .mt-cut--cadran{background:var(--tint-bright)}.mt-cut--cadran .mt-cut__over{color:#0b0b0f}.mt-cut--cadran .mt-cut__over .mt-cut__gloss{color:color-mix(in srgb,#0b0b0f 74%,transparent)}.mt-cut--cadran .mt-cut__over .mt-dot{background:#0b0b0f}.mt-cut__under,.mt-cut__plate{position:absolute;inset:0 0 calc(var(--cut-more) * -1) 0;display:none;pointer-events:none}.mt-cut__under{background:#161617;color:var(--c-ink)}.mt-cut--cadran.is-live :is(.mt-cut__under,.mt-cut__plate){display:block}.mt-cut--cadran.is-live .mt-cut__sweep{--q: clamp(0, (var(--p, 1) - var(--a)) / (var(--b) - var(--a)), 1)}.mt-cut--cadran.is-live .mt-cut__sweep[data-from=left]{clip-path:inset(0 calc((1 - var(--q)) * 100%) 0 0)}.mt-cut--cadran.is-live .mt-cut__sweep[data-from=top]{clip-path:inset(0 0 calc(100% - var(--q) * var(--cut-h)) 0)}.mt-cut--cadran.is-live .mt-cut__sweep[data-from=right]{clip-path:inset(0 0 0 calc((1 - var(--q)) * 100%))}.mt-cut--cadran.is-live .mt-cut__sweep[data-from=bottom]{clip-path:inset(calc((1 - var(--q)) * var(--cut-h)) 0 0 0)}@media(max-width:37.4988em)and (orientation:portrait){.mt-cut--voix .mt-cut__br,.mt-cut--cadran .mt-cut__br{display:inline}.mt-cut--voix .mt-cut__say,.mt-cut--cadran .mt-cut__say{--cut-fs: min(calc(92cqw / var(--em2)), 15svh)}.mt-cut--boite .mt-cut__say{--cut-fs: min(calc(100cqw / 5.2), 12svh)}.mt-cut--boite .mt-cut__l{white-space:normal}}
