.ld-page{--ld-gap:clamp(6rem, 3.6rem + 7vw, 11rem);--ld-title:clamp(1.6rem, 1.25rem + 1vw, 2.15rem);overflow-x:clip}.ld-section{padding-top:var(--ld-gap);position:relative}.ld-section:last-child{padding-bottom:var(--ld-gap)}.ld-wrap{width:min(100% - 2 * var(--gutter), var(--w-wide));margin-inline:auto}.ld-head{justify-items:center;gap:var(--s-3);max-width:40rem;margin:0 auto var(--s-9);text-align:center;grid-template-columns:minmax(0,1fr);display:grid}.ld-head[data-align=start]{text-align:left;justify-items:start;margin-inline:0}.ld-head__title{--t-2:var(--ld-title);max-width:22ch}.ld-head__line{max-width:34rem;color:var(--ink-soft);font-size:var(--t-lede);text-wrap:balance;margin:0;line-height:1.55}.ld-finale__inner{justify-items:center;gap:var(--s-4);width:min(100% - 2 * var(--gutter), 34rem);text-align:center;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.ld-finale__mote{margin-bottom:var(--s-2)}.ld-finale__actions{justify-content:center;gap:var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.ld-finale__copy{contain:inline-size;width:min(100%,24rem);margin-top:var(--s-2);text-align:left}@keyframes ld-marquee{to{transform:translate(-50%)}}.ld-cost__grid{align-items:center;gap:var(--s-9);max-width:var(--w-page);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);display:grid}.ld-cost .ld-head{text-align:left;justify-items:start;margin:0}.ld-bills{gap:var(--s-6);margin:0;padding:0;list-style:none;display:grid}.ld-bill{gap:var(--s-2);display:grid}.ld-bill__who{font-size:var(--t-small);align-items:center;gap:.5rem;margin:0;display:flex}.ld-bill__name{color:var(--ink);font-weight:650}.ld-bill__runs{color:var(--ink-faint);font-size:var(--t-micro)}.ld-bill__bars{gap:.3rem;display:grid}.ld-bill__lane{align-items:center;gap:var(--s-3);grid-template-columns:minmax(0,1fr) 4.2rem;display:grid}.ld-bill__bar{width:calc(var(--share) * 100%);border-radius:var(--r-pill);background:var(--ink-16);transform-origin:0;height:.6rem;display:block}.ld-bill__lane[data-lane=us] .ld-bill__bar{background:linear-gradient(90deg, var(--pigment-deep), var(--pigment));box-shadow:0 0 18px -6px var(--pigment-36)}.ld-bill__sum{color:var(--ink-faint);font-family:var(--font-code);font-size:var(--t-micro);font-variant-numeric:tabular-nums;text-align:right}.ld-bill__lane[data-lane=us] .ld-bill__sum{color:var(--ink);font-weight:650}.ld-bill__ratio{color:var(--ink-soft);font-size:var(--t-small);flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0;display:flex}.ld-bill__ratio strong{color:var(--pigment);font-size:var(--t-3);font-variant-numeric:tabular-nums;font-weight:750}.ld-bill__ratio span{margin-left:var(--s-3);color:var(--ink-faint)}.ld-plans{justify-items:center;gap:var(--s-5);width:min(100% - 2 * var(--gutter), var(--w-page));margin:var(--s-10) auto 0;grid-template-columns:minmax(0,1fr);display:grid}.ld-plans__label{color:var(--ink-soft);font-size:var(--t-small);margin:0}.ld-plans__list{justify-content:center;gap:var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ld-plan{border:1px solid var(--rule-soft);border-radius:var(--r-pill);background:var(--glass);color:var(--ink);font-size:var(--t-small);transition:border-color var(--d-2) var(--ease-out), transform var(--d-2) var(--ease-spring);align-items:center;gap:.5rem;padding:.45rem .9rem .45rem .7rem;font-weight:600;display:inline-flex}.ld-plan:hover{border-color:var(--pigment-36);transform:translateY(-2px)}.ld-plan__mark{width:1rem;height:1rem;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;background:currentColor}@media (width<=899px){.ld-cost__grid{gap:var(--s-7);grid-template-columns:minmax(0,1fr)}}.ld-craft__grid{align-items:center;gap:var(--s-9);max-width:var(--w-page);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);display:grid}.ld-craft .ld-head{text-align:left;justify-items:start;margin:0}.ld-turn{gap:var(--s-4);padding:var(--s-5);border:1px solid var(--rule-soft);border-radius:var(--r-3);background:var(--glass-strong);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:minmax(0,1fr);display:grid}.ld-turn__ask{border-radius:var(--r-2) var(--r-2) var(--r-1) var(--r-2);background:var(--pigment-12);max-width:85%;color:var(--ink);font-size:var(--t-small);justify-self:end;margin:0;padding:.5rem .85rem}.ld-turn__rail{gap:.15rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.ld-turn__rail:before{content:"";background:var(--rule-soft);width:1px;position:absolute;top:.9rem;bottom:.9rem;left:.72rem}.ld-turn__row{--tone:var(--ink-soft);min-height:2rem;font-size:var(--t-small);transition:opacity var(--d-3) var(--ease-out), transform var(--d-3) var(--ease-out), filter var(--d-3) var(--ease-out);grid-template-columns:1.5rem auto minmax(0,1fr) auto;align-items:center;column-gap:.65rem;display:grid;position:relative}.ld-turn__row[data-state=pending]{opacity:.2;filter:grayscale()}.ld-turn__row[data-outcome=pass],.ld-turn__row[data-outcome=review]{--tone:var(--ok)}.ld-turn__row[data-outcome=fail]{--tone:var(--bad)}.ld-turn__row[data-outcome=edit]{--tone:var(--pigment-alt)}.ld-turn__row[data-state=running]{--tone:var(--ink-faint)}.ld-turn__icon{z-index:1;background:color-mix(in oklab, var(--tone) 16%, var(--paper-raised));width:1.5rem;height:1.5rem;color:var(--tone);border-radius:50%;place-items:center;display:grid;position:relative}.ld-turn__row[data-state=running] .ld-turn__icon svg{animation:.9s linear infinite ld-spin}@keyframes ld-spin{to{transform:rotate(1turn)}}.ld-turn__label{color:var(--ink);font-weight:650}.ld-turn__detail{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ld-turn__row[data-outcome=edit] .ld-turn__detail{color:var(--ink);font-family:var(--font-code);font-size:.82rem}.ld-turn__row[data-outcome=fail] .ld-turn__detail{color:var(--bad)}.ld-turn__meta{color:var(--ink-faint);font-family:var(--font-code);white-space:nowrap;font-size:.75rem}.ld-turn__diff{border-radius:var(--r-1);background:var(--paper-sunken);font-family:var(--font-code);white-space:pre;grid-column:2/-1;gap:.1rem;margin:.2rem 0 .35rem;padding:.45rem .65rem;font-size:.75rem;display:grid;overflow:hidden}.ld-turn__diff [data-sign=\-]{color:var(--bad);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--bad) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--bad) 50%, transparent)}.ld-turn__diff [data-sign=\+]{color:var(--ok)}.ld-turn__diff [data-sign]:before{content:attr(data-sign) " ";opacity:.7}@media (width<=899px){.ld-craft__grid{gap:var(--s-7);grid-template-columns:minmax(0,1fr)}.ld-turn__meta{display:none}}:root[data-motion=still] .ld-turn__row,:root[data-motion=still] .ld-turn__icon svg{transition:none;animation:none}.ld-net{max-width:62rem;aspect-ratio:var(--ratio);margin:0 auto;position:relative}.ld-net__wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ld-net__wire{fill:none;stroke:var(--rule);stroke-width:1.4px;stroke-dasharray:2 6;stroke-linecap:round;transition:stroke var(--d-3) var(--ease-out), stroke-width var(--d-3) var(--ease-out)}.ld-net__link[data-on] .ld-net__wire{stroke:var(--pigment);stroke-width:1.8px;stroke-dasharray:none}.ld-net__packet{fill:var(--ink-faint);transition:fill var(--d-3) var(--ease-out)}.ld-net__link[data-on] .ld-net__packet{fill:var(--pigment);filter:drop-shadow(0 0 5px var(--pigment))}.ld-net__packet--back{opacity:.7}.ld-net__engine,.ld-net__node{top:var(--y);left:var(--x);position:absolute;translate:-50% -50%}.ld-net__engine{z-index:2;width:clamp(11rem,26%,15rem);padding:var(--s-4) var(--s-4) var(--s-4);border:1px solid var(--pigment-36);border-radius:var(--r-3);background:var(--glass-strong);box-shadow:var(--glow), var(--shadow-float);text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:ld-breathe 5s var(--ease-in-out) infinite;justify-items:center;gap:.3rem;display:grid}@keyframes ld-breathe{50%{box-shadow:0 0 0 1px var(--pigment-36), 0 0 48px -8px var(--pigment-36), var(--shadow-float)}}.ld-net__engine strong{color:var(--ink);font-size:var(--t-4);font-weight:700}.ld-net__engine span{color:var(--ink-soft);font-size:var(--t-micro)}.ld-net__engine code{border-radius:var(--r-pill);background:var(--pigment-12);color:var(--pigment);font-family:var(--font-code);margin-top:.3rem;padding:.15rem .5rem;font-size:.7rem}.ld-net__node{z-index:1;color:var(--ink-soft);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.25rem;padding:0;display:grid;translate:-50% -1.375rem}.ld-net__icon{border:1px solid var(--rule-soft);background:var(--paper-raised);width:2.75rem;height:2.75rem;transition:border-color var(--d-3) var(--ease-out), color var(--d-3) var(--ease-out), box-shadow var(--d-3) var(--ease-out), transform var(--d-3) var(--ease-spring);border-radius:50%;place-items:center;margin-bottom:.2rem;display:grid}.ld-net__node[aria-pressed=true] .ld-net__icon{border-color:var(--pigment);color:var(--pigment);box-shadow:var(--glow);transform:scale(1.08)}.ld-net__label{color:var(--ink);font-size:var(--t-small);white-space:nowrap;align-items:center;gap:.35rem;font-weight:650;display:inline-flex}.ld-net__tag{border-radius:var(--r-pill);background:var(--pigment-12);color:var(--pigment);padding:.05rem .4rem;font-size:.66rem;font-weight:700}.ld-net__sub{color:var(--ink-faint);font-size:var(--t-micro);white-space:nowrap}.ld-net__caption{max-width:38rem;min-height:3.4em;margin:var(--s-7) auto 0;color:var(--ink-soft);font-size:var(--t-lede);text-align:center;line-height:1.55;display:grid}.ld-net__caption>div{text-wrap:balance}.ld-net__demo{margin:0 0 0 var(--s-3);border:1px solid var(--rule-soft);border-radius:var(--r-pill);background:var(--glass);color:var(--ink);font:inherit;font-size:var(--t-micro);vertical-align:middle;cursor:pointer;transition:border-color var(--d-2) var(--ease-out), transform var(--d-2) var(--ease-spring);align-items:center;gap:.5rem;padding:.2rem .7rem .2rem .2rem;font-weight:650;text-decoration:none;display:inline-flex}.ld-net__demo:hover{border-color:var(--pigment-36);transform:translateY(-1px)}.ld-net__demo img{border-radius:var(--r-pill);object-fit:cover;width:2.6rem;height:1.5rem}.ld-net__demo span{align-items:center;gap:.3rem;display:inline-flex}@media (width<=899px){.ld-net{gap:var(--s-5);aspect-ratio:auto;padding-left:var(--s-6);display:grid}.ld-net:before{content:"";background:linear-gradient(var(--pigment-36), var(--rule));width:1px;position:absolute;top:1rem;bottom:1rem;left:1.35rem}.ld-net__wires{display:none}.ld-net__engine,.ld-net__node{position:relative;top:auto;left:auto;translate:none}.ld-net__engine{text-align:left;order:-1;justify-items:start;width:auto}.ld-net__node{justify-items:start;column-gap:var(--s-3);text-align:left;grid-template-columns:auto minmax(0,1fr)}.ld-net__icon{grid-row:span 2;margin:0}}:root[data-motion=still] .ld-net__engine{animation:none}@media (prefers-reduced-motion:reduce){.ld-net__engine{animation:none}}.ld-field{aspect-ratio:16/8.4;position:relative}.ld-threads{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ld-thread{fill:none;stroke:var(--ink-16);stroke-width:1.2px;stroke-linecap:round;transition:stroke var(--d-3) var(--ease-out), stroke-width var(--d-3) var(--ease-out)}.ld-thread[data-kind=cochange]{stroke-dasharray:.006 .01}.ld-threads g[data-on] .ld-thread{stroke:var(--pigment);stroke-width:1.6px}.ld-thread__pulse{fill:none;stroke:var(--pigment);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:.035 1.2;stroke-dashoffset:.035px;filter:drop-shadow(0 0 5px var(--pigment));animation:ld-pulse 2.4s var(--ease-in-out) infinite;animation-play-state:paused}.ld-genome[data-live] .ld-thread__pulse{animation-play-state:running}@keyframes ld-pulse{0%{stroke-dashoffset:.035px}to{stroke-dashoffset:-1px}}.ld-thread__end{fill:var(--ink-16);transition:fill var(--d-3) var(--ease-out)}.ld-threads g[data-on] .ld-thread__end{fill:var(--pigment)}.ld-code{--hue:var(--pigment);top:var(--y);left:var(--x);z-index:1;border:1px solid var(--rule-soft);border-radius:var(--r-2);background:var(--glass-strong);width:25%;box-shadow:var(--shadow-lift);cursor:default;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity var(--d-3) var(--ease-out), border-color var(--d-3) var(--ease-out), box-shadow var(--d-3) var(--ease-out);margin:0;position:absolute;overflow:hidden;container-type:inline-size}.ld-code[data-hue=alt]{--hue:var(--pigment-alt)}.ld-code[data-hue=nucleus]{--hue:var(--nucleus)}.ld-code[data-hue=info]{--hue:var(--info)}.ld-code[data-hue=warn]{--hue:var(--warn)}.ld-code[data-hue=ok]{--hue:var(--ok)}.ld-code[data-hue=bad]{--hue:var(--bad)}.ld-field:has(.ld-code[data-on]) .ld-code:not([data-on],[data-near]){opacity:.4}.ld-code[data-on]{border-color:var(--pigment-36);box-shadow:var(--glow)}.ld-code__head{border-bottom:1px solid var(--rule-soft);align-items:baseline;gap:.6rem;min-width:0;padding:.55rem .85rem .45rem;font-size:.72rem;display:flex}.ld-code__lang{color:var(--hue);flex:none;font-weight:700}.ld-code__path{color:var(--ink-faint);font-family:var(--font-code);font-variation-settings:"MONO" 1, "CASL" 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ld-code__body{color:var(--ink-soft);font-family:var(--font-code);font-variation-settings:"MONO" 1, "CASL" 0;white-space:pre;margin:0;padding:.6rem .85rem .75rem;font-size:min(.78rem,3.7037cqi - .062963rem);font-weight:450;line-height:1.7;overflow:hidden}.ld-code__line{display:block}.ld-tok--kw{color:var(--pigment)}.ld-tok--fn{color:var(--ink)}.ld-tok--str{color:var(--pigment-alt)}.ld-tok--type{color:var(--nucleus)}.ld-tok--num{color:var(--info)}.ld-tok--meta{color:var(--warn)}.ld-tok--com{color:var(--ink-faint)}.ld-tok[data-sym]{box-shadow:0 1.5px 0 var(--pigment-36);transition:background-color var(--d-3) var(--ease-out), box-shadow var(--d-3) var(--ease-out);border-radius:3px}.ld-tok[data-hot]{background:var(--pigment-20);box-shadow:0 0 0 2px var(--pigment-20)}.ld-genome__readout{min-height:1.6em;margin:var(--s-6) auto 0;color:var(--ink-faint);font-size:var(--t-small);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem 1.1rem;display:flex}.ld-genome__readout code{color:var(--ink);font-family:var(--font-code);font-weight:650}.ld-langs{margin-top:var(--s-9);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.ld-langs__track{width:max-content;animation:90s linear infinite paused ld-marquee;display:flex}.ld-genome[data-live] .ld-langs__track{animation-play-state:running}.ld-langs__list{color:var(--ink-faint);font-family:var(--font-code);font-variation-settings:"MONO" 1, "CASL" 0;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.ld-langs__list li{white-space:nowrap}.ld-langs__list li:after{content:"·";opacity:.6;margin-inline:1rem}@media (width<=899px){.ld-field{gap:var(--s-5);aspect-ratio:auto;padding-right:16%;display:grid}.ld-code{width:auto;position:relative;top:auto;left:auto}.ld-code:not([data-compact]){display:none}}:root[data-motion=still] :is(.ld-thread__pulse,.ld-langs__track){animation:none}@media (prefers-reduced-motion:reduce){:is(.ld-thread__pulse,.ld-langs__track){animation:none}}.ld-hero{padding-top:var(--ch-clear,7rem);position:relative}.ld-hero__head{justify-items:center;gap:var(--s-5);width:min(100% - 2 * var(--gutter), 48rem);text-align:center;animation:ld-hero-in 1s var(--ease-out) both;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.ld-hero__news{align-items:center;gap:var(--s-2);color:var(--ink-soft);font-size:var(--t-micro);transition:color var(--d-2) var(--ease-out);font-weight:560;text-decoration:none;display:inline-flex}.ld-hero__news-tag{color:var(--pigment);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;display:inline-flex}.ld-hero__news-tag:before{content:"";background:var(--pigment);width:6px;height:6px;box-shadow:0 0 0 3px var(--pigment-12);border-radius:50%}.ld-hero__news-tag:after{content:"";background:var(--rule-soft);width:1px;height:.85rem;margin-left:.2rem}.ld-hero__news:hover,.ld-hero__news:focus-visible{color:var(--ink)}.ld-hero__news svg{transition:transform var(--d-2) var(--ease-out)}.ld-hero__news:hover svg{transform:translate(2px)}.ld-hero__title{--t-mega:clamp(2.2rem, 1.2rem + 2.6vw, 3.5rem);text-wrap:balance;max-width:17ch;margin-top:var(--s-2)}.ld-hero__line{max-width:31rem;color:var(--ink-soft);font-size:var(--t-lede);text-wrap:balance;margin:0;line-height:1.55}.ld-hero__actions{justify-content:center;align-items:center;gap:var(--s-3);width:100%;margin-top:var(--s-2);flex-wrap:wrap;display:flex}.ld-hero__cta-mark{width:1.05em;height:1.05em}.ld-hero__copy{contain:inline-size;border-radius:var(--r-2);text-align:left;width:min(100%,24rem)}.ld-hero__copy .lv-copy{border-radius:var(--r-1)}.ld-hero__also{justify-content:center;gap:var(--s-2) var(--s-5);color:var(--ink-faint);font-size:var(--t-micro);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ld-hero__also li{align-items:center;gap:.4rem;display:inline-flex}.ld-hero__mark{opacity:.85;width:.95rem;height:.95rem}@keyframes ld-hero-in{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}.ld-desk-stage{width:min(100% - 2 * var(--gutter), 80rem);margin:var(--s-7) auto 0;perspective:2400px;perspective-origin:50% 0;animation:ld-desk-in 1.4s var(--ease-out) .18s both;position:relative}@keyframes ld-desk-in{0%{opacity:0;transform:translateY(48px)}}.ld-desk{aspect-ratio:16/10;transform-origin:50% 0;position:relative}.ld-views{grid-template-columns:repeat(var(--count), minmax(0, 1fr));width:fit-content;margin:0 auto var(--s-2);border-bottom:1px solid var(--rule-soft);display:grid;position:relative}.ld-views__mark{width:calc(100% / var(--count));background:var(--pigment);height:2px;transform:translateX(calc(var(--index) * 100%));transition:transform .52s var(--ease-spring);border-radius:2px;position:absolute;bottom:-1px;left:0}.ld-views__tab{z-index:1;border-radius:var(--r-1) var(--r-1) 0 0;color:var(--ink-soft);font:inherit;font-size:var(--t-small);white-space:nowrap;cursor:pointer;transition:color var(--d-3) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1.1rem .65rem;font-weight:600;display:inline-flex;position:relative}.ld-views__tab:hover,.ld-views__tab[aria-selected=true]{color:var(--ink)}.ld-desk__view{position:absolute;inset:0}.ld-desk__solo{place-items:center;gap:var(--s-4);grid-template-rows:minmax(0,1fr) auto;padding:5% 5% 3.2%;display:grid;position:absolute;inset:0}.ld-desk__wait{position:absolute;inset:0}.ld-desk[data-view=terminal]{aspect-ratio:auto}.ld-desk__view:has(>.ld-desk__solo--terminal){position:relative;inset:auto}.ld-desk__solo--terminal{padding:3.25rem 5% var(--s-2);grid-template-rows:auto;align-items:start;position:relative;inset:auto}.ld-desk__term{z-index:1;width:84%;position:relative}.ld-desk__mote{pointer-events:none;width:3.5rem;height:2.6rem;position:absolute;bottom:100%;right:14%;overflow:hidden}.ld-desk__mote-body{animation:ld-peek 11s var(--ease-in-out) 2.4s infinite;justify-items:center;animation-play-state:paused;display:grid;transform:translateY(100%)}.ld-desk-stage[data-live] .ld-desk__mote-body{animation-play-state:running}@keyframes ld-peek{0%,62%,to{transform:translateY(100%)}70%,90%{transform:translateY(12%)}}.ld-term{--ld-term-bg:#070b10;--ld-term-fg:#e6eef3;background:color-mix(in oklab, var(--ld-term-bg) 66%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--ld-term-fg) 12%, transparent), 0 1px 0 color-mix(in oklab, var(--ld-term-fg) 10%, transparent) inset, 0 50px 90px -40px #000000a6;-webkit-backdrop-filter:blur(28px)saturate(1.6);border-radius:clamp(10px,1vw,16px);padding:1.6% 1.8% 0;display:grid;position:relative;overflow:hidden}.ld-term__screen{min-width:0}.ld-term__wait{aspect-ratio:86.15/49.23}.ld-term__bar{justify-content:space-between;align-items:center;gap:var(--s-3);color:var(--ld-term-muted,var(--ink-soft));padding:.8em 0 1em;font-family:Empryo Terminal,ui-monospace,Menlo,monospace;font-size:clamp(9px,.62vw + 2px,12px);display:flex}.ld-term__tabs{flex-wrap:wrap;gap:.3em;display:flex}.ld-term__tab,.ld-term__clock{border-radius:var(--r-pill);color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;padding:.38em .95em}.ld-term__tab{cursor:pointer;transition:background-color var(--d-2) var(--ease-out), color var(--d-2) var(--ease-out)}.ld-term__tab:hover{color:var(--ld-term-fg)}.ld-term__tab[data-on]{background:color-mix(in oklab, var(--ld-term-fg) 84%, transparent);color:var(--ld-term-bg);font-weight:700}.ld-term__clock{background:color-mix(in oklab, var(--ld-term-fg) 8%, transparent)}.ld-hero__foot{justify-items:center;gap:var(--s-6);width:min(100% - 2 * var(--gutter), var(--w-page));margin:var(--s-7) auto 0;grid-template-columns:minmax(0,1fr);display:grid}.ld-hero__top{justify-content:center;align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.ld-hero__top-rule{background:var(--rule);width:1px;height:1.1rem}.ld-hero__top .ld-proof__star{font-size:var(--t-micro);padding:.25rem .3rem .25rem .6rem}.ld-proof{--ld-star:#e3b341;justify-items:center;gap:var(--s-5);display:grid}.ld-proof__star{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--glass);color:var(--ink);font-size:var(--t-small);transition:border-color var(--d-2) var(--ease-out), transform var(--d-2) var(--ease-spring);align-items:center;gap:.55rem;padding:.5rem .55rem .5rem .9rem;font-weight:650;text-decoration:none;display:inline-flex}.ld-proof__star:hover{border-color:var(--pigment);transform:translateY(-1px)}.ld-proof__mark{fill:currentColor;width:1.05rem;height:1.05rem}.ld-proof__count{border-radius:var(--r-1);background:var(--ink-06);color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;padding:.15rem .5rem;display:inline-flex}.ld-proof__count svg{color:var(--ld-star);fill:var(--ld-star)}.ld-proof__langs{justify-content:center;align-items:baseline;gap:var(--s-1) var(--s-3);max-width:44rem;color:var(--ink-soft);font-size:var(--t-small);flex-wrap:wrap;margin:0;display:flex}.ld-proof__langs-label{color:var(--ink-faint)}.ld-proof__lang{color:var(--ink);font-weight:600}.ld-proof__more{color:var(--ink-faint)}.ld-backers{justify-content:center;align-items:center;gap:var(--s-2) var(--s-3);color:var(--ink-faint);font-size:var(--t-small);flex-wrap:wrap;display:flex}.ld-backers__featured{color:var(--ink);transition:color var(--d-2) var(--ease-out);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.2em}.ld-backers__people{align-items:center;margin:0;padding:0;list-style:none;display:flex}.ld-backers__people li+li{margin-left:-.35rem}.ld-backers__person,.ld-backers__join{transition:transform var(--d-2) var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:relative}.ld-backers__person img{box-shadow:0 0 0 2px var(--paper);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{z-index:1;transform:translateY(-3px)scale(1.12)}.ld-backers [data-tip]:is(:hover,:focus-visible):after{content:attr(data-tip);z-index:2;border-radius:var(--r-pill);background:var(--ink);width:max-content;color:var(--paper);font-size:var(--t-micro);white-space:nowrap;pointer-events:none;padding:.25rem .55rem;font-weight:600;line-height:1.3;position:absolute;bottom:calc(100% + .5rem);left:50%;translate:-50%}@media (width<=1099px){.ld-desk__term{width:94%}}@media (width<=759px){.ld-desk-stage{margin-top:var(--s-7)}.ld-desk{aspect-ratio:4/5}.ld-desk__term{width:100%}.ld-desk__mote{right:8%}.ld-term__clock{display:none}.ld-term__tabs{flex-wrap:nowrap;gap:.1em}.ld-term__tab{padding-inline:.6em}.ld-views__tab{gap:.3rem;padding:.55rem .8rem;font-size:.78rem}.ld-views__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ld-desk__solo{padding:6% 4% 5%}.ld-proof{flex-direction:column}}@media (width>=2200px){.ld-desk-stage{width:min(100% - 2 * var(--gutter), 104rem)}.ld-hero__title{--t-mega:4.25rem}.ld-hero__head{width:min(100% - 2 * var(--gutter), 60rem)}}:root[data-motion=still] :is(.ld-hero__head,.ld-desk-stage,.ld-desk__mote-body,.ld-cue__cursor,.ld-cue__ring,.ld-cue__text){animation:none}@media (prefers-reduced-motion:reduce){:is(.ld-hero__head,.ld-desk-stage,.ld-desk__mote-body,.ld-cue__cursor,.ld-cue__ring,.ld-cue__text){animation:none}}.ld-strip{justify-content:center;align-items:center;gap:var(--s-2) var(--s-4);margin:0 auto var(--s-4);flex-wrap:wrap;display:flex}.ld-strip__rule{background:var(--rule);width:1px;height:1.1rem}.ld-cue{font-size:var(--t-micro);transition:opacity var(--d-3) var(--ease-out);align-items:center;gap:.5rem;margin:0;font-weight:650;display:inline-flex}.ld-cue:not([data-shown]){opacity:.45}.ld-cue__cursor{width:1.3rem;height:1.3rem;color:var(--pigment);animation:ld-cue-tap 2.4s var(--ease-in-out) infinite;place-items:center;display:grid;position:relative}.ld-cue:not([data-shown]) .ld-cue__cursor,.ld-cue:not([data-shown]) .ld-cue__ring,.ld-cue:not([data-shown]) .ld-cue__text{animation:none}.ld-cue__cursor svg{z-index:1;fill:currentColor;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--pigment) 60%, transparent));position:relative}.ld-cue__ring{border:2px solid var(--pigment);opacity:0;animation:ld-cue-ring 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}.ld-cue__text{background:linear-gradient(100deg, var(--ink-soft) 0%, var(--ink-soft) 40%, var(--pigment) 50%, var(--ink-soft) 60%, var(--ink-soft) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:3.2s linear infinite ld-cue-shine}@keyframes ld-cue-tap{0%,60%,to{transform:translate(0)scale(1)}30%{transform:translate(3px,3px)scale(1)}38%{transform:translate(3px,3px)scale(.85)}}@keyframes ld-cue-ring{0%,34%{opacity:0;transform:scale(.4)}40%{opacity:.9}70%,to{opacity:0;transform:scale(1.6)}}@keyframes ld-cue-shine{0%{background-position:100% 0}to{background-position:-150% 0}}.ld-worlds{align-items:center;gap:var(--s-3);display:inline-flex}.ld-worlds__set{border:0;gap:.35rem;min-inline-size:0;margin:0;padding:0;display:flex}.ld-worlds__swatch{cursor:pointer;transition:transform var(--d-2) var(--ease-spring), box-shadow var(--d-2) var(--ease-out);background:0 0;border:0;border-radius:.45rem;place-items:center;padding:3px;display:grid;box-shadow:0 0 0 1px #0000}.ld-worlds__swatch:hover{transform:translateY(-1px)}.ld-worlds__swatch[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--pigment)}.ld-worlds__chip{background:var(--sw-paper);width:1.7rem;height:1.1rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sw-pigment) 35%, transparent);border-radius:.3rem;display:block;position:relative;overflow:hidden}.ld-worlds__chip:before{content:"";background:linear-gradient(90deg, var(--sw-pigment), var(--sw-deep));opacity:.85;border-radius:50% 50% 0 0;position:absolute;inset:45% -10% -30%}.ld-worlds__chip:after{content:"";background:var(--sw-alt);border-radius:50%;width:.26rem;height:.26rem;position:absolute;top:22%;right:20%}.ld-worlds__now{min-width:4.6rem;color:var(--ink-soft);font-size:var(--t-micro);font-weight:650}.ld-worlds__mode{border-radius:var(--r-1);width:1.7rem;height:1.7rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ld-worlds__mode:hover{background:var(--ink-06);color:var(--ink)}@media (width<=759px){.ld-strip__rule{display:none}.ld-strip{flex-direction:column}}@media (width<=479px){.ld-hero__top-rule{display:none}}.ld-pal{border:1px solid var(--rule-soft);border-radius:var(--r-3);background:var(--glass-strong);max-width:44rem;box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);margin:0 auto;display:grid;overflow:hidden}.ld-pal__search{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--rule-soft);color:var(--ink-faint);display:flex}.ld-pal__input{min-width:0;color:var(--ink);font:inherit;font-size:var(--t-4);caret-color:var(--pigment);background:0 0;border:0;outline:none;flex:1;padding:0}.ld-pal__input::placeholder{color:var(--ink-faint)}.ld-pal__input::-webkit-search-cancel-button{display:none}.ld-pal__count{border-radius:var(--r-pill);background:var(--ink-06);font-size:var(--t-micro);font-variant-numeric:tabular-nums;padding:.1rem .5rem}.ld-pal__list{height:22.5rem;padding:var(--s-2);overscroll-behavior:contain;scrollbar-width:thin;margin:0;list-style:none;position:relative;overflow-y:auto}.ld-pal__row{align-items:center;gap:var(--s-3);min-height:2.75rem;padding:0 var(--s-3);border-radius:var(--r-2);color:var(--ink-soft);font-size:var(--t-small);transition:background-color var(--d-1) var(--ease-out);grid-template-columns:2rem minmax(7rem,11rem) minmax(0,1fr) auto;text-decoration:none;display:grid}.ld-pal__row[data-active]{background:var(--pigment-12)}.ld-pal__icon{border-radius:var(--r-1);background:var(--ink-06);width:2rem;height:2rem;color:var(--ink-soft);transition:background-color var(--d-2) var(--ease-out), color var(--d-2) var(--ease-out);place-items:center;display:grid}.ld-pal__row[data-active] .ld-pal__icon{background:var(--pigment-20);color:var(--pigment)}.ld-pal__name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.ld-pal__line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ld-pal__cmd{color:var(--ink-faint);font-family:var(--font-code);white-space:nowrap;font-size:.75rem}.ld-pal__row[data-active] .ld-pal__cmd{color:var(--pigment)}.ld-pal__empty{padding:var(--s-6) var(--s-4);color:var(--ink-faint);font-size:var(--t-small);text-align:center}.ld-pal__foot{gap:var(--s-5);padding:var(--s-3) var(--s-5);border-top:1px solid var(--rule-soft);color:var(--ink-faint);font-size:var(--t-micro);margin:0;display:flex}.ld-pal__foot kbd{border:1px solid var(--rule-soft);border-radius:var(--r-1);background:var(--paper-raised);min-width:1.35rem;height:1.35rem;color:var(--ink-soft);font-family:var(--font-code);place-items:center;margin-right:.2rem;padding:0 .3rem;font-size:.7rem;display:inline-grid}.ld-more__links{justify-content:center;gap:var(--s-3) var(--s-6);margin:var(--s-6) 0 0;flex-wrap:wrap;display:flex}@media (width<=759px){.ld-pal__row{padding-block:var(--s-2);grid-template-columns:2rem minmax(0,1fr);row-gap:.1rem}.ld-pal__icon{grid-row:span 2}.ld-pal__line{font-size:var(--t-micro)}.ld-pal__cmd,.ld-pal__foot{display:none}}.ld-voices__feature{justify-items:center;gap:var(--s-6);width:min(100% - 2 * var(--gutter), 46rem);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.ld-voices__figure{justify-items:center;gap:var(--s-5);text-align:center;grid-template-columns:minmax(0,1fr);min-height:12rem;margin:0;display:grid}.ld-voices__quote{color:var(--ink);font-variation-settings:"CASL" var(--voice-casl), "MONO" 0;letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(1.15rem,1rem + .5vw,1.45rem);font-weight:520;line-height:1.45}.ld-voices__quote:before{content:"“"}.ld-voices__quote:after{content:"”"}.ld-voices__faces{justify-content:center;gap:var(--s-2);display:flex}.ld-voices__pick{opacity:.5;cursor:pointer;filter:grayscale(.6);transition:opacity var(--d-2) var(--ease-out), filter var(--d-2) var(--ease-out), transform var(--d-2) var(--ease-spring);background:0 0;border:0;border-radius:50%;place-items:center;padding:2px;display:grid}.ld-voices__pick:hover{opacity:.85;transform:translateY(-2px)}.ld-voices__pick[aria-selected=true]{opacity:1;filter:none;box-shadow:0 0 0 1.5px var(--pigment)}.ld-face{object-fit:cover;background:var(--paper-sunken);border-radius:50%;flex:none;place-items:center;display:grid}.ld-face--md{width:2.25rem;height:2.25rem}.ld-face--sm{width:1.6rem;height:1.6rem}.ld-face--mono{background:var(--pigment-12);color:var(--pigment);font-size:.75rem;font-weight:750}.ld-who{min-width:0;color:var(--ink-faint);font-size:var(--t-micro);flex-wrap:wrap;align-items:center;gap:.35rem .55rem;display:flex}.ld-who--center{justify-content:center}.ld-who__name{color:var(--ink);font-weight:650}.ld-who__src{color:inherit;transition:color var(--d-2) var(--ease-out);align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}a.ld-who__src:hover{color:var(--ink)}.ld-who__glyph{width:.8rem;height:.8rem}.ld-current{margin-top:var(--s-9);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ld-current__track{width:max-content;animation:120s linear infinite paused ld-marquee;display:flex}.ld-voices[data-live] .ld-current__track{animation-play-state:running}.ld-voices[data-live] .ld-current:hover .ld-current__track{animation-play-state:paused}.ld-current__list{gap:var(--s-4);padding:0 var(--s-4) 0 0;margin:0;list-style:none;display:flex}.ld-quote{align-content:space-between;gap:var(--s-4);width:17.5rem;padding:var(--s-4) var(--s-5);border:1px solid var(--rule-soft);border-radius:var(--r-3);background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid}.ld-quote__text{color:var(--ink-soft);font-size:var(--t-small);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.ld-voices__note{margin:var(--s-5) 0 0;color:var(--ink-faint);font-size:var(--t-micro);text-align:center}:root[data-motion=still] .ld-current__track{animation:none}@media (prefers-reduced-motion:reduce){.ld-current__track{animation:none}}
