.lm8{--lm8-ease: cubic-bezier(.22, 1, .36, 1);overflow:clip}.lm8 :where(a):focus-visible{outline:3px solid var(--color-accent-text);outline-offset:4px}body:has(.lm8) .burger{width:44px;height:44px}.lm8-label{margin:0 0 .8rem;color:var(--color-accent-text);font:600 .7rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.lm8-label-dark{color:var(--color-accent)}.lm8 h2{margin:0;font-size:clamp(1.85rem,3.25vw,2.75rem);line-height:1.07;letter-spacing:-.04em;text-wrap:balance}.lm8-text-link,.lm8-tool-links a,.lm8-next a{min-height:44px;display:inline-flex;align-items:center;gap:.45rem;color:inherit;font-weight:600;text-underline-offset:.25em}.lm8-breadcrumb{padding-top:1.25rem}.lm8-breadcrumb .wrap{display:flex;align-items:center;gap:.4rem;color:var(--color-ink-faint);font:500 .72rem var(--font-mono)}.lm8-breadcrumb a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding-inline:.2rem;margin-inline:-.2rem;color:var(--color-ink-muted);text-decoration:none}.lm8-breadcrumb svg{flex:none;transform:rotate(-90deg)}.lm8-breadcrumb span[aria-current]{color:var(--color-ink)}.lm8-hero{position:relative;padding:clamp(3.5rem,7vw,6.5rem) 0 clamp(4rem,8vw,7rem);border-bottom:1px solid var(--color-ink)}.lm8-hero:before{content:"";position:absolute;width:min(38rem,80vw);aspect-ratio:1;right:-20rem;top:-23rem;border-radius:50%;background:radial-gradient(circle,rgba(255,208,41,.16),transparent 70%);pointer-events:none}.lm8-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);gap:clamp(3rem,9vw,8rem);align-items:center}.lm8-eyebrow{margin:0 0 .8rem;color:var(--color-accent-text);font:600 .72rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.lm8-hero h1{max-width:19ch;margin:0;font-size:clamp(2.2rem,4.7vw,4rem);font-weight:500;line-height:1.02;letter-spacing:-.055em;text-wrap:balance}.lm8-lead{max-width:58ch;margin:1.35rem 0 0;color:var(--color-ink-muted);font-size:1rem;line-height:1.7}.lm8-text-link{margin-top:1rem;color:var(--color-accent-text);font-size:.83rem}.lm8-result{position:relative;display:grid;grid-template-columns:1fr auto 1fr;gap:0;margin:0;border-block:1px solid var(--color-line-strong)}.lm8-result-state{min-height:13rem;display:grid;align-content:center;justify-items:start;padding:1.5rem}.lm8-result-state>span,.lm8-result-state>small,.lm8-result figcaption{color:var(--color-ink-faint);font:500 .65rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.lm8-result-state strong{margin-block:.45rem .25rem;font:700 clamp(1.9rem,4vw,3.2rem)/.95 var(--font-mono);letter-spacing:-.07em;white-space:nowrap}.lm8-result-before strong{color:var(--color-ink-muted)}.lm8-result-after strong{color:var(--color-accent-text)}.lm8-result-arrow{align-self:center;z-index:1;display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--color-accent);color:var(--color-accent-ink)}.lm8-result figcaption{grid-column:1 / -1;padding:.8rem 0;border-top:1px solid var(--color-line);text-align:center}.lm8-manual{padding:clamp(4.5rem,8vw,7.5rem) 0}.lm8-manual-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:clamp(3rem,9vw,8rem);align-items:start}.lm8-manual h2{max-width:20ch}.lm8-manual-note>p{max-width:50ch;margin:0;color:var(--color-ink-muted);line-height:1.7}.lm8-manual-note ol{list-style:none;margin:2rem 0 0;padding:0;border-top:1px solid var(--color-ink)}.lm8-manual-note li{display:grid;grid-template-columns:3.25rem 1fr;align-items:center;min-height:4rem;border-bottom:1px solid var(--color-line);font:600 clamp(1rem,2vw,1.25rem) var(--font-mono)}.lm8-manual-note li span{color:var(--color-ink-faint);font-size:.65rem}.lm8-pipeline{padding:clamp(5rem,9vw,8rem) 0;background:var(--color-dark);color:var(--color-terminal-ink)}.lm8-pipeline a:focus-visible{outline-color:var(--color-accent)}.lm8-pipeline-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr);gap:clamp(2rem,7vw,6rem);align-items:end}.lm8-pipeline-head h2{max-width:21ch;color:var(--color-terminal-ink)}.lm8-pipeline-head>p{max-width:36ch;margin:0;color:#b5b1a0;font-size:.9rem;line-height:1.7}.lm8-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:clamp(3rem,7vw,5.5rem) 0 0;padding:0;border-block:1px solid #5b5545}.lm8-flow li{position:relative;min-height:15rem;display:grid;align-content:center;padding:1.6rem clamp(1rem,2.2vw,1.8rem);border-inline-start:1px solid var(--color-dark-line)}.lm8-flow li:first-child{border-inline-start:none}.lm8-flow-meta{display:flex;justify-content:space-between;align-items:center;color:var(--color-accent)}.lm8-flow-meta span{color:#918b7a;font:500 .65rem var(--font-mono)}.lm8-flow h3{margin:1.6rem 0 .5rem;color:var(--color-terminal-ink);font-size:clamp(1.1rem,2vw,1.4rem)}.lm8-flow p{max-width:28ch;margin:0;color:#b5b1a0;font-size:.8rem;line-height:1.6}.lm8-flow-arrow{position:absolute;z-index:1;right:-1.1rem;top:50%;width:2.2rem;height:2.2rem;padding:.58rem;border-radius:50%;background:var(--color-accent);color:var(--color-accent-ink);transform:translateY(-50%)}.lm8-tool-links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;padding-top:1.35rem}.lm8-tool-links>span{margin-right:auto;color:#918b7a;font:500 .67rem var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.lm8-tool-links a{color:var(--color-accent);font-size:.78rem}.lm8-measure{padding:clamp(4.5rem,8vw,7.5rem) 0;border-bottom:1px solid var(--color-line)}.lm8-measure-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);gap:clamp(3rem,9vw,8rem);align-items:center}.lm8-measure h2{max-width:17ch}.lm8-measure header>p:last-child{max-width:49ch;margin:1.2rem 0 0;color:var(--color-ink-muted);line-height:1.7}.lm8-measure-register{border-top:1px solid var(--color-ink)}.lm8-measure-register>div{display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(10rem,1fr);grid-template-rows:auto auto;align-items:end;gap:.1rem 1.5rem;min-height:8.8rem;padding:1.25rem 0;border-bottom:1px solid var(--color-line)}.lm8-measure-register>div>span{grid-row:1 / 3;align-self:center;color:var(--color-ink-muted);font-size:.86rem}.lm8-measure-register strong{color:var(--color-accent-text);font:700 clamp(2.2rem,5vw,4rem)/.95 var(--font-mono);letter-spacing:-.065em}.lm8-measure-register strong span{margin-left:.2rem;font-size:.42em;letter-spacing:0}.lm8-measure-register small{color:var(--color-ink-faint);font:500 .67rem var(--font-mono)}.lm8-final{padding:clamp(4.5rem,8vw,7rem) 0;border-top:.55rem solid var(--color-accent)}.lm8-final-main{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:clamp(2.5rem,8vw,7rem);align-items:end}.lm8-final h2{max-width:20ch}.lm8-final-main>div:first-child>p:last-child{max-width:50ch;margin:1.1rem 0 0;color:var(--color-ink-muted)}.lm8-final-action{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.lm8-final-action>p{display:flex;align-items:center;gap:.45rem;margin:0;color:var(--color-ink-muted);font-size:.76rem}.lm8-next{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(2rem,7vw,6rem);margin-top:clamp(3rem,6vw,5rem);padding-top:1rem;border-top:1px solid var(--color-ink)}.lm8-next>div{display:flex;flex-direction:column;align-items:flex-start}.lm8-next>div>span{min-height:2.25rem;color:var(--color-ink-faint);font:500 .66rem var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.lm8-next a{width:100%;justify-content:space-between;padding-block:.55rem;border-top:1px solid var(--color-line);color:var(--color-ink);font-size:.8rem;text-decoration:none}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.lm8 :where(.cta,.lm8-text-link,.lm8-tool-links a,.lm8-next a) svg{transition:transform .18s var(--lm8-ease)}.lm8 :where(.cta,.lm8-text-link,.lm8-tool-links a,.lm8-next a):hover svg,.lm8 :where(.cta,.lm8-text-link,.lm8-tool-links a,.lm8-next a):focus-visible svg{transform:translate(.22rem)}.lm8-next a{transition:background .18s var(--lm8-ease)}.lm8-next a:hover,.lm8-next a:focus-visible{background:#f3f1e9}}@media(max-width:980px){.lm8-hero-grid,.lm8-manual-grid,.lm8-measure-grid{grid-template-columns:1fr}.lm8-hero-copy{max-width:50rem}.lm8-result,.lm8-manual-note,.lm8-measure-register{max-width:42rem}.lm8-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.lm8-flow li:nth-child(3){border-inline-start:none;border-top:1px solid var(--color-dark-line)}.lm8-flow li:nth-child(4){border-top:1px solid var(--color-dark-line)}.lm8-flow li:nth-child(2) .lm8-flow-arrow{display:none}}@media(max-width:720px){.lm8-pipeline-head,.lm8-final-main,.lm8-next{grid-template-columns:1fr}.lm8-pipeline-head{gap:1.2rem}.lm8-hero{padding-block:3.25rem 4.25rem}.lm8-result-state{min-height:10.5rem;padding-inline:1rem}.lm8-result-state strong{font-size:clamp(1.55rem,7vw,2.4rem)}.lm8-flow{grid-template-columns:1fr}.lm8-flow li,.lm8-flow li:nth-child(3),.lm8-flow li:nth-child(4){min-height:9rem;grid-template-columns:2.75rem 1fr;grid-template-rows:auto auto;gap:.15rem 1rem;border-inline-start:none;border-top:1px solid var(--color-dark-line)}.lm8-flow li:first-child{border-top:none}.lm8-flow-meta{grid-row:1 / 3;display:grid;align-content:center;gap:.8rem}.lm8-flow h3{grid-column:2;margin:0;align-self:end}.lm8-flow p{grid-column:2;align-self:start}.lm8-flow-arrow{display:grid!important;right:auto;left:.25rem;top:auto;bottom:-1.1rem;transform:rotate(90deg)}.lm8-flow li:last-child .lm8-flow-arrow{display:none!important}.lm8-tool-links{align-items:flex-start}.lm8-tool-links>span{flex-basis:100%}.lm8-final-action{align-items:stretch}.lm8-final-action .cta{justify-content:center;text-align:center}.lm8-next{gap:2rem}}@media(max-width:480px){.lm8 .wrap{padding-inline:1.1rem}.lm8 h2{font-size:clamp(1.75rem,8.5vw,2.15rem)}.lm8-hero h1{font-size:clamp(2rem,10.3vw,2.75rem)}.lm8-breadcrumb .wrap{overflow:hidden;white-space:nowrap}.lm8-result{grid-template-columns:1fr}.lm8-result-arrow{justify-self:center;margin-block:-1.4rem;transform:rotate(90deg)}.lm8-result-state{min-height:8.7rem;justify-items:center;text-align:center}.lm8-result figcaption{grid-column:1}.lm8-measure-register>div{grid-template-columns:1fr;align-items:start;gap:.25rem}.lm8-measure-register>div>span{grid-row:auto}.lm8-final-action>p{justify-content:center;text-align:center}}@media(prefers-reduced-motion:reduce){.lm8 *,.lm8 *:before,.lm8 *:after{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}}
