.ld-page{--section:clamp(4rem, 2.4rem + 4.6vw, 8rem);--t-mega:clamp(2rem, 1.25rem + 2vw, 3.3rem);--t-2:clamp(1.3rem, 1.05rem + .7vw, 1.7rem);--t-lede:clamp(.98rem, .94rem + .16vw, 1.05rem);overflow-x:clip}.ld-page .lv-chapter__head{margin-bottom:var(--s-7)}.ld-hero{padding-top:var(--ch-clear,7rem);padding-bottom:var(--s-6);position:relative}.ld-hero__grid{gap:var(--s-6);width:min(100% - 2 * var(--gutter), var(--w-page));grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.ld-hero__copy{justify-items:start;gap:var(--s-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ld-hero__title{max-width:14ch}.ld-hero__line{max-width:30rem;color:var(--ink-soft);font-size:var(--t-lede);text-wrap:pretty;margin:0;line-height:1.5}.ld-hero__actions{align-items:center;gap:var(--s-3);max-width:100%;margin-top:var(--s-1);flex-wrap:wrap;display:flex}.ld-hero__install{gap:var(--s-2);width:min(100%,28rem);margin-top:var(--s-2);grid-template-columns:minmax(0,1fr);display:grid}.ld-hero__install-label,.ld-hero__platforms{color:var(--ink-soft);font-size:var(--t-small)}.ld-hero__platforms{margin:0}.ld-backers{align-items:center;gap:var(--s-2) var(--s-3);max-width:100%;margin-top:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--rule-soft);color:var(--ink-soft);font-size:var(--t-small);flex-wrap:wrap;display:flex}.ld-backers__featured{border-radius:var(--r-pill);color:var(--ink);transition:color var(--d-2);align-items:center;gap:.4rem;font-weight:650;text-decoration:none;display:inline-flex}.ld-backers__featured:hover{color:var(--pigment)}.ld-backers__mark{width:auto;height:1.25em}.ld-backers__people{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.ld-backers__person,.ld-backers__join{transition:transform var(--d-2) var(--ease-spring), border-color var(--d-2);border-radius:50%;place-items:center;display:grid;position:relative}.ld-backers__person img{box-shadow:0 0 0 1.5px var(--paper), 0 0 0 2.5px var(--rule);background:var(--paper-sunken);border-radius:50%;display:block}.ld-backers__join{border:1.5px dashed var(--rule);width:26px;height:26px;color:var(--nucleus)}.ld-backers__person:hover,.ld-backers__person:focus-visible,.ld-backers__join:hover,.ld-backers__join:focus-visible{transform:translateY(-2px)scale(1.06)}.ld-backers__join:hover,.ld-backers__join:focus-visible{border-color:var(--nucleus)}.ld-backers a:focus-visible{outline:2px solid var(--pigment);outline-offset:3px}.ld-backers [data-tip]:is(:hover,:focus-visible):after{content:attr(data-tip);z-index:2;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font-size:var(--t-micro);white-space:nowrap;pointer-events:none;animation:ld-backers-tip var(--d-2) var(--ease-out);padding:.25rem .55rem;font-weight:600;line-height:1.3;position:absolute;bottom:calc(100% + .55rem);left:50%;translate:-50%}.ld-backers__join:is(:hover,:focus-visible):after{left:auto;right:0;translate:0}@keyframes ld-backers-tip{0%{opacity:0;transform:translateY(.2rem)}}:root[data-motion=still] .ld-backers *,:root[data-motion=still] .ld-backers :after{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.ld-backers *,.ld-backers :after{transition:none;animation:none}}.ld-hero__stage{gap:var(--s-4);min-width:0;display:grid}.ld-hero__window{margin-top:var(--s-4);position:relative}.ld-hero__window[data-enter]{animation:ld-hero-window .6s var(--ease-out) .18s both}.ld-hero__shot{z-index:1;position:relative}.ld-hero__family{aspect-ratio:1/.6;inline-size:100%;position:relative;container-type:inline-size}.ld-hero .ld-hero__family>*{inline-size:var(--w);position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x)}.ld-hero__family-desktop{--x:0cqi;--y:0cqi;--w:68cqi;z-index:1}.ld-hero__family-tablet{--x:66cqi;--y:4cqi;--w:30cqi;z-index:2}.ld-hero__family-terminal{--x:4cqi;--y:31cqi;--w:46cqi;z-index:3}.ld-hero__family-phone{--x:55cqi;--y:21cqi;--w:17cqi;z-index:4}.ld-hero__family-watch{--x:76cqi;--y:41cqi;--w:10.5cqi;z-index:5}.ld-hero .ld-hero__family>.ld-hero__mote{--x:0cqi;--y:0cqi;--w:7.5cqi;z-index:0;pointer-events:none;animation:24s linear 1.6s infinite both paused ld-mote-peek;display:block;translate:10.25cqi -4.75cqi}.ld-hero__family[data-live]>.ld-hero__mote{animation-play-state:running}.ld-hero__mote>svg{width:100%;height:auto;display:block}.ld-hero__window[data-enter] .ld-hero__family>:not(.ld-hero__mote){animation:ld-hero-bud .76s var(--ease-spring) both}.ld-hero__window[data-enter] .ld-hero__family-desktop{animation-delay:.2s}.ld-hero__window[data-enter] .ld-hero__family-tablet{animation-delay:.3s}.ld-hero__window[data-enter] .ld-hero__family-terminal{animation-delay:.4s}.ld-hero__window[data-enter] .ld-hero__family-phone{animation-delay:.5s}.ld-hero__window[data-enter] .ld-hero__family-watch{animation-delay:.6s}@media (width<=699px){.ld-hero__family{aspect-ratio:1/.78}.ld-hero .ld-hero__family>.ld-hero__mote{--w:9cqi;z-index:0;animation-name:ld-mote-peek-sm;translate:11.5cqi -6cqi}.ld-hero__family-desktop{--w:74cqi}.ld-hero__family-tablet{--x:69cqi;--y:5cqi;--w:31cqi}.ld-hero__family-terminal{--x:0cqi;--y:40cqi;--w:54cqi}.ld-hero__family-phone{--x:56cqi;--y:28cqi;--w:22cqi}.ld-hero__family-watch{--x:81cqi;--y:52cqi;--w:17cqi}}.ld-hero__news{align-items:center;gap:var(--s-2);border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--glass);max-inline-size:100%;color:var(--ink);font-size:var(--t-small);transition:border-color var(--d-2) var(--ease-out), background-color var(--d-2) var(--ease-out);padding:.3rem .85rem .3rem .35rem;font-weight:600;text-decoration:none;display:inline-flex}.ld-hero__news>svg{color:var(--pigment);transition:transform var(--d-2) var(--ease-out);flex:none}.ld-hero__news:hover{border-color:color-mix(in oklab, var(--pigment) 55%, var(--rule));background:var(--glass-strong)}.ld-hero__news:hover>svg{transform:translate(3px)}.ld-hero__news:focus-visible{outline:2px solid var(--pigment);outline-offset:3px}.ld-hero__demo{background:var(--paper);overflow:hidden}.ld-hero__video{object-fit:contain;width:100%;height:100%;display:block}.ld-hero__demo-error{height:100%;padding:var(--s-5);color:var(--ink-soft);text-align:center;place-content:center;margin:0;display:grid}.ld-hero__peek{z-index:0;width:3rem;display:block;position:absolute;top:0;right:9%;translate:0 -56%}.ld-hero__peek>svg{width:100%;height:auto;display:block}.ld-hero__themes{align-items:center;gap:var(--s-2) var(--s-3);padding-inline:var(--s-1);flex-wrap:wrap;display:flex}.ld-hero__themes-label{color:var(--ink-soft);font-size:var(--t-small)}.ld-hero__swatches{gap:var(--s-2);border:0;min-width:0;margin:0;padding:0;display:flex}.ld-hero__swatch,.ld-hero__mode{border:1px solid var(--ink-16);width:2rem;height:2rem;color:var(--ink-soft);cursor:pointer;transition:transform var(--d-2) var(--ease-out), border-color var(--d-2) var(--ease-out), box-shadow var(--d-2) var(--ease-out), color var(--d-2) var(--ease-out);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ld-hero__swatch{background:var(--sw-paper)}.ld-hero__mode{background:var(--glass-strong)}.ld-hero__swatch-dot{background:var(--sw-pigment);border-radius:50%;width:.9rem;height:.9rem}.ld-hero__swatch:hover,.ld-hero__mode:hover{border-color:var(--ink-soft);color:var(--ink);transform:scale(1.08)}.ld-hero__swatch[aria-pressed=true]{border-color:var(--pigment);box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--pigment)}.ld-hero__swatch:focus-visible,.ld-hero__mode:focus-visible{outline:2px solid var(--pigment);outline-offset:3px}.ld-hero__mode>svg{display:block}@media (width>=1100px){.ld-hero{align-items:center;min-height:min(84svh,40rem);display:grid}.ld-hero__grid{column-gap:var(--s-7);width:min(100% - 2 * var(--gutter), var(--w-wide));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.ld-hero__themes{justify-content:flex-end}}@media (width>=1920px){.ld-hero__grid{column-gap:var(--s-9)}}.ld-map__stage{align-items:start;gap:var(--s-5);display:grid}.ld-map__plate{border:1px solid var(--rule-soft);border-radius:var(--r-3);background:var(--glass-strong);min-width:0;margin:0;padding:clamp(.5rem,1.2vw,1rem);position:relative}.ld-map__art{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;height:auto;display:block;overflow:visible}.ld-map__caption{margin:var(--s-3) 0 0;padding-inline:var(--s-2);color:var(--ink-faint);font-size:var(--t-micro)}.ld-map__thread{fill:none;stroke:var(--ink-16);stroke-width:1.4px;transition:stroke var(--d-2) var(--ease-out)}.ld-map__flow{fill:none;stroke:var(--pigment);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset var(--d-2) var(--ease-out), opacity var(--d-2) var(--ease-out)}.ld-map__link.is-hot .ld-map__thread{stroke:var(--pigment-36);transition-delay:calc((var(--lvl) - 1) * var(--step))}.ld-map__link.is-hot .ld-map__flow{stroke-dashoffset:0;opacity:.9;transition:stroke-dashoffset calc(var(--step) * 1.6) var(--ease-out) calc((var(--lvl) - 1) * var(--step)), opacity var(--d-1) linear calc((var(--lvl) - 1) * var(--step))}.ld-map__node{cursor:pointer}.ld-map__hit{fill:#0000}.ld-map__dot{fill:var(--paper-raised);stroke:var(--ink-soft);stroke-width:1.6px;transition:fill var(--d-3) var(--ease-out), stroke var(--d-3) var(--ease-out)}.ld-map__node:hover .ld-map__dot{stroke:var(--pigment)}.ld-map__node[data-state=hit] .ld-map__dot{fill:color-mix(in oklab, var(--pigment) 38%, var(--paper-raised));stroke:var(--pigment);transition-delay:calc(var(--lvl) * var(--step))}.ld-map__node[data-state=source] .ld-map__dot{fill:var(--pigment);stroke:var(--pigment)}.ld-map__label{fill:var(--ink-soft);font-family:var(--font-code);font-variation-settings:"MONO" 1, "CASL" 0;transition:fill var(--d-3) var(--ease-out);font-weight:500}.ld-map__ext{fill:var(--ink-faint)}.ld-map__node[data-state=hit] .ld-map__label,.ld-map__node[data-state=source] .ld-map__label{fill:var(--ink);font-weight:700}.ld-map__ring{fill:none;stroke:var(--pigment);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:ld-map-ring 1.3s var(--ease-out) both;animation-delay:calc(var(--lvl) * var(--step))}.ld-map__stage:not([data-live]) .ld-map__ring{animation:none}.ld-map__panel{align-content:start;gap:var(--s-4);min-width:0;display:grid}.ld-map__readout{color:var(--ink);font-size:var(--t-3);text-wrap:pretty;margin:0;font-weight:650;line-height:1.3}.ld-map__path{color:var(--ink-faint);font-family:var(--font-code);font-size:var(--t-micro);overflow-wrap:anywhere}.ld-map__pick{gap:var(--s-2);color:var(--ink-soft);font-size:var(--t-small);display:grid}.ld-map__pick select{max-width:100%;min-height:2.5rem;padding:0 var(--s-3);border:1px solid var(--rule-soft);border-radius:var(--r-2);background:var(--glass-strong);color:var(--ink);font:inherit;font-family:var(--font-code)}.ld-map__pick select:focus-visible{outline:2px solid var(--pigment);outline-offset:2px}@media (width>=1024px){.ld-map__stage{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(15rem,18rem)}.ld-map__panel{top:calc(var(--ch-membrane-reach,4.5rem) + var(--s-5));position:sticky}}@keyframes ld-hero-window{0%{opacity:0;transform:translateY(12px)}}@keyframes ld-mote-peek{0%{opacity:1;z-index:0;animation-timing-function:var(--ease-out);translate:10.25cqi 1.75cqi}2.67%{opacity:1;z-index:0;translate:10.25cqi -4.75cqi}11.33%{opacity:1;z-index:0;animation-timing-function:var(--ease-in-out);translate:10.25cqi -4.75cqi}14%{opacity:1;z-index:0;translate:10.25cqi 1.75cqi}14.67%{opacity:0;z-index:0;translate:10.25cqi 1.75cqi}16.6%{opacity:0;z-index:2;translate:5.25cqi 42.25cqi}16.67%{opacity:1;z-index:2;animation-timing-function:var(--ease-out);translate:5.25cqi 42.25cqi}19.33%{opacity:1;z-index:2;translate:-2.25cqi 42.25cqi}28%{opacity:1;z-index:2;animation-timing-function:var(--ease-in-out);translate:-2.25cqi 42.25cqi}30.67%{opacity:1;z-index:2;translate:5.25cqi 42.25cqi}31.33%{opacity:0;z-index:2;translate:5.25cqi 42.25cqi}33.27%{opacity:0;z-index:2;translate:36.25cqi 31.25cqi}33.33%{opacity:1;z-index:2;animation-timing-function:var(--ease-out);translate:36.25cqi 31.25cqi}36%{opacity:1;z-index:2;translate:36.25cqi 23.75cqi}44.67%{opacity:1;z-index:2;animation-timing-function:var(--ease-in-out);translate:36.25cqi 23.75cqi}47.33%{opacity:1;z-index:2;translate:36.25cqi 31.25cqi}48%{opacity:0;z-index:2;translate:36.25cqi 31.25cqi}49.93%{opacity:0;z-index:1;translate:80.25cqi 5cqi}50%{opacity:1;z-index:1;animation-timing-function:var(--ease-out);translate:80.25cqi 5cqi}52.67%{opacity:1;z-index:1;translate:80.25cqi -.75cqi}61.33%{opacity:1;z-index:1;animation-timing-function:var(--ease-in-out);translate:80.25cqi -.75cqi}64%{opacity:1;z-index:1;translate:80.25cqi 5cqi}64.67%{opacity:0;z-index:1;translate:80.25cqi 5cqi}66.6%{opacity:0;z-index:1;translate:87.25cqi 34.25cqi}66.67%{opacity:1;z-index:1;animation-timing-function:var(--ease-out);translate:87.25cqi 34.25cqi}69.33%{opacity:1;z-index:1;translate:87.25cqi 41.75cqi}78%{opacity:1;z-index:1;animation-timing-function:var(--ease-in-out);translate:87.25cqi 41.75cqi}80.67%{opacity:1;z-index:1;translate:87.25cqi 34.25cqi}81.33%{opacity:0;z-index:1;translate:87.25cqi 34.25cqi}83.27%{opacity:0;z-index:2;translate:56.25cqi 21.25cqi}83.33%{opacity:1;z-index:2;animation-timing-function:var(--ease-out);translate:56.25cqi 21.25cqi}86%{opacity:1;z-index:2;translate:46.75cqi 21.25cqi}94.67%{opacity:1;z-index:2;animation-timing-function:var(--ease-in-out);translate:46.75cqi 21.25cqi}97.33%{opacity:1;z-index:2;translate:56.25cqi 21.25cqi}98%{opacity:0;z-index:2;translate:56.25cqi 21.25cqi}99.93%{opacity:0;z-index:0;translate:10.25cqi 1.75cqi}to{opacity:1;z-index:0;translate:10.25cqi 1.75cqi}}@keyframes ld-mote-peek-sm{0%{opacity:1;z-index:0;animation-timing-function:var(--ease-out);translate:11.5cqi 2.5cqi}2.67%{opacity:1;z-index:0;translate:11.5cqi -6cqi}11.33%{opacity:1;z-index:0;animation-timing-function:var(--ease-in-out);translate:11.5cqi -6cqi}14%{opacity:1;z-index:0;translate:11.5cqi 2.5cqi}14.67%{opacity:0;z-index:0;translate:11.5cqi 2.5cqi}16.6%{opacity:0;z-index:2;translate:25.5cqi 40.5cqi}16.67%{opacity:1;z-index:2;animation-timing-function:var(--ease-out);translate:25.5cqi 40.5cqi}19.33%{opacity:1;z-index:2;translate:25.5cqi 32cqi}28%{opacity:1;z-index:2;animation-timing-function:var(--ease-in-out);translate:25.5cqi 32cqi}30.67%{opacity:1;z-index:2;translate:25.5cqi 40.5cqi}31.33%{opacity:0;z-index:2;translate:25.5cqi 40.5cqi}33.27%{opacity:0;z-index:1;translate:80.5cqi 6cqi}33.33%{opacity:1;z-index:1;animation-timing-function:var(--ease-out);translate:80.5cqi 6cqi}36%{opacity:1;z-index:1;translate:80.5cqi -.5cqi}44.67%{opacity:1;z-index:1;animation-timing-function:var(--ease-in-out);translate:80.5cqi -.5cqi}47.33%{opacity:1;z-index:1;translate:80.5cqi 6cqi}48%{opacity:0;z-index:1;translate:80.5cqi 6cqi}49.93%{opacity:0;z-index:1;translate:86.5cqi 35.5cqi}50%{opacity:1;z-index:1;animation-timing-function:var(--ease-out);translate:86.5cqi 35.5cqi}52.67%{opacity:1;z-index:1;translate:86.5cqi 44cqi}61.33%{opacity:1;z-index:1;animation-timing-function:var(--ease-in-out);translate:86.5cqi 44cqi}64%{opacity:1;z-index:1;translate:86.5cqi 35.5cqi}64.67%{opacity:0;z-index:1;translate:86.5cqi 35.5cqi}66.6%{opacity:0;z-index:3;translate:66.5cqi 27.5cqi}66.67%{opacity:1;z-index:3;animation-timing-function:var(--ease-out);translate:66.5cqi 27.5cqi}69.33%{opacity:1;z-index:3;translate:77.5cqi 27.5cqi}78%{opacity:1;z-index:3;animation-timing-function:var(--ease-in-out);translate:77.5cqi 27.5cqi}80.67%{opacity:1;z-index:3;translate:66.5cqi 27.5cqi}81.33%{opacity:0;z-index:3;translate:66.5cqi 27.5cqi}83.27%{opacity:0;z-index:2;translate:57.5cqi 29cqi}83.33%{opacity:1;z-index:2;animation-timing-function:var(--ease-out);translate:57.5cqi 29cqi}86%{opacity:1;z-index:2;translate:46.5cqi 29cqi}94.67%{opacity:1;z-index:2;animation-timing-function:var(--ease-in-out);translate:46.5cqi 29cqi}97.33%{opacity:1;z-index:2;translate:57.5cqi 29cqi}98%{opacity:0;z-index:2;translate:57.5cqi 29cqi}99.93%{opacity:0;z-index:0;translate:11.5cqi 2.5cqi}to{opacity:1;z-index:0;translate:11.5cqi 2.5cqi}}@keyframes ld-hero-bud{0%{opacity:0;transform:translateY(1.25rem)scale(.95)}}@keyframes ld-map-ring{0%{opacity:0;transform:scale(1)}10%{opacity:.9}to{opacity:0;transform:scale(2.2)}}:root[data-motion=still] .ld-page :is(*){transition:none!important;animation:none!important}.ld-ch-foot{margin:var(--s-5) 0 0}.ld-ch-panes{gap:var(--s-4);display:grid}.ld-ch-pane{gap:var(--s-3);min-width:0;padding:var(--s-4);border:1px solid var(--rule-soft);border-radius:var(--r-3);background:var(--glass-strong);margin:0;display:grid}.ld-ch-pane__head{align-items:baseline;gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex}.ld-ch-pane__head strong{font-size:var(--t-4)}.ld-ch-pane__head code{color:var(--ink-soft);font-family:var(--font-code);font-size:var(--t-micro);font-variation-settings:"MONO" 1, "CASL" 0}.ld-ch-code{padding:var(--s-2) 0;font-family:var(--font-code);font-size:var(--t-micro);font-variation-settings:"MONO" 1, "CASL" 0;margin:0;line-height:1.6;display:grid;overflow-x:auto}.ld-ch-code__line{justify-content:space-between;gap:var(--s-4);padding-inline:var(--s-3);transition:background var(--d-4) var(--ease-out), border-color var(--d-4) var(--ease-out);border-left:3px solid #0000;display:flex}.ld-ch-code__text{white-space:pre}.ld-ch-code__note{color:var(--ink-soft);flex:none;font-size:.72rem;font-style:normal;font-weight:650}.ld-ch-panes[data-seen] .ld-ch-code__line[data-mark=cut]{border-color:var(--bad);background:color-mix(in oklab, var(--bad) 12%, transparent);color:var(--ink-faint);text-decoration:line-through}.ld-ch-panes[data-seen] .ld-ch-code__line[data-mark=wrong]{border-color:var(--bad);background:color-mix(in oklab, var(--bad) 20%, transparent)}.ld-ch-panes[data-seen] .ld-ch-code__line[data-mark=wrong] .ld-ch-code__note{color:var(--bad)}.ld-ch-panes[data-seen] .ld-ch-code__line[data-mark=add]{border-color:var(--ok);background:color-mix(in oklab, var(--ok) 20%, transparent)}.ld-ch-panes[data-seen] .ld-ch-code__line[data-mark=scope]{border-color:var(--pigment-36);background:var(--pigment-06)}.ld-ch-panes[data-seen] .ld-ch-code__line[data-mark=scope] .ld-ch-code__note{color:var(--pigment)}.ld-ch-pane__verdict{color:var(--ink-soft);font-size:var(--t-small);margin:0;font-weight:600}.ld-ch-pane[data-tone=bad] .ld-ch-pane__verdict{color:var(--bad)}.ld-ch-pane[data-tone=ok] .ld-ch-pane__verdict{color:var(--ok)}@media (width>=900px){.ld-ch-panes{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.ld-ch-run{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.ld-ch-run__step{column-gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--rule-soft);border-radius:var(--r-2);background:var(--glass-strong);opacity:.4;transition:opacity var(--d-3) var(--ease-out);grid-template-columns:2rem minmax(0,1fr);grid-template-areas:"glyph name""glyph detail";align-items:center;display:grid}.ld-ch-run[data-seen] .ld-ch-run__step{opacity:1;transition-delay:calc(var(--i) * .24s)}.ld-ch-run__glyph{background:var(--ink-10);width:2rem;height:2rem;color:var(--ink-soft);border-radius:50%;grid-area:glyph;place-items:center;font-size:1rem;font-weight:800;display:grid}.ld-ch-run__step[data-tone=ok] .ld-ch-run__glyph{background:color-mix(in oklab, var(--ok) 22%, transparent);color:var(--ok)}.ld-ch-run__step[data-tone=bad] .ld-ch-run__glyph{background:color-mix(in oklab, var(--bad) 22%, transparent);color:var(--bad)}.ld-ch-run__step[data-tone=fix] .ld-ch-run__glyph{background:var(--pigment-20);color:var(--pigment)}.ld-ch-run__name{grid-area:name;font-weight:700}.ld-ch-run__detail{color:var(--ink-soft);font-size:var(--t-small);text-wrap:pretty;grid-area:detail}.ld-ch-run__step[data-tone=bad] .ld-ch-run__detail{color:var(--bad)}@media (width>=720px){.ld-ch-run{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.ld-ch-run__step{align-content:start;row-gap:var(--s-2);padding:var(--s-4) var(--s-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"glyph""name""detail"}}@media (width>=1100px){.ld-ch-run{grid-template-columns:repeat(7,minmax(0,1fr))}}.ld-ch-memory{gap:var(--s-4);display:grid}.ld-ch-files{gap:var(--s-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.ld-ch-file{min-height:2.5rem;padding:0 var(--s-4);border:1px solid var(--rule-soft);border-radius:var(--r-pill);background:var(--glass-strong);color:var(--ink-soft);font:inherit;font-family:var(--font-code);font-size:var(--t-small);font-variation-settings:"MONO" 1, "CASL" 0;cursor:pointer;transition:background var(--d-2) var(--ease-out), color var(--d-2) var(--ease-out), border-color var(--d-2) var(--ease-out)}.ld-ch-file:hover{border-color:var(--pigment-36);color:var(--ink)}.ld-ch-file[aria-pressed=true]{border-color:var(--pigment);background:var(--pigment);color:var(--on-pigment)}.ld-ch-file:focus-visible{outline:2px solid var(--pigment);outline-offset:2px}.ld-ch-notes{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.ld-ch-note{gap:var(--s-1);padding:var(--s-3) var(--s-4);border:1px solid var(--rule-soft);border-radius:var(--r-2);background:var(--glass-strong);transition:opacity var(--d-3) var(--ease-out), border-color var(--d-3) var(--ease-out), background var(--d-3) var(--ease-out);display:grid}.ld-ch-note__kind{color:var(--ink-faint);font-size:var(--t-micro);font-weight:650}.ld-ch-note__text{font-size:var(--t-small);line-height:1.45}.ld-ch-note[data-state=quiet]{opacity:.5}.ld-ch-note[data-state=surfaced]{border-color:var(--pigment-36);background:color-mix(in oklab, var(--pigment) 10%, var(--paper-raised))}.ld-ch-note[data-state=surfaced] .ld-ch-note__kind{color:var(--pigment)}.ld-ch-note[data-state=faded]{opacity:.7;border-style:dashed}.ld-ch-note[data-state=faded] .ld-ch-note__kind{color:var(--warn)}.ld-ch-note[data-state=faded] .ld-ch-note__text{color:var(--ink-soft);text-decoration:line-through}.ld-ch-caption{color:var(--ink-soft);font-size:var(--t-small);margin:0}@media (width>=720px){.ld-ch-notes{grid-template-columns:repeat(3,minmax(0,1fr))}}.ld-sx-organs__list{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.ld-sx-organ{column-gap:var(--s-3);row-gap:var(--s-1);height:100%;padding:var(--s-4) var(--s-5);border:1px solid var(--rule-soft);border-radius:var(--r-2);background:var(--glass-strong);color:var(--ink);transition:border-color var(--d-2) var(--ease-out), background var(--d-2) var(--ease-out);grid-template:"icon title""icon line"1fr"icon foot"/1.5rem minmax(0,1fr);text-decoration:none;display:grid}.ld-sx-organ:hover{border-color:var(--pigment-36);background:color-mix(in oklab, var(--pigment) 8%, var(--paper-raised))}.ld-sx-organ:focus-visible{outline:2px solid var(--pigment);outline-offset:2px}.ld-sx-organ__icon{color:var(--pigment);grid-area:icon;margin-top:3px}.ld-sx-organ__title{align-items:baseline;gap:var(--s-1) var(--s-2);flex-wrap:wrap;grid-area:title;font-weight:700;display:flex}.ld-sx-organ__line{color:var(--ink-soft);font-size:var(--t-small);text-wrap:pretty;grid-area:line}.ld-sx-organ__foot{justify-items:start;gap:var(--s-1);margin-top:var(--s-2);font-size:var(--t-small);grid-area:foot;display:grid}.ld-sx-organ__stat{color:var(--ink-soft)}.ld-sx-organ__stat strong{color:var(--ink);font-variant-numeric:tabular-nums}.ld-sx-organ__cmd{color:var(--pigment);font-family:var(--font-code)}@media (width>=640px){.ld-sx-organs__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.ld-sx-organs__list{grid-template-columns:repeat(3,minmax(0,1fr))}.ld-sx-organs__list>li:last-child:nth-child(3n+1){grid-column:1/-1}}.ld-sx-panel{gap:var(--s-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ld-sx-panel__row{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.ld-sx-panel__line{max-width:var(--w-read);color:var(--ink-soft);text-wrap:pretty;margin:0}@media (width<=479px){.ld-sx-panel__scenes .lv-segmented__option{padding-inline:.5rem}}.ld-sx-panel__figure{gap:var(--s-3);min-width:0;margin:0;display:grid}.ld-sx-panel__caption{color:var(--ink-faint);font-size:var(--t-small)}.ld-sx-stream{min-height:11rem;padding:var(--s-4) var(--s-5);border:1px solid var(--rule-soft);border-radius:var(--r-2);background:var(--paper-sunken);color:var(--ink-soft);font-family:var(--font-code);font-size:var(--t-small);font-variation-settings:"MONO" 1, "CASL" 0;white-space:pre-wrap;overflow-wrap:anywhere;align-content:start;gap:.35em;margin:0;line-height:1.55;display:grid}.ld-sx-stream__line{opacity:0;transition:opacity var(--d-3) var(--ease-out), transform var(--d-3) var(--ease-out);transform:translateY(4px)}.ld-sx-stream__line[data-shown]{opacity:1;transform:none}.ld-sx-stream__command{color:var(--ink)}.ld-sx-stream__prompt{color:var(--pigment)}.ld-sx-stream__caret{vertical-align:text-bottom;background:var(--pigment);width:.55em;height:1.1em;margin-left:1px;display:inline-block}@media (prefers-reduced-motion:reduce){.ld-sx-stream__line{opacity:1;transform:none}}.ld-sx-worlds__mode{margin-bottom:var(--s-4)}.ld-sx-worlds__grid{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ld-sx-world{gap:var(--s-2);min-width:0;padding:var(--s-3);border:1px solid var(--tile-rule);border-radius:var(--r-3);background:var(--tile-paper);color:var(--tile-ink);transition:border-color var(--d-2) var(--ease-out), box-shadow var(--d-2) var(--ease-out);grid-template-rows:auto 1fr auto;display:grid;position:relative}.ld-sx-world:hover{border-color:var(--tile-pigment)}.ld-sx-world[data-current]{border-color:var(--tile-pigment);box-shadow:0 0 0 1px var(--tile-pigment)}.ld-sx-world:has(.ld-sx-world__pick:focus-visible){outline:2px solid var(--pigment);outline-offset:3px}.ld-sx-world__shot{min-width:0}.ld-sx-world__pick{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-items:start;gap:2px;padding:0;display:grid}.ld-sx-world__pick:after{border-radius:inherit;content:"";position:absolute;inset:0}.ld-sx-world__pick:focus-visible{outline:none}.ld-sx-world__name{align-items:center;gap:var(--s-1);font-weight:700;display:inline-flex}.ld-sx-world__check{color:var(--tile-pigment)}.ld-sx-world__habitat{color:var(--tile-soft);font-size:var(--t-small)}.ld-sx-world__dots{gap:5px;display:flex}.ld-sx-world__dots i{width:.6rem;height:.6rem;box-shadow:0 0 0 1px color-mix(in oklab, var(--tile-ink) 18%, transparent);border-radius:50%}@media (width>=640px){.ld-sx-worlds__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.ld-sx-worlds__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.ld-sx-finale__body{justify-items:center;gap:var(--s-4);text-align:center;grid-template-columns:minmax(0,1fr);display:grid}.ld-sx-finale__mote{width:7rem}.ld-sx-finale__mote>*{width:100%;height:auto;display:block}.ld-sx-finale__title{max-width:16ch}.ld-sx-finale__line{max-width:30rem;color:var(--ink-soft);font-size:var(--t-lede);margin:0;line-height:1.5}.ld-sx-finale__actions{justify-content:center;gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.ld-sx-finale__install{justify-items:stretch;gap:var(--s-2);width:min(100%,30rem);min-width:0;margin-top:var(--s-2);grid-template-columns:minmax(0,1fr);display:grid}.ld-sx-finale__or{color:var(--ink-soft);font-size:var(--t-small)}.ld-sx-ask__actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.ld-sx-ask__go{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);border:1px solid var(--rule-soft);border-radius:var(--r-pill);background:var(--glass);color:var(--ink);font:inherit;font-size:var(--t-small);cursor:pointer;transition:border-color var(--d-2) var(--ease-out), background var(--d-2) var(--ease-out), transform var(--d-2) var(--ease-out);font-weight:500;text-decoration:none;display:inline-flex}.ld-sx-ask__go:hover,.ld-sx-ask__go:focus-visible{border-color:var(--pigment-36);background:var(--pigment-06);transform:translateY(-1px)}.ld-sx-ask__mark{color:var(--ink-soft);transition:color var(--d-2) var(--ease-out);flex:none}.ld-sx-ask__go:hover .ld-sx-ask__mark,.ld-sx-ask__go:focus-visible .ld-sx-ask__mark{color:var(--pigment)}.ld-sx-ask__note{max-width:54ch;margin:var(--s-4) 0 0;color:var(--ink-faint);font-size:var(--t-small);line-height:1.5}.ld-sx-stand__list{margin:0;padding:0;list-style:none;display:grid}.ld-sx-stand__row{gap:var(--s-4);padding:var(--s-5) 0;border-top:1px solid var(--rule-soft);display:grid}.ld-sx-stand__row:last-child{border-bottom:1px solid var(--rule-soft)}.ld-sx-stand__who{align-items:center;gap:var(--s-2);color:var(--ink);font-size:var(--t-4);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.ld-sx-stand__vs{color:var(--ink-faint);font-size:var(--t-small);font-weight:400}.ld-sx-stand__runs{color:var(--ink-faint);font-size:var(--t-micro);font-weight:400}.ld-sx-stand__metric{gap:var(--s-2);min-width:0;display:grid}.ld-sx-stand__ratio{color:var(--ink);font-size:var(--t-3);margin:0;font-weight:600;line-height:1}.ld-sx-stand__ratio span{color:var(--ink-soft);font-size:var(--t-small);font-weight:400}.ld-sx-stand__bars{gap:4px;display:grid}.ld-sx-stand__bar{width:calc(var(--share) * 100%);border-radius:var(--r-pill);background:var(--ink-16);height:5px;display:block}.ld-sx-stand__bar[data-lane=us]{background:var(--pigment)}.ld-sx-stand__note{max-width:60ch;margin:var(--s-5) 0 0;color:var(--ink-soft);font-size:var(--t-small);line-height:1.55}@media (width>=700px){.ld-sx-stand__row{gap:var(--s-6);grid-template-columns:minmax(11rem,1fr) minmax(0,1.1fr) minmax(0,1.1fr);align-items:center}}@media (width<=479px){.ld-sx-ask__go{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.ld-sx-ask__go,.ld-sx-ask__mark{transition:none}.ld-sx-ask__go:hover,.ld-sx-ask__go:focus-visible{transform:none}}.ld-phone__grid{gap:var(--s-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ld-phone__copy{align-content:start;gap:var(--s-5);min-width:0;display:grid}.ld-phone__features,.ld-reach__ways{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.ld-phone__feature,.ld-reach__way{column-gap:var(--s-3);inline-size:100%;padding:var(--s-3) var(--s-4);border-radius:var(--r-3);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--d-2) var(--ease-out), border-color var(--d-2) var(--ease-out), transform var(--d-2) var(--ease-out);background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"well title""well line";align-items:center;row-gap:.1rem;display:grid}.ld-phone__feature:hover,.ld-reach__way:hover{background:color-mix(in oklab, var(--ink) 5%, transparent)}.ld-phone__feature:active,.ld-reach__way:active{transform:scale(.99)}.ld-phone__feature[aria-pressed=true],.ld-reach__way[aria-pressed=true]{border-color:color-mix(in oklab, var(--pigment) 30%, transparent);background:color-mix(in oklab, var(--pigment) 10%, var(--glass))}.ld-phone__feature:focus-visible,.ld-reach__way:focus-visible{outline:2px solid var(--pigment);outline-offset:2px}.ld-phone__well{background:color-mix(in oklab, var(--ink) 8%, transparent);block-size:2.25rem;inline-size:2.25rem;color:var(--ink-soft);transition:background-color var(--d-2) var(--ease-out), color var(--d-2) var(--ease-out);border-radius:50%;grid-area:well;place-items:center;display:grid}[aria-pressed=true]>.ld-phone__well{background:var(--pigment);color:var(--on-pigment)}.ld-phone__feature-title{grid-area:title;font-weight:700;line-height:1.3}.ld-phone__feature-line{color:var(--ink-soft);font-size:var(--t-small);grid-area:line;line-height:1.45}.ld-phone__actions{align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.ld-phone__glyph{fill:currentColor;block-size:1.15em;inline-size:1.15em}.ld-phone__note{max-inline-size:30rem;color:var(--ink-soft);font-size:var(--t-small);margin:0;line-height:1.6}.ld-phone__note>.lv-tag{margin-inline-end:var(--s-1)}.ld-phone__stage{aspect-ratio:1/.98;inline-size:100%;position:relative}.ld-phone__tablet,.ld-phone__phone,.ld-phone__watch{position:absolute}.ld-phone__tablet{inline-size:60%;inset-block-start:0;inset-inline-end:6%}.ld-phone__phone{z-index:2;inline-size:35%;inset-block-end:0;inset-inline-start:3%}.ld-phone__watch{z-index:3;inline-size:19%;inset-block-end:2%;inset-inline-end:0}.ld-phone__stage[data-seen]>.ld-phone__tablet{animation:ld-phone-bud .9s var(--ease-out) both}.ld-phone__stage[data-seen]>.ld-phone__phone{animation:ld-phone-bud .9s var(--ease-spring) .14s both}.ld-phone__stage[data-seen]>.ld-phone__watch{animation:ld-phone-bud .9s var(--ease-spring) .32s both}@keyframes ld-phone-bud{0%{opacity:0;transform:translateY(1.5rem)scale(.94)}}@media (width>=1100px){.ld-phone__grid{gap:var(--s-7);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}@media (width<=699px){.ld-phone__stage{aspect-ratio:1/1.1;order:-1}.ld-phone__tablet{inline-size:66%;inset-inline-end:0}.ld-phone__phone{inline-size:45%;inset-inline-start:0}.ld-phone__watch{inline-size:24%}.ld-phone__feature,.ld-reach__way{padding-inline:var(--s-3)}}.ld-reach__body{gap:var(--s-5);display:grid}.ld-reach__map{aspect-ratio:600/240;inline-size:min(100%,46rem);margin-inline:auto;position:relative}.ld-reach__lines{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0;overflow:visible}.ld-reach__path{fill:none;stroke:var(--rule);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1 8;transition:stroke var(--d-2) var(--ease-out), stroke-width var(--d-2) var(--ease-out)}.ld-reach__path[data-active]{stroke:var(--pigment);stroke-width:2.5px;stroke-dasharray:none}.ld-reach__node{justify-items:center;gap:var(--s-1);color:var(--ink-soft);font-size:var(--t-micro);white-space:nowrap;display:grid;position:absolute;inset-block-start:50%;translate:-50% -1.5rem}.ld-reach__node--computer{inset-inline-start:10.4%}.ld-reach__node--phone{inset-inline-start:89.6%}.ld-reach__glyph{border:1px solid var(--rule);background:var(--glass-strong);block-size:3rem;inline-size:3rem;color:var(--ink);border-radius:50%;place-items:center;display:grid}.ld-reach__ways{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.ld-reach__keep{max-inline-size:var(--w-text);color:var(--ink-soft);font-size:var(--t-small);margin:0;line-height:1.6}.ld-vo>.lv-wrap>:not(.ld-vo-streams){width:min(100% - 2 * var(--gutter), var(--w-page));margin-inline:auto}.ld-vo .lv-chapter__head{margin-bottom:var(--s-6)}.ld-vo-spot{gap:var(--s-5);display:grid}.ld-vo-spot__stack{display:grid}.ld-vo-spot__card{align-items:start;gap:var(--s-5);visibility:hidden;opacity:0;grid-area:1/1;grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.ld-vo-spot__card[data-active]{visibility:visible;opacity:1;animation:.64s cubic-bezier(.2,.7,.2,1) both ld-vo-arrive}.ld-vo-spot__face{border-radius:var(--r-blob);background:conic-gradient(from 210deg, var(--pigment-36), var(--pigment-06), var(--pigment-36));padding:5px;animation:9s ease-in-out infinite alternate ld-vo-breathe;position:relative}.ld-vo-spot__face>.ld-vo-face{border-radius:inherit}.ld-vo-spot__body{gap:var(--s-3);min-width:0;display:grid}.ld-vo-spot__quote{margin:0}.ld-vo-spot__quote p{max-width:40ch;color:var(--ink);font-size:clamp(1.18rem,1.02rem + .62vw,1.6rem);font-weight:calc(var(--voice-wght) * .6);font-variation-settings:"CASL" var(--voice-casl), "MONO" var(--voice-mono);letter-spacing:calc(var(--voice-tracking) * .4);text-wrap:pretty;margin:0;line-height:1.38}.ld-vo-spot__quote p:before{content:"“";color:var(--pigment);margin-inline-end:.04em}.ld-vo-spot__quote p:after{content:"”";color:var(--pigment);margin-inline-start:.02em}.ld-vo-spot__mark{width:min(14rem,60%);height:.6rem;color:var(--pigment);opacity:.7;display:block}.ld-vo-pick{align-items:center;gap:var(--s-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.ld-vo-pick__dot{cursor:pointer;opacity:.62;filter:saturate(.55);background:0 0;border:0;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;padding:0;transition:opacity .22s,filter .22s,transform .26s cubic-bezier(.3,1.4,.5,1);display:grid;position:relative}.ld-vo-pick__dot:hover{opacity:1;filter:none;transform:translateY(-2px)}.ld-vo-pick__dot[aria-pressed=true]{opacity:1;filter:none;transform:scale(1.08)}.ld-vo-pick__dot:focus-visible{outline:2px solid var(--pigment);outline-offset:3px}.ld-vo-pick__ring{pointer-events:none;width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;inset:-3px;transform:rotate(-90deg)}.ld-vo-pick__ring circle{fill:none;stroke:var(--pigment);stroke-width:2px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}.ld-vo-spot[data-running] .ld-vo-pick__ring circle{animation:9s linear both ld-vo-dwell}.ld-vo-spot:not([data-running]) .ld-vo-pick__ring circle{animation:9s linear both paused ld-vo-dwell}.ld-vo-pick__mote{margin-inline-start:var(--s-2)}.ld-vo-face{object-fit:cover;background:var(--pigment-06);border-radius:50%;flex:none;display:block}.ld-vo-face--lg{width:clamp(3.75rem,3rem + 2.4vw,5.25rem);height:clamp(3.75rem,3rem + 2.4vw,5.25rem)}.ld-vo-face--sm{width:2.25rem;height:2.25rem;box-shadow:0 0 0 1px var(--ink-10)}.ld-vo-face--xs{width:2.1rem;height:2.1rem}.ld-vo-face--mono{color:var(--pigment);background:var(--pigment-12);box-shadow:inset 0 0 0 1px var(--pigment-20);font-variation-settings:"MONO" .6;place-items:center;font-weight:700;display:grid}.ld-vo-face--lg.ld-vo-face--mono{font-size:var(--t-2)}.ld-vo-face--sm.ld-vo-face--mono,.ld-vo-face--xs.ld-vo-face--mono{font-size:var(--t-small)}.ld-vo-who{gap:1px;min-width:0;line-height:1.25;display:grid}.ld-vo-who__name{color:var(--ink);font-size:var(--t-small);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.ld-vo-who__src{min-width:0;color:var(--ink-soft);font-size:var(--t-micro);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.ld-vo-who__src:hover{color:var(--ink)}.ld-vo-who__src:focus-visible{outline:2px solid var(--pigment);outline-offset:2px;border-radius:var(--r-1)}.ld-vo-who__handle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ld-vo-who__glyph{fill:currentColor;flex:none;width:.8rem;height:.8rem}.ld-vo-who__glyph--x{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.ld-vo-streams{gap:var(--s-4);margin-top:var(--s-7);display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.ld-vo-stream{padding-block:var(--s-2);overflow:hidden}.ld-vo-stream__belt{will-change:transform;width:max-content;animation:140s linear infinite ld-vo-drift;display:flex}.ld-vo-stream[data-reverse] .ld-vo-stream__belt{animation-duration:165s;animation-direction:reverse}.ld-vo-stream:hover .ld-vo-stream__belt,.ld-vo-stream:focus-within .ld-vo-stream__belt{animation-play-state:paused}.ld-vo-stream__list{gap:var(--s-4);padding:0 var(--s-4) 0 0;margin:0;list-style:none;display:flex}.ld-vo-card{gap:var(--s-3);width:19rem;padding:var(--s-4);border:1px solid var(--rule-soft);border-radius:var(--r-3);background:var(--glass-strong);grid-template-rows:1fr auto;margin:0;transition:transform .32s cubic-bezier(.3,1.3,.5,1),border-color .22s;display:grid}.ld-vo-card:hover{border-color:var(--pigment-20);transform:translateY(-3px)rotate(-.4deg)}.ld-vo-card:nth-child(3n+2):hover{transform:translateY(-3px)rotate(.4deg)}.ld-vo-card__quote{color:var(--ink);font-size:var(--t-small);text-wrap:pretty;margin:0;line-height:1.55}.ld-vo-card__foot{align-items:center;gap:var(--s-3);grid-template-columns:auto minmax(0,1fr);display:grid}.ld-vo-note{margin:var(--s-4) 0 0;color:var(--ink-soft);font-size:var(--t-micro)}:root[data-world=water] .ld-vo-card{border-color:var(--pigment-20);box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.28), 0 10px 28px -20px var(--pigment-36)}:root[data-world=soul] .ld-vo-card{border-color:var(--pigment-12);box-shadow:0 0 0 1px var(--pigment-06), 0 0 26px -12px var(--pigment-36)}:root[data-world=coffee] .ld-vo-card{background-image:radial-gradient(var(--pigment-12) .6px, transparent .7px);background-size:5px 5px;background-color:var(--glass-strong)}@keyframes ld-vo-drift{to{transform:translate(-50%)}}@keyframes ld-vo-dwell{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes ld-vo-arrive{0%{opacity:0;transform:translateY(8px)}}@keyframes ld-vo-breathe{0%{border-radius:46% 54% 58% 42%/44% 46% 54% 56%}50%{border-radius:55% 45% 44% 56%/52% 58% 42% 48%}to{border-radius:42% 58% 50% 50%/58% 44% 56% 42%}}@keyframes ld-vo-bob{0%{translate:0 -4px}to{translate:0 5px}}@media (width>=1000px){.ld-vo-spot{align-items:center;column-gap:var(--s-9);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}.ld-vo-pick{height:17rem;display:block;position:relative}.ld-vo-pick__dot{left:calc((100% - 3.4rem) * var(--x));top:calc((100% - 3.4rem) * var(--y));width:3.4rem;height:3.4rem;animation:ld-vo-bob var(--bob,5.5s) ease-in-out infinite alternate;animation-delay:var(--lag,0s);position:absolute}.ld-vo-pick__dot .ld-vo-face--xs{width:100%;height:100%}.ld-vo-pick__dot[aria-pressed=true]{transform:scale(1.22)}.ld-vo-pick__dot:first-of-type{--x:.1;--y:.06;--lag:-1.2s}.ld-vo-pick__dot:nth-of-type(2){--x:.52;--y:0;--lag:-3.1s;--bob:6.4s}.ld-vo-pick__dot:nth-of-type(3){--x:.94;--y:.2;--lag:-.4s;--bob:4.9s}.ld-vo-pick__dot:nth-of-type(4){--x:0;--y:.52;--lag:-2.2s;--bob:6s}.ld-vo-pick__dot:nth-of-type(5){--x:.7;--y:.5;--lag:-4s}.ld-vo-pick__dot:nth-of-type(6){--x:1;--y:.74;--lag:-1.7s;--bob:6.8s}.ld-vo-pick__dot:nth-of-type(7){--x:.24;--y:.96;--lag:-3.6s;--bob:5.2s}.ld-vo-pick__dot:nth-of-type(8){--x:.6;--y:1;--lag:-.9s;--bob:6.2s}.ld-vo-pick__mote{margin:0;position:absolute;top:38%;left:40%}:root[data-motion=still] .ld-vo-pick__dot{animation:none}}@media (width>=1000px) and (prefers-reduced-motion:reduce){.ld-vo-pick__dot{animation:none}}.ld-vo-streams[data-still] .ld-vo-stream{scroll-snap-type:x proximity;scrollbar-width:thin;overflow-x:auto}.ld-vo-streams[data-still] .ld-vo-stream__belt{padding-inline:var(--gutter,var(--s-4));animation:none}.ld-vo-streams[data-still] .ld-vo-stream__echo{display:none}.ld-vo-streams[data-still] .ld-vo-card{scroll-snap-align:start}@media (prefers-reduced-motion:reduce){.ld-vo-spot__card,.ld-vo-spot__face{animation:none}}@media (width<=640px){.ld-vo-spot__card{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.ld-vo-spot__face{justify-self:start}.ld-vo-spot__quote p{font-size:1.08rem}.ld-vo-pick{gap:var(--s-1)}.ld-vo-pick__dot{width:2.3rem;height:2.3rem}.ld-vo-pick__dot .ld-vo-face--xs{width:1.9rem;height:1.9rem}.ld-vo-pick__mote{display:none}.ld-vo-card{width:16.5rem}.ld-vo-streams{margin-top:var(--s-6)}}
