.lv2-engine{background:var(--lv2-ground);border-top:1px solid var(--lv2-line);scroll-margin-top:0;position:relative}.lv2-engine__track{height:320svh;position:relative}.lv2-engine__stage{max-width:1440px;height:100svh;padding:calc(var(--lv2-nav-top) + var(--lv2-nav-h) + clamp(12px, 3svh, 36px)) var(--lv2-gutter) clamp(18px, 3svh, 36px);flex-direction:column;margin:0 auto;display:flex;position:sticky;top:0;overflow:hidden}.lv2-engine[data-still=true] .lv2-engine__track{height:auto}.lv2-engine[data-still=true] .lv2-engine__stage{height:auto;min-height:100svh;position:relative}.lv2-engine[data-still=true] .lv2-engine__viz{flex:none;height:min(64svh,640px)}.lv2-engine__h{max-width:24ch;font-family:var(--lv2-serif);font-size:clamp(2rem,3.2vw,3rem);font-weight:400;line-height:var(--lv2-lh-display);letter-spacing:var(--lv2-track-display);color:var(--lv2-ink);text-wrap:balance;margin:0}.lv2-engine__h em{color:var(--lv2-silver);font-style:italic;display:block}.lv2-engine__viz{flex:auto;place-items:center;min-height:0;margin:clamp(6px,1.6svh,20px) 0;display:grid;container-type:size}.lv2-engine__fig{aspect-ratio:1200/760;width:min(100cqw,157.895cqh);position:relative;container-type:inline-size}.lv2-engine__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lv2-engine__face{fill:url(#lv2-eng-face);stroke:#ebf0f54d;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .42s}.lv2-engine__side{fill:#ebf0f50b;stroke:#ebf0f524;stroke-width:1px;vector-effect:non-scaling-stroke}.lv2-engine__slab[data-lit=true] .lv2-engine__face{stroke:#edeff29e}.lv2-engine__slab--assistant .lv2-engine__face{fill:#edeff209;stroke:#ebf0f533}.lv2-engine__thread{stroke:var(--lv2-luck);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.lv2-engine__dot-core{fill:var(--lv2-luck)}.lv2-engine__return-line{fill:none;stroke:var(--lv2-luck);stroke-width:1.6px;stroke-dasharray:5 6;stroke-linecap:round;vector-effect:non-scaling-stroke}.lv2-engine__return-head{fill:none;stroke:var(--lv2-luck);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .3s}.lv2-engine__return[data-done=true] .lv2-engine__return-head{opacity:1}.lv2-engine__labels{margin:0;padding:0;list-style:none}.lv2-engine__label{left:calc(var(--x) / 1200 * 100%);top:calc(var(--y) / 760 * 100%);will-change:opacity;flex-direction:column;gap:.22em;width:28.3333%;display:flex;position:absolute;transform:translateY(-50%)}.lv2-engine__label b{font-family:var(--lv2-serif);letter-spacing:-.015em;color:var(--lv2-ink);font-size:clamp(1rem,2cqw,1.55rem);font-weight:400;line-height:1.08}.lv2-engine__label span{color:var(--lv2-soft);font-size:clamp(.76rem,1.18cqw,.94rem);line-height:1.35}.lv2-engine__label i{color:var(--lv2-silver);font-size:clamp(.72rem,1.08cqw,.88rem);line-height:1.35}.lv2-engine__assistant{left:calc(var(--x) / 1200 * 100%);top:calc(var(--y) / 760 * 100%);white-space:nowrap;flex-direction:column;align-items:center;gap:.25em;display:flex;position:absolute;transform:translate(-50%,-100%)}.lv2-engine__assistant b{font-family:var(--lv2-serif);color:var(--lv2-soft);font-size:clamp(.95rem,1.7cqw,1.3rem);font-weight:400}.lv2-engine__assistant i{font-family:var(--lv2-mono);letter-spacing:var(--lv2-track-mono);text-transform:uppercase;color:var(--lv2-faint);font-size:clamp(.56rem,.85cqw,.66rem);font-style:normal}.lv2-engine__return-label{left:calc(var(--x) / 1200 * 100%);top:calc(var(--y) / 760 * 100%);font-family:var(--lv2-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lv2-luck);white-space:nowrap;opacity:0;font-size:clamp(.56rem,.9cqw,.7rem);transition:opacity .4s;position:absolute;transform:translate(-100%,-50%)}.lv2-engine__return-label[data-on=true]{opacity:1}.lv2-engine__caption{max-width:64ch;font-size:clamp(.95rem,1.05vw,1.02rem);line-height:var(--lv2-lh-body);color:var(--lv2-soft);margin:0}.lv2-engine__phone{padding:var(--lv2-rhythm) var(--lv2-gutter);display:none}@media (max-width:900px){.lv2-engine__track{display:none}.lv2-engine__phone{display:block}}.lv2-engine__phone .lv2-engine__h{font-size:clamp(2rem,8.6vw,2.6rem)}.lv2-engine__versus{border:1px dashed var(--lv2-line2);border-radius:12px;align-items:center;gap:14px;margin:28px 0 22px;padding:14px 16px;display:flex}.lv2-engine__flat{border:1px solid var(--lv2-line2);background:#edeff20d;border-radius:3px;flex:none;width:44px;height:12px;transform:skew(-32deg)}.lv2-engine__versus b{font-family:var(--lv2-serif);color:var(--lv2-soft);font-size:1.1rem;font-weight:400;display:block}.lv2-engine__versus i{font-family:var(--lv2-mono);letter-spacing:var(--lv2-track-mono);text-transform:uppercase;color:var(--lv2-faint);font-size:.64rem;font-style:normal}.lv2-engine__cardwrap{--fill:0;margin-bottom:28px;padding-left:44px;position:relative}.lv2-engine__cardwrap:before,.lv2-engine__cardwrap:after{content:"";border-radius:2px;width:2px;position:absolute;top:30px;bottom:40px;left:15px}.lv2-engine__cardwrap:before{background:#ebf0f51f}.lv2-engine__cardwrap:after{background:var(--lv2-luck);transform-origin:top;transform:scaleY(var(--fill))}.lv2-engine__cards{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lv2-engine__card{border:1px solid var(--lv2-line);background:var(--lv2-card);opacity:.5;border-radius:14px;flex-direction:column;gap:4px;padding:18px 18px 16px;transition:opacity .42s,border-color .42s;display:flex;position:relative}.lv2-engine__card[data-on=true]{opacity:1;border-color:var(--lv2-line2)}.lv2-engine__card b{font-family:var(--lv2-serif);color:var(--lv2-ink);font-size:1.3rem;font-weight:400;line-height:1.1}.lv2-engine__card span{color:var(--lv2-soft);font-size:.92rem;line-height:1.4}.lv2-engine__card em{color:var(--lv2-silver);font-size:.88rem;line-height:1.4}.lv2-engine__card-dot{background:var(--lv2-ground);border:2px solid #ebf0f54d;border-radius:50%;width:10px;height:10px;transition:background-color .36s,border-color .36s,box-shadow .36s;position:absolute;top:25px;left:-33px}.lv2-engine__card[data-on=true] .lv2-engine__card-dot{background:var(--lv2-luck);border-color:var(--lv2-luck);box-shadow:0 0 0 5px var(--lv2-luck-soft)}.lv2-engine__card-return{border:1.5px dashed var(--lv2-luck);opacity:0;border-right:0;border-radius:7px 0 0 7px;width:9px;transition:opacity .6s;position:absolute;left:2px}.lv2-engine__card-return:after{content:"";border-left:6px solid var(--lv2-luck);border-top:4px solid #0000;border-bottom:4px solid #0000;position:absolute;top:-5px;right:-5px}.lv2-engine__card-return span{writing-mode:vertical-rl;font-family:var(--lv2-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lv2-luck);white-space:nowrap;font-size:.54rem;position:absolute;top:50%;left:-4px;transform:translate(-100%,-50%)rotate(180deg)}.lv2-engine__cardwrap[data-done=true] .lv2-engine__card-return{opacity:1}@media (prefers-reduced-motion:reduce){.lv2-engine__face,.lv2-engine__return-head,.lv2-engine__return-label,.lv2-engine__card,.lv2-engine__card-dot,.lv2-engine__card-return{transition:none}}.lv2-tue{--lv2-tue-canvas:#191816;--lv2-tue-hatch:#fff0dc07;--lv2-tue-paper:#fbfaf7;--lv2-tue-paper-ink:#1d1c1a;--lv2-tue-paper-soft:#6f6b64;--lv2-tue-paper-line:#1d1c1a1a;--lv2-tue-peek:34px;--lv2-tue-under:112px;background:var(--lv2-ground);border-top:1px solid var(--lv2-line);position:relative}.lv2-tue__head{padding-top:var(--lv2-rhythm);padding-bottom:clamp(8px,2svh,24px)}.lv2-tue__h{font-family:var(--lv2-serif);font-size:clamp(2.15rem,3.6vw,3.2rem);font-weight:400;line-height:var(--lv2-lh-display);letter-spacing:var(--lv2-track-display);color:var(--lv2-ink);margin:0}.lv2-tue__h em{color:var(--lv2-silver);font-style:italic;display:block}.lv2-tue__lead{max-width:54ch;font-size:clamp(1rem,1.1vw,1.08rem);line-height:var(--lv2-lh-body);color:var(--lv2-soft);margin:clamp(16px,2svh,24px) 0 0}.lv2-tue__track{height:calc(var(--scenes,4) * var(--scene-vh,100svh) + 100svh);position:relative}.lv2-tue__stage{max-width:1440px;height:100svh;padding:calc(var(--lv2-nav-top) + var(--lv2-nav-h) + clamp(4px, 1.4svh, 16px)) var(--lv2-gutter) clamp(10px, 2svh, 24px);grid-template-rows:minmax(0,1fr);grid-template-columns:116px clamp(220px,25vw,330px) minmax(0,1fr);column-gap:clamp(18px,3vw,52px);margin:0 auto;display:grid;position:sticky;top:0;overflow:hidden}.lv2-tue__rail{--rail-h:min(50svh, 440px);height:var(--rail-h);margin:var(--lv2-tue-peek) 0 var(--lv2-tue-under);align-self:center;position:relative}.lv2-tue__rail:before,.lv2-tue__rail:after{content:"";position:absolute;top:0;bottom:0}.lv2-tue__rail:before{background:var(--lv2-line2);width:1px;left:4px}.lv2-tue__rail:after{background:repeating-linear-gradient(to bottom, #ebf0f51f 0 1px, transparent 1px calc(var(--rail-h) / 16));width:5px;left:2px}.lv2-tue__ticks{margin:0;padding:0;list-style:none}.lv2-tue__tick{left:0;top:calc(var(--i) * 25%);font-family:var(--lv2-mono);letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--lv2-faint);opacity:.75;align-items:center;gap:9px;font-size:.64rem;line-height:1;transition:color .4s,opacity .4s;display:flex;position:absolute;transform:translateY(-50%)}.lv2-tue__tick:before{content:"";background:currentColor;flex:none;width:9px;height:1px}.lv2-tue__tick[data-state=past]{color:var(--lv2-soft);opacity:1}.lv2-tue__tick[data-state=now]{color:var(--lv2-ink);opacity:1}.lv2-tue__rail-dot{z-index:1;background:var(--lv2-luck);width:9px;height:9px;box-shadow:0 0 0 4px var(--lv2-luck-soft);transform:translateY(calc(var(--at,0) / 4 * var(--rail-h)));transition:transform .52s var(--lv2-ease);border-radius:50%;position:absolute;top:-4.5px;left:0}.lv2-tue__copy{margin:var(--lv2-tue-peek) 0 var(--lv2-tue-under);align-self:center;display:grid}.lv2-tue__scene{opacity:0;visibility:hidden;transition:opacity .28s ease, transform .42s var(--lv2-ease), visibility 0s linear .28s;grid-area:1/1;align-self:center;transform:translateY(10px)}.lv2-tue__scene[data-on=true]{opacity:1;visibility:visible;transition:opacity .42s ease .12s, transform .52s var(--lv2-ease) .12s, visibility 0s;transform:none}.lv2-tue__scene-h{font-family:var(--lv2-serif);letter-spacing:-.02em;color:var(--lv2-ink);text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.3vw,2.35rem);font-weight:400;line-height:1.04}.lv2-tue__scene-h em{color:var(--lv2-silver);font-style:italic;display:block}.lv2-tue__scene-p{max-width:36ch;color:var(--lv2-soft);margin:clamp(14px,2svh,22px) 0 0;font-size:clamp(.98rem,1.06vw,1.06rem);line-height:1.6}.lv2-tue__tool{text-underline-offset:.26em;text-decoration-line:underline;text-decoration-color:#c3cad280;text-decoration-thickness:1px}.lv2-tue__viz{--tue-cw:min(100cqw, calc((100cqh - var(--lv2-tue-peek) - var(--lv2-tue-under)) * 1.25));flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;container-type:size}.lv2-tue__canvas{width:var(--tue-cw);aspect-ratio:5/4;margin-top:var(--lv2-tue-peek);--tue-tall:0;--tue-ball-x:.5;--tue-ball-y:.5;--tue-ball-r:.34;--tue-orb-x:.2;--tue-orb-y:.54;--tue-orb-k:.42;--tue-flat-y:.4;--tue-flat-x0:.42;--tue-flat-x1:.64;--tue-flat-x2:.86;--tue-path-y:.2;--tue-path-x0:.15;--tue-path-x1:.5;--tue-path-x2:.86;--tue-sam-y:.82;flex:none;position:relative;container-type:inline-size}.lv2-tue__card{--base:var(--lv2-tue-canvas);background:linear-gradient(180deg, #fff6e809, #fff6e800 34%), repeating-linear-gradient(135deg, var(--lv2-tue-hatch) 0 1px, transparent 1px 12px), var(--base);transform-origin:50% 0;transition:transform .56s var(--lv2-ease), opacity .38s ease;border-radius:clamp(16px,2.8cqw,24px);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #fff0dc17,inset 0 0 0 1px #fff0dc0f,0 40px 80px -48px #000000f2}.lv2-tue__card[data-depth="0"]{z-index:4}.lv2-tue__card[data-depth="1"]{--base:#151412;z-index:3;transform:translateY(-10px)scale(.962)}.lv2-tue__card[data-depth="2"]{--base:#121110;z-index:2;transform:translateY(-20px)scale(.924)}.lv2-tue__card[data-depth="3"]{--base:#100f0e;z-index:1;transform:translateY(-30px)scale(.886)}.lv2-tue__card[data-depth="-1"]{z-index:5;opacity:0;pointer-events:none;transform:translateY(22px)}.lv2-tue__card-in{opacity:0;visibility:hidden;transition:opacity .26s,visibility 0s linear .26s;position:absolute;inset:0}.lv2-tue__card[data-depth="0"]>.lv2-tue__card-in{opacity:1;visibility:visible;transition:opacity .36s .12s,visibility}.lv2-tue__caption{width:var(--tue-cw);justify-content:space-between;align-items:center;gap:16px;min-height:36px;margin-top:14px;display:flex}.lv2-tue__beat{color:var(--lv2-soft);font-size:.88rem;line-height:1.35;animation:.42s backwards lv2-tue-fade}.lv2-tue__replay{font:inherit;color:var(--lv2-faint);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;margin-right:-10px;padding:6px 10px;font-size:.8rem;line-height:1;transition:color .2s,background-color .2s;display:inline-flex}.lv2-tue__replay:hover{color:var(--lv2-ink);background:#edeff20f}.lv2-tue__replay:focus-visible{outline:2px solid var(--lv2-net);outline-offset:2px;color:var(--lv2-ink)}.lv2-tue__replay svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.lv2-tue__dock{border:1px solid var(--lv2-line);background:#edeff206;border-radius:999px;gap:2px;margin:10px 0 0;padding:5px;list-style:none;display:flex}.lv2-tue__dock-tool{width:38px;height:38px;color:var(--lv2-faint);opacity:.55;border-radius:50%;place-items:center;transition:color .32s,opacity .32s,background-color .32s;display:grid;position:relative}.lv2-tue__dock-tool>svg,.lv2-tue__dock-tool>.lv2-tue__file{width:17px;height:17px}.lv2-tue__dock-tool:after{content:"";background:var(--lv2-luck);opacity:0;width:4px;height:4px;transition:opacity .32s ease, transform .42s var(--lv2-ease);border-radius:50%;margin-left:-2px;position:absolute;bottom:2px;left:50%;transform:scale(.3)}.lv2-tue__dock-tool[data-on=true]{color:var(--lv2-ink);opacity:1;background:#edeff20d}.lv2-tue__dock-tool[data-on=true]:after{opacity:1;transform:none}.lv2-tue__file{-webkit-mask:var(--lv2-tue-mask) center / contain no-repeat;-webkit-mask:var(--lv2-tue-mask) center / contain no-repeat;mask:var(--lv2-tue-mask) center / contain no-repeat;background:currentColor;display:block}.lv2-tue__callout{z-index:140;max-width:clamp(150px,36cqw,280px);color:var(--lv2-silver);align-items:baseline;gap:.6em;margin:0;font-size:clamp(11px,1.85cqw,13.5px);line-height:1.4;display:flex;position:absolute}.lv2-tue__callout:before{content:"";background:var(--lv2-luck);flex:none;width:14px;height:1px;transform:translateY(-.32em)}.lv2-tue__sphere{position:absolute;inset:0}.lv2-tue__sphere-cv{width:100%;height:100%;display:block;position:absolute;inset:0}.lv2-tue__core,.lv2-tue__sn,.lv2-tue__note{will-change:transform, opacity;position:absolute;top:0;left:0}.lv2-tue__core{z-index:50;background:radial-gradient(circle at 50% 38%,#24221f,#161513 72%);border:1px solid #edeff247;border-radius:50%;place-items:center;width:clamp(30px,6.4cqw,46px);height:clamp(30px,6.4cqw,46px);display:grid;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #edeff209,0 0 40px #edeff214}.lv2-tue__core svg{width:62%;height:62%}.lv2-tue__sn{opacity:0;color:var(--lv2-silver);background:#1e1d1af0;border:1px solid #edeff233;justify-content:center;align-items:center;transition:color .38s,border-color .38s,background-color .38s,box-shadow .38s;display:inline-flex}.lv2-tue__sn[data-kind=logo]{border-radius:50%;width:clamp(24px,4.6cqw,34px);height:clamp(24px,4.6cqw,34px)}.lv2-tue__sn[data-kind=logo]>svg,.lv2-tue__sn[data-kind=logo]>.lv2-tue__file{width:48%;height:48%}.lv2-tue__sn[data-kind=word]{white-space:nowrap;border-radius:999px;padding:.5em .85em;font-size:clamp(10px,1.75cqw,12.5px);line-height:1}.lv2-tue__sn[data-lit=true]{color:var(--lv2-luck);border-color:var(--lv2-luck);box-shadow:0 0 0 4px var(--lv2-luck-soft), 0 0 24px #e0a94a4d;background:#302513f5}.lv2-tue__note{z-index:120;background:var(--lv2-tue-paper);max-width:clamp(130px,30cqw,228px);color:var(--lv2-tue-paper-ink);opacity:0;border-radius:9px;margin:0;padding:.55em .85em .6em 1.55em;font-size:clamp(10.5px,1.85cqw,13px);line-height:1.35;box-shadow:0 16px 34px -16px #000c}.lv2-tue__note:before{content:"";background:var(--lv2-luck);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(1.225em - 3px);left:.75em}.lv2-tue__flat>span{z-index:130;top:calc(var(--tue-flat-y) * 100%);white-space:nowrap;opacity:0;transition:opacity .46s;position:absolute}.lv2-tue__flat-who{left:calc(var(--x) * 100%);color:var(--lv2-ink);font-size:clamp(11px,1.95cqw,14px);transform:translate(-50%,calc(-100% - 13px))}.lv2-tue__flat-who[data-who=bob]{--x:var(--tue-flat-x0)}.lv2-tue__flat-who[data-who=dana]{--x:var(--tue-flat-x1)}.lv2-tue__flat-who[data-who=northwind]{--x:var(--tue-flat-x2)}.lv2-tue__flat-note{left:calc((var(--tue-flat-x0) + var(--tue-flat-x1)) / 2 * 100%);color:var(--lv2-soft);font-size:clamp(10px,1.6cqw,12px);transform:translate(-50%,12px)}.lv2-tue__sphere[data-phase=flat] .lv2-tue__flat>span{opacity:1}.lv2-tue__callout--s1{left:calc((var(--tue-flat-x0) - .03) * 100%);top:calc((var(--tue-flat-y) + .14) * 100%);opacity:0;transition:opacity .42s ease, transform .52s var(--lv2-ease);transform:translateY(6px)}.lv2-tue__count{z-index:140;color:var(--lv2-faint);opacity:0;margin:0;font-size:clamp(10px,1.6cqw,12px);transition:opacity .46s .5s;position:absolute;bottom:5%;left:5.5%}.lv2-tue__sphere[data-phase=flat] .lv2-tue__callout--s1,.lv2-tue__sphere[data-phase=still] .lv2-tue__callout--s1{opacity:1;transition-delay:.3s;transform:none}.lv2-tue__sphere[data-phase=flat] .lv2-tue__count,.lv2-tue__sphere[data-phase=still] .lv2-tue__count{opacity:1}.lv2-tue__sphere[data-phase=still] .lv2-tue__callout--s1{top:auto;bottom:11%;left:5.5%}.lv2-tue__s2{position:absolute;inset:0}.lv2-tue__lineup{transition:opacity .42s;position:absolute;inset:0}.lv2-tue__s2[data-beat="1"] .lv2-tue__lineup{opacity:.24}.lv2-tue__talk,.lv2-tue__callout--s2a{transition:opacity .3s}.lv2-tue__s2[data-beat="1"] .lv2-tue__talk,.lv2-tue__s2[data-beat="1"] .lv2-tue__callout--s2a{opacity:0}.lv2-tue__path-line{left:calc(var(--tue-path-x0) * 100%);top:calc(var(--tue-path-y) * 100%);width:calc((var(--tue-path-x2) - var(--tue-path-x0)) * 100%);background:var(--lv2-luck);height:2px;animation:lv2-tue-path-line .48s var(--lv2-ease) backwards;border-radius:2px;margin-top:-1px;position:absolute}.lv2-tue__pn{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:0;height:0;animation:lv2-tue-path-node .48s var(--lv2-ease) backwards;position:absolute}.lv2-tue__pn:before{content:"";background:var(--lv2-luck);width:10px;height:10px;box-shadow:0 0 0 5px var(--lv2-luck-soft);border-radius:50%;position:absolute;top:-5px;left:-5px}.lv2-tue__pn b{color:var(--lv2-ink);white-space:nowrap;font-size:clamp(11px,1.95cqw,14px);font-weight:400;position:absolute;bottom:13px;left:0;transform:translate(-50%)}.lv2-tue__pn[data-who=bob]{--x:var(--tue-path-x0);--x-from:var(--tue-flat-x0);--y:var(--tue-path-y)}.lv2-tue__pn[data-who=dana]{--x:var(--tue-path-x1);--x-from:var(--tue-flat-x1);--y:var(--tue-path-y)}.lv2-tue__pn[data-who=northwind]{--x:var(--tue-path-x2);--x-from:var(--tue-flat-x2);--y:var(--tue-path-y)}.lv2-tue__pn[data-who=bob]:before,.lv2-tue__pn[data-who=sam]:before{background:var(--lv2-ink);box-shadow:0 0 0 5px #edeff214}.lv2-tue__path-note{left:calc((var(--tue-path-x0) + var(--tue-path-x1)) / 2 * 100%);top:calc(var(--tue-path-y) * 100%);color:var(--lv2-soft);white-space:nowrap;animation:lv2-tue-path-note .48s var(--lv2-ease) backwards;font-size:clamp(10px,1.6cqw,12px);position:absolute;transform:translate(-50%,12px)}.lv2-tue__sam-line{left:calc(var(--tue-path-x0) * 100%);top:calc(var(--tue-path-y) * 100%);height:calc((var(--tue-sam-y) - var(--tue-path-y)) * 100%);border-left:1.5px dashed var(--lv2-luck);transform-origin:50% 0;animation:lv2-tue-drop .56s var(--lv2-ease) .32s backwards;margin-left:-.75px;position:absolute}.lv2-tue__pn[data-who=sam]{--x:var(--tue-path-x0);--y:var(--tue-sam-y);animation:lv2-tue-rise .42s var(--lv2-ease) .7s backwards}.lv2-tue__pn[data-who=sam] b{top:0;bottom:auto;left:14px;transform:translateY(-50%)}.lv2-tue__talk{left:23%;right:7%;top:calc((var(--tue-path-y) + .14) * 100%);flex-direction:column;gap:clamp(8px,1.6cqw,12px);display:flex;position:absolute}.lv2-tue__say{border-radius:14px;max-width:82%;margin:0;padding:.7em .95em .8em;font-size:clamp(11px,1.95cqw,14px);line-height:1.42}.lv2-tue__say[data-from=bob]{color:var(--lv2-ink);animation:lv2-tue-slide .46s var(--lv2-ease) .9s backwards;background:#0c0d0f;border:1px solid #edeff21f;border-bottom-left-radius:4px;align-self:flex-start}.lv2-tue__say[data-from=sam]{background:var(--lv2-tue-paper);color:var(--lv2-tue-paper-ink);animation:lv2-tue-slide .46s var(--lv2-ease) 1.65s backwards;border-bottom-right-radius:4px;align-self:flex-end}.lv2-tue__say-who{color:var(--lv2-soft);align-items:center;gap:.5em;margin-bottom:.4em;font-size:.8em;display:flex}.lv2-tue__say[data-from=sam] .lv2-tue__say-who{color:var(--lv2-tue-paper-soft)}.lv2-tue__orb-chip{background:#121315;border-radius:50%;place-items:center;width:1.55em;height:1.55em;display:inline-grid}.lv2-tue__orb-chip svg{width:72%;height:72%}.lv2-tue__callout--s2a{animation:lv2-tue-rise .46s var(--lv2-ease) 2.15s backwards;bottom:7%;right:6%}.lv2-tue__draft-group{visibility:hidden;flex-direction:column;align-items:center;gap:clamp(10px,2cqw,16px);display:flex;position:absolute;top:12%;left:10%;right:10%}.lv2-tue__s2[data-beat="1"] .lv2-tue__draft-group{visibility:visible}.lv2-tue__draft{background:var(--lv2-tue-paper);color:var(--lv2-tue-paper-ink);border-radius:12px;align-self:stretch;overflow:hidden;box-shadow:0 34px 64px -26px #000000e6,0 0 0 1px #0000000a}.lv2-tue__s2[data-beat="1"] .lv2-tue__draft{animation:lv2-tue-window .52s var(--lv2-ease) backwards}.lv2-tue__draft-bar{border-bottom:1px solid var(--lv2-tue-paper-line);color:var(--lv2-tue-paper-soft);align-items:center;gap:12px;padding:.75em 1em;font-size:clamp(10.5px,1.8cqw,12.5px);display:flex}.lv2-tue__draft-dots{gap:5px;display:inline-flex}.lv2-tue__draft-dots i{background:#1d1c1a24;border-radius:50%;width:8px;height:8px}.lv2-tue__draft-body{margin:0;padding:1em 1.15em 1.25em;font-size:clamp(11.5px,2.1cqw,15px);line-height:1.6}.lv2-tue__type{display:block;position:relative}.lv2-tue__type-ghost{visibility:hidden}.lv2-tue__type-live{position:absolute;inset:0}.lv2-tue__type-live:after{content:"";vertical-align:-.16em;background:currentColor;width:1.5px;height:1.05em;margin-left:1px;animation:1s step-end infinite lv2-tue-caret;display:inline-block}.lv2-tue__type-live[data-done=true]:after{display:none}.lv2-tue__chip{border:1px solid var(--lv2-luck);color:var(--lv2-luck);background:#e0a94a0f;border-radius:999px;padding:.5em .95em;font-size:clamp(10.5px,1.75cqw,12.5px);line-height:1.2}.lv2-tue__s2[data-beat="1"] .lv2-tue__chip{animation:lv2-tue-rise .42s var(--lv2-ease) calc(var(--type-s,2.6s) + .4s) backwards}.lv2-tue__callout--s2b{position:static}.lv2-tue__s2[data-beat="1"] .lv2-tue__callout--s2b{animation:lv2-tue-rise .46s var(--lv2-ease) calc(var(--type-s,2.6s) + .85s) backwards}.lv2-tue__s3{position:absolute;inset:0}.lv2-tue__phone{--tue-glass-fill:linear-gradient(180deg, #ffffff29, #ffffff0f);--tue-glass-rim:inset 0 1px .5px #ffffff6b, inset 0 -.5px 0 #ffffff1a, inset 0 0 0 .5px #ffffff24, 0 8px 18px -8px #000000e6;z-index:2;width:clamp(190px,46cqw,310px);height:88%;animation:lv2-tue-window .52s var(--lv2-ease) backwards;background:linear-gradient(140deg,#5b5e63 0%,#2a2c30 22%,#1b1c1f 50%,#34363a 78%,#6a6d72 100%);border-radius:clamp(30px,6cqw,44px);padding:3px;display:flex;position:absolute;top:50%;left:44%;transform:translate(-50%,-50%);box-shadow:0 44px 80px -40px #000000f2,0 0 0 1px #0009,inset 0 0 0 1px #ffffff1a}.lv2-tue__phone:before,.lv2-tue__phone:after{content:"";background:linear-gradient(90deg,#4a4c50,#2a2b2e);border-radius:2px;width:3px;position:absolute}.lv2-tue__phone:before{height:11%;top:19%;left:-2px;box-shadow:0 calc(-1*clamp(26px,5cqw,38px)) 0 -.5px #3a3c40}.lv2-tue__phone:after{background:linear-gradient(270deg,#4a4c50,#2a2b2e);height:14%;top:24%;right:-2px}.lv2-tue__screen{color:#fff;background:radial-gradient(120% 60% at 50% 0,#ffffff0b,#0000 60%),#000;border:clamp(4px,.9cqw,6px) solid #000;border-radius:calc(clamp(30px,6cqw,44px) - 3px);flex-direction:column;flex:auto;min-width:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.lv2-tue__glass{background:var(--tue-glass-fill);-webkit-backdrop-filter:blur(14px)saturate(170%);backdrop-filter:blur(14px)saturate(170%);box-shadow:var(--tue-glass-rim);justify-content:center;align-items:center;display:inline-flex}.lv2-tue__glass svg{fill:none;stroke:#ffffffeb;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.lv2-tue__status{z-index:3;letter-spacing:-.01em;justify-content:space-between;align-items:center;height:clamp(26px,5.4cqw,36px);padding:0 clamp(14px,3.4cqw,24px) 0 clamp(18px,4cqw,28px);font-size:clamp(10px,1.8cqw,13px);font-weight:600;display:flex;position:absolute;inset:0 0 auto}.lv2-tue__island{background:#000;border-radius:999px;width:31%;height:clamp(15px,3cqw,22px);position:absolute;top:clamp(6px,1.2cqw,9px);left:50%;transform:translate(-50%);box-shadow:0 0 0 .5px #ffffff0f}.lv2-tue__status-icons{align-items:center;gap:4px;display:flex}.lv2-tue__status-icons svg{fill:#fff;width:auto;height:clamp(7px,1.4cqw,10px)}.lv2-tue__status-icons .lv2-tue__batt{fill:none;stroke:#fff6}.lv2-tue__phone-head{z-index:2;background:linear-gradient(#000 0%,#000000db 58%,#0000 100%);flex-direction:column;align-items:center;gap:5px;padding:clamp(30px,6.2cqw,42px) 0 clamp(14px,2.6cqw,20px);display:flex;position:absolute;inset:0 0 auto}.lv2-tue__back{aspect-ratio:1;border-radius:50%;width:clamp(26px,5.2cqw,34px);position:absolute;top:clamp(34px,7cqw,48px);left:clamp(9px,2cqw,14px)}.lv2-tue__back svg{stroke-width:2.2px;width:36%;height:auto}.lv2-tue__phone-avatar{aspect-ratio:1;background:#121315;border-radius:50%;place-items:center;width:clamp(30px,6.2cqw,42px);display:grid;box-shadow:inset 0 0 0 .5px #ffffff24,inset 0 1px #ffffff1a}.lv2-tue__phone-mark{width:50%;height:50%}.lv2-tue__who{border-radius:999px;gap:3px;padding:3px 8px 3px 10px}.lv2-tue__who b{letter-spacing:-.01em;font-size:clamp(9.5px,1.75cqw,12px);font-weight:600}.lv2-tue__who svg{stroke:#ffffff8c;stroke-width:1.6px;width:5px;height:auto}.lv2-tue__thread{flex-direction:column;flex:auto;justify-content:flex-end;gap:7px;min-height:0;padding:clamp(96px,20cqw,130px) clamp(10px,2.2cqw,14px) 8px;display:flex;overflow:hidden}.lv2-tue__msg{letter-spacing:-.005em;border-radius:1.3em;max-width:80%;margin:0;padding:.5em .82em .55em;font-size:clamp(11px,1.9cqw,13.5px);line-height:1.34;position:relative}.lv2-tue__msg:after{content:"";background:var(--tue-bubble-tail);width:14px;height:18px;position:absolute;bottom:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 18'%3E%3Cpath d='M6 0H14V18H4.5C2.8 18 1.2 17.6 0 17C3.8 15.4 6 12.6 6 8Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 18'%3E%3Cpath d='M6 0H14V18H4.5C2.8 18 1.2 17.6 0 17C3.8 15.4 6 12.6 6 8Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.lv2-tue__msg[data-from=xhuman]{--tue-bubble-tail:#262629;color:#fff;background:#262629;border-bottom-left-radius:6px;align-self:flex-start;margin-left:5px}.lv2-tue__msg[data-from=xhuman]:after{left:-6px}.lv2-tue__msg[data-from=bob]{--tue-bubble-tail:#e6e8eb;color:#0a0b0c;background:linear-gradient(#fff 0%,#eef0f2 55%,#e6e8eb 100%);border-bottom-right-radius:6px;align-self:flex-end;margin-right:5px;box-shadow:inset 0 -1px #0000000f}.lv2-tue__msg[data-from=bob]:after{right:-6px;transform:scaleX(-1)}.lv2-tue__receipt{color:#ebebf580;align-self:flex-end;margin:-3px 6px 2px 0;font-size:clamp(8.5px,1.45cqw,10.5px);font-weight:500}.lv2-tue__msg:first-child{animation:lv2-tue-slide .48s var(--lv2-ease) .42s backwards}.lv2-tue__msg[data-b],.lv2-tue__receipt[data-b]{display:none}.lv2-tue__s3[data-beat="1"] .lv2-tue__msg[data-b],.lv2-tue__s3[data-beat="1"] .lv2-tue__receipt[data-b]{display:block}.lv2-tue__s3[data-beat="1"] .lv2-tue__msg[data-b="1"]{animation:lv2-tue-slide .46s var(--lv2-ease) .25s backwards}.lv2-tue__s3[data-beat="1"] .lv2-tue__receipt[data-b="1"]{animation:lv2-tue-slide .3s var(--lv2-ease) .62s backwards}.lv2-tue__s3[data-beat="1"] .lv2-tue__msg[data-b="2"]{animation:lv2-tue-slide .46s var(--lv2-ease) 1s backwards}.lv2-tue__compose{align-items:center;gap:6px;padding:4px clamp(8px,1.8cqw,12px) 6px;display:flex}.lv2-tue__plus{aspect-ratio:1;border-radius:50%;flex:none;width:clamp(24px,4.8cqw,32px)}.lv2-tue__plus svg{width:44%;height:auto}.lv2-tue__field{color:#ebebf573;border-radius:999px;flex:auto;justify-content:space-between;height:clamp(24px,4.8cqw,32px);padding:0 10px 0 12px;font-size:clamp(10px,1.8cqw,13px)}.lv2-tue__field svg{stroke:#ebebf58c;stroke-width:1.4px;width:8px;height:auto}.lv2-tue__home{background:#ffffffd9;border-radius:999px;flex:none;align-self:center;width:36%;height:4px;margin:4px 0 7px}@media (max-width:900px){.lv2-tue__phone{width:clamp(200px,58cqw,300px);height:97%}.lv2-tue__phone-head{gap:3px;padding:28px 0 8px}.lv2-tue__back{width:24px;top:30px}.lv2-tue__phone-avatar{width:26px}.lv2-tue__thread{gap:6px;padding-top:76px}.lv2-tue__msg{max-width:84%;font-size:clamp(10px,2.6cqw,12.5px)}}.lv2-tue__sent{z-index:1;background:var(--lv2-tue-paper);width:clamp(112px,24cqw,176px);color:var(--lv2-tue-paper-ink);visibility:hidden;border-radius:11px;gap:8px;padding:.9em 1em;display:grid;position:absolute;top:44%;left:66%;box-shadow:0 22px 44px -22px #000000d9}.lv2-tue__s3[data-beat="1"] .lv2-tue__sent{visibility:visible;animation:lv2-tue-out .62s var(--lv2-ease) 1.65s backwards}.lv2-tue__sent-lines{gap:5px;display:grid}.lv2-tue__sent-lines i{background:#1d1c1a1f;border-radius:2px;height:4px;display:block}.lv2-tue__sent-lines i:nth-child(2){width:82%}.lv2-tue__sent-lines i:nth-child(3){width:58%}.lv2-tue__sent-to{align-items:center;gap:6px;font-size:clamp(10.5px,1.75cqw,12.5px);display:flex}.lv2-tue__sent-to svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.lv2-tue__s4{position:absolute;inset:0}.lv2-tue__reply,.lv2-tue__cal{background:var(--lv2-tue-paper);color:var(--lv2-tue-paper-ink);transition:opacity .36s ease, translate .42s var(--lv2-ease), visibility 0s;border-radius:12px;position:absolute;box-shadow:0 26px 54px -26px #000000e6}.lv2-tue__s4[data-beat="1"] .lv2-tue__reply,.lv2-tue__s4[data-beat="1"] .lv2-tue__cal{opacity:0;visibility:hidden;transition:opacity .36s ease, translate .42s var(--lv2-ease), visibility 0s linear .36s;translate:0 -10px}.lv2-tue__reply{width:52%;animation:lv2-tue-rise .46s var(--lv2-ease) .2s backwards;gap:.8em;padding:.95em 1.05em;font-size:clamp(11px,1.95cqw,14px);line-height:1.45;display:flex;top:11%;left:9%}.lv2-tue__avatar{width:2.2em;height:2.2em;color:var(--lv2-tue-paper-ink);background:#e9e4da;border-radius:50%;flex:none;place-items:center;font-size:.9em;display:grid}.lv2-tue__reply-text{gap:.15em;display:grid}.lv2-tue__reply-text b{font-weight:400}.lv2-tue__reply-text span{color:#45423d}.lv2-tue__cal{--row:3.3em;width:48%;animation:lv2-tue-rise .46s var(--lv2-ease) .7s backwards;padding:.8em .9em .9em;font-size:clamp(10.5px,1.8cqw,13px);top:44%;left:42%}.lv2-tue__cal-day{height:1.8em;font-weight:400;line-height:1.8em;display:block}.lv2-tue__cal-hours{margin:0;padding:0;list-style:none}.lv2-tue__cal-hours li{height:var(--row);border-top:1px solid var(--lv2-tue-paper-line);color:var(--lv2-tue-paper-soft);padding-top:.25em;font-size:.85em}.lv2-tue__cal-block{left:4.4em;right:.9em;top:calc(.8em + 1.8em + var(--row) * .85 + 2px);height:calc(var(--row) * .85 - 4px);border:1.5px solid var(--lv2-luck);animation:lv2-tue-snap .56s var(--lv2-ease) 1.25s backwards;background:#e0a94a29;border-radius:7px;flex-direction:column;justify-content:center;gap:.1em;padding:0 .75em;line-height:1.2;display:flex;position:absolute}.lv2-tue__cal-block b{font-weight:400}.lv2-tue__cal-block span{color:#5a4a2e;font-size:.88em}.lv2-tue__orb,.lv2-tue__return,.lv2-tue__crm,.lv2-tue__bubble,.lv2-tue__callout--s4{visibility:hidden}.lv2-tue__s4[data-beat="1"] .lv2-tue__orb,.lv2-tue__s4[data-beat="1"] .lv2-tue__return,.lv2-tue__s4[data-beat="1"] .lv2-tue__crm,.lv2-tue__s4[data-beat="1"] .lv2-tue__bubble,.lv2-tue__s4[data-beat="1"] .lv2-tue__callout--s4{visibility:visible}.lv2-tue__orb{width:17cqw;height:17cqw;position:absolute;top:7%;left:6%}.lv2-tue__s4[data-beat="1"] .lv2-tue__orb{animation:.7s .9s backwards lv2-tue-fade}.lv2-tue__return{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lv2-tue__return-line{fill:none;stroke:var(--lv2-luck);stroke-opacity:.6;stroke-width:1.5px;stroke-dasharray:4 5;stroke-linecap:round}.lv2-tue__return-reveal{fill:none;stroke:#fff;stroke-width:10px;stroke-dasharray:1;stroke-dashoffset:0}.lv2-tue__s4[data-beat="1"] .lv2-tue__return-reveal{animation:.9s 1.15s backwards lv2-tue-reveal}.lv2-tue__return-end{fill:var(--lv2-luck)}.lv2-tue__s4[data-beat="1"] .lv2-tue__return-end{animation:.3s 1.95s backwards lv2-tue-fade}.lv2-tue__crm{background:var(--lv2-tue-paper);width:37%;color:var(--lv2-tue-paper-ink);border-radius:12px;gap:.35em;padding:1.05em 1.15em 1.15em;font-size:clamp(11px,1.9cqw,13.5px);display:grid;position:absolute;top:36%;left:30%;box-shadow:0 30px 60px -28px #000000e6}.lv2-tue__s4[data-beat="1"] .lv2-tue__crm{animation:lv2-tue-rise .48s var(--lv2-ease) .18s backwards}.lv2-tue__crm-name{color:var(--lv2-tue-paper-soft)}.lv2-tue__crm-value{font-family:var(--lv2-serif);letter-spacing:-.02em;font-size:clamp(1.4rem,4.6cqw,2.3rem);line-height:1.05}.lv2-tue__crm-stage{color:#8a5d12;background:#e0a94a2e;border-radius:999px;justify-self:start;margin-top:.2em;padding:.3em .7em;font-size:.86em}.lv2-tue__crm-source{color:var(--lv2-tue-paper-soft);font-size:.86em}.lv2-tue__bubble{width:25%;color:var(--lv2-ink);background:#0c0d0f;border:1px solid #edeff21f;border-radius:14px 14px 14px 5px;margin:0;padding:.7em .9em .8em;font-size:clamp(10.5px,1.8cqw,13px);line-height:1.42;position:absolute;top:38%;left:70%}.lv2-tue__s4[data-beat="1"] .lv2-tue__bubble{animation:lv2-tue-slide .46s var(--lv2-ease) .7s backwards}.lv2-tue__callout--s4{top:76%;left:30%}.lv2-tue__s4[data-beat="1"] .lv2-tue__callout--s4{animation:lv2-tue-rise .46s var(--lv2-ease) 1.75s backwards}.lv2-tue__coda{max-width:1440px;padding:clamp(36px, 6svh, 72px) var(--lv2-gutter) var(--lv2-rhythm);font-family:var(--lv2-serif);letter-spacing:-.015em;color:var(--lv2-ink);text-align:center;text-wrap:balance;margin:0 auto;font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:1.3}@keyframes lv2-tue-fade{0%{opacity:0}}@keyframes lv2-tue-rise{0%{opacity:0;translate:0 8px}}@keyframes lv2-tue-slide{0%{opacity:0;translate:0 10px;scale:.98}}@keyframes lv2-tue-window{0%{opacity:0;translate:0 28px;scale:.985}}@keyframes lv2-tue-snap{0%{opacity:0;translate:0 -4px;scale:1.06}60%{opacity:1;translate:0;scale:.99}}@keyframes lv2-tue-out{0%{opacity:0;translate:-48%;scale:.96}}@keyframes lv2-tue-drop{0%{scale:1 0}}@keyframes lv2-tue-reveal{0%{stroke-dashoffset:1px}}@keyframes lv2-tue-caret{50%{opacity:0}}@keyframes lv2-tue-path-line{0%{left:calc(var(--tue-flat-x0) * 100%);top:calc(var(--tue-flat-y) * 100%);width:calc((var(--tue-flat-x2) - var(--tue-flat-x0)) * 100%)}}@keyframes lv2-tue-path-node{0%{left:calc(var(--x-from) * 100%);top:calc(var(--tue-flat-y) * 100%)}}@keyframes lv2-tue-path-note{0%{left:calc((var(--tue-flat-x0) + var(--tue-flat-x1)) / 2 * 100%);top:calc(var(--tue-flat-y) * 100%)}}@media (max-width:900px){.lv2-tue{--lv2-tue-peek:21px}.lv2-tue__stage{padding:12px var(--lv2-gutter) 14px;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:12px 0}.lv2-tue__rail{grid-area:1/1;align-self:auto;height:auto;margin:0}.lv2-tue__rail:before{width:auto;height:1px;inset:4px 10% auto}.lv2-tue__rail:after{display:none}.lv2-tue__ticks{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.lv2-tue__tick{letter-spacing:0;white-space:normal;text-align:center;flex-direction:column;gap:6px;font-size:.6rem;line-height:1.2;position:static;transform:none}.lv2-tue__tick:before{width:1px;height:9px}.lv2-tue__rail-dot{top:0;left:calc((var(--at,0) + .5) * 20% - 4.5px);transition:left .52s var(--lv2-ease);transform:none}.lv2-tue__viz{display:contents}.lv2-tue__canvas{width:100%;height:min(calc((100vw - 2 * var(--lv2-gutter)) * 1.25), 52svh);aspect-ratio:auto;margin-top:var(--lv2-tue-peek);--tue-tall:1;--tue-ball-y:.47;--tue-ball-r:.35;--tue-orb-x:.28;--tue-orb-y:.64;--tue-orb-k:.44;--tue-flat-y:.2;--tue-flat-x0:.13;--tue-flat-x1:.5;--tue-flat-x2:.87;--tue-path-y:.2;--tue-path-x0:.13;--tue-path-x1:.5;--tue-path-x2:.87;--tue-sam-y:.86;grid-row:2}.lv2-tue__card[data-depth="1"]{transform:translateY(-7px)scale(.962)}.lv2-tue__card[data-depth="2"]{transform:translateY(-14px)scale(.924)}.lv2-tue__card[data-depth="3"]{transform:translateY(-21px)scale(.886)}.lv2-tue__copy{grid-row:3;align-self:start;margin:0}.lv2-tue__scene{align-self:start}.lv2-tue__scene-h{font-size:clamp(1.4rem,6.2vw,1.75rem)}.lv2-tue__scene-p{max-width:none;margin-top:8px;font-size:.95rem;line-height:1.55}.lv2-tue__caption{grid-row:4;width:100%;min-height:30px;margin-top:0}.lv2-tue__beat{font-size:.8rem}.lv2-tue__dock{display:none}.lv2-tue__callout--s1{max-width:44%;top:57%;left:52%}.lv2-tue__count{bottom:4%;left:6%}.lv2-tue__talk{left:21%;right:5%;top:calc((var(--tue-path-y) + .11) * 100%)}.lv2-tue__say{max-width:92%}.lv2-tue__callout--s2a{bottom:5%;right:5%}.lv2-tue__draft-group{top:7%;left:5%;right:5%}.lv2-tue__reply{width:88%;top:6%;left:6%}.lv2-tue__cal{width:78%;top:40%;left:16%}.lv2-tue__orb{width:26cqw;height:26cqw;top:5%;left:6%}.lv2-tue__crm{width:60%;top:30%;left:34%}.lv2-tue__bubble{width:66%;top:70%;left:6%}.lv2-tue__callout--s4{top:auto;bottom:4%;left:6%}}@media (prefers-reduced-motion:reduce){.lv2-tue *,.lv2-tue :before,.lv2-tue :after{transition:none!important;animation:none!important}}.lv2-caps{padding:var(--lv2-rhythm) 0;border-top:1px solid var(--lv2-line);container:lv2-caps/inline-size}.lv2-caps__h{text-align:center;font-family:var(--lv2-serif);font-size:clamp(2.15rem,3.4cqw,3rem);font-weight:400;line-height:var(--lv2-lh-display);letter-spacing:var(--lv2-track-display);color:var(--lv2-ink);margin:0 0 clamp(18px,2.2cqw,30px)}.lv2-caps__h em{color:var(--lv2-silver);font-style:italic;display:block}.lv2-caps__more{justify-content:center;margin:0 0 clamp(24px,3.4cqw,56px);display:flex}.lv2-caps__map{--u:calc(100cqw / 1456);--cap-faint:color-mix(in srgb, var(--lv2-ink) 55%, transparent);--cap-dim:color-mix(in srgb, var(--lv2-ink) 26%, transparent);--cap-head-dim:color-mix(in srgb, var(--lv2-ink) 46%, transparent);--cap-thread:color-mix(in srgb, var(--lv2-ink) 40%, transparent);aspect-ratio:1456/760;width:100%;max-width:1456px;margin:0 auto;position:relative;container-type:inline-size}.lv2-caps__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lv2-caps__svg[data-layout=tall]{display:none}.lv2-caps__thread{stroke:var(--cap-thread);stroke-width:1.1px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--lv2-ease) var(--draw,0s), stroke-opacity .22s ease}.lv2-caps__thread[data-kind=leaf]{stroke-opacity:.55}.lv2-caps__thread[data-on=true]{stroke-opacity:1}.lv2-caps__map[data-hot=head] .lv2-caps__thread[data-kind=head]:not([data-on=true]){stroke-opacity:.4}.lv2-caps__map[data-hot=head] .lv2-caps__thread[data-kind=leaf]:not([data-on=true]){stroke-opacity:.22}.lv2-caps__map[data-in=false] .lv2-caps__thread{stroke-dashoffset:1px;transition:none}.lv2-cap{left:var(--x);top:var(--y);opacity:1;width:max-content;transition:opacity .3s ease var(--fade,0s);position:absolute;translate:-50% -50%}.lv2-caps__map[data-in=false] .lv2-cap{opacity:0;transition:none}.lv2-cap[data-open=true]{z-index:4}.lv2-cap[data-kind=hub]{align-items:center;gap:calc(14 * var(--u));padding:calc(6 * var(--u)) calc(8 * var(--u));font-family:var(--lv2-serif);font-size:calc(56 * var(--u));letter-spacing:-.02em;color:var(--lv2-ink);white-space:nowrap;pointer-events:none;line-height:1.1;display:flex}.lv2-cap__mark{width:calc(52 * var(--u));height:calc(52 * var(--u));flex:none}.lv2-cap__btn{padding:calc(3 * var(--u)) calc(5 * var(--u));border-radius:calc(5 * var(--u));font-family:var(--lv2-sans);font-weight:400;font-size:calc(17 * var(--u));color:var(--cap-faint);white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;line-height:1.3;transition:color .2s;display:block;position:relative}.lv2-cap[data-kind=leaf] .lv2-cap__btn:before{content:"";inset:calc(-9 * var(--u)) calc(-7 * var(--u));position:absolute}.lv2-cap[data-kind=head] .lv2-cap__btn{padding:calc(4 * var(--u)) calc(7 * var(--u));font-family:var(--lv2-serif);font-size:calc(30 * var(--u));letter-spacing:-.015em;color:var(--lv2-ink);cursor:default;line-height:1.15}.lv2-cap[data-kind=leaf][data-on=true] .lv2-cap__btn{color:var(--lv2-ink)}.lv2-caps__map[data-hot=head] .lv2-cap[data-kind=leaf]:not([data-on=true]) .lv2-cap__btn{color:var(--cap-dim)}.lv2-caps__map[data-hot=head] .lv2-cap[data-kind=head]:not([data-on=true]) .lv2-cap__btn{color:var(--cap-head-dim)}.lv2-cap__btn:focus-visible{outline:2px solid var(--lv2-net);outline-offset:2px}.lv2-cap__line{width:max-content;margin-top:calc(-2 * var(--u));font-family:var(--lv2-mono);font-size:max(9px, calc(12 * var(--u)));letter-spacing:.14em;text-transform:uppercase;color:var(--cap-faint);white-space:nowrap;pointer-events:none;line-height:1.2;transition:color .2s;position:absolute;top:100%;left:50%;translate:-50%}.lv2-caps__map[data-hot=head] .lv2-cap[data-kind=head]:not([data-on=true]) .lv2-cap__line{color:var(--cap-dim)}.lv2-cap__card{border:1px solid var(--lv2-line2);background:var(--lv2-card);text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;width:max-content;max-width:280px;padding:12px 14px 13px;transition:opacity .16s,visibility 0s linear .16s;position:absolute;box-shadow:0 18px 44px -18px #000000e6}.lv2-cap[data-open=true] .lv2-cap__card{opacity:1;visibility:visible;transition:opacity .16s}.lv2-cap[data-card=r] .lv2-cap__card{left:calc(100% + 12px)}.lv2-cap[data-card=l] .lv2-cap__card{right:calc(100% + 12px)}.lv2-cap[data-cardv=c] .lv2-cap__card{top:50%;translate:0 -50%}.lv2-cap[data-cardv=t] .lv2-cap__card{top:-6px}.lv2-cap[data-cardv=b] .lv2-cap__card{bottom:-6px}.lv2-cap__card b{color:var(--lv2-ink);font-size:.94rem;font-weight:400;line-height:1.3;display:block}.lv2-cap__card span{color:var(--lv2-soft);margin-top:4px;font-size:.84rem;line-height:1.45;display:block}@container lv2-caps (max-width:1120px){.lv2-caps__map{--u:calc(100cqw / 360);aspect-ratio:360/1050;max-width:414px}.lv2-caps__svg[data-layout=wide]{display:none}.lv2-caps__svg[data-layout=tall]{display:block}.lv2-cap{left:var(--tx);top:var(--ty);transition-delay:var(--tfade,0s)}.lv2-cap[data-kind=hub]{gap:calc(8 * var(--u));padding:calc(4 * var(--u)) calc(5 * var(--u));font-size:calc(36 * var(--u))}.lv2-cap__mark{width:calc(34 * var(--u));height:calc(34 * var(--u))}.lv2-cap__btn{padding:calc(2 * var(--u)) calc(3.5 * var(--u));font-size:calc(13 * var(--u));text-align:center;line-height:1.25}.lv2-cap[data-kind=head] .lv2-cap__btn{padding:calc(2.5 * var(--u)) calc(4 * var(--u));font-size:calc(21 * var(--u))}.lv2-cap__w{display:block}.lv2-cap__line{margin-top:calc(-1 * var(--u));font-size:max(9px, calc(9.5 * var(--u)))}.lv2-cap[data-kind=leaf] .lv2-cap__card{top:auto;bottom:auto;right:auto;left:calc(8px - var(--txu) * var(--u) + 50%);width:calc(360 * var(--u) - 16px);pointer-events:auto;max-width:none;translate:none}.lv2-cap[data-tcard=below] .lv2-cap__card{top:calc(100% + 6px)}.lv2-cap[data-tcard=above] .lv2-cap__card{bottom:calc(100% + 6px)}}@media (prefers-reduced-motion:reduce){.lv2-caps__thread,.lv2-cap,.lv2-cap__btn,.lv2-cap__line,.lv2-cap__card{transition:none}}.lv2-composer{background:var(--lv2-ground);--p:0;--d:0;height:200svh;position:relative}.lv2-composer__stage{justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.lv2-composer__dim{opacity:calc(var(--d) * .78);pointer-events:none;background:#000;position:absolute;inset:0}.lv2-composer__box{z-index:2;--h0:clamp(200px, 26svh, 300px);--h1:clamp(250px, 34svh, 380px);width:calc(860px + var(--p) * (min(100vw - var(--lv2-gutter) * 2, 1000px) - 860px));max-width:calc(100vw - var(--lv2-gutter) * 2);height:calc(var(--h0) + var(--p) * (var(--h1) - var(--h0)));border-radius:calc(22px + var(--p) * 4px);border:1px solid var(--lv2-line);background:linear-gradient(180deg, #ffffff07, #fff0 42%), var(--lv2-card);flex-direction:column;transition:border-color .22s;display:flex;position:relative;overflow:visible;box-shadow:0 32px 70px -34px #000000e6,inset 0 1px #ffffff0b}.lv2-composer__box:focus-within{border-color:var(--lv2-line2)}.lv2-composer__box:has(.lv2-composer__send:hover){border-color:var(--lv2-line2)}.lv2-composer__box:has(.lv2-composer__input:focus-visible){outline:2px solid var(--lv2-net);outline-offset:3px}.lv2-composer__box .composer-ring{border-radius:calc(22px + var(--p) * 4px + 1px)}.lv2-composer__ask{bottom:calc(100% + 16px);left:calc(24px + var(--p) * 8px);right:calc(24px + var(--p) * 8px);color:var(--lv2-soft);cursor:text;font-size:.95rem;line-height:1.35;position:absolute}.lv2-composer__field{min-height:0;padding:calc(22px + var(--p) * 8px) calc(24px + var(--p) * 8px) 10px;cursor:text;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.lv2-composer__q{--fs:calc(1.12rem + var(--p) * .28rem);--lhf:calc(1.5 - var(--p) * .14);height:calc(var(--fs) * var(--lhf) * var(--lines,3));font-size:var(--fs);line-height:var(--lhf);letter-spacing:calc(-.01em - var(--p) * .004em);flex:none;margin:auto 0;position:relative}.lv2-composer__input,.lv2-composer__typed{font:inherit;line-height:inherit;letter-spacing:inherit;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;margin:0;padding:0;position:absolute;inset:0}.lv2-composer__input{z-index:1;resize:none;width:100%;height:100%;color:var(--lv2-ink);caret-color:var(--lv2-silver);scrollbar-width:thin;background:0 0;border:0;outline:none;overflow-y:auto}.lv2-composer__typed{pointer-events:none;color:var(--lv2-ink);transition:color .22s;overflow:hidden}.lv2-composer__box[data-mode=focus] .lv2-composer__typed{color:var(--lv2-faint)}.lv2-composer__box[data-mode=focus] .lv2-composer__caret{display:none}.lv2-composer__box[data-mode=own] .lv2-composer__typed{visibility:hidden}.lv2-composer__caret{background:var(--lv2-silver);vertical-align:-.16em;width:1px;height:1.05em;margin-left:2px;display:inline-block}@media (prefers-reduced-motion:no-preference){.lv2-composer__caret{animation:1.05s step-end infinite lv2-composer-blink}}@keyframes lv2-composer-blink{0%,55%{opacity:1}56%,to{opacity:0}}.lv2-composer__rail{border-top:1px solid #ebf0f50f;flex:none;justify-content:space-between;align-items:center;gap:12px;margin:0 14px;padding:10px;display:flex}.lv2-composer__hint{color:var(--lv2-faint);-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:7px;font-size:.78rem;line-height:1;display:flex}.lv2-composer__hint em{font-style:normal}.lv2-composer__hint kbd{font-family:var(--lv2-mono);border:1px solid var(--lv2-line);color:var(--lv2-soft);border-radius:5px;padding:4px 6px;font-size:.7rem;line-height:1}.lv2-composer__send{border:1px solid var(--lv2-line2);width:38px;height:38px;color:var(--lv2-soft);background:#ebf0f50f;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .22s,border-color .22s,color .22s;display:flex}.lv2-composer__send svg{width:16px;height:16px}.lv2-composer__send:hover,.lv2-composer__box[data-mode=own] .lv2-composer__send{background:var(--lv2-ink);border-color:var(--lv2-ink);color:#0a0b0c}.lv2-composer__send:focus-visible{outline:2px solid var(--lv2-net);outline-offset:3px}.lv2-composer__found{top:calc(100% + 18px);left:calc(24px + var(--p) * 8px);right:calc(24px + var(--p) * 8px);font-family:var(--lv2-serif);letter-spacing:-.015em;color:var(--lv2-silver);transition:opacity .46s ease, transform .56s var(--lv2-ease), visibility 0s;margin:0;font-size:clamp(1.08rem,1.4vw,1.28rem);line-height:1.25;display:block;position:absolute}.lv2-composer__found[data-on=false],.lv2-composer__box:not([data-mode=idle]) .lv2-composer__found{opacity:0;visibility:hidden;transition:opacity .3s,transform .3s,visibility 0s linear .3s;transform:translateY(6px)}.lv2-composer__to{font-family:var(--lv2-sans);color:var(--lv2-luck);margin-right:.55em}.lv2-composer__sep{font-family:var(--lv2-sans);color:var(--lv2-faint);margin:0 .5em}.lv2-composer__meta{font-family:var(--lv2-mono);letter-spacing:var(--lv2-track-mono);text-transform:uppercase;white-space:nowrap;color:var(--lv2-luck);font-size:.72rem}@media (max-width:760px){.lv2-composer{height:180svh}.lv2-composer__field{padding:calc(18px + var(--p) * 6px) calc(18px + var(--p) * 2px) 8px}.lv2-composer__q{--fs:calc(1.06rem + var(--p) * .24rem);--lhf:calc(1.5 - var(--p) * .12);--lines:4}.lv2-composer__ask,.lv2-composer__found{left:calc(18px + var(--p) * 2px);right:calc(18px + var(--p) * 2px)}.lv2-composer__hint em{display:none}.lv2-composer__rail{margin:0 10px}}@media (prefers-reduced-motion:reduce){.lv2-composer{--p:1;--d:0;height:auto}.lv2-composer__stage{position:relative}.lv2-composer__box,.lv2-composer__box .lv2-composer__typed,.lv2-composer__box .lv2-composer__send,.lv2-composer__box .lv2-composer__found,.lv2-composer__box:not([data-mode=idle]) .lv2-composer__found{transition:none}}.lv2-doors{padding:var(--lv2-rhythm) 0;border-top:1px solid var(--lv2-line);scroll-margin-top:calc(var(--lv2-nav-top) + var(--lv2-nav-h));container-type:inline-size}.lv2-doors__h{font-family:var(--lv2-serif);font-size:clamp(2.15rem,3.4cqw,3rem);font-weight:400;line-height:var(--lv2-lh-display);letter-spacing:var(--lv2-track-display);color:var(--lv2-ink);margin:0 0 clamp(28px,4cqw,56px)}.lv2-doors__h em{color:var(--lv2-silver);font-style:italic;display:block}.lv2-doors__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(14px,2cqw,28px);display:grid}@container (max-width:820px){.lv2-doors__grid{grid-template-columns:minmax(0,1fr)}}.lv2-doorc{border:1px solid var(--lv2-line);background:linear-gradient(180deg, #ffffff07, #fff0 46%), var(--lv2-card);border-radius:20px;flex-direction:column;min-height:clamp(460px,38cqw,560px);display:flex;overflow:hidden}.lv2-doorc__top{padding:clamp(22px,2.4cqw,32px) clamp(22px,2.4cqw,32px) 22px}.lv2-doorc__bottom{border-top:1px solid var(--lv2-line);flex-direction:column;align-items:flex-start;gap:14px;margin-top:auto;padding:22px clamp(22px,2.4cqw,32px) clamp(22px,2.4cqw,32px);display:flex}.lv2-doorc[data-state=qr] .lv2-doorc__bottom{align-items:stretch}.lv2-doorc__icon{width:40px;height:40px;margin-bottom:18px;display:block}.lv2-doorc__ring{fill:none;stroke:var(--lv2-luck);stroke-opacity:.55;stroke-width:1.2px}.lv2-doorc__core{fill:var(--lv2-luck)}.lv2-doorc__links{fill:none;stroke:#ebf0f561;stroke-width:1.2px}.lv2-doorc__node{fill:var(--lv2-silver)}.lv2-doorc__label{font-family:var(--lv2-mono);letter-spacing:var(--lv2-track-mono);text-transform:uppercase;color:var(--lv2-faint);margin:0 0 10px;font-size:.68rem}.lv2-doorc__title{font-family:var(--lv2-serif);letter-spacing:-.02em;color:var(--lv2-ink);margin:0;font-size:clamp(1.5rem,2.3cqw,2rem);font-weight:400;line-height:1.1}.lv2-doorc__checks{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.lv2-doorc__checks li{color:var(--lv2-silver);align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.45;display:flex}.lv2-doorc__checks svg{fill:none;width:16px;height:16px;stroke:var(--lv2-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.lv2-doorc__line{max-width:46ch;color:var(--lv2-soft);margin:0;font-size:.86rem;line-height:1.55}.lv2-door{width:min(440px,100vw - 32px);max-width:none;max-height:none;color:var(--lv2-ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.lv2-door::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050607bd}.lv2-door[open]{animation:lv2-door-in .28s var(--lv2-ease) both}.lv2-door__box{border:1px solid var(--lv2-line2);background:#111316;border-radius:22px;max-height:calc(100svh - 32px);padding:30px 26px 24px;position:relative;overflow-y:auto;box-shadow:0 40px 90px -40px #000000f2}.lv2-door__close{border:1px solid var(--lv2-line);width:36px;height:36px;color:var(--lv2-silver);cursor:pointer;background:#edeff20f;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:12px;right:12px}.lv2-door__close:hover{color:var(--lv2-ink)}.lv2-door__close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px}.lv2-doorp{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.lv2-doorp__h{font-family:var(--lv2-serif);letter-spacing:-.02em;color:var(--lv2-ink);margin:0;font-size:1.5rem;font-weight:400;line-height:1.15}.lv2-doorp__h:focus{outline:none}.lv2-doorp__h:focus-visible{outline:2px solid var(--lv2-net);outline-offset:4px;border-radius:4px}.lv2-doorp__p{max-width:34ch;color:var(--lv2-soft);margin:0;font-size:.92rem;line-height:1.5}.lv2-doorp__qr{margin:2px 0}.lv2-doorp__or{color:var(--lv2-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin:0;font-size:.86rem;line-height:1.4;display:flex}.lv2-doorp__num{color:var(--lv2-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.lv2-doorp__copy,.lv2-doorp__app{border:1px solid var(--lv2-line2);font-family:var(--lv2-sans);color:var(--lv2-silver);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:.8rem;line-height:1.2;transition:background-color .2s,color .2s,border-color .2s}.lv2-doorp__copy:hover,.lv2-doorp__app:hover{color:var(--lv2-ink);border-color:#ebf0f557}.lv2-doorp__app[aria-pressed=true]{background:var(--lv2-ink);border-color:var(--lv2-ink);color:#0a0b0c}.lv2-doorp__app{border-radius:14px;flex-direction:column;flex:136px;align-items:center;gap:2px;max-width:168px;padding:8px 12px;display:flex}.lv2-doorp__appname{font-size:.84rem}.lv2-doorp__appdetail{color:var(--lv2-soft);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.74rem}.lv2-doorp__app[aria-pressed=true] .lv2-doorp__appdetail{color:#0a0b0ca3}.lv2-doorp__switch{flex-direction:column;align-items:center;width:100%;display:flex}.lv2-doorp__more,.lv2-doorp__back{font-family:var(--lv2-sans);color:var(--lv2-silver);text-decoration:underline;-webkit-text-decoration-color:var(--lv2-line2);text-decoration-color:var(--lv2-line2);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:4px;font-size:.84rem}.lv2-doorp__apps{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:352px;margin-top:10px;display:flex}.lv2-doorp__link{color:var(--lv2-ink);text-underline-offset:.25em;text-decoration:underline}.lv2-doorp__copy:focus-visible,.lv2-doorp__app:focus-visible,.lv2-doorp__more:focus-visible,.lv2-doorp__back:focus-visible,.lv2-door__close:focus-visible,.lv2-doorp__link:focus-visible{outline:2px solid var(--lv2-net);outline-offset:3px}@keyframes lv2-door-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lv2-door[open]{animation:none}.lv2-doorp__copy,.lv2-doorp__app{transition:none}}.lv2-faq{padding:var(--lv2-rhythm) 0;border-top:1px solid var(--lv2-line)}.lv2-faq__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,96px);display:grid}@media (max-width:900px){.lv2-faq__inner{grid-template-columns:minmax(0,1fr)}}.lv2-faq__h{font-family:var(--lv2-serif);font-size:clamp(2.15rem,3.4vw,3rem);font-weight:400;line-height:var(--lv2-lh-display);letter-spacing:var(--lv2-track-display);color:var(--lv2-ink);margin:0}.lv2-faq__h em{color:var(--lv2-silver);font-style:italic;display:block}.lv2-faq__item{border-top:1px solid var(--lv2-line)}.lv2-faq__item:last-child{border-bottom:1px solid var(--lv2-line)}.lv2-faq__item summary{cursor:pointer;color:var(--lv2-ink);justify-content:space-between;align-items:center;gap:18px;padding:20px 0;font-size:1.05rem;line-height:1.4;list-style:none;display:flex}.lv2-faq__item summary::-webkit-details-marker{display:none}.lv2-faq__item summary:focus-visible{outline:2px solid var(--lv2-net);outline-offset:4px;border-radius:4px}.lv2-faq__item summary i{flex:none;width:14px;height:14px;position:relative}.lv2-faq__item summary i:before,.lv2-faq__item summary i:after{content:"";background:var(--lv2-soft);width:14px;height:1.5px;transition:transform .26s var(--lv2-ease);margin-top:-.75px;position:absolute;top:50%;left:0}.lv2-faq__item summary i:after{transform:rotate(90deg)}.lv2-faq__item[open] summary i:after{transform:rotate(0)}.lv2-faq__item p{max-width:62ch;color:var(--lv2-soft);margin:0 0 22px;font-size:.98rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.lv2-faq__item summary i:before,.lv2-faq__item summary i:after{transition:none}}
