.lsm-seam{position:absolute;left:7px;top:10px;bottom:10px;width:0;border-left:2px dashed var(--t);opacity:.85}.lsm-chip .lsm-seam{left:2px;top:8px;bottom:8px}.lsm-stitch-h{display:inline-block;width:22px;height:0;border-top:2px dashed var(--t)}.lsm-leader{position:absolute;left:-34px;top:50%;width:26px;height:0;border-top:1px solid color-mix(in oklab,var(--t) 55%,transparent)}.lsm-card{box-shadow:0 1px 0 rgba(8,12,24,.04)}.lsm-note,.lsm-row{transition:opacity .52s cubic-bezier(.23,1,.32,1),background-color .52s cubic-bezier(.23,1,.32,1)}.lsm-card[data-on]{background-color:color-mix(in oklab,var(--t) 9%,white)}.lsm-chip[data-on]{background-color:color-mix(in oklab,var(--t) 14%,transparent)}.lsm-chip[data-dim],.lsm-note[data-dim]{opacity:.45}.lsm-note:focus-visible,.lsm-row:focus-visible{outline:2px solid var(--t);outline-offset:2px}.lsm-slot{opacity:0;transform:translateY(4px);transition:opacity .52s cubic-bezier(.23,1,.32,1),transform .52s cubic-bezier(.23,1,.32,1)}.lsm-slot[data-on]{opacity:1;transform:none}.lsm .lsm-row{--d:calc(var(--i) * 170ms);--sd:calc(var(--i) * 170ms + 120ms)}.lsm .lsm-note{--d:calc(var(--i) * 170ms + 260ms)}@media (prefers-reduced-motion:no-preference){.lsm .lsm-note>*,.lsm .lsm-row>:not(.lsm-seam){opacity:0;transform:translateY(8px);filter:blur(2px);transition-property:opacity,transform,filter;transition-duration:.7s;transition-timing-function:cubic-bezier(.23,1,.32,1);transition-delay:var(--d)}.lsm .lsm-seam{transform:scaleY(0);transform-origin:top;transition-property:transform;transition-duration:.9s;transition-timing-function:cubic-bezier(.23,1,.32,1);transition-delay:var(--sd)}.lsm[data-in] .lsm-note>*,.lsm[data-in] .lsm-row>*{opacity:1;transform:none;filter:none}}.lsm-after,.lsm-before{transition-property:opacity,transform,filter;transition-duration:.7s;transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-act] .lsm-after{transition-delay:calc(var(--sw, 0s) + .12s)}[data-act] .lsm-before{transition-delay:var(--sw,0s)}.lsm-after{opacity:0;transform:translateY(4px);filter:blur(2px)}[data-act] .lsm-before{opacity:0;transform:translateY(-4px);filter:blur(2px)}[data-act] .lsm-after{opacity:1;transform:none;filter:none}.lsm-hl{background-color:rgb(246 220 138/0);box-shadow:0 0 0 0 rgb(246 220 138/0);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition-property:background-color,box-shadow;transition-duration:1.1s;transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-act] .lsm-hl{background-color:rgb(246 220 138/1);box-shadow:0 0 0 1px rgb(246 220 138/1)}.lsm-bar{--bd:calc(var(--k) * 180ms);background:#e3e5ea;transition-property:background-color;transition-duration:.52s;transition-timing-function:cubic-bezier(.23,1,.32,1);transition-delay:var(--bd)}[data-act] .lsm-bar{background:#d9a441}.lsm-route{--rd:560ms;opacity:0;transform:translateY(6px);filter:blur(2px);transition-property:opacity,transform,filter;transition-duration:.6s;transition-timing-function:cubic-bezier(.23,1,.32,1);transition-delay:var(--rd)}.lsm-route-2{--rd:720ms}[data-act] .lsm-route{opacity:1;transform:none;filter:none}.lsm-tick{transform:scale(.6);opacity:0;transition-property:transform,opacity;transition-duration:.62s;transition-timing-function:cubic-bezier(.34,1.4,.64,1)}.lsm-tick-label{--tl:180ms;opacity:0;transform:translateX(-4px);filter:blur(2px);transition-property:opacity,transform,filter;transition-duration:.6s;transition-timing-function:cubic-bezier(.23,1,.32,1);transition-delay:var(--tl)}[data-act] .lsm-tick{transform:none;opacity:1}[data-act] .lsm-tick-label{opacity:1;transform:none;filter:none}.lsm-accept{border-color:#dfe2e8;background:#f3f4f7;color:#a3a7b0;transition-property:background-color,color,border-color;transition-duration:.7s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.lsm-lock{max-width:20px;transition-property:max-width,opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-act] .lsm-accept{border-color:#1f2a4a;background:#1f2a4a;color:#fff;transition-delay:.18s}[data-act] .lsm-lock{max-width:0;opacity:0}.lsm-rec{transition:opacity .6s cubic-bezier(.23,1,.32,1)}.lsm-after-strip:not([data-act]) .lsm-rec{opacity:.5}.lsm-sign path{--sgd:350ms;stroke-dasharray:1;stroke-dashoffset:1;transition-property:stroke-dashoffset;transition-duration:1.8s;transition-timing-function:cubic-bezier(.55,.05,.3,1);transition-delay:var(--sgd)}.lsm-sign .lsm-flourish{--sgd:2050ms;transition-duration:.7s;transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-act] .lsm-sign path{stroke-dashoffset:0}.lsm-caret{display:inline-block;width:2px;height:14px;background:var(--lum-vellum);opacity:0;transition:opacity .52s cubic-bezier(.23,1,.32,1)}[data-act] .lsm-caret{opacity:1;animation:lsm-blink 1s steps(2,jump-none) 2}@keyframes lsm-blink{50%{opacity:0}}.lsm-pulse path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s cubic-bezier(.65,0,.35,1)}[data-act] .lsm-pulse path{stroke-dashoffset:0}.lsm-line{--ld:calc(var(--j) * 160ms);width:0;background:rgba(232,228,218,.5);transition-property:width;transition-duration:.6s;transition-timing-function:cubic-bezier(.23,1,.32,1);transition-delay:var(--ld)}[data-act] .lsm-line{width:var(--w)}.lsm-play{transition-property:background-color,border-color;transition-duration:.52s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.lsm-play:hover{background:rgba(232,228,218,.1);border-color:rgba(232,228,218,.5)}.lsm-play:focus-visible{outline:2px solid #9fb3f2;outline-offset:2px}@media (prefers-reduced-motion:reduce){.lsm *{transition:none!important;animation:none!important}}