.pd-stage{--p:calc(100cqw / 1320);width:calc(100% * 1320 / 1234);margin-left:calc(100% * -46 / 1234);position:relative;aspect-ratio:1320/700;container-type:inline-size}.pd-stage,.pd-stage>*{transition:opacity .45s ease}.pd-stage[data-fade]>*{opacity:.25}.pd-slide{position:absolute;left:calc(46 * var(--p));top:calc(46 * var(--p));width:calc(900 * var(--p));box-shadow:0 0 0 1px rgba(20,24,40,.1),0 calc(16 * var(--p)) calc(50 * var(--p)) rgba(20,24,40,.14)}.lp .pd-slide>img{width:100%}.pd-blank{position:absolute;background:#0a0a0a;opacity:0}.pd-stage[data-ask] .pd-blank--ask,.pd-stage[data-funds] .pd-blank--funds,.pd-stage[data-key] .pd-blank--funds,.pd-stage[data-typing] .pd-blank--ask{opacity:1}.pd-fix{position:absolute;overflow:hidden}.pd-fix--ask{clip-path:inset(0 100% 0 0)}.pd-fix--funds{clip-path:inset(0 0 100% 0)}.lp .pd-fix img{position:absolute;max-width:none;height:auto}.pd-mark{position:absolute;pointer-events:none;transition:background-color .2s ease,opacity .2s ease}.pd-mark--ask{border-bottom:calc(2.6 * var(--p)) dotted rgba(110,135,255,.95)}.pd-mark--table{border:calc(2.2 * var(--p)) dotted rgba(110,135,255,.9);border-radius:calc(8 * var(--p));margin:calc(-6 * var(--p));padding:calc(6 * var(--p));box-sizing:content-box}.pd-stage[data-show] .pd-mark{background:rgba(61,91,245,.2)}.pd-stage[data-sel] .pd-mark--ask{background:rgba(61,91,245,.5);border-bottom-color:transparent}.pd-stage[data-ask] .pd-mark--ask,.pd-stage[data-funds] .pd-mark--table,.pd-stage[data-typing] .pd-mark--ask{opacity:0}.pd-caret{position:absolute;width:calc(3 * var(--p));background:#8ea2ff;opacity:0;transition:left .06s linear}.pd-stage[data-typing] .pd-caret{opacity:1;animation:pd-blink 1s steps(2,start) infinite}@keyframes pd-blink{50%{opacity:0}}.pd-key{position:absolute;padding:calc(4 * var(--p)) calc(9 * var(--p));border-radius:calc(7 * var(--p));background:#fff;color:var(--ink);font-style:normal;font-size:calc(16 * var(--p));font-weight:600;box-shadow:0 calc(6 * var(--p)) calc(18 * var(--p)) rgba(0,0,0,.3);opacity:0;transform:translateY(calc(6 * var(--p)));transition:opacity .2s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.pd-stage[data-key] .pd-key{opacity:1;transform:none}.pd-share{position:absolute;right:calc(40 * var(--p));top:calc(358 * var(--p));width:calc(410 * var(--p));padding-bottom:calc(18 * var(--p));background:#fff;color:var(--ink);border-radius:calc(16 * var(--p));box-shadow:0 0 0 1px rgba(20,24,40,.06),0 calc(18 * var(--p)) calc(54 * var(--p)) rgba(20,24,40,.24);font-size:calc(17 * var(--p));line-height:1.3;letter-spacing:-.01em}.pd-share__head{display:flex;align-items:baseline;justify-content:space-between;gap:calc(12 * var(--p));padding:calc(20 * var(--p)) calc(22 * var(--p)) calc(8 * var(--p))}.pd-share__head b{font-weight:600;font-size:calc(19 * var(--p))}.pd-share__head span{color:#858b97;font-size:calc(15 * var(--p))}.pd-check{display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s cubic-bezier(.3,.75,.15,1),opacity .3s ease}.pd-check>div{overflow:hidden;min-height:0;margin:calc(4 * var(--p)) calc(22 * var(--p)) calc(10 * var(--p));padding:calc(8 * var(--p)) calc(10 * var(--p));border-radius:calc(10 * var(--p));background:#f1f2f6}.pd-stage[data-clear] .pd-check{grid-template-rows:0fr;opacity:0}.pd-stage[data-clear] .pd-check>div{margin-block:0;padding-block:0}.lp .pd-check p{padding:calc(4 * var(--p)) calc(6 * var(--p)) calc(6 * var(--p));font-size:calc(15 * var(--p));font-weight:600;color:#5d636f}.pd-check__row{display:grid;grid-template-columns:calc(30 * var(--p)) 1fr auto;align-items:center;gap:calc(8 * var(--p));padding:calc(7 * var(--p)) calc(6 * var(--p));border-radius:calc(7 * var(--p));background:#fff;font-size:calc(16 * var(--p))}.pd-count{color:#858b97;font-variant-numeric:tabular-nums}.pd-show{color:var(--blue);font-weight:500}.pd-link{display:grid;grid-template-columns:calc(42 * var(--p)) 1fr auto;align-items:center;gap:calc(14 * var(--p));margin-top:calc(4 * var(--p));padding:calc(12 * var(--p)) calc(22 * var(--p)) calc(8 * var(--p));border-top:1px solid #eceef2}.pd-link__globe{position:relative;display:grid;place-items:center;width:calc(42 * var(--p));height:calc(42 * var(--p));border-radius:calc(10 * var(--p));background:#f1f2f6}.pd-link__globe:after{content:"";position:absolute;right:calc(-2 * var(--p));top:calc(-2 * var(--p));width:calc(11 * var(--p));height:calc(11 * var(--p));border-radius:50%;background:var(--blue);box-shadow:0 0 0 calc(2.5 * var(--p)) #fff}.pd-link__globe svg{width:calc(21 * var(--p));height:calc(21 * var(--p));fill:none;stroke:#5d636f;stroke-width:1.6}.pd-link b{display:block;font-weight:500;font-size:calc(16 * var(--p))}.pd-link div>span{display:block;color:#858b97;font-size:calc(14.5 * var(--p))}.pd-switch{position:relative;width:calc(40 * var(--p));height:calc(24 * var(--p));border-radius:999px;background:var(--blue)}.pd-switch:after{content:"";position:absolute;right:calc(3 * var(--p));top:calc(3 * var(--p));width:calc(18 * var(--p));height:calc(18 * var(--p));border-radius:50%;background:#fff}.pd-url{display:flex;align-items:center;gap:calc(8 * var(--p));margin:calc(8 * var(--p)) calc(22 * var(--p)) 0;padding:0 calc(5 * var(--p)) 0 calc(12 * var(--p));height:calc(42 * var(--p));border-radius:calc(9 * var(--p));box-shadow:inset 0 0 0 1px #d8dbe3;font-size:calc(14.5 * var(--p));color:#5d636f}.pd-url>span:first-child{flex:1;min-width:0;white-space:nowrap}.pd-copy{flex:none;padding:calc(6 * var(--p)) calc(11 * var(--p));border-radius:calc(7 * var(--p));background:#f1f2f6;color:var(--ink);font-weight:500;transition:background-color .2s ease,color .2s ease}.pd-copy[data-done]{background:var(--tint);color:var(--blue-deep)}.pd-ptr{position:absolute;z-index:3;width:calc(30 * var(--p));height:calc(35 * var(--p));left:104%;top:70%;opacity:0;transform-origin:12% 8%;transition:left .8s cubic-bezier(.45,.05,.15,1),top .85s cubic-bezier(.3,.1,.1,1),opacity .25s ease,transform .12s ease;pointer-events:none}.pd-ptr[data-on]{opacity:1}.pd-ptr[data-press]{transform:scale(.84)}@media (max-width:760px){.pd-stage{--p:calc(100cqw / 440);width:auto;margin-left:0;aspect-ratio:auto;padding:16px 0}.pd-slide{left:auto}.pd-share,.pd-slide{position:relative;top:auto;width:100%}.pd-share{right:auto;margin-top:14px}.pd-ptr{display:none}}.pd-stage[data-rewind] .pd-blank,.pd-stage[data-rewind] .pd-fix{opacity:0!important;transition:opacity .55s ease}.iv-stage{--p:calc(100cqw / 400);position:relative;justify-self:center;width:min(100%,390px);aspect-ratio:400/700;container-type:inline-size}.iv-phone{position:absolute;left:calc(37 * var(--p));top:calc(10 * var(--p));width:calc(326 * var(--p));height:calc(656 * var(--p));padding:calc(12 * var(--p));border-radius:calc(54 * var(--p));background:#16161a;box-shadow:0 calc(24 * var(--p)) calc(70 * var(--p)) rgba(20,24,40,.28)}.iv-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:calc(43 * var(--p));background:#eceef3}.iv-bar{position:absolute;z-index:2;inset:0 0 auto;height:calc(58 * var(--p));display:flex;align-items:center;gap:calc(6 * var(--p));padding:calc(6 * var(--p)) calc(22 * var(--p)) 0;background:rgba(255,255,255,.97);color:var(--ink)}.iv-bar svg{flex:none;width:calc(16 * var(--p));height:calc(16 * var(--p));fill:none;stroke:#6b7180;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.iv-where{flex:1;min-width:0;display:flex;align-items:baseline;gap:calc(8 * var(--p));white-space:nowrap;font-size:calc(16.5 * var(--p))}.iv-where b{font-weight:600}.iv-where em{font-style:normal;font-size:calc(13.5 * var(--p));font-weight:500;color:#6b7180;font-variant-numeric:tabular-nums}.iv-line{position:absolute;left:0;bottom:0;width:100%;height:calc(2.5 * var(--p));background:#ff7a3d;transform:scaleX(.07);transform-origin:left;transition:transform .8s cubic-bezier(.3,.75,.15,1)}.iv-view{position:absolute;inset:calc(58 * var(--p)) 0 0;overflow:hidden;transition:opacity .35s ease}.iv-reader{position:absolute;z-index:2;inset:0;background:#eceef3;transform:translateX(100%);transition:transform .45s cubic-bezier(.3,.75,.15,1)}.iv-stage[data-open] .iv-reader{transform:none}.iv-msgs{position:absolute;inset:0;display:flex;flex-direction:column;padding:calc(18 * var(--p)) calc(16 * var(--p)) calc(16 * var(--p));background:#fff}.lp .iv-msgs__head{display:flex;align-items:center;gap:calc(8 * var(--p));padding-bottom:calc(10 * var(--p));border-bottom:1px solid #eceef2;font-size:calc(16 * var(--p))}.iv-msgs__head svg{width:calc(18 * var(--p));height:calc(18 * var(--p));fill:none;stroke:var(--blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.iv-msgs__head i{display:grid;place-items:center;width:calc(30 * var(--p));height:calc(30 * var(--p));border-radius:50%;background:#f1c9a8;color:#6b3d1f;font-style:normal;font-weight:600;font-size:calc(13 * var(--p))}.iv-msgs__head b{font-weight:600}.lp .iv-msgs__day{margin:calc(14 * var(--p)) 0 calc(8 * var(--p));text-align:center;color:#8a909b;font-size:calc(12 * var(--p))}.lp .iv-msgs__type{margin-top:auto;padding:calc(9 * var(--p)) calc(14 * var(--p));border-radius:999px;box-shadow:inset 0 0 0 1px #dcdfe5;color:#9aa0a8;font-size:calc(14 * var(--p))}.iv-touch{position:absolute;z-index:4;width:calc(40 * var(--p));height:calc(40 * var(--p));margin:calc(-20 * var(--p)) 0 0 calc(-20 * var(--p));border-radius:50%;background:rgba(20,24,40,.22);box-shadow:0 0 0 calc(2 * var(--p)) rgba(255,255,255,.85);opacity:0;transform:scale(1.15);transition:opacity .2s ease,transform .18s ease;pointer-events:none}.iv-touch[data-on]{opacity:1;transform:none}.iv-touch[data-down]{background:rgba(20,24,40,.34);transform:scale(.88)}.iv-touch[data-drag]{transition:left .7s cubic-bezier(.3,.75,.15,1),top .7s cubic-bezier(.3,.75,.15,1),opacity .2s ease,transform .18s ease}.iv-col{display:grid;gap:calc(10 * var(--p));padding-top:calc(12 * var(--p));transform:translateY(calc(var(--at, 0) * -1 * (169.9 * var(--p) + 10 * var(--p))));transition:transform 1s cubic-bezier(.3,.75,.15,1)}.iv-slide{position:relative;margin:0}.lp .iv-slide img{width:100%;box-shadow:0 0 0 1px rgba(20,24,40,.1),0 calc(4 * var(--p)) calc(12 * var(--p)) rgba(20,24,40,.1)}.iv-msg{align-self:flex-start;width:84%;padding:calc(10 * var(--p)) calc(12 * var(--p));border-radius:calc(18 * var(--p)) calc(18 * var(--p)) calc(18 * var(--p)) calc(5 * var(--p));background:#ebedf0;font-size:calc(14.5 * var(--p));line-height:1.35}.iv-card{display:grid;gap:calc(6 * var(--p));margin-top:calc(8 * var(--p));padding-bottom:calc(8 * var(--p));overflow:hidden;border-radius:calc(12 * var(--p));background:#fff;font-size:calc(12 * var(--p));color:#6b7180}.lp .iv-card img{width:100%}.iv-card span{padding:0 calc(10 * var(--p))}.iv-card b{display:block;margin-bottom:calc(1 * var(--p));color:var(--ink);font-weight:600;font-size:calc(13 * var(--p));line-height:1.25}@media (max-width:760px){.iv-stage{width:min(100%,340px)}}@media (prefers-reduced-motion:reduce){.iv-col,.iv-line,.iv-reader,.iv-view{transition:none}}.ic-stage{--p:calc(100cqw / 1320);position:relative;display:grid;grid-template-columns:960fr 280fr;gap:calc(80 * var(--p));align-items:center;padding:calc(10 * var(--p)) 0 calc(30 * var(--p));container-type:inline-size}.lp .ic-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:calc(12 * var(--p));font-size:calc(15 * var(--p))}.ic-top b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:clip}.ic-status{flex:none;color:#6b7180;font-size:calc(14 * var(--p))}.ic-slide{position:relative;aspect-ratio:16/9;overflow:hidden;box-shadow:0 0 0 1px rgba(20,24,40,.1),0 calc(16 * var(--p)) calc(48 * var(--p)) rgba(20,24,40,.14)}.lp .ic-slide>img{position:absolute;inset:0;width:100%;height:100%}.ic-blank{position:absolute;background:#f6ebdc;visibility:hidden}.ic-blank[data-on]{visibility:visible}.ic-fix{position:absolute;overflow:hidden;clip-path:inset(0 100% 0 0)}.lp .ic-fix img{position:absolute;max-width:none;height:auto}.ic-blank,.ic-fix{transition:opacity .6s ease}.ic-stage[data-back] :is(.ic-blank,.ic-fix){opacity:0}.ic-sel,.ic-selbox{position:absolute}.ic-sel{left:0;top:6%;bottom:6%;width:0;background:rgba(61,91,245,.28)}.ic-caret{position:absolute;width:calc(2.5 * var(--p));margin-left:calc(2 * var(--p));background:#1d1b2e;opacity:0}.ic-stage[data-typing] .ic-caret{opacity:1;animation:ic-blink 1s steps(2,start) infinite}@keyframes ic-blink{to{visibility:hidden}}.ic-guest{margin:0}.ic-phone{aspect-ratio:176/352;padding:calc(7 * var(--p));border-radius:calc(36 * var(--p));background:#16161a;box-shadow:0 calc(16 * var(--p)) calc(40 * var(--p)) rgba(20,24,40,.24)}.ic-screen{position:relative;height:100%;overflow:hidden;border-radius:calc(29 * var(--p));background:#eceef3}.lp .ic-bar{position:absolute;z-index:2;inset:0 0 auto;display:flex;align-items:center;gap:calc(6 * var(--p));height:calc(38 * var(--p));padding:calc(4 * var(--p)) calc(16 * var(--p)) 0;background:rgba(255,255,255,.97);font-size:calc(12.5 * var(--p));white-space:nowrap}.ic-bar em{font-style:normal;color:#6b7180;font-size:calc(11 * var(--p));font-variant-numeric:tabular-nums}.ic-bar b{font-weight:600}.ic-bar i{position:absolute;left:0;bottom:0;width:100%;height:calc(2 * var(--p));background:#ff7a3d;transform:scaleX(.6);transform-origin:left}.ic-view{position:absolute;inset:calc(38 * var(--p)) 0 0;display:grid;align-content:start;gap:calc(6 * var(--p));padding-top:calc(6 * var(--p))}.lp .ic-view img{width:100%;box-shadow:0 0 0 1px rgba(20,24,40,.1),0 calc(3 * var(--p)) calc(8 * var(--p)) rgba(20,24,40,.1)}.ic-vows{position:relative;display:block}.lp .ic-vows .ic-new{position:absolute;inset:0;height:100%;opacity:0;box-shadow:none;transition:opacity .45s ease}.ic-phone:is([data-state=new],[data-state=done]) .ic-new{opacity:1}.ic-ring{position:absolute;border-radius:calc(3 * var(--p));box-shadow:0 0 0 calc(1.6 * var(--p)) var(--blue);opacity:0;transition:opacity .35s ease}.ic-phone:is([data-state=ring],[data-state=new]) .ic-ring{opacity:1}.lp .ic-who{display:grid;margin-top:calc(12 * var(--p));font-size:calc(14.5 * var(--p));color:#6b7180;text-align:center}.ic-who span{grid-area:1/1;transition:opacity .35s ease}.ic-stage[data-again] .ic-who span:first-child,.ic-who span+span{opacity:0}.ic-stage[data-again] .ic-who span+span{opacity:1}.ic-who b{color:var(--ink);font-weight:500}.ic-ptr{position:absolute;z-index:4;width:calc(30 * var(--p));height:calc(35 * var(--p));left:40%;top:108%;opacity:0;transform-origin:12% 8%;transition:left .8s cubic-bezier(.45,.05,.15,1),top .85s cubic-bezier(.3,.1,.1,1),opacity .25s ease,transform .12s ease;pointer-events:none}.ic-ptr[data-on]{opacity:1}.ic-ptr[data-press]{transform:scale(.84)}@media (max-width:760px){.ic-stage{--p:calc(100cqw / 480);grid-template-columns:1fr;padding:0 0 14px;gap:22px}.ic-guest{justify-self:center;width:46%}.ic-ptr{display:none}}@media (prefers-reduced-motion:reduce){.ic-blank,.ic-fix,.ic-new,.ic-ring,.ic-who span{transition:none}}.te-slide{position:relative;aspect-ratio:16/9;background:#0b1d3a;box-shadow:0 0 0 1px rgba(20,24,40,.1),0 calc(16 * var(--p)) calc(50 * var(--p)) rgba(20,24,40,.14)}.lp .te-slide img{position:absolute;inset:0;width:100%;height:100%;visibility:hidden}.lp .te-slide img[data-was]{visibility:visible;z-index:1}.lp .te-slide img[data-on]{visibility:visible;z-index:2;animation:te-sweep .55s cubic-bezier(.2,.8,.2,1) both}@keyframes te-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.te-next{position:relative;display:grid;grid-template-columns:auto calc(150 * var(--p));align-items:start;justify-content:space-between;gap:calc(14 * var(--p));padding:calc(14 * var(--p)) calc(16 * var(--p)) calc(14 * var(--p)) calc(24 * var(--p));background:#fff;border-radius:calc(14 * var(--p));box-shadow:0 0 0 1px rgba(20,24,40,.05),0 calc(14 * var(--p)) calc(40 * var(--p)) rgba(20,24,40,.1);opacity:0;transition:opacity .3s ease}.te-next[data-on]{opacity:1}.te-next span{font-size:calc(15 * var(--p));font-weight:500;color:#6b7180}.lp .te-next img{grid-column:2;grid-row:1;width:100%;box-shadow:0 0 0 1px rgba(20,24,40,.1);opacity:0;transition:opacity .35s ease}.lp .te-next img[data-on]{opacity:1}@media (max-width:760px){.te-next{display:none}}@media (prefers-reduced-motion:reduce){.lp .te-slide img{animation:none}}.tq-stage{--p:calc(100cqw / 1320);position:relative;display:grid;grid-template-columns:856fr 372fr;gap:calc(36 * var(--p));align-items:stretch;padding:calc(16 * var(--p)) 0 calc(30 * var(--p));container-type:inline-size}.tq-stage,.tq-stage>*{transition:opacity .45s ease}.tq-stage[data-fade]>*{opacity:.25}.tq-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(14 * var(--p)) calc(12 * var(--p));align-content:center;margin:0;padding:0;list-style:none}.tq-cell{position:relative}.lp .tq-cell img{width:100%;box-shadow:0 0 0 1px rgba(20,24,40,.1),0 calc(6 * var(--p)) calc(16 * var(--p)) rgba(20,24,40,.1)}.tq-new{opacity:0}.lp .tq-new img{filter:blur(6px);transition:filter .65s cubic-bezier(.2,.7,.2,1)}.tq-stage[data-added] .tq-new{opacity:1;transition:opacity .5s ease}.lp .tq-stage[data-added] .tq-new img{filter:none}.tq-after{transform:translateX(calc(-100% - 12 * var(--p)));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.tq-stage[data-moved] .tq-after{transform:none}.tq-tag{position:absolute;left:calc(6 * var(--p));top:calc(-9 * var(--p));padding:calc(2 * var(--p)) calc(7 * var(--p));border-radius:calc(6 * var(--p));background:var(--blue);color:#fff;font-size:calc(12.5 * var(--p));font-weight:600}.tq-panel{display:flex;flex-direction:column;padding:calc(16 * var(--p)) calc(18 * var(--p));background:#fff;border-radius:calc(16 * var(--p));box-shadow:0 0 0 1px rgba(20,24,40,.06),0 calc(16 * var(--p)) calc(50 * var(--p)) rgba(20,24,40,.14);font-size:calc(15 * var(--p));line-height:1.4}.lp .tq-title{display:flex;align-items:center;gap:calc(8 * var(--p));padding-bottom:calc(12 * var(--p));border-bottom:1px solid #eceef2;font-size:calc(16 * var(--p));font-weight:600}.tq-head svg,.tq-title svg{color:var(--blue)}.tq-turns{flex:1;display:grid;align-content:start;gap:calc(12 * var(--p));padding:calc(16 * var(--p)) 0}.lp .tq-ask{justify-self:end;max-width:88%;padding:calc(9 * var(--p)) calc(12 * var(--p));border-radius:calc(12 * var(--p));background:#f1f2f6;opacity:0;transform:translateY(calc(6 * var(--p)));transition:opacity .25s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.tq-stage[data-asked] .tq-ask{opacity:1;transform:none}.tq-turn{display:grid;gap:calc(8 * var(--p));opacity:0;transition:opacity .3s ease .2s}.tq-stage[data-asked] .tq-turn{opacity:1}.lp .tq-head{display:flex;align-items:center;gap:calc(8 * var(--p))}.lp .tq-head,.tq-head b{font-weight:500}.lp .tq-step{display:flex;align-items:center;gap:calc(8 * var(--p));margin-left:calc(7 * var(--p));padding-left:calc(14 * var(--p));border-left:1.5px solid #e3e6ec;color:#5d636f;font-size:calc(14 * var(--p));opacity:0;transition:opacity .25s ease}.tq-step i{width:calc(11 * var(--p));height:calc(6 * var(--p));border-left:2px solid #1f9d55;border-bottom:2px solid #1f9d55;transform:rotate(-45deg) translateY(-2px)}.tq-stage[data-read] .tq-step{opacity:1}.lp .tq-say{opacity:0;transform:translateY(calc(6 * var(--p)));transition:opacity .35s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.tq-stage[data-said] .tq-say{opacity:1;transform:none}.tq-box{position:relative;min-height:calc(92 * var(--p));padding:calc(10 * var(--p)) calc(48 * var(--p)) calc(10 * var(--p)) calc(12 * var(--p));border-radius:calc(12 * var(--p));box-shadow:inset 0 0 0 1px #d8dbe3;transition:box-shadow .15s ease}.tq-stage[data-typing] .tq-box{box-shadow:inset 0 0 0 1.5px var(--blue),0 0 0 calc(3 * var(--p)) var(--tint)}.tq-hint{position:absolute;left:calc(12 * var(--p));right:calc(48 * var(--p));top:calc(10 * var(--p));color:#8a909b}.tq-stage[data-typing] .tq-hint{opacity:0}.tq-caret{display:inline-block;width:calc(2 * var(--p));height:1.15em;margin-left:1px;vertical-align:-.18em;background:var(--blue);opacity:0}.tq-stage[data-typing] .tq-caret{opacity:1;animation:te-blink 1s steps(2,start) infinite}@keyframes te-blink{50%{opacity:0}}.tq-send{position:absolute;right:calc(8 * var(--p));bottom:calc(8 * var(--p));display:grid;place-items:center;width:calc(34 * var(--p));height:calc(34 * var(--p));border-radius:50%;background:var(--blue)}.tq-send svg{width:calc(16 * var(--p));height:calc(16 * var(--p));fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tq-ptr{position:absolute;z-index:3;width:calc(30 * var(--p));height:calc(35 * var(--p));left:90%;top:106%;opacity:0;transform-origin:12% 8%;transition:left .8s cubic-bezier(.45,.05,.15,1),top .85s cubic-bezier(.3,.1,.1,1),opacity .25s ease,transform .12s ease;pointer-events:none}.tq-ptr[data-on]{opacity:1}.tq-ptr[data-press]{transform:scale(.84)}@media (max-width:760px){.tq-stage{--p:calc(100cqw / 500);grid-template-columns:1fr;padding:14px 0;gap:16px}.tq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tq-after{transform:none}.tq-ptr{display:none}}@media (prefers-reduced-motion:reduce){.lp .tq-new img,.tq-after,.tq-ask,.tq-say{transition:none}}.tq-stage[data-rewind] .tq-new{transition:opacity .4s ease}.rs-stage{--p:calc(100cqw / 1320);width:calc(100% * 1320 / 1228);margin-left:calc(100% * -46 / 1228);position:relative;aspect-ratio:1320/542;container-type:inline-size}.rs-claim,.rs-list{position:absolute;aspect-ratio:16/9;background:#f1efe8;box-shadow:0 0 0 1px rgba(20,24,40,.1),0 calc(16 * var(--p)) calc(50 * var(--p)) rgba(20,24,40,.13)}.rs-claim{isolation:isolate;left:calc(46 * var(--p));width:calc(800 * var(--p))}.rs-claim,.rs-list{top:calc(46 * var(--p))}.rs-list{left:calc(902 * var(--p));width:calc(372 * var(--p))}.lp .rs-claim img,.lp .rs-list img{position:absolute;inset:0;width:100%;height:100%}.lp .rs-claim img{visibility:hidden}.lp .rs-claim img[data-was]{visibility:visible;z-index:0}.lp .rs-claim img[data-on]{visibility:visible;z-index:1;animation:rs-sweep .6s cubic-bezier(.2,.8,.2,1) both}.lp .rs-claim img[data-on][data-back]{animation-name:rs-sweep-back}@keyframes rs-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes rs-sweep-back{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}.rs-mark{position:absolute;z-index:2;border-radius:calc(6 * var(--p));background:rgba(61,91,245,.08);box-shadow:0 0 0 calc(2.5 * var(--p)) var(--blue);animation:rs-in .35s ease .15s both;pointer-events:none}.rs-mark--thin{border-radius:calc(3 * var(--p));box-shadow:0 0 0 calc(1.8 * var(--p)) var(--blue);animation-delay:.95s}@keyframes rs-in{0%{opacity:0;transform:scale(1.04)}}.rs-card{position:absolute;left:calc(878 * var(--p));width:calc(396 * var(--p));margin:0;animation:rs-rise .5s cubic-bezier(.2,.8,.2,1) .9s both}@keyframes rs-rise{0%{opacity:0;transform:translateY(calc(10 * var(--p)))}}.rs-crop{position:relative;display:block;overflow:hidden;background:#f1efe8;border-radius:calc(8 * var(--p));box-shadow:0 0 0 calc(2 * var(--p)) var(--blue),0 calc(16 * var(--p)) calc(44 * var(--p)) rgba(20,24,40,.2)}.lp .rs-crop img{position:absolute;max-width:none;height:auto}.rs-card figcaption{margin-top:calc(10 * var(--p));font-size:calc(15 * var(--p));color:var(--grey)}.rs-thread{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;transition:opacity .35s ease}.rs-thread path{fill:none;stroke:var(--blue);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:rs-draw .6s cubic-bezier(.45,.05,.2,1) .35s forwards}@keyframes rs-draw{to{stroke-dashoffset:0}}.rs-stage[data-marks=closing] :is(.rs-mark,.rs-card){animation:rs-out .35s ease forwards}.rs-stage[data-marks=closing] .rs-thread{opacity:0}@keyframes rs-out{to{opacity:0}}.rs-ptr{position:absolute;z-index:4;width:calc(30 * var(--p));height:calc(35 * var(--p));left:62%;top:104%;opacity:0;transform-origin:12% 8%;transition:left .8s cubic-bezier(.45,.05,.15,1),top .85s cubic-bezier(.3,.1,.1,1),opacity .25s ease,transform .12s ease;pointer-events:none}.rs-ptr[data-on]{opacity:1}.rs-ptr[data-press]{transform:scale(.84)}@media (max-width:760px){.rs-ptr{display:none}.rs-stage{--p:calc(100cqw / 440);width:auto;margin-left:0;aspect-ratio:auto;padding:14px 0 140px}.rs-claim{position:relative;left:auto;top:auto;width:100%}.rs-card{left:14px;right:14px;top:calc(100% - 126px)!important;width:auto}.rs-list,.rs-thread{display:none}}@media (prefers-reduced-motion:reduce){.rs-card,.rs-mark{animation:none}.rs-thread path{animation:none;stroke-dashoffset:0}.lp .rs-claim img{animation:none}}.re-stage{--p:calc(100cqw / 1320);padding:calc(16 * var(--p)) calc(160 * var(--p)) calc(46 * var(--p))}.re-slide,.re-stage{position:relative;container-type:inline-size}.re-slide{--s:calc(100cqw / 960);aspect-ratio:16/9;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(20,24,40,.1),0 calc(16 * var(--p)) calc(50 * var(--p)) rgba(20,24,40,.13)}.lp .re-slide img{position:absolute;inset:0;width:100%;height:100%}.lp .re-a,.lp .re-b{visibility:hidden}.lp .re-stage[data-back] .re-a,.lp .re-stage[data-back] .re-b,.lp .re-stage[data-eq=a] .re-a,.lp .re-stage[data-eq=b] .re-b{visibility:visible}.lp .re-stage[data-back] .re-a{animation:re-back .75s ease both}@keyframes re-back{0%{opacity:0}}.re-place{position:absolute;z-index:1;display:grid;place-items:center}.re-source{display:none;flex-direction:column;width:100%;padding:calc(10 * var(--s)) calc(13 * var(--s));border-radius:calc(12 * var(--s));background:rgba(21,27,34,.06);box-shadow:0 0 0 calc(4 * var(--s)) rgba(238,100,72,.45);font-family:var(--font-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:calc(21 * var(--s));line-height:1.6;color:#3d4652;text-align:left}.re-stage[data-editing] .re-source{display:flex}.re-fence{color:#9aa0a8}.re-tex{white-space:pre-wrap;overflow-wrap:anywhere}.re-at{display:inline}.re-caret{display:none;width:calc(2.5 * var(--s));height:1.15em;margin-left:1px;vertical-align:-.2em;background:#151b22;animation:re-blink 1s steps(2,start) infinite}.re-stage[data-editing]:not([data-mid]) .re-caret--end,.re-stage[data-editing][data-mid] .re-caret--mid{display:inline-block}@keyframes re-blink{to{visibility:hidden}}.re-ptr{position:absolute;z-index:4;width:calc(30 * var(--p));height:calc(35 * var(--p));left:70%;top:106%;opacity:0;transform-origin:12% 8%;transition:left .85s cubic-bezier(.45,.05,.15,1),top .9s cubic-bezier(.3,.1,.1,1),opacity .25s ease,transform .12s ease;pointer-events:none}.re-ptr[data-on]{opacity:1}.re-ptr[data-press]{transform:scale(.84)}@media (max-width:760px){.re-stage{padding:14px 0}.re-ptr{display:none}.re-source{font-size:max(calc(21 * var(--s)),8.5px);line-height:1.5;padding:4px 7px}}@media (prefers-reduced-motion:reduce){.lp .re-stage[data-back] .re-a,.re-caret{animation:none}}