.lr-root .lr-stage{position:absolute;top:0;right:0;bottom:0;left:0;font-size:calc(100cqi / 60)}.lr-root .lr-cabinet{position:absolute;left:1.5em;right:1.5em;top:2em;bottom:3.4em;border-radius:1.4em;background-color:var(--lr-root-lr-cabinet-bg);background-image:var(--lp-grain),repeating-linear-gradient(92deg,var(--lr-root-lr-cabinet-bg-stop-1) 0 .3em,transparent .3em 1.1em),radial-gradient(140% 100% at 20% 0%,var(--lr-root-lr-cabinet-bg-stop-2),transparent 60%),linear-gradient(165deg,var(--lr-root-lr-cabinet-bg-stop-3),var(--lr-root-lr-cabinet-bg-stop-4) 60%,var(--lr-root-lr-cabinet-bg-stop-5));box-shadow:0 1px 0 var(--lr-root-lr-cabinet-shadow) inset,0 -2px 0 var(--lr-root-lr-cabinet-shadow-2) inset,var(--lp-shadow-object),0 4em 6em -3em var(--lr-root-lr-cabinet-shadow-3)}.lr-root .lr-inner{position:absolute;top:2.4em;right:2.4em;bottom:2.4em;left:2.4em;border-radius:.5em;background-color:var(--lr-root-lr-inner-bg);background-image:var(--lp-grain),linear-gradient(180deg,var(--lr-root-lr-inner-bg-start),var(--lr-root-lr-inner-bg-end));box-shadow:0 .6em 1.6em var(--lr-root-lr-inner-shadow) inset,0 0 0 1px var(--lr-root-lr-inner-shadow-2) inset}[data-theme=dark] .lr-root .lr-inner{background-color:var(--lr-root-lr-inner-bg-dark);background-image:var(--lp-grain),linear-gradient(180deg,var(--lr-root-lr-inner-bg-start-dark),var(--lr-root-lr-inner-bg-end-dark))}.lr-root .lr-rail{position:absolute;left:4em;right:4em;height:1.1em;border-radius:.55em;background:linear-gradient(180deg,var(--lr-root-lr-rail-bg-start),var(--lr-root-lr-rail-bg-end));box-shadow:0 .3em .5em var(--lr-root-lr-rail-shadow)}.lr-root .lr-rail-0{top:8.4em}.lr-root .lr-rail-1{top:29.4em}.lr-root .lr-plate{position:absolute;left:50%;top:.45em;width:7em;height:1.5em;margin-left:-3.5em;display:grid;place-items:center;border-radius:.3em;background:linear-gradient(180deg,var(--lp-brass-hi),var(--lp-brass) 55%,var(--lp-brass-lo));box-shadow:0 1px 0 var(--lr-root-lr-plate-shadow) inset,0 .2em .4em var(--lr-root-lr-plate-shadow-2)}.lr-root .lr-plate-leaf{width:1.1em;height:1.1em;fill:var(--lr-root-lr-plate-leaf-fill)}.lr-root .lr-hang{position:absolute;left:var(--x);width:13em;top:9.9em;transform-origin:50% .4em}.lr-root .lr-rail-at-1{top:30.9em}.lr-root .lr-hook{position:absolute;left:50%;top:0;width:.9em;height:2.4em;margin-left:-.45em;border-radius:.3em .3em .45em .45em;background:linear-gradient(90deg,var(--lp-brass-lo),var(--lp-brass-hi) 45%,var(--lp-brass));box-shadow:.2em .3em .3em var(--lr-root-lr-hook-shadow);z-index:3}.lr-root .lr-ring{position:absolute;left:50%;top:1.4em;width:3.4em;height:3.4em;margin-left:-1.7em;border-radius:50%;border:.36em solid var(--lr-root-lr-ring-border);box-shadow:0 .15em .2em var(--lr-root-lr-ring-shadow),0 0 0 1px var(--lr-root-lr-ring-shadow-2) inset;z-index:2}.lr-root .lr-key{position:absolute;left:50%;top:.9em;width:4.8em;height:14.4em;margin-left:-1.2em;transform:rotate(-58deg);transform-origin:50% 2.3em;filter:drop-shadow(.3em .4em .3em var(--lr-root-lr-key-filter-shadow));z-index:1}.lr-root .lr-key-metal{fill:var(--lr-root-lr-key-metal-fill);stroke:var(--lr-root-lr-key-metal-stroke);stroke-width:.8}.lr-root .lr-hang:nth-child(odd of.lr-hang) .lr-key-metal{fill:var(--lr-hang-lr-key-metal-fill)}.lr-root .lr-tag{position:absolute;left:0;top:4.4em;width:13em;height:13em;display:grid;align-content:center;justify-items:center;gap:.35em;text-align:center;border-radius:50%;background-color:var(--lp-paper);background-image:var(--lp-grain);box-shadow:0 0 0 .5em var(--lr-root-lr-tag-shadow),0 0 0 .62em var(--lr-root-lr-tag-shadow-2),0 1.4em 1.8em -.6em var(--lr-root-lr-tag-shadow-3);z-index:2}.lr-root .lr-unit{font-size:3.2em;font-weight:700;letter-spacing:-.03em;line-height:1}.lr-root .lr-what{font-size:1.25em;color:var(--lp-ink-soft)}.lr-root .lr-tag .lp-chip{font-size:1.2em;padding:.2em .75em .2em .65em;margin-top:.2em}.lr-root .lr-hang-front{width:20em;transform:rotate(-5deg);z-index:4}.lr-root .lr-hang-front .lr-key{width:4.6em;height:13.8em;margin-left:-3.6em;top:.6em;transform:rotate(52deg);transform-origin:50% 2.8em}.lr-root .lr-tag-front{width:20em;height:20em;gap:.4em;background-color:var(--lp-paper);box-shadow:0 0 0 .6em var(--lr-root-lr-tag-front-shadow),0 0 0 .75em var(--lr-root-lr-tag-front-shadow-2),0 2.4em 2.6em -.8em var(--lr-root-lr-tag-front-shadow-3)}.lr-root .lr-front-leaf{width:4em;height:4em;fill:var(--lp-wine)}.lr-root .lr-front-line{font-size:2.6em;font-weight:700;letter-spacing:-.03em;line-height:1.05}.lr-root .lr-front-sub{font-size:1.4em;font-weight:600;color:var(--lp-wine-ink)}:root[data-motion-mode=full] .lr-root .lr-hang-front{animation:lr-sway 7s ease-in-out infinite}@keyframes lr-sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(-2.5deg)}}.lr-root .lr-packet{position:relative;max-width:560px;padding-right:60px}.lr-root .lr-packet-paper{position:relative;display:grid;gap:10px;padding:30px 32px 26px;border-radius:4px;background-color:var(--lp-paper);background-image:var(--lp-grain);box-shadow:5px 5px 0 -1px var(--lp-paper-2),5px 5px 0 0 var(--lp-line),10px 10px 0 -1px var(--lp-paper-2),10px 10px 0 0 var(--lp-line),var(--lp-shadow-sheet);transform:rotate(-1.5deg)}.lr-root .lr-packet-kicker{font-size:13px;color:var(--lp-ink-faint)}.lr-root .lr-packet-title{font-size:24px;font-weight:600;letter-spacing:-.02em;padding-bottom:12px;border-bottom:1px solid var(--lp-rule)}.lr-root .lr-packet-lines{display:grid;gap:9px;margin-top:6px}.lr-root .lr-packet-lines i{display:block;height:7px;border-radius:4px;background:var(--lp-rule)}.lr-root .lr-packet-lines i:nth-child(2){width:84%}.lr-root .lr-lines{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:18px}.lr-root .lr-line{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:40px auto;column-gap:12px}.lr-root .lr-line-no{grid-row:1 / span 2;align-self:end;display:grid;place-items:center;width:30px;height:30px;margin-bottom:18px;border-radius:50%;font-size:14px;font-weight:700;color:var(--lp-ink-soft);box-shadow:0 0 0 1.5px var(--lp-line) inset}.lr-root .lr-line-done .lr-line-no{color:#fff;background:var(--lp-wine);box-shadow:none}.lr-root .lr-line-sig{position:relative;border-bottom:1.5px solid color-mix(in oklab,var(--lp-ink) 30%,transparent)}.lr-root .lr-line-sig svg{position:absolute;left:6px;bottom:-4px;width:160px;height:40px;fill:none;stroke:var(--lp-ink-pen);stroke-width:2.4;stroke-linecap:round}.lr-root .lr-line-role{padding-top:5px;font-size:13.5px;color:var(--lp-ink-faint)}.lr-root .lr-flag{position:absolute;right:0;top:56%;padding:9px 16px 9px 24px;font-size:15px;font-weight:700;color:#fff;background:var(--lp-wine);clip-path:polygon(13px 0,100% 0,100% 100%,13px 100%,0 50%);filter:drop-shadow(0 6px 8px var(--lr-root-lr-flag-filter-shadow));transform:rotate(-2deg)}.lr-root .lr-stack{position:relative;height:400px;max-width:560px}.lr-root .lr-copy{position:absolute;left:calc(var(--i) * 44px);top:calc(var(--i) * 62px);width:min(380px,80%);display:grid;gap:10px;padding:24px 24px 22px;border-radius:4px;background-color:var(--lp-paper);background-image:var(--lp-grain);box-shadow:var(--lp-shadow-sheet);transform:rotate(calc(-2.5deg + var(--i) * 1.8deg))}.lr-root .lr-copy-chip{width:fit-content;padding:2px 10px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--lp-wine-ink);background:color-mix(in oklab,var(--lp-wine) 10%,transparent)}.lr-root .lr-copy-title{font-size:20px;font-weight:600;letter-spacing:-.015em}.lr-root .lr-copy-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.lr-root .lr-copy-title{padding-bottom:10px;border-bottom:1px solid var(--lp-rule)}.lr-root .lr-copy-unit{display:flex;align-items:baseline;gap:8px;font-size:14px;color:var(--lp-ink-faint)}.lr-root .lr-copy-unit b{padding:2px 10px;border-radius:6px;font-size:20px;font-weight:700;color:var(--lp-ink);background:color-mix(in oklab,var(--lp-wine) 9%,transparent);box-shadow:0 0 0 1.5px color-mix(in oklab,var(--lp-wine) 45%,transparent) inset}.lr-root .lr-copy-fields{display:grid;gap:8px}.lr-root .lr-copy-fields span{display:grid;grid-template-columns:6.5em 1fr;align-items:center;font-size:13px;color:var(--lp-ink-faint)}.lr-root .lr-copy-fields em{font-style:normal}.lr-root .lr-copy-fields i{display:block;height:20px;border-radius:5px;border:1.5px dashed color-mix(in oklab,var(--lp-wine) 50%,transparent);background:color-mix(in oklab,var(--lp-wine) 5%,transparent)}@media (max-width: 640px){.lr-root .lr-stack{height:380px}.lr-root .lr-copy{left:calc(var(--i) * 7%);width:84%;padding:20px}.lr-root .lr-packet{padding-right:24px}.lr-root .lr-packet-paper{padding:24px 22px 22px}}
