html:not([data-has-sidebar])[data-theme]{--sl-content-width:72rem}:root{--lx-settle:cubic-bezier(.2, .7, .2, 1);--lx-swap:cubic-bezier(.45, 0, .2, 1);--lx-turn:cubic-bezier(.3, .55, .25, 1);--lx-quick:.16s;--lx-strip-h:3.5rem;--lx-live:var(--tracon-accent);--lx-clear:var(--tracon-success);--lx-hold:var(--tracon-warning);--lx-deny:var(--tracon-danger);--lx-standby:var(--tracon-text-muted);--lx-grid:color-mix(in oklab, var(--tracon-border) 55%, transparent)}.sl-markdown-content>:is(.lx-proof,.lx-story,.lx-calm){margin-block:0}.sl-markdown-content>.lx-routes{max-inline-size:none}:where(.lx-proof,.lx-story,.lx-calm) :where(p,figure,pre,ol,ul,h2,h3){margin:0}.sl-markdown-content :is(.lx-proof,.lx-story,.lx-calm) :is(h2,h3),.sl-markdown-content h2#choose-your-path{color:var(--tracon-text-strong);letter-spacing:-.035em;text-wrap:balance;font-weight:550;line-height:1.1}.sl-markdown-content :is(.lx-proof,.lx-story) h2,.sl-markdown-content h2#choose-your-path{font-size:clamp(1.875rem,2.9vw,2.5rem)}.sl-markdown-content :is(.lx-proof,.lx-story,.lx-calm) p:not([class])>code{white-space:nowrap;overflow-wrap:normal;font-size:.875em}:where(.lx-proof,.lx-story,.lx-calm,.lx-hero) a:not([class]){color:var(--tracon-accent);text-underline-offset:.22em;text-decoration-thickness:1px}:is(.lx-lede,.lx-panel-foot,.lx-ch-text>p,.lx-ch-side>p,.lx-intro p,.lx-proof-main>p){text-wrap:pretty}.lx-vig-head span,.lx-hero .section-label{text-wrap:balance}.lx-sample{font:600 .625rem/1 var(--sl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tracon-text-muted);border:1px solid var(--tracon-border-strong);border-radius:2px;padding:.2rem .35rem;font-style:normal}.lx-chip{font:500 .6875rem/1 var(--sl-font-mono);letter-spacing:.03em;color:var(--lx-hold);background:color-mix(in oklab, var(--lx-hold) 8%, transparent);border:1px solid color-mix(in oklab, var(--lx-hold) 45%, transparent);white-space:nowrap;border-radius:2px;padding:.2rem .4rem;font-style:normal}.lx-strike{color:var(--tracon-text-strong);letter-spacing:-.035em;font-weight:550;line-height:1.1}.lx-more{margin-block-start:1.25rem;font-size:.9375rem}.lx-more a{padding-block:.2rem;display:inline-block}.lx-vig-head{font:500 .75rem/1.4 var(--sl-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tracon-text-muted);justify-content:space-between;align-items:center;gap:1rem;margin-block-end:.75rem;display:flex}.lx-code{border:1px solid var(--tracon-border);background:var(--tracon-surface-raised);view-timeline:--lx-code block;border-radius:4px;margin-block-start:1.5rem}:is(.lx-ch--band,.lx-filed) .lx-code{background:var(--tracon-surface)}.lx-code figcaption{font:.75rem/1 var(--sl-font-mono);color:var(--tracon-text-muted);border-block-end:1px solid var(--tracon-border);align-items:center;gap:.5rem;padding:.65rem .9rem;display:flex}.lx-code figcaption:before{content:"";background:var(--tracon-border-strong);border-radius:50%;block-size:.375rem;inline-size:.375rem}.lx-code pre{isolation:isolate;font:.8125rem/1.65 var(--sl-font-mono);color:var(--tracon-code);background:0 0;border:0;margin:0;padding:.75rem 0;overflow-x:auto}.lx-code .l{box-sizing:border-box;inline-size:100%;padding-inline:.9rem;display:inline-block;position:relative}.lx-code mark{color:var(--tracon-text-strong);background:0 0}.lx-code mark:before{content:"";z-index:-1;background:var(--tracon-accent-quiet);box-shadow:inset 2px 0 var(--tracon-accent);transform-origin:0;position:absolute;inset:0}.lx-code .t{color:var(--tracon-accent)}.lx-code :is(.k,.c){color:var(--tracon-text-muted)}.lx-code .s{color:var(--tracon-text)}.lx-code mark :is(.k,.c,.s){color:inherit}.lx-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:3.5rem;padding-block:3.5rem 4rem;display:grid}.lx-hero h1{color:var(--tracon-text-strong);letter-spacing:-.048em;text-wrap:balance;margin:0 0 1.35rem;font-size:clamp(2.25rem,3.3vw,3rem);font-weight:550;line-height:1.05}.lx-hero h1 span{color:var(--tracon-accent);white-space:nowrap}.lx-lede{max-inline-size:44ch;margin:0;font-size:1.1875rem;line-height:1.6}.lx-install{background:var(--tracon-surface-raised);border:1px solid var(--tracon-border);border-inline-start:2px solid var(--tracon-accent);border-radius:3px;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;max-inline-size:31rem;margin-block:2rem 0;padding:.45rem .45rem .45rem 1rem;display:flex}.lx-install-label{font:600 .625rem/1 var(--sl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tracon-text-muted)}.lx-install code{font:.875rem/1.5 var(--sl-font-mono);color:var(--tracon-text-strong);flex:auto}.lx-install code span{white-space:nowrap}.lx-copy{min-block-size:2.25rem;font:500 .8125rem var(--sl-font-mono);color:var(--tracon-text-strong);background:var(--tracon-surface);border:1px solid var(--tracon-border-strong);cursor:pointer;border-radius:2px;flex:none;padding:0 .85rem}.lx-copy[hidden]{visibility:hidden;display:block}.lx-copy:hover,.lx-copy[data-done]{border-color:var(--tracon-accent);color:var(--tracon-accent)}.lx-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-block:1.5rem 1.1rem;display:flex}.lx-primary{background:var(--tracon-accent);color:var(--tracon-surface);border:1px solid var(--tracon-accent);border-radius:2px;gap:1rem;padding:.8rem 1.15rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.lx-primary:hover{background:var(--tracon-surface);color:var(--tracon-accent)}.lx-primary span{transition:translate var(--lx-quick) var(--lx-settle)}.lx-primary:hover span{translate:.2rem}.lx-text-action{color:var(--tracon-text-strong);text-underline-offset:.3em;font-size:.9375rem}.lx-status{color:var(--tracon-text-muted);max-inline-size:46ch;margin:0;font-size:.875rem;line-height:1.6}.lx-hero .lx-status a{color:inherit;text-underline-offset:.2em}.lx-held{isolation:isolate;margin:0;padding-block-start:10.5rem;position:relative;overflow:clip}.lx-scope{aspect-ratio:1;z-index:-1;inline-size:25rem;position:absolute;inset-block-start:0;inset-inline-end:0}.lx-scope:before{content:"";background-image:linear-gradient(var(--lx-grid) 1px, transparent 1px), linear-gradient(90deg, var(--lx-grid) 1px, transparent 1px);background-position:-1px -1px;background-size:1.5625rem 1.5625rem;position:absolute;inset:0;mask-image:radial-gradient(closest-side,currentColor 30%,#0000)}.lx-scope svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.lx-scope-ring{fill:none;stroke:var(--tracon-border);stroke-width:1px}.lx-scope-ticks{fill:none;stroke:color-mix(in oklab, var(--tracon-border-strong) 55%, transparent);stroke-width:6px;stroke-dasharray:.35 9.65;stroke-dashoffset:.175px}.lx-scope-ticks--major{stroke:var(--tracon-border-strong);stroke-width:12px;stroke-dasharray:.5 29.5;stroke-dashoffset:.25px}.lx-scope-range{fill:none;stroke:var(--tracon-border-strong);stroke-width:1.25px;stroke-linecap:round}.lx-scope-hub{fill:var(--tracon-text-muted)}.lx-scope-leader{fill:none;stroke:var(--tracon-text-muted);stroke-width:1px}.lx-db{font:500 11px var(--sl-font-mono);letter-spacing:.04em;fill:var(--tracon-text-muted)}.lx-db-1{fill:var(--tracon-text-strong)}.lx-db-3{fill:var(--lx-hold)}.lx-scope-hold{fill:none;stroke:var(--lx-hold);stroke-width:1.5px;stroke-dasharray:1}.lx-scope-blip{fill:var(--lx-hold);transform-box:fill-box;transform-origin:50%}.lx-sweep{pointer-events:none;position:absolute;inset:0;rotate:45deg}.lx-sweep:before{content:"";opacity:0;background:conic-gradient(from -80deg, transparent, color-mix(in oklab, var(--tracon-accent) 26%, transparent) 80deg, transparent 80.5deg);border-radius:50%;position:absolute;inset:2.5%}.lx-sweep:after{content:"";background:linear-gradient(to top, color-mix(in oklab, var(--tracon-accent) 15%, transparent), var(--tracon-accent));border-radius:1px;block-size:36%;inline-size:1.5px;position:absolute;inset-block-end:50%;inset-inline-start:calc(50% - .75px)}.lx-panel{background:var(--tracon-surface-raised);border:1px solid var(--tracon-border);font:.8125rem/1.5 var(--sl-font-mono);box-shadow:0 1.5rem 3rem -1.5rem color-mix(in oklab, var(--tracon-surface-sunken) 80%, transparent);border-radius:4px;margin-inline-end:3.5rem;padding:.95rem 1.9rem 1rem 1.15rem;position:relative}.lx-panel-head{color:var(--tracon-text-muted);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin:0 0 .8rem;font-size:.75rem;display:flex}.lx-panel-head span:first-child{color:var(--tracon-text-strong)}.lx-panel-head .lx-sample{margin-inline-start:auto}.lx-tape{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lx-tape li{border-inline-start:2px solid #0000;grid-template-columns:1.25rem minmax(0,1fr) auto;column-gap:.6rem;margin:0;padding-inline-start:.5rem;display:grid}.lx-tape b{color:var(--tracon-text-muted);font-variant-numeric:tabular-nums;font-weight:400}.lx-tape code{color:var(--tracon-accent);font:inherit}.lx-tape .lx-t{color:var(--tracon-text-muted);font-variant-numeric:tabular-nums}.lx-tape .lx-d{color:var(--tracon-text);overflow-wrap:anywhere;grid-column:2/-1}.lx-tape .lx-bay{border-inline-start-color:var(--lx-hold);translate:.75rem}.lx-tape .lx-bay code{color:var(--lx-hold)}.lx-tape .lx-chip{margin-inline-start:.6rem}.lx-panel-foot{border-block-start:1px solid var(--tracon-border);color:var(--tracon-text-muted);margin:.95rem 0 0;padding-block-start:.75rem;font-size:.75rem}.lx-panel-foot code{font:inherit;color:var(--lx-hold)}.lx-held figcaption{font:.75rem/1.5 var(--sl-font-mono);color:var(--tracon-text-muted);margin-block-start:.7rem}.lx-proof{border-block-start:1px solid var(--tracon-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem 4.5rem;padding-block:3.5rem 5rem;display:grid}.lx-proof h2{margin-block-end:1rem}.lx-proof-main>p{max-inline-size:52ch;font-size:1.0625rem;line-height:1.7}.lx-proof-side{gap:2.75rem;padding-block-start:.5rem;display:grid}.lx-readout{border-block:1px solid var(--tracon-border);view-timeline:--lx-readout block;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lx-readout a{color:var(--tracon-text-muted);font:.8125rem/1.35 var(--sl-font-mono);align-content:start;gap:.45rem;padding:1.1rem 1rem 1.2rem 0;text-decoration:none;display:grid}.lx-readout a+a{border-inline-start:1px solid var(--tracon-border);padding-inline-start:1.1rem}.lx-readout strong{font:500 2.75rem/1 var(--sl-font-mono);color:var(--tracon-accent);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.lx-readout a:hover{color:var(--tracon-text-strong)}.lx-maf .lx-strike{margin-block-end:.7rem;font-size:1.5rem}.lx-maf p:not([class]){line-height:1.7}.lx-intro{border-block-start:1px solid var(--tracon-border);grid-template-columns:minmax(0,27rem) minmax(0,1fr);align-items:end;gap:1rem 4.5rem;padding-block:4rem 2.25rem;display:grid}.lx-intro p{max-inline-size:50ch;font-size:1.1875rem;line-height:1.6}.lx-strip{z-index:2;block-size:var(--lx-strip-h);box-sizing:border-box;background:var(--tracon-surface);border:1px solid var(--tracon-border-strong);border-inline-start:4px solid var(--lx-bar,var(--lx-clear));font:.8125rem/1.3 var(--sl-font-mono);--lx-p:1;border-radius:3px;grid-template-columns:1.45fr repeat(4,minmax(0,1fr));display:grid;position:relative}.lx-strip:after{content:"";background:var(--lx-bar,var(--lx-clear));transform-origin:0;block-size:2px;scale:var(--lx-p) 1;transition:scale .48s var(--lx-settle);position:absolute;inset-block-end:-1px;inset-inline:0}.lx-strip>div{align-content:center;min-inline-size:0;padding:0 .85rem;display:grid}.lx-strip>div+div{border-inline-start:1px solid var(--tracon-border)}.lx-strip em:not(.lx-sample){font:500 .625rem/1.3 var(--sl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tracon-text-muted);font-style:normal}.lx-strip b{color:var(--tracon-text-strong);font-weight:500}.lx-strip :is(b,span){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lx-strip span{color:var(--tracon-text-muted);font-size:.75rem}.lx-s-cs{grid-template-columns:auto auto minmax(0,1fr);column-gap:.65rem}.lx-s-cs .lx-sample{grid-row:1/3;place-self:center start}.lx-s-cs b{grid-column:2/4}.lx-s-cs .lx-clk{color:var(--tracon-text);font-variant-numeric:tabular-nums;grid-area:2/3;display:grid}.lx-clk i{opacity:0;transition:opacity var(--lx-quick) var(--lx-swap), translate var(--lx-quick) var(--lx-swap);grid-area:1/1;font-style:normal;translate:0 .75em}.lx-flight:not([data-at]) .lx-clk i:last-child{opacity:1;translate:0}.lx-flight[data-at="1"] .lx-clk i:nth-child(-n+1),.lx-flight[data-at="2"] .lx-clk i:nth-child(-n+2),.lx-flight[data-at="3"] .lx-clk i:nth-child(-n+3),.lx-flight[data-at="4"] .lx-clk i:nth-child(-n+4){translate:0 -.75em}.lx-flight[data-at="0"] .lx-clk i:first-child,.lx-flight[data-at="1"] .lx-clk i:nth-child(2),.lx-flight[data-at="2"] .lx-clk i:nth-child(3),.lx-flight[data-at="3"] .lx-clk i:nth-child(4),.lx-flight[data-at="4"] .lx-clk i:nth-child(5){opacity:1;translate:0}.lx-s-box :is(b,span){transition:opacity var(--lx-quick) var(--lx-settle), translate var(--lx-quick) var(--lx-settle)}.lx-flight[data-passed] .lx-s-box :is(b,span){opacity:0;translate:0 .3rem}.lx-flight[data-passed~="1"] .lx-s-box[data-k="1"] :is(b,span),.lx-flight[data-passed~="2"] .lx-s-box[data-k="2"] :is(b,span),.lx-flight[data-passed~="3"] .lx-s-box[data-k="3"] :is(b,span),.lx-flight[data-passed~="4"] .lx-s-box[data-k="4"] :is(b,span){opacity:1;transition-delay:60ms;translate:0}.lx-s-box b i{font-style:normal}.lx-v-hold{color:var(--lx-hold);display:none}.lx-v-deny{color:var(--lx-deny)}.lx-flight[data-at="2"] .lx-v-hold{display:inline}.lx-flight[data-at="2"] .lx-v-deny{display:none}.lx-s-box[data-k="4"] b{color:var(--lx-clear)}.lx-flight[data-at="0"]{--lx-bar:var(--lx-standby)}.lx-flight[data-at="1"],.lx-flight[data-at="3"]{--lx-bar:var(--lx-live)}.lx-flight[data-at="2"]{--lx-bar:var(--lx-hold)}.lx-flight[data-at="0"] .lx-strip{--lx-p:0}.lx-flight[data-at="1"] .lx-strip{--lx-p:.25}.lx-flight[data-at="2"] .lx-strip{--lx-p:.5}.lx-flight[data-at="3"] .lx-strip{--lx-p:.75}.lx-stamp{z-index:1;font:600 .6875rem/1.3 var(--sl-font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--lx-clear);background:var(--tracon-surface);transition:opacity .26s var(--lx-settle), scale .26s var(--lx-settle), rotate .26s var(--lx-settle);border:1px solid;border-radius:2px;margin:0;padding:.15rem .5rem;position:absolute;inset-block-start:calc(100% - .4rem);inset-inline-end:1.25rem;rotate:-1.5deg}.lx-flight[data-at]:not([data-filed]) .lx-stamp{opacity:0;rotate:-6deg;scale:1.35}.lx-slot{block-size:var(--lx-strip-h);box-sizing:border-box;border:1px dashed var(--tracon-border-strong);font:.75rem var(--sl-font-mono);color:var(--tracon-text-muted);background:var(--tracon-surface);border-block-end:0;border-radius:3px 3px 0 0;align-items:center;padding-inline:1.25rem;display:none}.lx-flight[data-filed] .lx-slot{border-color:#0000}.lx-flight:not([data-live]) :is(.lx-strip,.lx-strip *),.lx-flight:not([data-live]) .lx-strip:after{transition:none}.lx-s-box b .lx-v-broken{color:var(--lx-deny)}.lx-story:has(#lx-tamper:checked) .lx-s-box[data-k="4"] b .lx-v-valid{display:none}.lx-story:has(#lx-tamper:checked) .lx-s-box[data-k="4"] b .lx-v-broken{display:inline}@media (width>=64rem) and (height>=44rem){html{scroll-padding-top:calc(var(--sl-nav-height) + var(--lx-strip-h) + 1rem)}.lx-strip{position:sticky;inset-block-start:var(--sl-nav-height)}.lx-slot{display:flex}}@media (width<64rem) or (height<44rem){.lx-flight{flex-direction:column;display:flex}.lx-strip{order:1;margin-block:1.5rem .5rem}}.lx-ch{grid-template-columns:minmax(0,27rem) minmax(0,1fr);align-items:start;gap:2rem 4.5rem;padding-block:4.5rem;display:grid}.lx-ch+.lx-ch{border-block-start:1px solid var(--tracon-border)}.lx-ch-label{font:500 .8125rem/1.5 var(--sl-font-mono);letter-spacing:.04em;color:var(--tracon-text-muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:.75rem;margin-block-end:.75rem;display:flex}.lx-ch-label span{color:var(--tracon-accent)}.sl-markdown-content .lx-ch h3{font-size:clamp(1.625rem,2.3vw,2.125rem);line-height:1.15}.lx-readback{font:500 1.0625rem/1.45 var(--sl-font-mono);color:var(--tracon-accent);margin-block:.75rem 1.2rem}.lx-story .lx-readback code{font:inherit;color:inherit}.lx-ch-text>p:not([class]),.lx-ch-side>p:not([class]){line-height:1.7}.lx-ch-side>p+p{margin-block-start:1rem}.lx-vig{background:var(--tracon-surface-raised);border:1px solid var(--tracon-border);border-radius:4px;margin:0;padding:1.15rem 1.25rem 1.25rem}.lx-sep{view-timeline:--lx-sep block}.lx-sep .lx-exchange{white-space:pre-wrap;overflow-wrap:anywhere;font:.75rem/1.65 var(--sl-font-mono);color:var(--tracon-text);background:0 0;border:0;margin:0;padding:0}.lx-exchange b{color:var(--tracon-text-strong);font-weight:500}.lx-exchange .lx-ok{color:var(--lx-clear)}.lx-sieve-wrap{position:relative}.lx-sieve{font:.8125rem/1.3 var(--sl-font-mono);margin:0;padding:0;list-style:none}.lx-sieve li{isolation:isolate;block-size:2.4rem;color:var(--tracon-text-muted);border-block-start:1px solid var(--tracon-border);justify-content:space-between;align-items:center;gap:1rem;margin:0;padding-inline:.8rem;display:flex;position:relative}.lx-sieve li:first-child{border-block-start:0}.lx-sieve b{font-weight:400}.lx-sieve .lx-match{color:var(--tracon-text-strong)}.lx-sieve .lx-match:before{content:"";z-index:-1;background:var(--tracon-accent-quiet);transform-origin:0;position:absolute;inset:0}.lx-sieve .lx-match b{color:var(--tracon-accent);font-weight:600}.lx-probe{background:var(--lx-live);block-size:2.4rem;inline-size:3px;position:absolute;inset-block-start:2.4rem;inset-inline-start:0}.lx-req{border-block-start:1px solid var(--tracon-border);margin-block-start:1.25rem;padding-block-start:1rem}.lx-ch--band{background:var(--tracon-surface-raised);box-shadow:inset 0 3px var(--lx-hold);border-block-start:0;border-radius:6px;padding:4rem 3rem 3rem}.lx-ch--band+.lx-ch{border-block-start:0}.lx-strike--big{margin-block-end:1.75rem;font-size:clamp(2rem,3.4vw,3rem)}.lx-ch--band .lx-ch-side .lx-code{margin-block-start:0}.lx-capture{margin:0}.lx-ch--band .lx-capture{grid-column:1/-1;margin-block-start:1rem}.lx-capture picture{display:block}.lx-capture img{border:1px solid var(--tracon-border-strong);border-radius:4px;block-size:auto;inline-size:100%;display:block}.lx-capture figcaption{color:var(--tracon-text-muted);max-inline-size:70ch;margin-block-start:.75rem;font-size:.875rem;line-height:1.55}.lx-capture .lx-shot-dark,:root[data-theme=light] .lx-capture .lx-shot-light{display:none}:root[data-theme=light] .lx-capture .lx-shot-dark{display:block}.lx-capture--side{padding-block-start:2.25rem}.lx-capture--side picture{max-inline-size:34rem}.lx-ch--wide .lx-ch-text .lx-code{max-inline-size:26rem}.lx-lanes{background:var(--tracon-surface-raised);border:1px solid var(--tracon-border);font:.75rem/1.3 var(--sl-font-mono);--lx-name:4rem;view-timeline:--lx-lanes block;border-radius:4px;grid-column:1/-1;margin:.75rem 0 0;padding:1.25rem 1.5rem 1.1rem;position:relative}.lx-lane,.lx-axis{grid-template-columns:var(--lx-name) minmax(0, 1fr);align-items:center;display:grid}.lx-lane{block-size:2.4rem}.lx-lane-name{color:var(--tracon-text-muted)}.lx-track{block-size:100%;position:relative}.lx-track>i{font-style:normal;position:absolute;inset-inline-start:calc(var(--s) * 1%)}.lx-seg{inline-size:calc((var(--e) - var(--s)) * 1%);transform-origin:0;border-radius:2px;block-size:4px;inset-block-start:calc(50% - 2px)}.lx-seg--host{background:var(--tracon-border-strong)}.lx-seg--store{background:var(--tracon-border-strong);block-size:2px;inset-block-start:calc(50% - 1px)}.lx-seg--live{background:var(--lx-live)}.lx-seg--hold{background:linear-gradient(90deg, var(--lx-hold) 75%, transparent)}.lx-seg--r2{background:linear-gradient(90deg, var(--lx-live), var(--lx-clear))}.lx-gap{inline-size:calc((var(--e) - var(--s)) * 1%);border-inline:1px solid var(--tracon-border-strong);inset-block:.55rem}.lx-gap span{color:var(--tracon-text-muted);position:absolute;inset-block-end:calc(100% + .15rem);inset-inline-start:50%;translate:-50%}.lx-tag{color:var(--tracon-text-muted);white-space:nowrap;font-size:.6875rem;inset-block-start:.15rem}.lx-tag--hold{color:var(--lx-hold)}.lx-track>.lx-tag--clear{color:var(--lx-clear);inset-block-start:calc(50% - .45rem);inset-inline:auto 0}.lx-lanes-grid{position:relative}.lx-tick{border-inline-start:1px solid var(--lx-deny);inline-size:0;position:absolute;inset-block:-.35rem 0;inset-inline-start:calc(var(--lx-name) + (100% - var(--lx-name)) * var(--s) / 100)}.lx-axis{border-block-start:1px solid var(--tracon-border);block-size:1.2rem;color:var(--tracon-text-muted);margin-block-start:.35rem;padding-block-start:.4rem;position:relative}.lx-axis span{white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:calc(var(--lx-name) + (100% - var(--lx-name)) * var(--s) / 100);translate:-50%}.lx-axis span:first-child{translate:0}.lx-axis span:last-child{translate:-70%}.lx-order{color:var(--tracon-text);flex-wrap:wrap;gap:.3rem .5rem;margin-block-start:.95rem;display:flex}.lx-order-what{color:var(--lx-deny);margin-inline-end:.5rem}.lx-order span:nth-child(n+3):before{content:"→ ";color:var(--tracon-text-muted)}.lx-filed{background:var(--tracon-surface-raised);border-radius:0 0 6px 6px;grid-template-columns:minmax(0,27rem) minmax(0,1fr);align-items:start;gap:2rem 4.5rem;padding:3.25rem 3rem 3rem;display:grid}.lx-filed-text>p:not([class]){line-height:1.7}.lx-tamper{min-block-size:2.75rem;font:500 .8125rem/1.4 var(--sl-font-mono);color:var(--tracon-text-strong);align-items:start;gap:.7rem;margin-block:1.5rem .6rem;display:flex}.lx-tamper input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--lx-deny);flex:none;margin:.05rem 0 0}.lx-tamper label{cursor:pointer}.lx-tamper label span{white-space:nowrap}.lx-filed .lx-verify{white-space:pre-wrap;background:var(--tracon-surface);border:1px solid var(--tracon-border);overflow-wrap:anywhere;font:.75rem/1.6 var(--sl-font-mono);border-radius:3px;margin:0;padding:.85rem 1rem;position:relative}.lx-verify:after{content:"";border-radius:inherit;background:color-mix(in oklab, var(--lx-deny) 14%, transparent);opacity:0;pointer-events:none;position:absolute;inset:0}.lx-verify b{color:var(--tracon-text-strong);font-weight:500}.lx-verify .lx-v-valid{color:var(--lx-clear)}.lx-verify .lx-v-broken{color:var(--lx-deny)}.lx-v-broken{display:none}.lx-filed:has(#lx-tamper:checked) .lx-v-broken{display:inline}.lx-filed:has(#lx-tamper:checked) .lx-v-valid{display:none}.lx-limit{margin-block-start:1.1rem;font-size:.9375rem}.lx-soak{font:.75rem/1.6 var(--sl-font-mono);color:var(--tracon-text-muted);margin-block-start:1.35rem}.lx-soak a{color:inherit}.lx-chain{font:.8125rem/1.55 var(--sl-font-mono);view-timeline:--lx-chain block;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.lx-chain li{background:var(--tracon-surface);border:1px solid var(--tracon-border);border-inline-start:3px solid var(--lx-clear);border-radius:3px;margin:0;padding:.75rem 1rem;position:relative}.lx-chain p{color:var(--tracon-text-muted);margin:0}.sl-markdown-content .lx-chain code{font:inherit;color:var(--tracon-text);white-space:normal}.lx-chain code b{color:var(--tracon-accent);font-weight:500}.lx-e-act{color:var(--tracon-text-strong);flex-wrap:wrap;gap:0 .6rem;display:flex}.lx-e-act>b{color:var(--tracon-text-muted);font-weight:500}.sl-markdown-content .lx-e-act code{color:var(--tracon-text-strong)}.lx-e-act span{color:var(--tracon-text-muted);overflow-wrap:anywhere}.lx-link{border-inline-start:1px solid var(--tracon-accent);transform-origin:top;block-size:1.5rem;position:absolute;inset-block-start:calc(-1.5rem - 1px);inset-inline-start:2.5rem}.lx-filed:has(#lx-tamper:checked) .lx-e-last{border-inline-start-color:var(--lx-deny)}.lx-e-after .lx-v-broken,.lx-e-hash .lx-v-broken,.lx-e-hash .lx-v-broken code,.lx-e-hash .lx-v-broken code b{color:var(--lx-deny)}.lx-calm{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.25rem 4.5rem;padding-block:7rem 1.5rem;display:grid}.sl-markdown-content .lx-calm h2{letter-spacing:-.05em;grid-column:1/-1;font-size:clamp(2.5rem,5.2vw,4.25rem);line-height:1.02}.lx-calm-lede{color:var(--tracon-text-strong);grid-column:1/-1;max-inline-size:42ch;margin-block-end:2rem;font-size:1.3125rem;line-height:1.5}.lx-gate{grid-column:1}.lx-gate>p:first-child{line-height:1.7}.lx-out{margin-block-start:.85rem}.lx-out figcaption{font:.6875rem/1.4 var(--sl-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tracon-text-muted);margin-block-end:.4rem}.lx-gate .lx-output{white-space:pre-wrap;overflow-wrap:anywhere;font:.75rem/1.6 var(--sl-font-mono);color:var(--tracon-text-strong);background:var(--tracon-surface-raised);border:1px solid var(--tracon-border);border-inline-start:3px solid var(--lx-hold);border-radius:3px;margin:0;padding:.85rem 1rem}.lx-calm-side{grid-column:2;gap:1.35rem;line-height:1.7;display:grid}.lx-devui{border-block-start:1px solid var(--tracon-border);padding-block-start:1.35rem}.lx-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.lx-routes li{margin:0}.lx-routes a{box-sizing:border-box;border:1px solid var(--tracon-border);block-size:100%;color:var(--tracon-text);transition:border-color var(--lx-quick) ease;border-radius:4px;grid-template-columns:1fr auto;gap:.35rem 1rem;padding:1.15rem 1.25rem;text-decoration:none;display:grid}.lx-routes a:hover{border-color:var(--tracon-accent)}.lx-routes strong{font:500 .875rem var(--sl-font-mono);letter-spacing:.05em;color:var(--tracon-accent)}.lx-routes span:not([aria-hidden]){grid-column:1;font-size:.9375rem;line-height:1.55}.lx-routes span[aria-hidden]{color:var(--tracon-accent);transition:translate var(--lx-quick) var(--lx-settle);grid-area:1/2}.lx-routes a:hover span[aria-hidden]{translate:.2rem}@media (prefers-reduced-motion:no-preference){.lx-sweep{animation:lx-turn 1.15s var(--lx-turn) .12s backwards}.lx-sweep:before{animation:1.3s linear .12s lx-wake}.lx-scope-blip{animation:lx-acquire .32s var(--lx-settle) 1.18s backwards}.lx-db-1{animation:.2s linear 1.3s backwards lx-appear}.lx-db-2{animation:.2s linear 1.38s backwards lx-appear}.lx-scope-leader{animation:.2s linear 1.24s backwards lx-appear}.lx-tape li{animation:lx-print .24s var(--lx-settle) calc(.42s + var(--i) * .13s) backwards}.lx-tape .lx-bay{animation:lx-bay 1.35s var(--lx-settle) calc(.42s + var(--i) * .13s) backwards}.lx-held .lx-chip{animation:lx-chip .26s var(--lx-settle) 1.9s backwards}.lx-panel-foot{animation:.3s linear 1.5s backwards lx-appear}.lx-scope-hold{animation:lx-trace .65s var(--lx-settle) 1.75s backwards}.lx-db-3{animation:.2s linear 2.05s backwards lx-appear}.lx-filed:has(#lx-tamper:checked) .lx-verify:after{animation:lx-flash .7s var(--lx-settle)}.lx-filed:has(#lx-tamper:checked) .lx-e-last{animation:lx-jolt .42s var(--lx-settle)}}@keyframes lx-turn{0%{rotate:-315deg}}@keyframes lx-wake{10%{opacity:1}70%{opacity:.8}to{opacity:0}}@keyframes lx-acquire{0%{opacity:0;transform:scale(.2)}}@keyframes lx-appear{0%{opacity:0}}@keyframes lx-print{0%{opacity:0;translate:0 .3rem}}@keyframes lx-bay{0%{opacity:0;translate:0 .3rem}18%{opacity:1;translate:0}48%{translate:0}}@keyframes lx-chip{0%{opacity:0;scale:.8}}@keyframes lx-trace{0%{stroke-dashoffset:1px}}@keyframes lx-flash{15%{opacity:1}}@keyframes lx-jolt{35%{translate:.4rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lx-code mark:before{animation:1ms linear both lx-draw --lx-code;animation-range:entry}.lx-readout strong{animation:1ms linear both lx-rise --lx-readout}.lx-readout a:first-child strong{animation-range:entry 10% entry 70%}.lx-readout a:nth-child(2) strong{animation-range:entry 25% entry 85%}.lx-readout a:nth-child(3) strong{animation-range:entry 40%}.lx-probe{animation:1ms linear both lx-probe --lx-sep;animation-range:entry 40% cover 45%}.lx-sieve .lx-match:before{animation:1ms linear both lx-draw --lx-sep;animation-range:cover 38% cover 50%}.lx-capture picture{animation:1ms linear both lx-lift view();animation-range:entry entry 90%}.lx-lanes .lx-seg{animation:1ms linear both lx-draw --lx-lanes}.lx-lanes .lx-seg--host{animation-range:entry 10% cover 25%}.lx-lanes .lx-seg--late{animation-range:cover 22% cover 36%}.lx-lanes .lx-seg--store{animation-range:entry 20% cover 32%}.lx-lanes .lx-seg--live{animation-range:entry 30% cover 20%}.lx-lanes .lx-seg--hold{animation-range:cover 18% cover 38%}.lx-lanes .lx-seg--r2{animation-range:cover 32% cover 42%}.lx-tick{animation:1ms linear both lx-fade --lx-lanes;animation-range:cover 28% cover 34%}.lx-tag--clear{animation:1ms linear both lx-appear --lx-lanes;animation-range:cover 42% cover 47%}.lx-chain li{animation:1ms linear both lx-file --lx-chain}.lx-chain li:first-child{animation-range:entry 15% cover 30%}.lx-chain li:nth-child(2){animation-range:entry 45% cover 38%}.lx-chain li:nth-child(3){animation-range:entry 75% cover 46%}.lx-link{animation:1ms linear both lx-draw-y view();animation-range:entry 60% cover 50%}}}@keyframes lx-draw{0%{scale:0 1}}@keyframes lx-draw-y{0%{scale:1 0}}@keyframes lx-rise{0%{opacity:.35;translate:0 .2em}}@keyframes lx-probe{0%{translate:0 -100%}}@keyframes lx-lift{0%{translate:0 1.5rem}}@keyframes lx-fade{0%{opacity:.2}}@keyframes lx-file{0%{opacity:.4;translate:0 .9rem}}@media (width<72rem){.lx-install-label{display:none}.lx-hero{gap:2.5rem}.lx-scope{inline-size:22rem}.lx-held{padding-block-start:9rem}.lx-panel{margin-inline-end:2rem}.lx-proof,.lx-ch,.lx-intro,.lx-filed,.lx-calm{column-gap:2.75rem}.lx-ch--band,.lx-filed{padding:3rem 2rem 2.5rem}}@media (width<56rem){.lx-ch--band .lx-capture picture{max-inline-size:22rem}}@media (width<64rem){.lx-hero{grid-template-columns:minmax(0,1fr);padding-block:2.5rem 3rem}.lx-held{max-inline-size:40rem}.lx-proof,.lx-intro,.lx-ch,.lx-filed,.lx-calm{grid-template-columns:minmax(0,1fr)}.lx-intro{align-items:start}.lx-gate,.lx-calm-side{grid-column:1}.lx-capture--side{padding-block-start:0}}@media (width<50rem){.lx-hero h1{text-wrap:wrap;font-size:clamp(2.125rem,8.4vw,2.625rem)}.lx-lede{font-size:1.0625rem}.lx-install{max-inline-size:none}.lx-install code{font-size:.8125rem}.lx-install-label,.lx-req,.lx-db,.lx-scope-leader{display:none}.lx-actions{gap:.75rem 1.5rem}.lx-held{padding-block-start:6.5rem}.lx-scope{inline-size:14rem}.lx-panel{margin-inline-end:0;padding:.85rem 1.35rem .9rem .85rem}.lx-tape{font-size:.75rem}.lx-tape .lx-d{overflow-wrap:break-word}.lx-tape .lx-bay{translate:.5rem}.lx-proof{padding-block:2.75rem 3.25rem}.lx-readout strong{font-size:2rem}.lx-readout a{padding-inline-end:.5rem}.lx-readout a+a{padding-inline-start:.6rem}.lx-intro{padding-block:3rem 1.5rem}.lx-ch{padding-block:3.25rem}.lx-ch--band,.lx-filed{margin-inline:-.5rem;padding:2.25rem 1rem 2rem}.lx-code pre{font-size:.75rem}.lx-strip{grid-template-columns:repeat(2,minmax(0,1fr));block-size:auto}.lx-strip>div{padding-block:.6rem}.lx-strip>.lx-s-cs{grid-column:1/-1}.lx-strip>div+div{border-inline-start:0;border-block-start:1px solid var(--tracon-border)}.lx-strip>.lx-s-box[data-k="2"],.lx-strip>.lx-s-box[data-k="4"]{border-inline-start:1px solid var(--tracon-border)}.lx-lanes{--lx-name:2.75rem;padding:1rem .9rem .9rem}.lx-axis-opt,.lx-axis-break{display:none}.lx-track>.lx-tag--clear{inset-block-start:.15rem}.lx-track>.lx-tag--store{inset-inline-start:30%}.lx-tag{font-size:.625rem}.lx-calm{padding-block:4.5rem 0}.lx-routes{grid-template-columns:minmax(0,1fr);gap:.75rem}.lx-routes a{gap:.2rem 1rem;padding:.85rem 1rem}.lx-routes span:not([aria-hidden]){font-size:.875rem}}
