.lk.lk-v8.lk-v9 .hero-stage .hero{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:stretch}@media (max-width:980px){.lk.lk-v8.lk-v9 .hero-stage .hero{grid-template-columns:1fr}}.lk.lk-v8.lk-v9 .hero-stage .hero-art{display:block}.lk.lk-v8.lk-v9 .hero-stage .hero-copy{z-index:1;position:relative}.lk.lk-v8.lk-v9 .hero-stage .lead:before{display:none}.lk.lk-v8.lk-v9 .hero-stage .free{background:0 0;padding:0}.lk.lk-v8.lk-v9 .hero-stage .hero-art:before,.lk.lk-v8.lk-v9 .hero-stage .hero-art:after{display:none}@media (min-width:981px){.lk.lk-v8.lk-v9 .mode{row-gap:0;padding-top:13px;padding-bottom:14px}.lk.lk-v8.lk-v9 .mode .k{grid-row:1}.lk.lk-v8.lk-v9 .mode .d{opacity:0;max-height:0;transition:max-height .4s,opacity .3s,padding .4s;overflow:hidden}.lk.lk-v8.lk-v9 .mode.on .d{opacity:1;max-height:6em;padding-top:4px}}@media (prefers-reduced-motion:no-preference){.lk.lk-v8.lk-v9 .modes.auto .mode.on i{animation-duration:7s}}.lk.lk-v8.lk-v9 .v9-stage{flex-direction:column;display:flex}.lk.lk-v8.lk-v9 .v9-gap{height:clamp(260px,21vw,300px);position:relative}.lk.lk-v8.lk-v9 .v9-spot{position:absolute;inset:0}.lk.lk-v8.lk-v9 .market-scene{z-index:-1;pointer-events:none;width:calc(100% + 260px);height:calc(100% + 190px);font-family:var(--mono);position:absolute;top:-120px;left:-130px}.lk.lk-v8.lk-v9 .v9-ask{border:1px solid var(--ink);background:var(--bg);width:min(310px,50%);font-family:var(--mono);font-size:var(--fs-data);box-shadow:6px 6px 0 var(--hue-soft);flex-direction:column;gap:6px;padding:12px 14px 14px;line-height:1.5;transition:box-shadow .3s;display:flex;position:absolute;top:0;left:0}.lk.lk-v8.lk-v9 .v9-ask .k{font-size:var(--fs-micro,11px);letter-spacing:.07em;text-transform:uppercase;color:var(--hue)}.lk.lk-v8.lk-v9 .hue-coral .v9-ask .k{color:var(--accent-ink)}.lk.lk-v8.lk-v9 .v9-ask .console-q{padding:0}.lk.lk-v8.lk-v9 .v9-stack{display:grid}.lk.lk-v8.lk-v9 .v9-stack>.v9-swap{visibility:hidden;flex-direction:column;grid-area:1/1;min-width:0;display:flex}.lk.lk-v8.lk-v9 .v9-stack>.v9-swap.on{visibility:visible}.lk.lk-v8.lk-v9 .v9-out .v9-swap>.console-res{flex:1;align-content:center;align-items:center}.lk.lk-v8.lk-v9 .v9-key{font-family:var(--mono);font-size:var(--fs-micro,11px);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);gap:3px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:-44px;right:0}.lk.lk-v8.lk-v9 .v9-key li{justify-content:flex-end;align-items:center;gap:8px;transition:color .3s;display:flex}.lk.lk-v8.lk-v9 .v9-key li:after{content:"";border:1px solid var(--hue);width:9px;height:9px;transition:background .3s}.lk.lk-v8.lk-v9 .v9-key li.on{color:var(--ink)}.lk.lk-v8.lk-v9 .v9-key li.on:after{background:var(--hue)}@media (max-width:980px){.lk.lk-v8.lk-v9 .v9-key{display:none}.lk.lk-v8.lk-v9 .v9-gap{height:auto}.lk.lk-v8.lk-v9 .v9-ask{width:auto;position:static}.lk.lk-v8.lk-v9 .v9-spot{height:clamp(230px,46vw,300px);position:relative;inset:auto}.lk.lk-v8.lk-v9 .market-scene{width:calc(100% + 32px);height:calc(100% + 110px);top:-60px;left:-16px}}.lk.lk-v8.lk-v9 .v9-out{margin-top:-28px;position:relative}.lk.lk-v8.lk-v9 .v9-out .console-bar>span>b{color:var(--hue);font-weight:400}.lk.lk-v8.lk-v9 .v9-out .hue-coral>.console-bar>span>b{color:var(--accent-ink)}.lk.lk-v8.lk-v9 .v9-how{color:var(--ink)}.lk.lk-v8.lk-v9 .v9-out .v9-swap>.console-bar .led{background:var(--hue)}.lk.lk-v8.lk-v9 .v9-out .pipe-steps{border-top:0}.lk.lk-v8.lk-v9 .v9-out .crow{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) 56px}@media (max-width:560px){.lk.lk-v8.lk-v9 .v9-out .pipe-steps{display:none}.lk.lk-v8.lk-v9 .v9-out .crow{grid-template-columns:minmax(0,1fr) 56px}.lk.lk-v8.lk-v9 .v9-out .crow .sigs{grid-area:2/1/auto/-1}}.lk.lk-v8.lk-v9 .v9-out .pipe-step{padding-bottom:14px;position:relative}.lk.lk-v8.lk-v9 .v9-out .pipe-step .k b{color:var(--ink-3);margin-left:auto;font-weight:400}.lk.lk-v8.lk-v9 .v9-out .pipe-step i{background:var(--line);height:3px;position:absolute;bottom:6px;left:14px;right:14px}.lk.lk-v8.lk-v9 .v9-out .pipe-step i:after{content:"";width:var(--w);background:var(--hue);position:absolute;inset:0}.lk.lk-v8.lk-v9 .v9-out:before,.lk.lk-v8.lk-v9 .v9-out:after{content:"";z-index:-1;border:1px solid var(--line-2);background:var(--bg);position:absolute}.lk.lk-v8.lk-v9 .v9-out:before{inset:16px -16px -16px 16px}.lk.lk-v8.lk-v9 .v9-out:after{border-color:var(--muted);inset:8px -8px -8px 8px}@media (max-width:980px){.lk.lk-v8.lk-v9 .v9-out:before,.lk.lk-v8.lk-v9 .v9-out:after{display:none}.lk.lk-v8.lk-v9 .v9-out{margin-top:0}}@media (prefers-reduced-motion:no-preference){.lk.lk-v8.lk-v9 .v9-swap.on>*{animation:.45s both v9-in}.lk.lk-v8.lk-v9 .v9-swap.on>:nth-child(2){animation-delay:.1s}.lk.lk-v8.lk-v9 .v9-swap.on>:nth-child(3){animation-delay:.2s}.lk.lk-v8.lk-v9 .v9-swap.on>:nth-child(4){animation-delay:.3s}.lk.lk-v8.lk-v9 .v9-swap.on .crow .score i:after,.lk.lk-v8.lk-v9 .v9-swap.on .pipe-step i:after{animation:.7s .3s both lv2-grow}}@keyframes v9-in{0%{opacity:0;transform:translateY(6px)}}@media (min-width:1001px){.lk.lk-v8.lk-v9 .chain{grid-template-rows:repeat(5,auto)}.lk.lk-v8.lk-v9 .chain .link{grid-template-rows:subgrid;grid-row:span 5;align-content:start;row-gap:12px;display:grid}.lk.lk-v8.lk-v9 .chain .link .who{justify-self:start}}.lk.lk-v8.lk-v9 .link .glyph{width:150px;height:88px;margin:0 0 4px -6px;display:block;overflow:visible}.lk.lk-v8.lk-v9 .glyph path,.lk.lk-v8.lk-v9 .glyph circle,.lk.lk-v8.lk-v9 .glyph ellipse{stroke:var(--ink);stroke-width:1px;stroke-linejoin:round;stroke-linecap:round;fill:none}.lk.lk-v8.lk-v9 .glyph .top{fill:var(--bg)}.lk.lk-v8.lk-v9 .glyph .side{fill:var(--hue)}.lk.lk-v8.lk-v9 .glyph .side.r{fill:var(--hue-soft)}.lk.lk-v8.lk-v9 .glyph .mark{stroke:var(--hue);stroke-width:1.6px}.lk.lk-v8.lk-v9 .glyph .mark.thin{stroke-width:1.1px;stroke-dasharray:3 3}.lk.lk-v8.lk-v9 .glyph .dot{fill:var(--hue);stroke:none}.lk.lk-v8.lk-v9 .glyph .sheet{fill:var(--bg)}.lk.lk-v8.lk-v9 .glyph .rule{stroke:var(--line-2);stroke-width:1.6px}.lk.lk-v8.lk-v9 .link{transition:background .2s,box-shadow .2s}.lk.lk-v8.lk-v9 .link .gets{border-top:1px solid var(--line);font-size:var(--fs-caption);color:var(--ink-2);gap:6px;margin:2px 0 4px;padding:10px 0 0;line-height:1.4;list-style:none;display:grid}.lk.lk-v8.lk-v9 .link .gets li{padding-left:18px;position:relative}.lk.lk-v8.lk-v9 .link .gets li:before{content:"✓";font-family:var(--mono);color:var(--hue);position:absolute;top:0;left:0}.lk.lk-v8.lk-v9 .link.hue-coral .gets li:before{color:var(--accent-ink)}.lk.lk-v8.lk-v9 .sys-loop{flex-wrap:wrap;justify-content:space-between;gap:6px 24px;display:flex}.lk.lk-v8.lk-v9 .sys-loop .keep b{color:var(--accent-ink);margin-right:10px;font-weight:400}.lk.lk-v8.lk-v9 .stack-art .slab .top{transition:fill .2s}.lk.lk-v8.lk-v9 .link:hover{background:var(--card-2);box-shadow:inset 0 5px 0 var(--hue)}.lk.lk-v8.lk-v9 #system:has(.slab[data-i="0"]:hover) .link[data-i="0"]{background:var(--card-2);box-shadow:inset 0 5px 0 var(--hue)}.lk.lk-v8.lk-v9 #system:has(.slab[data-i="1"]:hover) .link[data-i="1"]{background:var(--card-2);box-shadow:inset 0 5px 0 var(--hue)}.lk.lk-v8.lk-v9 #system:has(.slab[data-i="2"]:hover) .link[data-i="2"]{background:var(--card-2);box-shadow:inset 0 5px 0 var(--hue)}.lk.lk-v8.lk-v9 #system:has(.slab[data-i="3"]:hover) .link[data-i="3"]{background:var(--card-2);box-shadow:inset 0 5px 0 var(--hue)}.lk.lk-v8.lk-v9 #system:has(.slab[data-i="4"]:hover) .link[data-i="4"]{background:var(--card-2);box-shadow:inset 0 5px 0 var(--hue)}.lk.lk-v8.lk-v9 .stack-art .slab:hover .top{fill:var(--hue-soft)}.lk.lk-v8.lk-v9 #system:has(.link[data-i="0"]:hover) .slab[data-i="0"] .top{fill:var(--hue-soft)}.lk.lk-v8.lk-v9 #system:has(.link[data-i="1"]:hover) .slab[data-i="1"] .top{fill:var(--hue-soft)}.lk.lk-v8.lk-v9 #system:has(.link[data-i="2"]:hover) .slab[data-i="2"] .top{fill:var(--hue-soft)}.lk.lk-v8.lk-v9 #system:has(.link[data-i="3"]:hover) .slab[data-i="3"] .top{fill:var(--hue-soft)}.lk.lk-v8.lk-v9 #system:has(.link[data-i="4"]:hover) .slab[data-i="4"] .top{fill:var(--hue-soft)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lk.lk-v8.lk-v9 .stack-art .slab{animation:v8-float 5s ease-in-out calc(var(--i,0)*-.7s)infinite,v9-drop linear both;animation-timeline:auto,view();animation-range:normal,entry cover 42%}}}@keyframes v9-drop{0%{translate:0 calc((var(--i,0) + 1)*-22px);opacity:.2}}
