@charset "UTF-8";.marketing-landing [data-scene=parallel] .lp-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.marketing-landing [data-scene=parallel] .lp-lines path{fill:none;stroke:var(--lp-ink);stroke-width:1.2}.marketing-landing [data-scene=parallel] .lp-lines path.lp-soft{stroke:var(--lp-line)}.marketing-landing [data-scene=parallel] .lp-lines path.lp-pl-ok{stroke:var(--lp-green);stroke-width:1.5}@property --lp-pl-n{syntax: "<integer>"; inherits: false; initial-value: 0;}.marketing-landing [data-scene=parallel] .lp-pl-root{position:absolute;left:280px;top:14px;width:0;display:flex;justify-content:center}.marketing-landing [data-scene=parallel] .lp-node{position:relative;display:inline-flex;flex-shrink:0;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid var(--lp-ink);border-radius:5px;background:var(--lp-white);font-size:13px;font-weight:600;white-space:nowrap;box-shadow:3px 3px 0 var(--lp-butter)}.marketing-landing [data-scene=parallel] .lp-node img{width:18px;height:18px}.marketing-landing [data-scene=parallel] .lp-pl-agent-wrap{position:absolute;left:0;top:0;z-index:6;animation:lp-pl-fade .3s ease-out var(--lp-d) both}.marketing-landing [data-scene=parallel] .lp-pl-agent{position:absolute;left:0;top:0;width:20px;height:20px}.marketing-landing [data-scene=parallel] .lp-pl-agent[data-a=travel]{animation-timing-function:cubic-bezier(.55,0,.25,1)}.marketing-landing [data-scene=parallel] .lp-pl-agent-body{position:relative;display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--lp-ink);border-radius:50%;background:var(--lp-yellow);animation:lp-pl-dip .28s ease-in-out var(--lp-dip) none,lp-pl-work var(--lp-wd, .8s) ease-in-out var(--lp-work) var(--lp-n) none,lp-pl-hop .4s var(--lp-ease-pop) var(--lp-hop) none}.marketing-landing [data-scene=parallel] .lp-pl-agent-body img{width:12px;height:12px}.marketing-landing [data-scene=parallel] .lp-pl-ws{position:absolute;width:164px;border:1px solid var(--lp-line);border-radius:6px;background:var(--lp-white);transform-origin:50% 0;animation:lp-pl-open .45s var(--lp-ease-pop) var(--lp-d) both}.marketing-landing [data-scene=parallel] .lp-pl-head{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-bottom:1px solid var(--lp-line-soft);font:600 12px/1 var(--lp-mono);color:var(--lp-ink-soft)}.marketing-landing [data-scene=parallel] .lp-pl-seat{flex:none;width:20px;height:20px;margin-right:2px}.marketing-landing [data-scene=parallel] .lp-pl-body{padding:8px 10px 10px}.marketing-landing [data-scene=parallel] .lp-pl-body strong{display:block;margin-bottom:6px;font-size:13px;line-height:1.3;font-weight:600;letter-spacing:-.01em}.marketing-landing [data-scene=parallel] .lp-pl-prog{display:flex;align-items:center;gap:8px;margin:0 0 7px}.marketing-landing [data-scene=parallel] .lp-pl-meter{display:flex;flex:1;gap:3px}.marketing-landing [data-scene=parallel] .lp-pl-meter .lp-meter{display:block;flex:1}.marketing-landing [data-scene=parallel] .lp-pl-seg{animation:lp-a-grow var(--lp-t) var(--lp-ease-seg, cubic-bezier(.3, .1, .3, 1)) var(--lp-d) both,lp-pl-snap 0s linear var(--lp-ok) both}.marketing-landing [data-scene=parallel] .lp-pl-pct{--lp-pl-n: 100;flex:none;width:34px;counter-reset:pct var(--lp-pl-n);text-align:right;font:600 12px/1 var(--lp-mono);font-variant-numeric:tabular-nums;color:var(--lp-ink-soft);animation-duration:var(--lp-t);animation-timing-function:linear;animation-delay:var(--lp-d);animation-fill-mode:backwards}.marketing-landing [data-scene=parallel] .lp-pl-pct.lp-pl-count-a{animation-name:lp-pl-count-a}.marketing-landing [data-scene=parallel] .lp-pl-pct.lp-pl-count-b{animation-name:lp-pl-count-b}.marketing-landing [data-scene=parallel] .lp-pl-pct.lp-pl-count-c{animation-name:lp-pl-count-c}.marketing-landing [data-scene=parallel] .lp-pl-pct:after{content:counter(pct) "%"}.marketing-landing [data-scene=parallel] .lp-pl-log{font:12px/16px var(--lp-mono);color:var(--lp-ink-soft)}.marketing-landing [data-scene=parallel] .lp-pl-log>span{display:block;white-space:nowrap}.marketing-landing [data-scene=parallel] .lp-pl-log i{font-style:normal;color:var(--lp-muted)}.marketing-landing [data-scene=parallel] .lp-pl-st{position:relative;height:16px}.marketing-landing [data-scene=parallel] .lp-pl-st>span{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:6px;height:16px;white-space:nowrap}.marketing-landing [data-scene=parallel] .lp-pl-st .lp-spin{width:10px;height:10px}.marketing-landing [data-scene=parallel] .lp-pl-st .lp-ok{color:var(--lp-green);font-weight:600}.marketing-landing [data-scene=parallel] .lp-pl-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;height:22px;margin-top:4px}.marketing-landing [data-scene=parallel] .lp-pl-send{position:relative;z-index:0;display:inline-flex}.marketing-landing [data-scene=parallel] .lp-pl-send:after{content:"";position:absolute;inset:-4px;border-radius:999px;background:var(--lp-butter);opacity:var(--lp-on);z-index:-1}.marketing-landing [data-scene=parallel] .lp-pl-packet{position:absolute;top:0;left:0;z-index:-2;width:9px;height:9px;border-radius:50%;background:var(--lp-green);border:1px solid var(--lp-green)}.marketing-landing [data-scene=parallel] .lp-pl-inst{display:inline-flex;align-items:center;gap:5px;font:12px/1 var(--lp-mono);color:var(--lp-muted);white-space:nowrap}.marketing-landing [data-scene=parallel] .lp-pl-eng{width:7px;height:7px;background:var(--lp-green);animation:lp-pl-snap 0s linear var(--lp-ok) both,lp-pl-pulse .45s var(--lp-ease-pop) var(--lp-ok) both}.marketing-landing [data-scene=parallel] .lp-pl-bar-wrap{position:absolute;left:80px;top:318px;width:400px;height:40px;z-index:1}.marketing-landing [data-scene=parallel] .lp-pl-bar-shadow{position:absolute;inset:0;border-radius:6px;background:var(--lp-butter);transform:translate(4px,4px);animation:lp-pl-fade .3s ease-out var(--lp-d) both}.marketing-landing [data-scene=parallel] .lp-pl-bar{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--lp-ink);border-radius:6px;background:var(--lp-yellow);font-size:13px;font-weight:600;animation:lp-pl-bar .05s steps(1,end) var(--lp-d) both,lp-pl-land .45s var(--lp-ease-pop) var(--lp-d) none}.marketing-landing [data-scene=parallel] .lp-pl-bar-txt{display:grid;place-items:center}.marketing-landing [data-scene=parallel] .lp-pl-bar-txt>span{grid-area:1 / 1;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.marketing-landing [data-scene=parallel] .lp-pl-quiet{gap:5px;font-weight:500;color:var(--lp-ink-soft)}.marketing-landing [data-scene=parallel] .lp-pl-quiet[data-a=out]{animation-duration:.12s}.marketing-landing [data-scene=parallel] .lp-pl-quiet .lp-spin{margin-right:3px}.marketing-landing [data-scene=parallel] .lp-pl-n{display:inline-flex;align-items:center;gap:4px;color:var(--lp-ink)}.marketing-landing [data-scene=parallel] .lp-pl-odo{position:relative;display:block;width:1ch;height:18px;overflow:hidden;font-variant-numeric:tabular-nums}.marketing-landing [data-scene=parallel] .lp-pl-odo>i{position:absolute;left:0;top:0;width:100%;height:18px;line-height:18px;text-align:center;font-style:normal;animation-duration:11.3s;animation-timing-function:linear;animation-fill-mode:both}.marketing-landing [data-scene=parallel] .lp-pl-odo-0{animation-name:lp-pl-odo-0}.marketing-landing [data-scene=parallel] .lp-pl-odo-1{animation-name:lp-pl-odo-1}.marketing-landing [data-scene=parallel] .lp-pl-odo-2{animation-name:lp-pl-odo-2}.marketing-landing [data-scene=parallel] .lp-pl-final[data-a=pop]{animation-duration:.4s}.marketing-landing [data-scene=parallel] .lp-pl-check{color:var(--lp-green)}.marketing-landing [data-scene=parallel] .lp-pl-final .lp-chip{margin-left:2px;background:var(--lp-white)}.marketing-landing [data-scene=parallel] .lp-pl-port{position:absolute;top:-5px;z-index:2;width:10px;height:10px;border:1px solid var(--lp-green);border-radius:50%;background:var(--lp-green);animation:lp-pl-port .4s var(--lp-ease-pop) var(--lp-d) both}.marketing-landing [data-scene=parallel] .lp-pl-ring{border-color:var(--lp-green)}@keyframes lp-pl-fade{0%{opacity:0}}@keyframes lp-pl-open{0%{opacity:0;transform:translateY(-4px) scale(.94)}}@keyframes lp-pl-dip{0%,to{transform:none}55%{transform:translateY(3px)}}@keyframes lp-pl-work{0%,to{transform:none}25%{transform:translateY(-2px) rotate(-6deg)}75%{transform:translateY(-2px) rotate(6deg)}}@keyframes lp-pl-hop{0%,to{transform:none}45%{transform:translateY(-4px) scale(1.16)}}@keyframes lp-pl-count-a{0%{--lp-pl-n: 0;animation-timing-function:cubic-bezier(.3,.1,.3,1)}23.81%{--lp-pl-n: 33;animation-timing-function:cubic-bezier(.3,.1,.3,1)}46.03%{--lp-pl-n: 66;animation-timing-function:linear}to{--lp-pl-n: 99}}@keyframes lp-pl-count-b{0%{--lp-pl-n: 0;animation-timing-function:cubic-bezier(.3,.1,.3,1)}29.37%{--lp-pl-n: 33;animation-timing-function:cubic-bezier(.3,.1,.3,1)}53.45%{--lp-pl-n: 66;animation-timing-function:linear}to{--lp-pl-n: 99}}@keyframes lp-pl-count-c{0%{--lp-pl-n: 0;animation-timing-function:cubic-bezier(.3,.1,.3,1)}25.17%{--lp-pl-n: 33;animation-timing-function:cubic-bezier(.3,.1,.3,1)}45.58%{--lp-pl-n: 66;animation-timing-function:linear}to{--lp-pl-n: 99}}@keyframes lp-pl-snap{0%{background:var(--lp-yellow)}}@keyframes lp-pl-pulse{0%,to{transform:scale(1)}40%{transform:scale(1.7)}}@keyframes lp-pl-bar{0%{background:var(--lp-white);border-color:var(--lp-line)}}@keyframes lp-pl-land{0%,to{transform:scale(1)}40%{transform:scale(1.025)}}@keyframes lp-pl-odo-0{0%,54.42%{transform:translateY(0);animation-timing-function:var(--lp-ease-out)}56.02%,to{transform:translateY(-18px)}}@keyframes lp-pl-odo-1{0%,54.42%{transform:translateY(18px);animation-timing-function:var(--lp-ease-out)}56.02%,67.7%{transform:translateY(0);animation-timing-function:var(--lp-ease-out)}69.29%,to{transform:translateY(-18px)}}@keyframes lp-pl-odo-2{0%,67.7%{transform:translateY(18px);animation-timing-function:var(--lp-ease-out)}69.29%,to{transform:translateY(0)}}@keyframes lp-pl-port{0%{background:var(--lp-white);border-color:var(--lp-ink);transform:scale(1)}40%{background:var(--lp-green);border-color:var(--lp-green);transform:scale(1.5)}to{background:var(--lp-green);border-color:var(--lp-green);transform:scale(1)}}.marketing-landing [data-scene=orchestrate] .lp-oc-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.marketing-landing [data-scene=orchestrate] .lp-oc-lines path{fill:none;stroke:var(--lp-ink);stroke-width:1.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.marketing-landing [data-scene=orchestrate] .lp-oc-lines path.lp-back{stroke:var(--lp-green);stroke-width:1.8}.marketing-landing [data-scene=orchestrate] .lp-oc-lines path.lp-rail{stroke:var(--lp-line);stroke-width:1.2}.marketing-landing [data-scene=orchestrate] .lp-oc-lines path.lp-anim{animation:lp-oc-draw var(--lp-t) var(--lp-ease-out) var(--lp-d) both}.marketing-landing [data-scene=orchestrate] .lp-oc-lines path.lp-back.lp-anim{animation-timing-function:ease-in-out}@keyframes lp-oc-draw{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1}to{stroke-dashoffset:0}}.marketing-landing [data-scene=orchestrate] .lp-hold{opacity:0}.marketing-landing [data-scene=orchestrate] .lp-hold.lp-anim{animation:lp-oc-hold var(--lp-t) linear var(--lp-d) 1 none}@keyframes lp-oc-hold{0%,to{opacity:1}}.marketing-landing [data-scene=orchestrate] .lp-cut.lp-anim{animation:lp-oc-cut .35s var(--lp-ease-out) var(--lp-d) both,lp-oc-appear 1ms linear var(--lp-d) both}@keyframes lp-oc-cut{0%{transform:translateY(4px)}}@keyframes lp-oc-appear{0%{opacity:0}}.marketing-landing [data-scene=orchestrate] .lp-ghost{position:absolute;left:342px;display:flex;align-items:center;justify-content:center;gap:8px;width:196px;height:86px;border:1px dashed var(--lp-line);border-radius:6px;font:12px/1 var(--lp-mono);color:var(--lp-muted);opacity:0}.marketing-landing [data-scene=orchestrate] .lp-ghost i{width:16px;height:16px;border:1px dashed var(--lp-line);border-radius:50%}.marketing-landing [data-scene=orchestrate] .lp-ghost.lp-anim{animation-name:lp-oc-ghost,lp-oc-fade;animation-duration:.5s,.2s;animation-timing-function:var(--lp-ease-out),linear;animation-delay:var(--lp-d),var(--lp-o);animation-fill-mode:both,forwards}@keyframes lp-oc-ghost{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-oc-fade{0%{opacity:1}to{opacity:0}}.marketing-landing [data-scene=orchestrate] .lp-lead{position:absolute;left:22px;top:28px;width:248px;height:272px;border:1px solid var(--lp-ink);border-radius:6px;background:var(--lp-white);box-shadow:4px 4px 0 var(--lp-butter)}.marketing-landing [data-scene=orchestrate] .lp-lead .lp-ui-head{height:35px;padding:0 12px}.marketing-landing [data-scene=orchestrate] .lp-lead .lp-state{position:relative;flex:none;margin-left:auto;width:110px;height:20px}.marketing-landing [data-scene=orchestrate] .lp-lead .lp-state>span{position:absolute;right:0;top:0;display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border:1px solid var(--lp-line);border-radius:999px;background:var(--lp-paper);font:400 11px/1 var(--lp-mono);letter-spacing:0;text-transform:none;color:var(--lp-ink-soft);white-space:nowrap}.marketing-landing [data-scene=orchestrate] .lp-lead .lp-state>span.lp-ok{border-color:#b9cdbb;background:var(--lp-green-soft);color:var(--lp-green)}.marketing-landing [data-scene=orchestrate] .lp-lead .lp-state .lp-spin{width:9px;height:9px;border-width:1.5px}.marketing-landing [data-scene=orchestrate] .lp-lead .lp-body{padding:10px 12px 12px}.marketing-landing [data-scene=orchestrate] .lp-lbl{font:600 11px/12px var(--lp-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted)}.marketing-landing [data-scene=orchestrate] .lp-task .lp-ttl{height:18px;margin-top:2px}.marketing-landing [data-scene=orchestrate] .lp-task .lp-tw{font-size:13.5px;font-weight:650;letter-spacing:-.01em}.marketing-landing [data-scene=orchestrate] .lp-plan{margin-top:10px}.marketing-landing [data-scene=orchestrate] .lp-row{display:grid;grid-template-columns:18px minmax(0,1fr) 66px;grid-template-rows:18px 16px;column-gap:8px;row-gap:3px;align-items:center;margin-top:6px}.marketing-landing [data-scene=orchestrate] .lp-row+.lp-row{margin-top:8px}.marketing-landing [data-scene=orchestrate] .lp-idx{position:relative;display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--lp-line);border-radius:4px;background:var(--lp-paper);font:600 10.5px/1 var(--lp-mono);color:var(--lp-muted)}.marketing-landing [data-scene=orchestrate] .lp-idx i{position:absolute;inset:-1px;display:grid;place-items:center;border-radius:4px;background:var(--lp-green);color:var(--lp-white);font-style:normal;font-size:11px}.marketing-landing [data-scene=orchestrate] .lp-idx i[data-a=pop]{animation-name:lp-oc-check}@keyframes lp-oc-check{0%{opacity:0;transform:scale(.6)}18%{opacity:1}}.marketing-landing [data-scene=orchestrate] .lp-tw{position:relative;display:inline-block;justify-self:start;max-width:100%;overflow:hidden;font-size:12.5px;line-height:18px;color:var(--lp-ink);white-space:nowrap}.marketing-landing [data-scene=orchestrate] .lp-tw .lp-cover{position:absolute;inset:0;background:var(--lp-white);transform:translate(100%)}.marketing-landing [data-scene=orchestrate] .lp-tw .lp-cover.lp-anim{animation:lp-oc-cover var(--lp-t) steps(var(--lp-n),end) var(--lp-d) both}.marketing-landing [data-scene=orchestrate] .lp-tw .lp-cover b{position:absolute;left:0;top:2px;bottom:2px;width:1.5px;background:var(--lp-ink)}@keyframes lp-oc-cover{0%{transform:translate(0)}to{transform:translate(100%)}}.marketing-landing [data-scene=orchestrate] .lp-to-w{display:flex;justify-self:stretch}.marketing-landing [data-scene=orchestrate] .lp-to{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:2px 5px;border:1px solid #b9cdbb;border-radius:999px;background:var(--lp-green-soft);font:11px/1 var(--lp-mono);color:var(--lp-green);white-space:nowrap}.marketing-landing [data-scene=orchestrate] .lp-to .lp-gl{position:relative;flex:none;display:inline-block;width:9px;height:11px;margin-right:4px}.marketing-landing [data-scene=orchestrate] .lp-to .lp-gl b{position:absolute;left:0;top:0;font-weight:400}.marketing-landing [data-scene=orchestrate] .lp-to.lp-anim{animation:lp-oc-tag .4s linear var(--lp-d) both}@keyframes lp-oc-tag{0%{border-color:var(--lp-line);background:var(--lp-paper);color:var(--lp-ink-soft)}}.marketing-landing [data-scene=orchestrate] .lp-slot{grid-column:2 / 4;position:relative;height:16px}.marketing-landing [data-scene=orchestrate] .lp-slot>*{position:absolute;left:0;top:0;height:16px}.marketing-landing [data-scene=orchestrate] .lp-wait{display:inline-flex;align-items:center;gap:6px;font:12px/16px var(--lp-mono);color:var(--lp-muted);white-space:nowrap}.marketing-landing [data-scene=orchestrate] .lp-res{display:inline-flex;align-items:center;font-size:13px;line-height:16px;color:var(--lp-ink-soft);white-space:nowrap;transform-origin:0 50%}.marketing-landing [data-scene=orchestrate] .lp-res.lp-anim{animation:lp-oc-res .4s var(--lp-ease-pop) var(--lp-d) both,lp-oc-appear 1ms linear var(--lp-d) both}@keyframes lp-oc-res{0%{transform:scale(.72)}}.marketing-landing [data-scene=orchestrate] .lp-fold{position:relative;display:inline-flex;align-items:center;gap:6px;z-index:0}.marketing-landing [data-scene=orchestrate] .lp-fold:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--lp-green);transform:scale(calc(1 + var(--lp-on) * .7))}.marketing-landing [data-scene=orchestrate] .lp-res.lp-fix .lp-fold:before{background:var(--lp-red)}.marketing-landing [data-scene=orchestrate] .lp-fold:after{content:"";position:absolute;inset:-1px -5px;border-radius:3px;background:var(--lp-butter);opacity:var(--lp-on);z-index:-1}.marketing-landing [data-scene=orchestrate] .lp-foot{position:absolute;left:12px;right:12px;bottom:10px;display:flex;align-items:center;gap:6px;padding-top:8px;border-top:1px solid var(--lp-line-soft);font:12px/12px var(--lp-mono);color:var(--lp-muted);white-space:nowrap}.marketing-landing [data-scene=orchestrate] .lp-foot .lp-status-dot.lp-anim{animation:lp-oc-fdot .3s linear var(--lp-d) both}@keyframes lp-oc-fdot{0%{background:var(--lp-yellow)}}.marketing-landing [data-scene=orchestrate] .lp-port{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;z-index:2}.marketing-landing [data-scene=orchestrate] .lp-port i{display:block;width:100%;height:100%;border:1px solid var(--lp-green);border-radius:50%;background:var(--lp-green)}.marketing-landing [data-scene=orchestrate] .lp-port i.lp-anim{animation:lp-oc-port var(--lp-t) linear var(--lp-d) both}@keyframes lp-oc-port{0%{background:var(--lp-white);border-color:var(--lp-ink)}4%,96%{background:var(--lp-yellow);border-color:var(--lp-ink)}to{background:var(--lp-green);border-color:var(--lp-green)}}.marketing-landing [data-scene=orchestrate] .lp-ticket{position:absolute;top:0;left:0;width:26px;height:17px;display:grid;place-items:center;border:1px solid var(--lp-ink);border-radius:3px;background:var(--lp-yellow);font:600 11px/1 var(--lp-mono);color:var(--lp-ink);opacity:0;offset-path:var(--lp-path);offset-rotate:0deg;z-index:3}.marketing-landing [data-scene=orchestrate] .lp-ticket.lp-anim{animation:lp-oc-ticket var(--lp-t) ease-in-out var(--lp-d) 1 none}@keyframes lp-oc-ticket{0%{opacity:1;offset-distance:0%;transform:scale(.3)}35%{transform:scale(1)}76%{opacity:1;transform:scale(1)}to{opacity:0;offset-distance:100%;transform:scale(.35)}}.marketing-landing [data-scene=orchestrate] .lp-ret,.marketing-landing [data-scene=orchestrate] .lp-pk{position:absolute;top:0;left:0;width:9px;height:9px;border-radius:50%;background:var(--lp-green);border:1px solid var(--lp-green);z-index:4}.marketing-landing [data-scene=orchestrate] .lp-pk{width:8px;height:8px}.marketing-landing [data-scene=orchestrate] .lp-pk.lp-fix{background:var(--lp-red);border-color:var(--lp-red)}.marketing-landing [data-scene=orchestrate] .lp-pk[data-a=dot]{animation-name:lp-oc-pk}@keyframes lp-oc-pk{0%{opacity:0;offset-distance:0%;transform:scale(.35)}12%{opacity:1}30%{transform:scale(1)}66%{opacity:1}to{opacity:0;offset-distance:100%}}.marketing-landing [data-scene=orchestrate] .lp-ping{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border:1.5px solid var(--lp-yellow);border-radius:50%;z-index:1}.marketing-landing [data-scene=orchestrate] .lp-ping.lp-sm{width:16px;height:16px;margin:-8px 0 0 -8px}.marketing-landing [data-scene=orchestrate] .lp-ping.lp-green{border-color:var(--lp-green)}.marketing-landing [data-scene=orchestrate] .lp-sub-w{position:absolute;left:342px}.marketing-landing [data-scene=orchestrate] .lp-sub-w[data-a=pop]{animation-name:lp-oc-spawn;animation-duration:.45s}@keyframes lp-oc-spawn{0%{opacity:0;transform:scale(.9)}30%{opacity:1}}.marketing-landing [data-scene=orchestrate] .lp-sub{position:relative;width:196px;height:86px;border:1px solid var(--lp-line);border-radius:6px;background:var(--lp-paper)}.marketing-landing [data-scene=orchestrate] .lp-sub.lp-anim{animation:lp-oc-settle .5s linear var(--lp-d) both}@keyframes lp-oc-settle{0%{background:var(--lp-white)}}.marketing-landing [data-scene=orchestrate] .lp-sub .lp-ui-head{height:30px;padding:0 10px;gap:5px;letter-spacing:.01em;white-space:nowrap}.marketing-landing [data-scene=orchestrate] .lp-sub .lp-ui-head .lp-bot-avatar{width:18px;height:18px;background:var(--lp-white);border:1px solid var(--lp-line)}.marketing-landing [data-scene=orchestrate] .lp-sub .lp-ui-head .lp-bot-avatar img{width:11px;height:11px}.marketing-landing [data-scene=orchestrate] .lp-sub .lp-ui-head .lp-tkw{display:inline-flex}.marketing-landing [data-scene=orchestrate] .lp-sub .lp-ui-head .lp-tkw[data-a=pop]{animation-duration:.3s}.marketing-landing [data-scene=orchestrate] .lp-sub .lp-ui-head .lp-tk{display:inline-grid;place-items:center;width:22px;height:15px;border:1px solid #b9cdbb;border-radius:3px;background:var(--lp-green-soft);color:var(--lp-green);font:600 11px/1 var(--lp-mono)}.marketing-landing [data-scene=orchestrate] .lp-sub .lp-ui-head .lp-tk.lp-anim{animation:lp-oc-tk .4s linear var(--lp-d) both}@keyframes lp-oc-tk{0%{border-color:var(--lp-ink);background:var(--lp-yellow);color:var(--lp-ink)}}.marketing-landing [data-scene=orchestrate] .lp-sub .lp-body{padding:8px 11px 0}.marketing-landing [data-scene=orchestrate] .lp-sub .lp-act{position:relative;height:18px;font:12px/18px var(--lp-mono);color:var(--lp-muted)}.marketing-landing [data-scene=orchestrate] .lp-sub .lp-act>span{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.marketing-landing [data-scene=orchestrate] .lp-sub .lp-act .lp-ok{color:var(--lp-green)}.marketing-landing [data-scene=orchestrate] .lp-sub .lp-act .lp-bars{height:12px}.marketing-landing [data-scene=orchestrate] .lp-sub .lp-prog{display:flex;align-items:center;gap:8px;height:16px;margin-top:6px}.marketing-landing [data-scene=orchestrate] .lp-sub .lp-prog.lp-anim{animation:lp-oc-prog .3s var(--lp-ease-out) var(--lp-d) both}@keyframes lp-oc-prog{0%{opacity:.45}}.marketing-landing [data-scene=orchestrate] .lp-sub .lp-prog .lp-meter{flex:1}.marketing-landing [data-scene=orchestrate] .lp-sub .lp-num{flex:none;margin-left:auto;font:12px/16px var(--lp-mono);color:var(--lp-muted);white-space:nowrap}.marketing-landing [data-scene=orchestrate] .lp-sub .lp-num .lp-odo{color:var(--lp-ink)}.marketing-landing [data-scene=orchestrate] .lp-hist{flex:1;display:flex;align-items:flex-end;justify-content:space-between;gap:3px;height:16px;border-bottom:1px solid var(--lp-line-soft)}.marketing-landing [data-scene=orchestrate] .lp-hist i{display:block;width:4px;height:var(--lp-h);border-radius:1px;background:var(--lp-ink-soft);opacity:.65;transform-origin:bottom}.marketing-landing [data-scene=orchestrate] .lp-hist i.lp-hot{background:var(--lp-red);opacity:1}.marketing-landing [data-scene=orchestrate] .lp-hist i.lp-anim{animation:lp-oc-bar .35s var(--lp-ease-out) var(--lp-d) both}@keyframes lp-oc-bar{0%{transform:scaleY(0)}}.marketing-landing [data-scene=orchestrate] .lp-odo{display:inline-flex;height:12px;overflow:hidden;vertical-align:-1px;font:12px/12px var(--lp-mono)}.marketing-landing [data-scene=orchestrate] .lp-odo i{display:block;font-style:normal;transform:translateY(calc(var(--lp-v) * -12px))}.marketing-landing [data-scene=orchestrate] .lp-odo b{display:block;height:12px;min-width:1ch;font-weight:400;text-align:center}.marketing-landing [data-scene=orchestrate] .lp-odo i.lp-cyc.lp-anim{animation-name:lp-oc-odo;animation-duration:calc(var(--lp-t) / var(--lp-it));animation-timing-function:steps(10,end);animation-delay:var(--lp-d);animation-iteration-count:var(--lp-it);animation-fill-mode:both}.marketing-landing [data-scene=orchestrate] .lp-odo i.lp-lin.lp-anim{animation-name:lp-oc-odo-lin;animation-duration:var(--lp-t);animation-timing-function:steps(var(--lp-n),end);animation-delay:var(--lp-d);animation-iteration-count:1;animation-fill-mode:both}@keyframes lp-oc-odo{0%{transform:translateY(0)}to{transform:translateY(-120px)}}@keyframes lp-oc-odo-lin{0%{transform:translateY(0)}to{transform:translateY(calc(var(--lp-n) * -12px))}}.marketing-landing [data-scene=orchestrate] .lp-steps{display:flex;align-items:center;gap:5px;font:12px/1 var(--lp-mono);color:var(--lp-muted)}.marketing-landing [data-scene=orchestrate] .lp-pill{padding:3px 7px;border:1px solid #b9cdbb;border-radius:3px;background:var(--lp-green-soft);color:var(--lp-green)}.marketing-landing [data-scene=orchestrate] .lp-pill.lp-anim{animation:lp-oc-pill var(--lp-t) linear var(--lp-d) both}@keyframes lp-oc-pill{0%{border-color:var(--lp-line);background:var(--lp-white);color:var(--lp-muted)}10%,90%{border-color:#d8b32d;background:var(--lp-yellow);color:var(--lp-ink)}to{border-color:#b9cdbb;background:var(--lp-green-soft);color:var(--lp-green)}}.marketing-landing [data-scene=orchestrate] .lp-summary{position:absolute;left:22px;top:312px;width:248px;height:46px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid var(--lp-ink);border-radius:5px;background:var(--lp-ink);color:var(--lp-paper);box-shadow:4px 4px 0 var(--lp-butter);z-index:3}.marketing-landing [data-scene=orchestrate] .lp-summary.lp-anim{animation:lp-oc-toast .55s var(--lp-ease-pop) var(--lp-d) both}@keyframes lp-oc-toast{0%{opacity:0;transform:translateY(-14px) scale(.9)}}.marketing-landing [data-scene=orchestrate] .lp-summary .lp-bot-avatar{width:22px;height:22px}.marketing-landing [data-scene=orchestrate] .lp-summary .lp-bot-avatar img{width:14px;height:14px}.marketing-landing [data-scene=orchestrate] .lp-summary b{display:block;font-size:13px;font-weight:600;line-height:15px}.marketing-landing [data-scene=orchestrate] .lp-summary small{display:block;margin-top:2px;font:11px/12px var(--lp-mono);color:var(--lp-yellow);white-space:nowrap}.marketing-landing [data-scene=assets] .lp-prompt-bar{position:absolute;display:flex;align-items:center;gap:10px;padding:7px 8px 7px 14px;border:1px solid var(--lp-ink);border-radius:6px;background:var(--lp-white);font-size:13px;box-shadow:4px 4px 0 var(--lp-butter)}.marketing-landing [data-scene=assets] .lp-prompt-bar .lp-text{flex:1;min-width:0;display:flex;align-items:center}.marketing-landing [data-scene=assets] .lp-typed{position:relative;display:block;overflow:hidden;padding-right:3px;white-space:nowrap}.marketing-landing [data-scene=assets] .lp-typed .lp-mask{position:absolute;inset:0 3px 0 0;background:var(--lp-white);border-left:1.5px solid transparent;transform:translate(100%);animation:lp-type-mask 1.15s steps(53,end) .3s both,lp-caret-life 2.12s linear .28s 1 none}@keyframes lp-type-mask{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes lp-caret-life{0%,57.4%{border-left-color:var(--lp-ink)}57.5%,73.9%{border-left-color:transparent}74%,90.5%{border-left-color:var(--lp-ink)}90.6%,to{border-left-color:transparent}}.marketing-landing [data-scene=assets] .lp-gen{min-width:108px;justify-content:center}.marketing-landing [data-scene=assets] .lp-gen .lp-busy,.marketing-landing [data-scene=assets] .lp-gen .lp-done{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:inherit;background:var(--lp-white);color:var(--lp-ink-soft)}.marketing-landing [data-scene=assets] .lp-gen .lp-done{background:var(--lp-green-soft);color:var(--lp-green)}.marketing-landing [data-scene=assets] .lp-gen .lp-done svg{width:11px;height:11px}.marketing-landing [data-scene=assets] .lp-gen .lp-done svg path{fill:none;stroke:var(--lp-green);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.marketing-landing [data-scene=assets] .lp-gen .lp-busy[data-a=show],.marketing-landing [data-scene=assets] .lp-gen .lp-done[data-a=show],.marketing-landing [data-scene=assets] .lp-step .lp-sub>span[data-a=show],.marketing-landing [data-scene=assets] .lp-skel[data-a=show]{animation-name:lp-a-cut}@keyframes lp-a-cut{0%{opacity:0}0.4%{opacity:1}99.6%{opacity:1}to{opacity:0}}.marketing-landing [data-scene=assets] .lp-slot-w{position:absolute;width:160px;height:148px}.marketing-landing [data-scene=assets] .lp-slot{position:absolute;inset:0;display:grid;place-items:center;border:1px dashed var(--lp-line);border-radius:6px;font:11px/1 var(--lp-mono);letter-spacing:.06em;color:var(--lp-muted)}.marketing-landing [data-scene=assets] .lp-tile{position:absolute;width:160px;height:148px;display:flex;flex-direction:column;border:1px solid var(--lp-line);border-radius:6px;background:var(--lp-white);overflow:hidden}.marketing-landing [data-scene=assets] .lp-tile .lp-preview{position:relative;flex:1;display:grid;place-items:center;background:var(--lp-paper);border-bottom:1px solid var(--lp-line-soft)}.marketing-landing [data-scene=assets] .lp-tile .lp-take{position:absolute;inset:0;background:var(--lp-butter);opacity:0;z-index:4;animation:lp-take-flash .5s ease-out var(--lp-d) none}@keyframes lp-take-flash{0%{opacity:0}22%{opacity:.45}to{opacity:0}}.marketing-landing [data-scene=assets] .lp-tile .lp-meta{height:38px;padding:5px 8px 0;font:11px/1.35 var(--lp-mono);color:var(--lp-muted)}.marketing-landing [data-scene=assets] .lp-tile .lp-meta .lp-name{display:flex;align-items:center;justify-content:space-between;gap:4px;height:15px}.marketing-landing [data-scene=assets] .lp-tile .lp-meta b{display:block;font-size:11px;font-weight:600;color:var(--lp-ink);white-space:nowrap}.marketing-landing [data-scene=assets] .lp-tile .lp-meta .lp-tag{padding:0 4px;border-radius:3px;font-size:11px;line-height:14px}.marketing-landing [data-scene=assets] .lp-tile .lp-meta b.lp-anim{animation:lp-name-ink .4s var(--lp-ease-out) var(--lp-d) both}@keyframes lp-name-ink{0%{color:var(--lp-muted)}}.marketing-landing [data-scene=assets] .lp-tile .lp-meta span.lp-spec{display:block;white-space:nowrap}.marketing-landing [data-scene=assets] .lp-skel{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:9px;font:11px/1 var(--lp-mono);color:var(--lp-muted);background:var(--lp-paper);z-index:2}.marketing-landing [data-scene=assets] .lp-skel .lp-lbl{display:inline-flex;align-items:center;gap:7px}.marketing-landing [data-scene=assets] .lp-skel .lp-meter{width:88px}.marketing-landing [data-scene=assets] .lp-crate{width:84px;height:84px;overflow:visible}.marketing-landing [data-scene=assets] .lp-crate .lp-body{fill:var(--lp-butter);stroke:none}.marketing-landing [data-scene=assets] .lp-crate .lp-frame{fill:var(--lp-ink);opacity:.1}.marketing-landing [data-scene=assets] .lp-crate .lp-outline{fill:none;stroke:var(--lp-ink);stroke-width:1.5;stroke-linejoin:round}.marketing-landing [data-scene=assets] .lp-crate .lp-seam{fill:none;stroke:var(--lp-ink);stroke-width:1;opacity:.32}.marketing-landing [data-scene=assets] .lp-crate .lp-inner{fill:none;stroke:var(--lp-ink);stroke-width:1;opacity:.7}.marketing-landing [data-scene=assets] .lp-crate .lp-brace{fill:none;stroke:var(--lp-ink);stroke-width:1.5;stroke-linecap:round}.marketing-landing [data-scene=assets] .lp-crate .lp-nail{fill:var(--lp-ink)}.marketing-landing [data-scene=assets] .lp-crate .lp-stencil{fill:var(--lp-ink);opacity:.6}.marketing-landing [data-scene=assets] .lp-crate .lp-scratch{fill:none;stroke:var(--lp-ink);stroke-width:.9;stroke-linecap:round;opacity:.4}.marketing-landing [data-scene=assets] .lp-crate.lp-anim{animation:lp-a-scan .6s linear var(--lp-d) both}@keyframes lp-a-scan{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.marketing-landing [data-scene=assets] .lp-scanline{position:absolute;left:43px;right:43px;top:11.5px;height:2px;background:var(--lp-yellow);border-top:1px solid var(--lp-ink);opacity:0;z-index:1;animation:lp-scan-move .6s linear var(--lp-d) none}@keyframes lp-scan-move{0%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0;transform:translateY(84px)}}.marketing-landing [data-scene=assets] .lp-wave-w{position:relative;width:118px;height:56px}.marketing-landing [data-scene=assets] .lp-wave-w:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--lp-line)}.marketing-landing [data-scene=assets] .lp-wave{position:absolute;inset:0;display:flex;align-items:center;gap:2px;z-index:1}.marketing-landing [data-scene=assets] .lp-wave i{display:block;width:3px;height:calc(var(--lp-h) * 56px);border-radius:1.5px;background:var(--lp-ink);transform-origin:center}.marketing-landing [data-scene=assets] .lp-wave i[data-a=pop]{animation-name:lp-wave-in;animation-duration:.4s}@keyframes lp-wave-in{0%{opacity:0;transform:scaleY(.05)}}.marketing-landing [data-scene=assets] .lp-playhead{position:absolute;left:-2px;top:-5px;width:4px;height:66px;border:1px solid var(--lp-ink);border-radius:1px;background:var(--lp-yellow);opacity:0;z-index:2;animation:lp-sweep .6s linear var(--lp-d) none}@keyframes lp-sweep{0%{opacity:0;transform:translate(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(118px)}}.marketing-landing [data-scene=assets] .lp-cube-wrap{perspective:380px;margin-top:12px}.marketing-landing [data-scene=assets] .lp-cube{position:relative;width:40px;height:40px;transform-style:preserve-3d;transform:rotateX(-24deg) rotateY(-30deg)}.marketing-landing [data-scene=assets] .lp-cube.lp-anim{animation:lp-turntable 6.45s 5.85s both}@keyframes lp-turntable{0%{transform:rotateX(-24deg) rotateY(-210deg);animation-timing-function:cubic-bezier(.35,0,.25,1)}50%{transform:rotateX(-24deg) rotateY(-46deg);animation-timing-function:linear}to{transform:rotateX(-24deg) rotateY(-30deg)}}.marketing-landing [data-scene=assets] .lp-cube .lp-f,.marketing-landing [data-scene=assets] .lp-coll .lp-cf{position:absolute;inset:0}.marketing-landing [data-scene=assets] .lp-cube .lp-f svg{display:block;width:40px;height:40px;overflow:visible}.marketing-landing [data-scene=assets] .lp-cube .lp-f:nth-child(1){transform:translateZ(20px)}.marketing-landing [data-scene=assets] .lp-cube .lp-f:nth-child(2){transform:rotateY(180deg) translateZ(20px)}.marketing-landing [data-scene=assets] .lp-cube .lp-f:nth-child(3){transform:rotateY(90deg) translateZ(20px)}.marketing-landing [data-scene=assets] .lp-cube .lp-f:nth-child(4){transform:rotateY(-90deg) translateZ(20px)}.marketing-landing [data-scene=assets] .lp-cube .lp-f:nth-child(5){transform:rotateX(90deg) translateZ(20px)}.marketing-landing [data-scene=assets] .lp-cube .lp-f:nth-child(6){transform:rotateX(-90deg) translateZ(20px)}.marketing-landing [data-scene=assets] .lp-cube .lp-fl .lp-base{fill:var(--lp-butter)}.marketing-landing [data-scene=assets] .lp-cube .lp-fl .lp-sh{fill:var(--lp-ink);opacity:0}.marketing-landing [data-scene=assets] .lp-cube .lp-fl .lp-st{fill:var(--lp-ink);opacity:.5}.marketing-landing [data-scene=assets] .lp-cube .lp-f:nth-child(2) .lp-sh{opacity:.16}.marketing-landing [data-scene=assets] .lp-cube .lp-f:nth-child(3) .lp-sh{opacity:.1}.marketing-landing [data-scene=assets] .lp-cube .lp-f:nth-child(4) .lp-sh{opacity:.05}.marketing-landing [data-scene=assets] .lp-cube .lp-f:nth-child(5) .lp-sh{fill:var(--lp-white);opacity:.45}.marketing-landing [data-scene=assets] .lp-cube .lp-f:nth-child(6) .lp-sh{opacity:.24}.marketing-landing [data-scene=assets] .lp-cube .lp-fl.lp-anim{animation:lp-a-fill var(--lp-t, .5s) var(--lp-ease-out) var(--lp-d) both}@keyframes lp-a-fill{0%{opacity:0}}.marketing-landing [data-scene=assets] .lp-cube .lp-ol{fill:none;stroke:var(--lp-ink);stroke-width:1.4;stroke-linejoin:round}.marketing-landing [data-scene=assets] .lp-cube .lp-pl{fill:none;stroke:var(--lp-ink);stroke-width:.9;opacity:.35}.marketing-landing [data-scene=assets] .lp-cube .lp-br{fill:none;stroke:var(--lp-ink);stroke-width:1.2;stroke-linecap:round;opacity:.8}.marketing-landing [data-scene=assets] .lp-coll{position:absolute;inset:-4px;transform-style:preserve-3d;pointer-events:none}.marketing-landing [data-scene=assets] .lp-coll .lp-cf svg{display:block;width:48px;height:48px;overflow:visible}.marketing-landing [data-scene=assets] .lp-coll .lp-cf:nth-child(1){transform:translateZ(24px)}.marketing-landing [data-scene=assets] .lp-coll .lp-cf:nth-child(2){transform:rotateY(180deg) translateZ(24px)}.marketing-landing [data-scene=assets] .lp-coll .lp-cf:nth-child(3){transform:rotateY(90deg) translateZ(24px)}.marketing-landing [data-scene=assets] .lp-coll .lp-cf:nth-child(4){transform:rotateY(-90deg) translateZ(24px)}.marketing-landing [data-scene=assets] .lp-coll .lp-cf:nth-child(5){transform:rotateX(90deg) translateZ(24px)}.marketing-landing [data-scene=assets] .lp-coll .lp-cf:nth-child(6){transform:rotateX(-90deg) translateZ(24px)}.marketing-landing [data-scene=assets] .lp-coll .lp-cbx{fill:none;stroke:var(--lp-green);stroke-width:1;opacity:.75}.marketing-landing [data-scene=assets] .lp-coll .lp-chd{fill:none;stroke:var(--lp-green);stroke-width:2;stroke-linecap:round}.marketing-landing [data-scene=assets] .lp-gz-lbl{position:absolute;left:6px;top:3px;padding:0 3px;border-radius:3px;background:var(--lp-paper);font:11px/1.25 var(--lp-mono);color:var(--lp-green);white-space:nowrap;z-index:3}.marketing-landing [data-scene=assets] .lp-pk{position:absolute;left:0;top:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;border:1px solid var(--lp-ink);background:var(--lp-yellow);z-index:6;pointer-events:none}.marketing-landing [data-scene=assets] .lp-fc{position:absolute;left:0;top:0;width:24px;height:24px;margin:-12px 0 0 -12px;z-index:6;pointer-events:none}.marketing-landing [data-scene=assets] .lp-fc b{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--lp-ink);border-radius:4px;background:var(--lp-white);box-shadow:2px 2px 0 var(--lp-butter);animation:lp-fc-lift .4s var(--lp-ease-pop) var(--lp-d) both}@keyframes lp-fc-lift{0%{opacity:0;transform:scale(.3)}}.marketing-landing [data-scene=assets] .lp-fc svg{width:13px;height:13px}.marketing-landing [data-scene=assets] .lp-fc svg *{fill:none;stroke:var(--lp-ink);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.marketing-landing [data-scene=assets] .lp-cur{position:absolute;left:0;top:0;width:0;height:0;z-index:7}.marketing-landing [data-scene=assets] .lp-pipe .lp-rail{position:absolute;left:-1px;top:-1px;width:300px;height:108px;overflow:visible;pointer-events:none}.marketing-landing [data-scene=assets] .lp-pipe .lp-rail line{stroke:var(--lp-ink);stroke-width:1.2;stroke-linecap:round}.marketing-landing [data-scene=assets] .lp-pipe .lp-rail line[data-a=draw]{animation-timing-function:ease-in-out}.marketing-landing [data-scene=assets] .lp-pipe .lp-rail line.lp-soft{stroke:var(--lp-line);stroke-dasharray:2 3}.marketing-landing [data-scene=assets] .lp-step{position:absolute;top:40px;width:92px}.marketing-landing [data-scene=assets] .lp-node{position:relative;display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--lp-green);border-radius:50%;background:var(--lp-green-soft);color:var(--lp-green);font:600 10px/1 var(--lp-mono);z-index:1}.marketing-landing [data-scene=assets] .lp-node.lp-anim{animation:lp-node-done .3s var(--lp-ease-out) var(--lp-d) both}@keyframes lp-node-done{0%{border-color:var(--lp-line);background:var(--lp-white);color:var(--lp-muted)}}.marketing-landing [data-scene=assets] .lp-node>*{position:absolute}.marketing-landing [data-scene=assets] .lp-node .lp-on{inset:-1px;border-radius:50%;background:var(--lp-yellow);box-shadow:inset 0 0 0 1px var(--lp-ink);opacity:var(--lp-on);z-index:0}.marketing-landing [data-scene=assets] .lp-node .lp-on[data-a=hl]{animation-name:lp-node-on}@keyframes lp-node-on{0%{--lp-on: 0}3%{--lp-on: 1}to{--lp-on: 1}}.marketing-landing [data-scene=assets] .lp-node b{z-index:1;font-weight:600}.marketing-landing [data-scene=assets] .lp-node .lp-ck{width:10px;height:10px;z-index:1}.marketing-landing [data-scene=assets] .lp-node .lp-ck path{fill:none;stroke:var(--lp-green);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.marketing-landing [data-scene=assets] .lp-step .lp-name{display:block;margin-top:8px;font:600 11px/1.3 var(--lp-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--lp-ink)}.marketing-landing [data-scene=assets] .lp-step .lp-sub{position:relative;display:block;height:15px;margin-top:2px;font:11px/15px var(--lp-mono);color:var(--lp-muted);white-space:nowrap}.marketing-landing [data-scene=assets] .lp-step .lp-sub>span{position:absolute;left:0;top:0}.marketing-landing [data-scene=assets] .lp-step .lp-sub .lp-ok{color:var(--lp-green)}.marketing-landing [data-scene=assets] .lp-proj .lp-new{position:absolute;right:9px;top:7px;padding:1px 7px;font-size:11px;line-height:1.4}.marketing-landing [data-scene=assets] .lp-tree{padding:3px 0}.marketing-landing [data-scene=assets] .lp-row{position:relative;display:flex;align-items:center;height:22px;padding:0 10px;font:12px/1 var(--lp-mono);color:var(--lp-muted);white-space:nowrap}.marketing-landing [data-scene=assets] .lp-row.lp-anim{animation:lp-row-land .8s ease-out var(--lp-d) forwards}@keyframes lp-row-land{0%{background:var(--lp-yellow)}to{background:transparent}}.marketing-landing [data-scene=assets] .lp-row .lp-fold{width:60px;flex-shrink:0;font-size:11.5px}.marketing-landing [data-scene=assets] .lp-row .lp-file{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--lp-ink)}.marketing-landing [data-scene=assets] .lp-row .lp-file svg{width:12px;height:12px;flex-shrink:0}.marketing-landing [data-scene=assets] .lp-row .lp-file svg *{fill:none;stroke:var(--lp-ink);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.marketing-landing [data-scene=playtest] .lp-lv .lp-cloud{fill:var(--lp-white);opacity:.9}.marketing-landing [data-scene=playtest] .lp-lv .lp-ground{fill:var(--lp-line-soft);stroke:var(--lp-ink);stroke-width:1.5}.marketing-landing [data-scene=playtest] .lp-lv .lp-spike{fill:var(--lp-line);stroke:var(--lp-ink);stroke-width:1.2;stroke-linejoin:round}.marketing-landing [data-scene=playtest] .lp-lv .lp-pole{stroke:var(--lp-ink);stroke-width:1.5;stroke-linecap:round}.marketing-landing [data-scene=playtest] .lp-lv .lp-knob{fill:var(--lp-ink)}.marketing-landing [data-scene=playtest] .lp-lv .lp-pad{fill:var(--lp-yellow);stroke:var(--lp-ink);stroke-width:.8}.marketing-landing [data-scene=playtest] .lp-lv .lp-glabel{font:12px var(--lp-mono);fill:var(--lp-muted)}.marketing-landing [data-scene=playtest] .lp-lv .lp-tuft{fill:none;stroke:var(--lp-ink);stroke-width:1;stroke-linecap:round;opacity:.4}.marketing-landing [data-scene=playtest] .lp-trailw{position:absolute;inset:0;animation:lp-pt-trail .5s var(--lp-ease-out) var(--lp-d) both}.marketing-landing [data-scene=playtest] .lp-trailw svg{position:absolute;inset:0;width:100%;height:100%}.marketing-landing [data-scene=playtest] .lp-trail{fill:none;stroke:var(--lp-ink);stroke-width:1.2;stroke-dasharray:2 5;stroke-linecap:round;opacity:.22}@keyframes lp-pt-trail{0%{clip-path:inset(0 100% 0 0)}}.marketing-landing [data-scene=playtest] .lp-flag{position:absolute;width:32px;height:22px;animation:lp-pt-flag .5s var(--lp-ease-out) 5.8s both}.marketing-landing [data-scene=playtest] .lp-flag svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.marketing-landing [data-scene=playtest] .lp-flag path{fill:var(--lp-yellow);stroke:var(--lp-ink);stroke-width:1.4;stroke-linejoin:round}@keyframes lp-pt-flag{0%{transform:translateY(44px)}}.marketing-landing [data-scene=playtest] .lp-glow{position:absolute;width:0;height:0}.marketing-landing [data-scene=playtest] .lp-glow .lp-halo{left:0;top:0;width:60px;height:60px;margin:-30px 0 0 -30px}.marketing-landing [data-scene=playtest] .lp-crate{position:absolute;width:30px;height:30px;opacity:0;animation:lp-pt-break .1s steps(1,end) var(--lp-d) both}.marketing-landing [data-scene=playtest] .lp-crate svg{display:block;width:100%;height:100%}.marketing-landing [data-scene=playtest] .lp-crate rect{fill:var(--lp-butter);stroke:var(--lp-ink);stroke-width:1.5}.marketing-landing [data-scene=playtest] .lp-crate path{fill:none;stroke:var(--lp-ink);stroke-width:1.2;opacity:.5}@keyframes lp-pt-break{0%{opacity:1;transform:none}2%{opacity:1;transform:translate(3px) scale(1.14)}60%,to{opacity:0;transform:translate(3px) scale(1.14)}}.marketing-landing [data-scene=playtest] .lp-debris{position:absolute;width:9px;height:9px;border:1.5px solid var(--lp-ink);border-radius:2px;background:var(--lp-butter);opacity:0;animation:lp-pt-debris .72s linear var(--lp-d) none}.marketing-landing [data-scene=playtest] .lp-debris.lp-s{width:6px;height:6px;border-width:1px}@keyframes lp-pt-debris{0%{opacity:1;transform:translate(0) rotate(0)}45%{opacity:1;transform:translate(calc(var(--lp-dx) * .55),var(--lp-dy)) rotate(calc(var(--lp-r) * .5))}to{opacity:0;transform:translate(var(--lp-dx),calc(var(--lp-dy) * .15 + 28px)) rotate(var(--lp-r))}}.marketing-landing [data-scene=playtest] .lp-click-ring.lp-fast{opacity:0;animation:lp-pt-ring .26s ease-out var(--lp-d) none}@keyframes lp-pt-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.3)}}.marketing-landing [data-scene=playtest] .lp-puff{position:absolute;width:0;height:0}.marketing-landing [data-scene=playtest] .lp-puff i{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--lp-line);opacity:0;animation:lp-pt-puff .55s ease-out var(--lp-d) none}.marketing-landing [data-scene=playtest] .lp-puff.lp-sm i{left:-2.5px;top:-2.5px;width:5px;height:5px;animation-duration:.4s}.marketing-landing [data-scene=playtest] .lp-puff.lp-air i{width:6px;height:6px;left:-3px;top:-3px;animation-duration:.3s}@keyframes lp-pt-puff{0%{opacity:.95;transform:translate(0) scale(.45)}to{opacity:0;transform:translate(var(--lp-px),var(--lp-py)) scale(1.3)}}.marketing-landing [data-scene=playtest] .lp-plane{position:absolute;left:22px;top:18px;width:516px;height:180px;pointer-events:none}.marketing-landing [data-scene=playtest] .lp-mover{position:absolute;left:432px;top:131px;width:30px;height:30px;margin:-15px 0 0 -15px;animation:lp-pt-run 6s linear 0s both}.marketing-landing [data-scene=playtest] .lp-rb,.marketing-landing [data-scene=playtest] .lp-jumper,.marketing-landing [data-scene=playtest] .lp-hopper,.marketing-landing [data-scene=playtest] .lp-poser{position:absolute;inset:0}.marketing-landing [data-scene=playtest] .lp-jumper{animation:lp-pt-jump 1.66s linear 2.67s both}.marketing-landing [data-scene=playtest] .lp-hopper{animation:lp-pt-hop .4s linear 5.76s both}.marketing-landing [data-scene=playtest] .lp-poser{transform-origin:50% 100%;animation:lp-pt-pose 6.4s linear 0s both}.marketing-landing [data-scene=playtest] .lp-poser .lp-sprite{inset:0;margin:0}.marketing-landing [data-scene=playtest] .lp-rb1{animation:lp-pt-bob .32s linear 1s 4.5 none}.marketing-landing [data-scene=playtest] .lp-rb2{animation:lp-pt-bob .32s linear 4.46s 1 none}.marketing-landing [data-scene=playtest] .lp-rb3{animation:lp-pt-bob .3s linear 5.32s 1 none}@keyframes lp-pt-bob{0%{transform:translateY(0) rotate(0)}25%{transform:translateY(-2px) rotate(1.5deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(-2px) rotate(-1.5deg)}to{transform:translateY(0) rotate(0)}}@keyframes lp-pt-run{0%,16.667%{transform:translate(-402px);animation-timing-function:cubic-bezier(.5,0,.62,.45)}19.167%{transform:translate(-395px);animation-timing-function:linear}44.5%{transform:translate(-292px)}72.167%{transform:translate(-182px)}81.333%{transform:translate(-146px);animation-timing-function:cubic-bezier(.4,.065,.6,.95)}86.333%{transform:translate(-26px);animation-timing-function:cubic-bezier(.33,.33,.5,1)}95%,to{transform:translate(0)}}@keyframes lp-pt-jump{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.2,.7,.35,1)}25.9%{transform:translateY(-46px);animation-timing-function:cubic-bezier(.5,0,.8,.6)}37%{transform:translateY(-28px);animation-timing-function:cubic-bezier(.2,.7,.35,1)}62%{transform:translateY(-84px);animation-timing-function:cubic-bezier(.55,0,.9,.55)}to{transform:translateY(0)}}@keyframes lp-pt-hop{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.2,.7,.35,1)}50%{transform:translateY(-14px);animation-timing-function:cubic-bezier(.55,0,.9,.55)}to{transform:translateY(0)}}@keyframes lp-pt-pose{0%,13.28%{transform:none}14.84%{transform:scale(1.14,.86)}16.41%{transform:scale(.94,1.08) rotate(-4deg)}19.53%,38.28%{transform:none}39.84%{transform:scale(1.16,.84)}40.63%{transform:scale(1.12,.88)}41.72%{transform:scale(.88,1.16) rotate(-8deg)}48.44%{transform:scale(1) rotate(-3deg)}50.63%{transform:scale(1.04,.96) rotate(3deg)}51.41%{transform:scale(.86,1.18) rotate(-12deg)}57.03%{transform:scale(1) rotate(0)}65.63%{transform:scale(1) rotate(14deg)}67.66%{transform:scale(1.3,.72) rotate(0)}69.53%{transform:scale(.95,1.06)}71.56%,74.22%{transform:none}75.31%{transform:scale(.9,1.1) rotate(-6deg)}76.25%,80.94%{transform:scale(1.4,.78)}82.19%{transform:scale(.9,1.1)}83.75%,87.5%{transform:none}89.06%{transform:scale(1.12,.9)}90.31%{transform:scale(.9,1.12)}92.97%{transform:none}96.09%{transform:scale(1.2,.85)}98.44%,to{transform:none}}.marketing-landing [data-scene=playtest] .lp-speed{position:absolute;left:-36px;top:7px;width:26px;height:16px}.marketing-landing [data-scene=playtest] .lp-speed i{position:absolute;height:2.5px;border-radius:1.25px;background:var(--lp-ink);opacity:.6;transform-origin:right center;animation:lp-pt-streak .26s ease-out 4.86s both}.marketing-landing [data-scene=playtest] .lp-speed i:nth-child(2){animation-delay:4.89s}.marketing-landing [data-scene=playtest] .lp-speed i:nth-child(3){animation-delay:4.92s}@keyframes lp-pt-streak{0%{transform:scaleX(0)}}.marketing-landing [data-scene=playtest] .lp-ret{position:absolute}.marketing-landing [data-scene=playtest] .lp-ret svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.marketing-landing [data-scene=playtest] .lp-ret rect{fill:none;stroke:var(--lp-ink);stroke-width:1;opacity:.75}.marketing-landing [data-scene=playtest] .lp-ret b{position:absolute;left:50%;top:-22px;transform:translate(-50%)}.marketing-landing [data-scene=playtest] .lp-ret.lp-tr b{left:100%;top:-19px;margin-left:-1px;transform:none}.marketing-landing [data-scene=playtest] .lp-ret.lp-r b{left:auto;right:0;transform:none}.marketing-landing [data-scene=playtest] .lp-ret b span{display:block;padding:3px 6px;border:1px solid var(--lp-ink);border-radius:3px;background:var(--lp-white);font:600 11px/1 var(--lp-mono);color:var(--lp-ink);white-space:nowrap}.marketing-landing [data-scene=playtest] .lp-flash{background:color-mix(in srgb,var(--lp-white) 50%,transparent)}.marketing-landing [data-scene=playtest] .lp-vf{position:absolute;width:44px;height:44px}.marketing-landing [data-scene=playtest] .lp-vf svg{display:block;width:100%;height:100%;overflow:visible;animation:lp-pt-vf .14s var(--lp-ease-out) var(--lp-d) both}.marketing-landing [data-scene=playtest] .lp-vf path{fill:none;stroke:var(--lp-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes lp-pt-vf{0%{transform:scale(1.3)}}.marketing-landing [data-scene=playtest] .lp-hard{opacity:0;animation:lp-pt-hard var(--lp-t, 1s) steps(1,end) var(--lp-d, 0s) none}@keyframes lp-pt-hard{0%{opacity:1}to{opacity:0}}.marketing-landing [data-scene=playtest] .lp-badge{gap:7px;padding:4px 9px 4px 5px;font-size:11px}.marketing-landing [data-scene=playtest] .lp-badge .lp-bot-avatar{width:16px;height:16px}.marketing-landing [data-scene=playtest] .lp-badge .lp-bot-avatar img{width:11px;height:11px}.marketing-landing [data-scene=playtest] .lp-tmr{position:relative;display:inline-block;width:40px;height:13px;margin-left:2px;color:var(--lp-yellow);font-weight:400}.marketing-landing [data-scene=playtest] .lp-tmr i{position:absolute;left:0;top:0;font-style:normal}.marketing-landing [data-scene=playtest] .lp-thud{animation:lp-pt-thud .4s ease-out var(--lp-d) none}@keyframes lp-pt-thud{0%,to{transform:translateY(0)}25%{transform:translateY(3px)}60%{transform:translateY(-1px)}}.marketing-landing [data-scene=playtest] .lp-stampw{position:absolute}.marketing-landing [data-scene=playtest] .lp-stampw .lp-stamp{position:static;display:block}.marketing-landing [data-scene=playtest] .lp-slam{position:absolute;inset:0;border:2px solid var(--lp-green);border-radius:8px;opacity:0;animation:lp-pt-slam .55s ease-out var(--lp-d) none}@keyframes lp-pt-slam{0%{opacity:.8;transform:rotate(-8deg) scale(.7)}to{opacity:0;transform:rotate(-8deg) scale(1.45)}}.marketing-landing [data-scene=playtest] .lp-row{display:flex;align-items:flex-start;gap:8px}.marketing-landing [data-scene=playtest] .lp-lbl{margin:9px 6px 0 0;font:600 11px/1 var(--lp-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);white-space:nowrap}.marketing-landing [data-scene=playtest] .lp-kc{display:grid;justify-items:center;gap:4px}.marketing-landing [data-scene=playtest] .lp-kc b{font:400 12px/1 var(--lp-mono);color:var(--lp-muted);white-space:nowrap}.marketing-landing [data-scene=playtest] .lp-key.lp-hold{animation:lp-pt-hold 4.75s linear var(--lp-d) none}@keyframes lp-pt-hold{0%{--lp-on: 0}2%{--lp-on: 1}98%{--lp-on: 1}to{--lp-on: 0}}.marketing-landing [data-scene=playtest] .lp-cnt{position:relative;display:inline-block;width:8px;height:11px;margin-left:7px;color:var(--lp-ink)}.marketing-landing [data-scene=playtest] .lp-cnt i{position:absolute;left:0;top:0;font-style:normal}.marketing-landing [data-scene=playtest] .lp-up{animation:lp-pt-hide var(--lp-d) linear 0s none,lp-pt-rise .42s var(--lp-ease-pop) var(--lp-d) both}@keyframes lp-pt-hide{0%,to{opacity:0}}@keyframes lp-pt-rise{0%{transform:scale(var(--lp-s0, .5))}}.marketing-landing [data-scene=playtest] .lp-strip .lp-kc{position:relative}.marketing-landing [data-scene=playtest] .lp-ph{position:absolute;left:0;top:0;width:52px;height:32px;border:1px dashed var(--lp-line);border-radius:3px}.marketing-landing [data-scene=playtest] .lp-shot{position:relative;display:block;width:52px;height:32px;border:1px solid var(--lp-ink);border-radius:3px;overflow:hidden;background:var(--lp-butter);animation:lp-pt-cap .6s var(--lp-ease-out) var(--lp-d) both}.marketing-landing [data-scene=playtest] .lp-shot svg{display:block;width:100%;height:100%}.marketing-landing [data-scene=playtest] .lp-shot .lp-g{fill:var(--lp-paper-deep);stroke:var(--lp-ink);stroke-width:.8}.marketing-landing [data-scene=playtest] .lp-shot .lp-sp{fill:var(--lp-line);stroke:var(--lp-ink);stroke-width:.7}.marketing-landing [data-scene=playtest] .lp-shot .lp-cr{fill:var(--lp-butter);stroke:var(--lp-ink);stroke-width:.8}.marketing-landing [data-scene=playtest] .lp-shot .lp-fl{fill:var(--lp-yellow);stroke:var(--lp-ink);stroke-width:.8;stroke-linejoin:round}.marketing-landing [data-scene=playtest] .lp-shot .lp-ln{stroke:var(--lp-ink);stroke-width:.9;stroke-linecap:round}.marketing-landing [data-scene=playtest] .lp-shot .lp-mp rect{fill:var(--lp-ink)}.marketing-landing [data-scene=playtest] .lp-shot .lp-mp path{fill:var(--lp-yellow)}@keyframes lp-pt-cap{0%{opacity:0;transform:translate(var(--lp-fx),var(--lp-fy)) scale(var(--lp-sc, .75))}16%{opacity:1}to{opacity:1;transform:none}}.marketing-landing [data-scene=playtest] .lp-con .lp-ui-head{padding:5px 12px}.marketing-landing [data-scene=playtest] .lp-con .lp-bot-avatar{width:18px;height:18px}.marketing-landing [data-scene=playtest] .lp-con .lp-bot-avatar img{width:12px;height:12px}.marketing-landing [data-scene=playtest] .lp-con .lp-eng{display:inline-flex;align-items:center;gap:6px;margin-left:1px;padding-left:10px;border-left:1px solid var(--lp-line);font:400 11px/1 var(--lp-mono);letter-spacing:0;text-transform:none;color:var(--lp-muted)}.marketing-landing [data-scene=playtest] .lp-con .lp-right{position:relative;display:inline-flex;align-items:center;min-height:18px}.marketing-landing [data-scene=playtest] .lp-con .lp-recw{position:absolute;right:0;top:50%;display:inline-flex;align-items:center;gap:6px;transform:translateY(-50%);white-space:nowrap}.marketing-landing [data-scene=playtest] .lp-con .lp-chip{padding:2px 8px}.marketing-landing [data-scene=playtest] .lp-log{position:absolute;left:12px;top:33px;display:grid;font:13px/16px var(--lp-mono);color:var(--lp-ink-soft)}.marketing-landing [data-scene=playtest] .lp-log>span{display:block;white-space:nowrap}.marketing-landing [data-scene=playtest] .lp-log i{display:inline-block;width:44px;color:var(--lp-muted);font-style:normal}.marketing-landing [data-scene=playtest] .lp-log .lp-ok,.marketing-landing [data-scene=playtest] .lp-log .lp-ok i{color:var(--lp-green)}.marketing-landing [data-scene=playtest] .lp-caret{position:absolute;left:56px;width:7px;height:14px}.marketing-landing [data-scene=playtest] .lp-caret i{display:block;width:100%;height:100%;background:var(--lp-ink);opacity:.8}.marketing-landing [data-scene=optimize] .lp-op-game{position:absolute;left:22px;top:18px;width:516px;height:150px;overflow:hidden;border:1px solid var(--lp-ink);border-radius:5px;background:var(--lp-paper-deep)}.marketing-landing [data-scene=optimize] .lp-op-world{position:absolute;inset:0;animation:lp-op-reload 14s linear both}.marketing-landing [data-scene=optimize] .lp-op-level,.marketing-landing [data-scene=optimize] .lp-op-crates svg,.marketing-landing [data-scene=optimize] .lp-op-chart svg,.marketing-landing [data-scene=optimize] .lp-op-focus svg,.marketing-landing [data-scene=optimize] .lp-op-reticle svg{display:block;width:100%;height:100%}.marketing-landing [data-scene=optimize] .lp-op-level-label{fill:var(--lp-muted);font:10px var(--lp-mono)}.marketing-landing [data-scene=optimize] .lp-op-flag{fill:var(--lp-yellow);stroke:var(--lp-ink);stroke-width:1.2;stroke-linejoin:round}.marketing-landing [data-scene=optimize] .lp-op-crates{position:absolute;left:258px;top:88px;width:62px;height:30px;opacity:0;transform-origin:center bottom;animation:lp-op-crates 14s linear both}.marketing-landing [data-scene=optimize] .lp-op-crates rect{fill:var(--lp-butter);stroke:var(--lp-ink);stroke-width:1.5}.marketing-landing [data-scene=optimize] .lp-op-crates path{fill:none;stroke:var(--lp-ink);stroke-width:1.2;opacity:.5}.marketing-landing [data-scene=optimize] .lp-op-player{position:absolute;left:0;top:92px;width:26px;height:26px;transform:translate(424px);animation:lp-op-run 14s linear both}.marketing-landing [data-scene=optimize] .lp-op-sprite{width:26px;height:26px;animation:lp-op-lean 14s linear both}.marketing-landing [data-scene=optimize] .lp-op-speed{position:absolute;left:-24px;top:6px;display:grid;justify-items:end;gap:4px;width:19px;opacity:0;animation:lp-op-speed 14s linear both}.marketing-landing [data-scene=optimize] .lp-op-speed i{width:19px;height:1px;background:var(--lp-ink);opacity:.4}.marketing-landing [data-scene=optimize] .lp-op-speed i:nth-child(2){width:12px}.marketing-landing [data-scene=optimize] .lp-op-debris{position:absolute;width:8px;height:8px;border:1.2px solid var(--lp-ink);border-radius:1.5px;background:var(--lp-butter);opacity:0;animation:lp-op-debris-hitch 1.4s linear 1.96s,lp-op-debris-smooth 1.1s linear 9.98s}.marketing-landing [data-scene=optimize] .lp-op-debris.lp-op-small{width:5px;height:5px;border-width:1px}.marketing-landing [data-scene=optimize] .lp-op-impact{position:absolute;left:268px;top:87px;width:28px;height:28px;border:1.5px solid var(--lp-yellow-ink);border-radius:50%;opacity:0;animation:lp-op-impact-hitch 1.4s linear 1.96s,lp-op-impact .38s ease-out 9.98s}.marketing-landing [data-scene=optimize] .lp-op-hud{position:absolute;left:11px;top:10px;width:220px;height:24px;font:10px/1.4 var(--lp-mono)}.marketing-landing [data-scene=optimize] .lp-op-hud>span{position:absolute;inset:0 auto auto 0;display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border:1px solid var(--lp-line);border-radius:4px;background:var(--lp-white);white-space:nowrap}.marketing-landing [data-scene=optimize] .lp-op-window{opacity:0;animation:lp-op-window var(--lp-t) linear var(--lp-d) none}.marketing-landing [data-scene=optimize] .lp-op-hitch{position:absolute;right:10px;top:10px}.marketing-landing [data-scene=optimize] .lp-op-hitch .lp-chip{font-size:10px}.marketing-landing [data-scene=optimize] .lp-op-reticle{position:absolute;left:238px;top:77px;width:100px;height:52px}.marketing-landing [data-scene=optimize] .lp-op-reticle path{fill:none;stroke:var(--lp-red);stroke-width:1.2;stroke-linecap:round}.marketing-landing [data-scene=optimize] .lp-op-pool{position:absolute;left:157px;top:46px;width:202px;padding:9px 12px;border:1px solid var(--lp-ink);border-radius:5px;background:var(--lp-white);box-shadow:3px 3px 0 var(--lp-butter);font:10px/1.4 var(--lp-mono)}.marketing-landing [data-scene=optimize] .lp-op-pool-title{display:flex;justify-content:space-between;gap:10px;font-weight:600}.marketing-landing [data-scene=optimize] .lp-op-pool-title span{color:var(--lp-yellow-ink);font-weight:400}.marketing-landing [data-scene=optimize] .lp-op-pool-items{display:flex;align-items:center;gap:9px;margin-top:8px}.marketing-landing [data-scene=optimize] .lp-op-pool-items>i{width:13px;height:13px;border:1px solid var(--lp-ink);border-radius:2px;background:var(--lp-butter)}.marketing-landing [data-scene=optimize] .lp-op-pool-items>span{display:flex;align-items:center;gap:5px;margin-left:auto;color:var(--lp-muted)}.marketing-landing [data-scene=optimize] .lp-op-recycle{display:inline-block;font-size:17px;line-height:1;color:var(--lp-ink);animation:lp-l-spin 1.2s var(--lp-ease-out) 6.25s}.marketing-landing [data-scene=optimize] .lp-op-profiler{left:22px;top:180px;width:516px;height:100px}.marketing-landing [data-scene=optimize] .lp-op-profiler .lp-ui-head{height:28px;padding:6px 12px;font-size:10px}.marketing-landing [data-scene=optimize] .lp-op-profiler .lp-right{font-size:9px}.marketing-landing [data-scene=optimize] .lp-op-chart{position:absolute;left:12px;top:30px;width:300px;height:64px}.marketing-landing [data-scene=optimize] .lp-op-gridline{fill:none;stroke:var(--lp-line-soft);stroke-width:.8}.marketing-landing [data-scene=optimize] .lp-op-budget{fill:none;stroke:var(--lp-muted);stroke-width:.8;stroke-dasharray:3 4;opacity:.55}.marketing-landing [data-scene=optimize] .lp-op-chart-label{fill:var(--lp-muted);font:9px var(--lp-mono)}.marketing-landing [data-scene=optimize] .lp-op-trace{fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.marketing-landing [data-scene=optimize] .lp-op-before{opacity:.28;animation:lp-op-ghost .5s ease-out 8.6s both}.marketing-landing [data-scene=optimize] .lp-op-baseline{stroke:var(--lp-red);animation:lp-op-trace 3.3s linear .4s both}.marketing-landing [data-scene=optimize] .lp-op-after{stroke:var(--lp-green);animation:lp-op-trace 2.75s linear 8.65s both}.marketing-landing [data-scene=optimize] .lp-op-spike-ring{fill:var(--lp-white);stroke:var(--lp-red);stroke-width:1.3}.marketing-landing [data-scene=optimize] .lp-op-focus{position:absolute;inset:0;pointer-events:none}.marketing-landing [data-scene=optimize] .lp-op-focus rect{fill:var(--lp-butter);stroke:var(--lp-yellow-line);stroke-width:1}.marketing-landing [data-scene=optimize] .lp-op-focus path{fill:none;stroke:var(--lp-yellow-ink);stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.marketing-landing [data-scene=optimize] .lp-op-cost{position:absolute;left:336px;top:38px;width:159px;font:9px/1.4 var(--lp-mono)}.marketing-landing [data-scene=optimize] .lp-op-cost strong{display:block;margin-bottom:4px;font-size:10px;font-weight:500}.marketing-landing [data-scene=optimize] .lp-op-cost-row{display:flex;align-items:center;gap:7px;height:17px;color:var(--lp-muted)}.marketing-landing [data-scene=optimize] .lp-op-cost-row span{width:34px}.marketing-landing [data-scene=optimize] .lp-op-cost-row i{display:block;height:7px;border-radius:2px}.marketing-landing [data-scene=optimize] .lp-op-cost-before{width:112px;background:var(--lp-red-soft);border:1px solid var(--lp-red)}.marketing-landing [data-scene=optimize] .lp-op-cost-after{width:31px;background:var(--lp-green-soft);border:1px solid var(--lp-green)}.marketing-landing [data-scene=optimize] .lp-op-cost-row b{font:13px/1 var(--lp-sans)}.marketing-landing [data-scene=optimize] .lp-op-agent{left:22px;top:292px;width:516px;height:64px;border-color:var(--lp-ink)}.marketing-landing [data-scene=optimize] .lp-op-agent-head{display:flex;align-items:center;gap:7px;height:32px;padding:6px 12px 0;font:11px var(--lp-mono)}.marketing-landing [data-scene=optimize] .lp-op-agent-head strong{font-weight:600}.marketing-landing [data-scene=optimize] .lp-op-auto{padding:2px 6px;border:1px solid var(--lp-yellow-line);border-radius:3px;background:var(--lp-butter);color:var(--lp-yellow-ink);font-size:9px}.marketing-landing [data-scene=optimize] .lp-op-agent-state{position:relative;width:90px;height:23px;margin-left:auto}.marketing-landing [data-scene=optimize] .lp-op-agent-state>span{position:absolute;right:0;top:0}.marketing-landing [data-scene=optimize] .lp-op-agent-state .lp-spin{margin-top:5px}.marketing-landing [data-scene=optimize] .lp-op-agent-state .lp-chip{font-size:10px}.marketing-landing [data-scene=optimize] .lp-op-messages{position:absolute;left:39px;right:12px;top:37px;height:16px;font:11px/1.4 var(--lp-mono)}.marketing-landing [data-scene=optimize] .lp-op-messages>span{position:absolute;left:0;top:0;white-space:nowrap}.marketing-landing [data-scene=optimize] .lp-op-warning{color:var(--lp-red)}.marketing-landing [data-scene=optimize] .lp-ok{color:var(--lp-green)}.marketing-landing [data-scene=optimize] .lp-op-steps{position:absolute;left:22px;right:22px;top:366px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;font:10px/1.4 var(--lp-mono)}.marketing-landing [data-scene=optimize] .lp-op-steps li{position:relative;display:flex;align-items:center;gap:7px;padding:4px 7px;isolation:isolate}.marketing-landing [data-scene=optimize] .lp-op-steps li:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:3px;background:var(--lp-butter);opacity:var(--lp-on, 0)}.marketing-landing [data-scene=optimize] .lp-op-steps li>i{width:6px;height:6px;border-radius:50%;background:var(--lp-yellow)}.marketing-landing [data-scene=optimize] .lp-op-steps li>.lp-op-verified{background:var(--lp-green)}.marketing-landing [data-scene=optimize] .lp-op-steps li>span{margin-left:auto;color:var(--lp-muted)}@keyframes lp-op-run{0%,5%{transform:translate(24px)}14%{transform:translate(232px);animation-timing-function:steps(1,end)}16.5%{transform:translate(286px);animation-timing-function:steps(1,end)}18.6%{transform:translate(336px);animation-timing-function:steps(1,end)}20.1%{transform:translate(374px)}23.5%,59%{transform:translate(424px)}59.5%,62%{transform:translate(24px)}71.3%{transform:translate(232px)}79.5%,to{transform:translate(424px)}}@keyframes lp-op-lean{0%,4%{transform:rotate(0)}6%,13.5%{transform:rotate(-7deg) translateY(-1px)}14%{transform:rotate(5deg) scale(1.06,.95);animation-timing-function:steps(1,end)}16.5%{transform:rotate(-5deg);animation-timing-function:steps(1,end)}18.6%{transform:rotate(-3deg);animation-timing-function:steps(1,end)}20.1%{transform:rotate(-2deg)}23.5%,61%{transform:none}64%,70.8%{transform:rotate(-7deg) translateY(-1px)}71.3%{transform:rotate(5deg) scale(1.06,.95)}73%{transform:rotate(-5deg)}79.5%,to{transform:none}}@keyframes lp-op-speed{0%,4%,24%,61%,80%,to{opacity:0}6%,22%,64%,78%{opacity:1}}@keyframes lp-op-reload{0%,58.5%,61%,to{opacity:1}59%,60%{opacity:0}}@keyframes lp-op-crates{0%,13.8%{opacity:1;transform:none}13.99%{opacity:1;transform:scale(1.08)}14%,59%{opacity:0;transform:none}59.5%,71.1%{opacity:1;transform:none}71.3%{opacity:1;transform:scale(1.08)}71.5%,to{opacity:0;transform:none}}@keyframes lp-op-debris-hitch{0%{opacity:1;transform:translate(calc(var(--op-x) * .12),calc(var(--op-y) * .25)) rotate(calc(var(--op-r) * .08));animation-timing-function:steps(1,end)}25%{opacity:1;transform:translate(calc(var(--op-x) * .45),var(--op-y)) rotate(calc(var(--op-r) * .4));animation-timing-function:steps(1,end)}46%{opacity:.9;transform:translate(calc(var(--op-x) * .68),calc(var(--op-y) * .75)) rotate(calc(var(--op-r) * .65));animation-timing-function:steps(1,end)}61%{opacity:.75;transform:translate(calc(var(--op-x) * .82),calc(var(--op-y) * .25)) rotate(calc(var(--op-r) * .8))}to{opacity:0;transform:translate(var(--op-x),20px) rotate(var(--op-r))}}@keyframes lp-op-debris-smooth{0%{opacity:1;transform:none}45%{opacity:1;transform:translate(calc(var(--op-x) * .5),var(--op-y)) rotate(calc(var(--op-r) * .45))}to{opacity:0;transform:translate(var(--op-x),20px) rotate(var(--op-r))}}@keyframes lp-op-impact{0%{opacity:.85;transform:scale(.3)}to{opacity:0;transform:scale(2.1)}}@keyframes lp-op-impact-hitch{0%{opacity:.85;transform:scale(.55);animation-timing-function:steps(1,end)}25%{opacity:.35;transform:scale(1.8);animation-timing-function:steps(1,end)}46%,to{opacity:0;transform:scale(2.1)}}@keyframes lp-op-window{0%{opacity:0}8%,93%{opacity:1}to{opacity:0}}@keyframes lp-op-trace{0%{clip-path:inset(-6px 100% -6px 0)}to{clip-path:inset(-6px 0 -6px 0)}}@keyframes lp-op-ghost{0%{opacity:1}to{opacity:.28}}.marketing-landing [data-scene=annotate]{--lp-slime: #8fb98f;--lp-brick: #d3ccb4;--lp-dirt: #e8e2cf;--lp-grass: #9aa08a;--lp-sky: #fbf3d3}.marketing-landing [data-scene=annotate] .lp-viewport{position:absolute;left:22px;top:22px;width:304px;height:228px;border:1px solid var(--lp-ink);border-radius:6px;overflow:hidden}.marketing-landing [data-scene=annotate] .lp-level .lp-sprite{width:24px;height:24px;margin:-12px 0 0 -12px}.marketing-landing [data-scene=annotate] .lp-level .lp-sprite.lp-anim{animation:lp-annotate-respawn .6s var(--lp-ease-out) 10.58s both}@keyframes lp-annotate-respawn{0%,to{transform:translateY(0) scale(1)}18%{transform:translateY(0) scale(1.14,.86)}52%{transform:translateY(-15px) scale(.94,1.06)}84%{transform:translateY(0) scale(1.1,.9)}}.marketing-landing [data-scene=annotate] .lp-level .lp-flash{background:#fffef9f0;opacity:0;z-index:6}.marketing-landing [data-scene=annotate] .lp-flash.lp-anim{animation:lp-annotate-flash .4s linear 10.3s both}@keyframes lp-annotate-flash{0%,to{opacity:0}10%,48%{opacity:1}}.marketing-landing [data-scene=annotate] .lp-wall{position:absolute;left:232px;top:128px;width:24px;height:66px}.marketing-landing [data-scene=annotate] .lp-wall svg{display:block;overflow:visible}.marketing-landing [data-scene=annotate] .lp-wall.lp-anim{transform-origin:left center;animation:lp-annotate-bump .32s var(--lp-ease-out) 11.19s both}@keyframes lp-annotate-bump{0%,to{transform:scaleX(1)}20%{transform:scaleX(.86)}58%{transform:scaleX(1.04)}}.marketing-landing [data-scene=annotate] .lp-xray{position:absolute;left:232px;top:128px;width:24px;height:66px;overflow:hidden;z-index:1;pointer-events:none}.marketing-landing [data-scene=annotate] .lp-xray .lp-stuck{left:-42px;top:34px}.marketing-landing [data-scene=annotate] .lp-xray .lp-slime{opacity:.36}.marketing-landing [data-scene=annotate] .lp-xray .lp-slime i{display:none}.marketing-landing [data-scene=annotate] .lp-stuck{position:absolute;left:190px;top:162px;width:42px;height:30px}.marketing-landing [data-scene=annotate] .lp-stuck.lp-anim{animation:lp-annotate-stuck .24s steps(1,end) 1.25s 9,lp-annotate-stuck .24s steps(1,end) 6.45s 4}@keyframes lp-annotate-stuck{0%{transform:translate(0)}33%{transform:translate(-2px)}66%{transform:translate(1px)}to{transform:translate(0)}}.marketing-landing [data-scene=annotate] .lp-slime{position:absolute;left:0;top:0;width:42px;height:30px;border:1.5px solid var(--lp-ink);border-radius:50% 50% 46% 46%/64% 64% 38% 38%;background:var(--lp-slime);transform-origin:50% 100%}.marketing-landing [data-scene=annotate] .lp-slime i{position:absolute;border-radius:50%;background:var(--lp-ink)}.marketing-landing [data-scene=annotate] .lp-slime .lp-eye{width:5px;height:5px;top:10px}.marketing-landing [data-scene=annotate] .lp-slime .lp-mouth{width:7px;height:3px;left:14px;top:18px;border-radius:0 0 4px 4px}.marketing-landing [data-scene=annotate] .lp-slime .lp-shine{width:10px;height:4px;left:5px;top:4px;background:#fffef999;transform:rotate(-18deg)}.marketing-landing [data-scene=annotate] .lp-slime.lp-anim{animation:lp-annotate-slime 11.55s linear both}@keyframes lp-annotate-slime{0%{transform:translate(-30px)}2.6%{transform:translate(-30px);animation-timing-function:ease-out}4.33%{transform:translate(-18.5px,-10px) scale(.94,1.08);animation-timing-function:ease-in}6.06%{transform:translate(-7px) scale(1.1,.9);animation-timing-function:ease-out}7.79%{transform:translate(4.5px,-10px) scale(.94,1.08);animation-timing-function:ease-in}9.52%{transform:translate(16px) scale(1.08,.92);animation-timing-function:ease-out}11%{transform:translate(16px) scale(1)}89.61%{transform:translate(16px) scale(1)}90.04%{transform:translate(-30px) scale(1)}91.95%{transform:translate(-30px) scale(1);animation-timing-function:ease-out}93.68%{transform:translate(-18.5px,-10px) scale(.94,1.08);animation-timing-function:ease-in}95.41%{transform:translate(-7px) scale(1.1,.9);animation-timing-function:ease-out}96.36%{transform:translate(-2px,-8.5px) scale(1);animation-timing-function:linear}96.97%{transform:translate(2.1px,-9.8px) scale(.9,1.12);animation-timing-function:ease-in}97.75%{transform:translateY(-6px) scale(1);animation-timing-function:ease-in}98.61%{transform:translate(-2.9px) scale(1.14,.86);animation-timing-function:var(--lp-ease-pop)}99.4%{transform:translate(.9px,-2px) scale(.96,1.04)}to{transform:translate(0) scale(1)}}.marketing-landing [data-scene=annotate] .lp-puff{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--lp-muted);opacity:0}.marketing-landing [data-scene=annotate] .lp-puff.lp-sm{width:4px;height:4px}.marketing-landing [data-scene=annotate] .lp-hud{position:absolute;display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border-radius:4px;background:var(--lp-ink);color:var(--lp-paper);font:10.5px/12px var(--lp-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;z-index:2}.marketing-landing [data-scene=annotate] .lp-hud.lp-light{background:var(--lp-white);color:var(--lp-ink-soft);border:1px solid var(--lp-line)}.marketing-landing [data-scene=annotate] .lp-hud .lp-spin{width:10px;height:10px}.marketing-landing [data-scene=annotate] .lp-loop-pulse{animation:lp-annotate-pulse .9s ease-in-out infinite alternate}@keyframes lp-annotate-pulse{0%{opacity:1}to{opacity:.5}}.marketing-landing [data-scene=annotate] .lp-tick{display:inline-block;height:12px;overflow:hidden;vertical-align:top}.marketing-landing [data-scene=annotate] .lp-tick>b{display:block;font-weight:400;line-height:12px}.marketing-landing [data-scene=annotate] .lp-loop-tick{animation:lp-annotate-tick .3s steps(10,end) infinite}.marketing-landing [data-scene=annotate] .lp-loop-tick10{animation:lp-annotate-tick 3s steps(10,end) infinite}.marketing-landing [data-scene=annotate] .lp-tick10.lp-anim{animation:lp-annotate-tick 3s steps(10,end) both}.marketing-landing [data-scene=annotate] .lp-tick100.lp-anim{animation:lp-annotate-tick 30s steps(10,end) both}@keyframes lp-annotate-tick{to{transform:translateY(-120px)}}.marketing-landing [data-scene=annotate] .lp-hard[data-a=show],.marketing-landing [data-scene=annotate] .lp-cur>[data-a=show]{animation-name:lp-annotate-hard}@keyframes lp-annotate-hard{0%,to{opacity:1}}.marketing-landing [data-scene=annotate] .lp-tool-pill{--lp-on: 0;position:absolute;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border:1px solid var(--lp-ink);border-radius:4px;background:var(--lp-white);font:600 11px/1 var(--lp-mono);white-space:nowrap;z-index:2;transform:translate(calc(var(--lp-on) * 1px),calc(var(--lp-on) * 1px))}.marketing-landing [data-scene=annotate] .lp-tool-pill:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--lp-yellow);opacity:var(--lp-on);z-index:-1}.marketing-landing [data-scene=annotate] .lp-tool-pill.lp-anim{animation:lp-annotate-tool 3.6s linear 1.85s both}@keyframes lp-annotate-tool{0%{--lp-on: 0}3%{--lp-on: 1}95%{--lp-on: 1}to{--lp-on: 0}}.marketing-landing [data-scene=annotate] .lp-region{left:198px;top:150px;width:64px;height:44px}.marketing-landing [data-scene=annotate] .lp-marquee{position:absolute;border:1.5px dashed var(--lp-red);border-radius:2px}.marketing-landing [data-scene=annotate] .lp-marquee.lp-anim{animation:lp-annotate-box .75s var(--lp-ease-out) 2.6s both}@keyframes lp-annotate-box{0%{clip-path:inset(0 0 100% 100%)}to{clip-path:inset(0 0 0 0)}}.marketing-landing [data-scene=annotate] .lp-annotation{position:absolute;border:2px solid var(--lp-red);border-radius:3px;box-shadow:0 0 0 1px #fffef9cc}.marketing-landing [data-scene=annotate] .lp-annotation.lp-anim{animation:lp-annotate-commit .1s linear 3.35s both}@keyframes lp-annotate-commit{0%{opacity:0}}.marketing-landing [data-scene=annotate] .lp-annotation.lp-soft{border-width:1px;opacity:.42;box-shadow:none}.marketing-landing [data-scene=annotate] .lp-annotation.lp-done{border:1.5px solid var(--lp-green)}.marketing-landing [data-scene=annotate] .lp-handle{position:absolute;width:7px;height:7px;margin:-4.5px 0 0 -4.5px;border:1.5px solid var(--lp-red);border-radius:1px;background:var(--lp-white)}.marketing-landing [data-scene=annotate] .lp-pin{position:absolute;width:16px;height:16px;border-radius:50%;background:var(--lp-red);color:var(--lp-white);font:700 10px/16px var(--lp-mono);text-align:center;box-shadow:0 0 0 1.5px var(--lp-white);z-index:2}.marketing-landing [data-scene=annotate] .lp-pin.lp-ok{background:var(--lp-green)}.marketing-landing [data-scene=annotate] .lp-verdict{position:absolute;right:98px;top:111px;z-index:2}.marketing-landing [data-scene=annotate] .lp-verdict:after{content:"";position:absolute;right:7px;top:100%;width:1.5px;height:8px;background:var(--lp-green)}.marketing-landing [data-scene=annotate] .lp-gizmo{position:absolute;inset:0;z-index:1}.marketing-landing [data-scene=annotate] .lp-gizmo[data-a=show]{animation-name:lp-annotate-gizmo}@keyframes lp-annotate-gizmo{0%,88%{opacity:1}to{opacity:0}}.marketing-landing [data-scene=annotate] .lp-gizmo g[data-a=pop]{transform-box:fill-box;transform-origin:50% 50%}.marketing-landing [data-scene=annotate] .lp-gizmo-dim{position:absolute;left:148px;top:203px;width:100px;display:grid;justify-items:center}.marketing-landing [data-scene=annotate] .lp-gizmo-dim>*{grid-area:1 / 1}.marketing-landing [data-scene=annotate] .lp-gizmo-label{padding:1px 5px;border-radius:3px;background:var(--lp-white);font:600 11px/1.2 var(--lp-mono);color:var(--lp-red);white-space:nowrap}.marketing-landing [data-scene=annotate] .lp-gizmo-label.lp-ok{color:var(--lp-green)}.marketing-landing [data-scene=annotate] .lp-note{position:absolute;left:62px;top:58px;width:224px;padding:8px;border:1px solid var(--lp-ink);border-radius:6px;background:var(--lp-white);font-size:12px;box-shadow:3px 3px 0 var(--lp-butter);transform-origin:136px 100%;z-index:3}.marketing-landing [data-scene=annotate] .lp-note:after{content:"";position:absolute;left:131px;bottom:-6px;width:10px;height:10px;background:var(--lp-white);border-right:1px solid var(--lp-ink);border-bottom:1px solid var(--lp-ink);transform:rotate(45deg)}.marketing-landing [data-scene=annotate] .lp-note-lift{transform-origin:174px 96px}.marketing-landing [data-scene=annotate] .lp-note-lift.lp-anim{animation:lp-annotate-lift .4s ease-in 5.3s both}@keyframes lp-annotate-lift{to{transform:translate(66px,-4px) scale(.7)}}.marketing-landing [data-scene=annotate] .lp-quick-out[data-a=out]{animation-duration:.28s}.marketing-landing [data-scene=annotate] .lp-field{position:relative;display:flex;align-items:center;height:28px;padding:0 8px;border:1px solid var(--lp-line);border-radius:4px;background:var(--lp-paper);white-space:nowrap;overflow:hidden;line-height:1}.marketing-landing [data-scene=annotate] .lp-typed{position:relative;display:inline-block}.marketing-landing [data-scene=annotate] .lp-caret{position:absolute;top:-2px;bottom:-2px;width:1.5px;background:var(--lp-ink)}.marketing-landing [data-scene=annotate] .lp-caret.lp-at-start{left:0}.marketing-landing [data-scene=annotate] .lp-caret.lp-at-end{right:-2px}.marketing-landing [data-scene=annotate] .lp-caret-track{position:absolute;inset:-2px 0;border-right:1.5px solid var(--lp-ink);transform:translate(-100%)}.marketing-landing [data-scene=annotate] .lp-caret-track.lp-anim{animation:lp-annotate-caret 1.1s steps(33,end) 3.8s both}@keyframes lp-annotate-caret{0%{transform:translate(-100%)}to{transform:translate(0)}}.marketing-landing [data-scene=annotate] .lp-note-actions{display:flex;align-items:center;gap:8px;margin-top:6px}.marketing-landing [data-scene=annotate] .lp-note-actions .lp-hint{margin-left:auto;font:10px/1 var(--lp-mono);color:var(--lp-muted)}.marketing-landing [data-scene=annotate] .lp-cur{position:absolute;left:0;top:0;width:18px;height:22px;z-index:5;pointer-events:none}.marketing-landing [data-scene=annotate] .lp-cur .lp-pointer{left:0;top:0}.marketing-landing [data-scene=annotate] .lp-cur .lp-cross{position:absolute;left:-8px;top:-8px;width:16px;height:16px}.marketing-landing [data-scene=annotate] .lp-cur .lp-cross:before,.marketing-landing [data-scene=annotate] .lp-cur .lp-cross:after{content:"";position:absolute;background:var(--lp-ink);box-shadow:0 0 0 1px #fffef9d9}.marketing-landing [data-scene=annotate] .lp-cur .lp-cross:before{left:0;top:7px;width:16px;height:2px}.marketing-landing [data-scene=annotate] .lp-cur .lp-cross:after{left:7px;top:0;width:2px;height:16px}.marketing-landing [data-scene=annotate] .lp-cur .lp-dims{position:absolute;right:34px;bottom:34px;padding:1px 5px;border-radius:3px;background:var(--lp-ink);color:var(--lp-paper);font:11px/1.3 var(--lp-mono);white-space:nowrap}.marketing-landing [data-scene=annotate] .lp-cur.lp-anim{animation:lp-annotate-cursor 4s linear 1.3s both}@keyframes lp-annotate-cursor{0%{transform:translate(310px,262px);animation-timing-function:var(--lp-ease-out)}11.25%{transform:translate(242px,16px)}16.25%{transform:translate(242px,16px);animation-timing-function:var(--lp-ease-out)}28.75%{transform:translate(262px,150px)}32.5%{transform:translate(262px,150px);animation-timing-function:var(--lp-ease-out)}51.25%{transform:translate(198px,194px)}83.75%{transform:translate(198px,194px);animation-timing-function:var(--lp-ease-out)}92.5%{transform:translate(110px,110px)}to{transform:translate(110px,110px)}}.marketing-landing [data-scene=annotate] .lp-console{position:absolute;left:22px;top:260px;width:304px;height:98px;border:1px solid var(--lp-line);border-radius:6px;background:var(--lp-paper);overflow:hidden}.marketing-landing [data-scene=annotate] .lp-con-head{display:flex;align-items:center;gap:8px;height:22px;padding:0 10px;border-bottom:1px solid var(--lp-line-soft);font:600 10px/1 var(--lp-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted)}.marketing-landing [data-scene=annotate] .lp-con-head .lp-right{margin-left:auto;font-weight:400;letter-spacing:0;text-transform:none}.marketing-landing [data-scene=annotate] .lp-con-body{position:absolute;inset:25px 0 0;overflow:hidden}.marketing-landing [data-scene=annotate] .lp-con-lines{display:grid;padding:0 10px;font:13px/17px var(--lp-mono);color:var(--lp-ink-soft);white-space:nowrap;transform:translateY(-17px)}.marketing-landing [data-scene=annotate] .lp-con-lines.lp-anim{animation:lp-annotate-scroll .35s var(--lp-ease-out) 9.9s both}@keyframes lp-annotate-scroll{0%{transform:translateY(0)}to{transform:translateY(-17px)}}.marketing-landing [data-scene=annotate] .lp-console .lp-dim{color:var(--lp-muted)}.marketing-landing [data-scene=annotate] .lp-console .lp-warn{color:var(--lp-red)}.marketing-landing [data-scene=annotate] .lp-console .lp-ok{color:var(--lp-green)}.marketing-landing [data-scene=annotate] .lp-side-chat{position:absolute;left:342px;top:22px;width:196px;height:336px;padding:10px;border:1px solid var(--lp-line);border-radius:6px;background:var(--lp-white);font-size:13px}.marketing-landing [data-scene=annotate] .lp-empty{position:absolute;inset:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 10px;text-align:center;color:var(--lp-muted);font-size:12.5px;line-height:1.4}.marketing-landing [data-scene=annotate] .lp-empty .lp-glyph{display:grid;place-items:center;width:30px;height:30px;border:1px dashed var(--lp-line);border-radius:6px;font-size:14px;color:var(--lp-ink-soft)}.marketing-landing [data-scene=annotate] .lp-thread{position:relative;display:flex;flex-direction:column;gap:8px}.marketing-landing [data-scene=annotate] .lp-msg-who{display:flex;align-items:center;gap:8px;font:600 11.5px/1.4 var(--lp-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--lp-muted)}.marketing-landing [data-scene=annotate] .lp-msg-who .lp-you{background:var(--lp-paper);border:1px solid var(--lp-line);font:600 10px/1 var(--lp-mono);letter-spacing:0;color:var(--lp-ink-soft)}.marketing-landing [data-scene=annotate] .lp-card-msg{position:relative;padding:8px 10px;border:1px solid var(--lp-line);border-radius:6px 6px 6px 2px;background:var(--lp-paper);line-height:1.4;z-index:4}.marketing-landing [data-scene=annotate] .lp-card-msg[data-a=fly]{animation-name:lp-annotate-fly;animation-duration:.65s;animation-timing-function:var(--lp-ease-out)}@keyframes lp-annotate-fly{0%{opacity:0;transform:translate(-196px,-14px) scale(.6)}}.marketing-landing [data-scene=annotate] .lp-thumb{position:relative;display:block;height:40px;margin-bottom:6px;border:1px solid var(--lp-line);border-radius:3px;overflow:hidden;background:linear-gradient(180deg,var(--lp-sky),var(--lp-paper-deep))}.marketing-landing [data-scene=annotate] .lp-thumb svg{display:block;width:100%;height:100%}.marketing-landing [data-scene=annotate] .lp-thumb .lp-tag{position:absolute;right:4px;top:4px;height:14px;padding:0 5px;border-radius:3px;background:var(--lp-red);color:var(--lp-white);font:700 10px/14px var(--lp-mono)}.marketing-landing [data-scene=annotate] .lp-bot{position:relative;display:flex;flex-direction:column;gap:6px}.marketing-landing [data-scene=annotate] .lp-thinking{position:absolute;left:0;top:2px;display:inline-flex;align-items:center;gap:8px;color:var(--lp-muted);white-space:nowrap}.marketing-landing [data-scene=annotate] .lp-bot-text{color:var(--lp-ink-soft);line-height:1.4}.marketing-landing [data-scene=annotate] .lp-tool{display:flex;align-items:center;gap:7px;height:30px;padding:0 8px;border:1px solid var(--lp-line-soft);border-radius:5px;background:var(--lp-paper);font:12px/1.4 var(--lp-mono)}.marketing-landing [data-scene=annotate] .lp-tool-ico{width:14px;text-align:center;color:var(--lp-muted)}.marketing-landing [data-scene=annotate] .lp-tool .lp-right{position:relative;margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;min-height:18px}.marketing-landing [data-scene=annotate] .lp-tool .lp-right .lp-wait{position:absolute;right:0;display:inline-flex;align-items:center;gap:6px;color:var(--lp-muted);font-size:11.5px;white-space:nowrap}.marketing-landing [data-scene=annotate] .lp-tool .lp-chip{padding:1px 7px;font-size:11.5px}.marketing-landing [data-scene=annotate] .lp-diffstat b{font-weight:600}.marketing-landing [data-scene=annotate] .lp-diffstat .lp-add{color:var(--lp-green)}.marketing-landing [data-scene=annotate] .lp-diffstat .lp-del{color:var(--lp-red);margin-left:6px}@property --lp-hl-n{syntax: "<integer>"; inherits: false; initial-value: 0;}.marketing-landing [data-scene=headless] .lp-hl-swap,.marketing-landing [data-scene=headless] .lp-hl-vis{opacity:0}.marketing-landing [data-scene=headless] .lp-hl-swap.lp-anim{animation:lp-hl-swap-in .25s var(--lp-ease-pop) var(--lp-d, 0s) both,lp-hl-swap-out .1s ease-in var(--lp-e, 99s) forwards}.marketing-landing [data-scene=headless] .lp-hl-vis.lp-anim{animation:lp-hl-vis-in .12s linear var(--lp-d, 0s) both,lp-hl-vis-out .15s linear var(--lp-e, 99s) forwards}@keyframes lp-hl-swap-in{0%{opacity:0;transform:translateY(4px) scale(.92)}to{opacity:1;transform:none}}@keyframes lp-hl-swap-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@keyframes lp-hl-vis-in{0%{opacity:0}to{opacity:1}}@keyframes lp-hl-vis-out{0%{opacity:1}to{opacity:0}}.marketing-landing [data-scene=headless] .lp-hl-fast[data-a=out]{animation-duration:.1s}.marketing-landing [data-scene=headless] .lp-hl-editor{position:absolute;left:22px;top:22px;width:240px;height:118px;border:1px solid var(--lp-ink);border-radius:6px;background:var(--lp-white);overflow:hidden;transform-origin:50% 0;opacity:0;transform:scaleY(.203);z-index:2}.marketing-landing [data-scene=headless] .lp-hl-editor.lp-anim{animation:lp-hl-close 1.12s linear 0s both}@keyframes lp-hl-close{0%,62.5%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.5,0,.8,.4)}95.5%{opacity:1;transform:scaleY(.203);animation-timing-function:linear}to{opacity:0;transform:scaleY(.203)}}.marketing-landing [data-scene=headless] .lp-hl-titlebar{display:flex;align-items:center;gap:8px;height:24px;padding:0 6px 0 9px;border-bottom:1px solid var(--lp-line);background:var(--lp-paper);font:10.5px/1 var(--lp-mono);color:var(--lp-muted);white-space:nowrap}.marketing-landing [data-scene=headless] .lp-hl-titlebar .lp-hl-dots{display:inline-flex;gap:4px}.marketing-landing [data-scene=headless] .lp-hl-titlebar .lp-hl-dots i{width:7px;height:7px;border-radius:50%;border:1px solid var(--lp-line);background:var(--lp-white)}.marketing-landing [data-scene=headless] .lp-hl-titlebar .lp-hl-title{flex:1}.marketing-landing [data-scene=headless] .lp-hl-x{--lp-on: 0;position:relative;z-index:0;display:inline-grid;place-items:center;width:16px;height:16px;border:1px solid var(--lp-line);border-radius:3px;background:var(--lp-white);font:12px/1 var(--lp-mono);color:var(--lp-ink);transform:translateY(calc(var(--lp-on) * 1px))}.marketing-landing [data-scene=headless] .lp-hl-x:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--lp-yellow);opacity:var(--lp-on);z-index:-1}.marketing-landing [data-scene=headless] .lp-hl-panes{display:grid;grid-template-columns:70px 1fr 70px;gap:6px;height:94px;padding:6px}.marketing-landing [data-scene=headless] .lp-hl-pane{position:relative;padding:5px 6px;border:1px solid var(--lp-line-soft);border-radius:3px;background:var(--lp-paper);overflow:hidden}.marketing-landing [data-scene=headless] .lp-hl-pane b{display:block;font:600 10px/1.2 var(--lp-mono);color:var(--lp-muted);white-space:nowrap}.marketing-landing [data-scene=headless] .lp-hl-pane i{display:block;height:4px;margin-top:7px;border-radius:2px;background:var(--lp-line)}.marketing-landing [data-scene=headless] .lp-hl-pane svg{position:absolute;left:0;bottom:0;width:100%;height:60px}.marketing-landing [data-scene=headless] .lp-hl-pane svg path{fill:none;stroke:var(--lp-muted);stroke-width:1;stroke-linejoin:round}.marketing-landing [data-scene=headless] .lp-hl-pane svg path.lp-soft{stroke:var(--lp-line)}.marketing-landing [data-scene=headless] .lp-hl-strip{position:absolute;left:22px;top:22px;width:240px;height:24px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--lp-line);border-radius:6px;background:var(--lp-paper);font:10.5px/1 var(--lp-mono);color:var(--lp-muted);white-space:nowrap}.marketing-landing [data-scene=headless] .lp-hl-strip .lp-right{margin-left:auto}.marketing-landing [data-scene=headless] .lp-hl-strip.lp-anim{animation:lp-hl-fade .3s linear 1s both}@keyframes lp-hl-fade{0%{opacity:0}to{opacity:1}}.marketing-landing [data-scene=headless] .lp-hl-pad{position:absolute;left:22px;top:52px;width:240px;height:104px;border:1px solid var(--lp-line);border-radius:6px;background:var(--lp-white);overflow:hidden}.marketing-landing [data-scene=headless] .lp-hl-pad[data-a=in]{animation-name:lp-hl-pad-in;animation-duration:.6s}@keyframes lp-hl-pad-in{0%{opacity:0;transform:translateY(14px)}}.marketing-landing [data-scene=headless] .lp-hl-pad-head{display:flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-bottom:1px solid var(--lp-line-soft);font:600 10.5px/1 var(--lp-mono);color:var(--lp-ink-soft);white-space:nowrap}.marketing-landing [data-scene=headless] .lp-hl-pad-head .lp-right{margin-left:auto;font-weight:400;color:var(--lp-muted)}.marketing-landing [data-scene=headless] .lp-hl-paper{position:relative;height:80px}.marketing-landing [data-scene=headless] .lp-hl-paper>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.marketing-landing [data-scene=headless] .lp-hl-sketch [data-a=draw]{animation-name:lp-a-draw,lp-hl-reveal;animation-duration:var(--lp-t, .8s),.05s;animation-delay:var(--lp-d, 0s),var(--lp-d, 0s);animation-timing-function:var(--lp-ease-out),linear;animation-fill-mode:both,both}@keyframes lp-hl-reveal{0%{opacity:0}to{opacity:1}}.marketing-landing [data-scene=headless] .lp-hl-sketch .lp-rule{fill:none;stroke:var(--lp-line-soft);stroke-width:1}.marketing-landing [data-scene=headless] .lp-hl-sketch .lp-ink{fill:none;stroke:var(--lp-ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.marketing-landing [data-scene=headless] .lp-hl-sketch .lp-soft{fill:none;stroke:var(--lp-muted);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.marketing-landing [data-scene=headless] .lp-hl-sketch .lp-hl-flag{fill:var(--lp-yellow);stroke:var(--lp-ink);stroke-width:1.2;stroke-linejoin:round;transform-box:fill-box;transform-origin:0 50%}.marketing-landing [data-scene=headless] .lp-hl-sketch .lp-hl-hi{fill:var(--lp-butter);transform-box:fill-box}.marketing-landing [data-scene=headless] .lp-hl-pencil{position:absolute;left:0;top:0;width:18px;height:18px;transform:translate(210px,-6px)}.marketing-landing [data-scene=headless] .lp-hl-pencil.lp-anim{animation:lp-hl-pencil 5.35s linear 3.9s both}.marketing-landing [data-scene=headless] .lp-hl-pencil path{stroke:var(--lp-ink);stroke-width:1.2;stroke-linejoin:round}.marketing-landing [data-scene=headless] .lp-hl-pencil .lp-body{fill:var(--lp-yellow)}.marketing-landing [data-scene=headless] .lp-hl-pencil .lp-tip{fill:var(--lp-white)}.marketing-landing [data-scene=headless] .lp-hl-pencil .lp-eraser{fill:var(--lp-red-soft)}@keyframes lp-hl-pencil{0%{transform:translate(10px,50px);animation-timing-function:linear}0.935%{transform:translate(10px,50px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}11.215%{transform:translate(226px,50px);animation-timing-function:linear}12.71%{transform:translate(124px,34px);animation-timing-function:linear}14.019%{transform:translate(22px,38px);animation-timing-function:linear}14.953%{transform:translate(26px,42px);animation-timing-function:linear}15.888%{transform:translate(22px,46px);animation-timing-function:linear}16.822%{transform:translate(18px,42px);animation-timing-function:linear}17.757%{transform:translate(22px,38px);animation-timing-function:linear}19.626%{transform:translate(60px,30px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}26.168%{transform:translate(102px,30px);animation-timing-function:linear}28.037%{transform:translate(106px,50px);animation-timing-function:linear}30.14%{transform:translate(112px,38px);animation-timing-function:linear}32.243%{transform:translate(118px,50px);animation-timing-function:linear}34.346%{transform:translate(124px,38px);animation-timing-function:linear}36.449%{transform:translate(130px,50px);animation-timing-function:linear}38.318%{transform:translate(138px,16px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}44.86%{transform:translate(180px,16px);animation-timing-function:linear}46.729%{transform:translate(102px,28px);animation-timing-function:linear}50.467%{transform:translate(120px,11.5px);animation-timing-function:linear}54.206%{transform:translate(138px,14px);animation-timing-function:linear}56.075%{transform:translate(204px,50px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}61.682%{transform:translate(204px,18px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}64.486%{transform:translate(204px,8px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}74.766%{transform:translate(116px);animation-timing-function:linear}87.85%{transform:translate(208px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}90.654%{transform:translate(114px,2px);animation-timing-function:linear}91.215%{transform:translate(114px,2px);animation-timing-function:cubic-bezier(.3,.1,.3,1)}96.822%{transform:translate(211px,2px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}99.439%,to{transform:translate(210px,-6px)}}.marketing-landing [data-scene=headless] .lp-hl-note{position:absolute;font:11px/1 var(--lp-mono);color:var(--lp-ink-soft)}.marketing-landing [data-scene=headless] .lp-hl-bot{left:22px;top:162px;width:240px;height:196px}.marketing-landing [data-scene=headless] .lp-hl-bot .lp-ui-body{position:relative;padding:10px 12px;font-size:12px;line-height:1.35}.marketing-landing [data-scene=headless] .lp-hl-state{position:relative;width:96px;height:15px}.marketing-landing [data-scene=headless] .lp-hl-state>span{position:absolute;right:0;top:0;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.marketing-landing [data-scene=headless] .lp-ui-head .lp-ok{color:var(--lp-green)}.marketing-landing [data-scene=headless] .lp-hl-composer{position:relative;min-height:42px;padding:4px 9px;line-height:1.3;border:1px solid var(--lp-line);border-radius:6px;background:var(--lp-paper);color:var(--lp-ink)}.marketing-landing [data-scene=headless] .lp-hl-composer>div{min-height:16px}.marketing-landing [data-scene=headless] .lp-hl-composer>div+div{padding-right:28px}.marketing-landing [data-scene=headless] .lp-hl-ph{position:absolute;left:9px;top:4px;color:var(--lp-muted)}.marketing-landing [data-scene=headless] .lp-hl-tw{position:relative;display:inline-block;vertical-align:bottom}.marketing-landing [data-scene=headless] .lp-hl-tw .lp-hl-vis{position:absolute;inset:1px 0;pointer-events:none}.marketing-landing [data-scene=headless] .lp-hl-tcaret{position:absolute;inset:0}.marketing-landing [data-scene=headless] .lp-hl-tcaret.lp-anim{animation:lp-hl-tcaret var(--lp-t, 1s) steps(var(--lp-n, 24),end) var(--lp-d, 0s) both}.marketing-landing [data-scene=headless] .lp-hl-tcaret i{position:absolute;left:-1px;top:0;bottom:0;width:1.5px;background:var(--lp-ink)}@keyframes lp-hl-tcaret{0%{transform:translate(0)}to{transform:translate(100%)}}.marketing-landing [data-scene=headless] .lp-hl-send{--lp-on: 0;position:absolute;right:6px;bottom:6px;z-index:0;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--lp-ink);color:var(--lp-paper);font:600 13px/1 var(--lp-sans);transform:translate(calc(var(--lp-on) * 1px),calc(var(--lp-on) * 1px))}.marketing-landing [data-scene=headless] .lp-hl-send:before{content:"";position:absolute;inset:-4px;border:3px solid var(--lp-yellow);border-radius:50%;opacity:var(--lp-on)}.marketing-landing [data-scene=headless] .lp-hl-sent{position:absolute;right:6px;bottom:6px;z-index:1;display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--lp-line);border-radius:50%;background:var(--lp-paper);color:var(--lp-muted);font:600 11px/1 var(--lp-mono)}.marketing-landing [data-scene=headless] .lp-hl-prev{position:absolute;left:12px;right:12px;top:58px;display:flex;gap:8px;align-items:center;overflow:hidden;font:11px/18px var(--lp-mono);color:var(--lp-muted);white-space:nowrap}.marketing-landing [data-scene=headless] .lp-hl-prev .lp-bot-avatar{width:18px;height:18px;opacity:.55}.marketing-landing [data-scene=headless] .lp-hl-prev .lp-bot-avatar img{width:11px;height:11px}.marketing-landing [data-scene=headless] .lp-hl-msg{display:flex;align-items:center;gap:8px;height:18px;margin-top:6px}.marketing-landing [data-scene=headless] .lp-hl-msg .lp-bot-avatar{width:18px;height:18px}.marketing-landing [data-scene=headless] .lp-hl-msg .lp-bot-avatar img{width:11px;height:11px}.marketing-landing [data-scene=headless] .lp-hl-status{position:relative;flex:1;min-width:0;height:18px;font:11px/18px var(--lp-mono);color:var(--lp-muted)}.marketing-landing [data-scene=headless] .lp-hl-status>span{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.marketing-landing [data-scene=headless] .lp-hl-status .lp-hl-say{font:12px/18px var(--lp-sans);color:var(--lp-ink-soft)}.marketing-landing [data-scene=headless] .lp-hl-status .lp-ok{color:var(--lp-green)}.marketing-landing [data-scene=headless] .lp-hl-files{margin:4px 0 0 26px;display:grid;font:11px/14px var(--lp-mono);color:var(--lp-muted)}.marketing-landing [data-scene=headless] .lp-hl-files>span{display:flex;align-items:center;gap:6px;white-space:nowrap}.marketing-landing [data-scene=headless] .lp-hl-files em{font-style:normal}.marketing-landing [data-scene=headless] .lp-hl-files .lp-nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--lp-ink-soft)}.marketing-landing [data-scene=headless] .lp-hl-files .lp-st{width:56px;text-align:right}.marketing-landing [data-scene=headless] .lp-hl-files .lp-st i{font-style:normal}.marketing-landing [data-scene=headless] .lp-hl-files .lp-add{color:var(--lp-green)}.marketing-landing [data-scene=headless] .lp-hl-files .lp-del{color:var(--lp-red)}.marketing-landing [data-scene=headless] .lp-hl-files .lp-ck{width:11px;text-align:right;color:var(--lp-green)}.marketing-landing [data-scene=headless] .lp-hl-toast{position:absolute;left:12px;bottom:6px;z-index:1}.marketing-landing [data-scene=headless] .lp-hl-toast .lp-toast-mini{font-size:11px;padding:5px 10px}.marketing-landing [data-scene=headless] .lp-hl-engine{left:282px;top:22px;width:256px;height:336px}.marketing-landing [data-scene=headless] .lp-hl-ring{position:absolute;left:69px;top:44px;width:116px;height:116px}.marketing-landing [data-scene=headless] .lp-hl-ring.lp-anim{animation:lp-hl-pulse .6s var(--lp-ease-pop) 10.8s both}@keyframes lp-hl-pulse{0%,to{transform:scale(1)}15%{transform:scale(.97)}55%{transform:scale(1.06)}}.marketing-landing [data-scene=headless] .lp-hl-ring svg{width:100%;height:100%;overflow:visible}.marketing-landing [data-scene=headless] .lp-hl-ring path{fill:none;stroke-width:6;stroke-linecap:butt}.marketing-landing [data-scene=headless] .lp-hl-ring .lp-track{stroke:var(--lp-line-soft)}.marketing-landing [data-scene=headless] .lp-hl-track.lp-anim{animation:lp-hl-track-breathe 1.05s ease-in-out 0s 4 alternate}@keyframes lp-hl-track-breathe{0%{opacity:1}to{opacity:.5}}.marketing-landing [data-scene=headless] .lp-hl-ring .lp-arc{stroke:var(--lp-green)}.marketing-landing [data-scene=headless] .lp-hl-ring-label{position:absolute;inset:0;display:grid;place-items:center;text-align:center;font:600 12.5px/1.2 var(--lp-mono);color:var(--lp-ink)}.marketing-landing [data-scene=headless] .lp-hl-ring-label>span{position:absolute;display:grid;gap:3px;justify-items:center}.marketing-landing [data-scene=headless] .lp-hl-ring-label .lp-hl-under{padding-top:18px}.marketing-landing [data-scene=headless] .lp-hl-ring-label small{font:400 11px/1.2 var(--lp-mono);color:var(--lp-muted)}.marketing-landing [data-scene=headless] .lp-hl-ring-label .lp-dim{color:var(--lp-muted)}.marketing-landing [data-scene=headless] .lp-hl-ring-label .lp-ok{color:var(--lp-green)}.marketing-landing [data-scene=headless] .lp-hl-film{gap:3px;margin-top:1px}.marketing-landing [data-scene=headless] .lp-hl-film .lp-frame{width:20px;height:14px;border-radius:2px}.marketing-landing [data-scene=headless] .lp-hl-film .lp-frame:after{width:4px;height:4px;top:5px}.marketing-landing [data-scene=headless] .lp-hl-ticks{display:grid;grid-template-columns:repeat(6,6px);gap:3px;margin-top:2px}.marketing-landing [data-scene=headless] .lp-hl-ticks i{width:6px;height:6px;border-radius:50%;background:var(--lp-green)}.marketing-landing [data-scene=headless] .lp-hl-ticks i[data-a=lit]{animation-duration:.14s}.marketing-landing [data-scene=headless] .lp-hl-burst{position:absolute;left:69px;top:44px;width:116px;height:116px;border:2px solid var(--lp-green);border-radius:50%;opacity:0;pointer-events:none}.marketing-landing [data-scene=headless] .lp-hl-burst.lp-anim{animation:lp-hl-burst .45s ease-out 10.82s}@keyframes lp-hl-burst{0%{opacity:.8;transform:scale(1)}55%{opacity:.16}to{opacity:0;transform:scale(1.26)}}.marketing-landing [data-scene=headless] .lp-hl-breathe.lp-anim{animation:lp-hl-breathe 1.6s ease-in-out infinite alternate}@keyframes lp-hl-breathe{0%{opacity:1}to{opacity:.3}}.marketing-landing [data-scene=headless] .lp-hl-count{font-style:normal;counter-reset:hln var(--lp-hl-n)}.marketing-landing [data-scene=headless] .lp-hl-count:after{content:counter(hln)}.marketing-landing [data-scene=headless] .lp-hl-count.lp-anim{animation:lp-hl-count var(--lp-t, 2s) linear var(--lp-d, 0s) both}@keyframes lp-hl-count{0%{--lp-hl-n: 0}}.marketing-landing [data-scene=headless] .lp-hl-steps{position:absolute;left:0;right:0;top:170px;display:flex;justify-content:center;gap:6px}.marketing-landing [data-scene=headless] .lp-hl-step{--lp-on: 0;position:relative;z-index:0;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--lp-line);border-radius:999px;background:var(--lp-white);font:11px/1.2 var(--lp-mono);color:var(--lp-ink-soft);white-space:nowrap}.marketing-landing [data-scene=headless] .lp-hl-step:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--lp-yellow);opacity:var(--lp-on);z-index:-1}.marketing-landing [data-scene=headless] .lp-hl-step i{width:6px;height:6px;border-radius:50%;background:var(--lp-green)}.marketing-landing [data-scene=headless] .lp-hl-log{position:absolute;left:12px;top:202px;display:grid;gap:5px;font:11px/1.4 var(--lp-mono);color:var(--lp-ink-soft)}.marketing-landing [data-scene=headless] .lp-hl-log>span{display:block;white-space:nowrap}.marketing-landing [data-scene=headless] .lp-hl-log .lp-dim,.marketing-landing [data-scene=headless] .lp-hl-wait{color:var(--lp-muted)}.marketing-landing [data-scene=headless] .lp-hl-log .lp-ok{color:var(--lp-green)}.marketing-landing [data-scene=headless] .lp-hl-wait{position:absolute;left:12px;top:202px;font:11px/1.4 var(--lp-mono);white-space:nowrap}.marketing-landing [data-scene=headless] .lp-hl-wait i{font-style:normal}.marketing-landing [data-scene=headless] .lp-hl-wire{position:absolute;left:0;top:0;width:560px;height:380px;z-index:3;pointer-events:none;overflow:visible}.marketing-landing [data-scene=headless] .lp-hl-wire path{fill:none;stroke:var(--lp-line);stroke-width:1}.marketing-landing [data-scene=headless] .lp-hl-wire .lp-back{stroke:var(--lp-green);opacity:.22}.marketing-landing [data-scene=headless] .lp-click-ring[data-a=ring]{animation-duration:.5s}.marketing-landing [data-scene=headless] .lp-hl-dot{position:absolute;top:0;left:0;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--lp-yellow);border:1px solid var(--lp-ink);z-index:4}.marketing-landing [data-scene=headless] .lp-hl-dot.lp-green{background:var(--lp-green);border-color:var(--lp-green)}.marketing-landing [data-scene=headless] .lp-hl-land{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;border:2px solid var(--lp-yellow);border-radius:50%;opacity:0;z-index:4}.marketing-landing [data-scene=headless] .lp-hl-land.lp-green{border-color:var(--lp-green)}.marketing-landing [data-scene=headless] .lp-hl-land.lp-anim{animation:lp-hl-land .45s ease-out var(--lp-d, 0s)}@keyframes lp-hl-land{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.75)}}.marketing-landing [data-scene=headless] .lp-hl-cursor{transform:translate(33px,140px)}.marketing-landing [data-scene=headless] .lp-hl-cursor.lp-anim{animation:lp-hl-cursor 3.92s linear 0s both}@keyframes lp-hl-cursor{0%{transform:translate(200px,160px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}12.755%{transform:translate(244px,33px);animation-timing-function:linear}25.51%{transform:translate(244px,33px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}38.265%{transform:translate(118px,224px);animation-timing-function:linear}51.02%{transform:translate(118px,224px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}59.949%{transform:translate(236px,252px);animation-timing-function:linear}85.459%{transform:translate(236px,252px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}89.796%{transform:translate(229px,227px);animation-timing-function:linear}94.388%{transform:translate(229px,227px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}to{transform:translate(33px,140px)}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media(min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .1s ease-in-out}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media(max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0 50%,#23282f99 0 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;inset:0;margin:0;position:fixed;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;inset:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;inset:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.marketing-landing .lp-spotlight{padding-bottom:var(--lp-space-section)}.marketing-landing .lp-spotlight-media{min-width:0}.marketing-landing .lp-spotlight-player{--plyr-color-main: var(--lp-yellow);--plyr-video-background: var(--lp-ink);--plyr-video-control-color: var(--lp-white);--plyr-video-control-color-hover: var(--lp-ink);--plyr-menu-background: var(--lp-white);--plyr-menu-color: var(--lp-ink);--plyr-menu-arrow-color: var(--lp-muted);--plyr-menu-back-border-color: var(--lp-line);--plyr-menu-back-border-shadow-color: var(--lp-white);--plyr-tooltip-background: var(--lp-ink);--plyr-tooltip-color: var(--lp-white);--plyr-font-family: "Playbot Manrope", var(--lp-sans);--plyr-control-radius: 6px;--plyr-menu-radius: 8px;--plyr-video-controls-background: color-mix(in srgb, var(--lp-ink) 90%, transparent);position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--lp-line);border-radius:12px;background:var(--lp-ink);box-shadow:0 12px 36px color-mix(in srgb,var(--lp-ink) 12%,transparent);color-scheme:dark}.marketing-landing .lp-spotlight-player>video,.marketing-landing .lp-spotlight-player>.plyr{width:100%;height:100%}.marketing-landing .lp-spotlight-player .plyr__controls{padding:8px var(--plyr-control-spacing, 10px)}.marketing-landing .lp-spotlight-player .plyr--stopped .plyr__controls{opacity:0;visibility:hidden}.marketing-landing .lp-spotlight-player .plyr__control--overlaid{--plyr-control-icon-size: 20px;padding:12px;background:transparent;color:var(--lp-white);filter:drop-shadow(0 1px 3px var(--lp-ink))}.marketing-landing .lp-spotlight-player .plyr__control:focus-visible{outline-color:var(--lp-yellow)}.marketing-landing .lp-spotlight-player .plyr__menu__container .plyr__control:focus-visible{outline-color:var(--lp-yellow-ink)}.marketing-landing .lp-spotlight-error{margin-top:12px;font-size:14px;line-height:1.5}.marketing-landing .lp-spotlight-error a{text-decoration:underline}@media(max-width:480px){.marketing-landing .lp-spotlight-player{--plyr-control-spacing: 6px;border-radius:8px}.marketing-landing .lp-spotlight-player input[data-plyr=volume]{display:none}}.marketing-landing{--lp-paper: #f6f3eb;--lp-paper-deep: #eeeadf;--lp-white: #fffef9;--lp-ink: #292820;--lp-ink-soft: #57554c;--lp-muted: #706e64;--lp-line: #d9d5c9;--lp-line-soft: #e7e3d7;--lp-yellow: #f5ce46;--lp-yellow-ink: #80650b;--lp-yellow-line: #d8b32d;--lp-butter: #f7e8a9;--lp-green: #346744;--lp-green-soft: #dfe9dd;--lp-red: #c1442e;--lp-red-soft: #f3ddd6;--lp-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--lp-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--lp-ease-out: cubic-bezier(.2, .7, .2, 1);--lp-ease-pop: cubic-bezier(.34, 1.56, .64, 1);--lp-space-group: 24px;--lp-space-sub: clamp(48px, 5vw, 80px);--lp-space-block: clamp(32px, 3.4vw, 56px);--lp-space-section: clamp(80px, 8.5vw, 144px);--lp-header-h: 72px}@property --lp-on{syntax: "<number>"; inherits: true; initial-value: 0;}.marketing-landing *{box-sizing:border-box}.marketing-landing{margin:0;background:var(--lp-paper);color:var(--lp-ink);font:15px/1.55 var(--lp-sans);-webkit-font-smoothing:antialiased}.marketing-landing button,.marketing-landing input,.marketing-landing select{font:inherit}.marketing-landing button,.marketing-landing a,.marketing-landing summary{-webkit-tap-highlight-color:transparent}.marketing-landing button{color:inherit;cursor:pointer}.marketing-landing a{color:inherit;text-underline-offset:4px}.marketing-landing button,.marketing-landing a{touch-action:manipulation}.marketing-landing button:focus-visible,.marketing-landing a:focus-visible,.marketing-landing summary:focus-visible,.marketing-landing input:focus-visible,.marketing-landing select:focus-visible{outline:3px solid var(--lp-yellow-ink);outline-offset:4px}.marketing-landing button:disabled{cursor:default}.marketing-landing img{display:block;max-width:100%;height:auto}.marketing-landing h1,.marketing-landing h2,.marketing-landing h3,.marketing-landing p,.marketing-landing figure,.marketing-landing ul,.marketing-landing ol,.marketing-landing dl{margin:0}.marketing-landing ul,.marketing-landing ol{padding:0;list-style:none}.marketing-landing h1,.marketing-landing h2,.marketing-landing h3{font-weight:650}.marketing-landing code{font-family:var(--lp-mono);font-size:.92em}.marketing-landing [hidden]{display:none!important}.marketing-landing .lp-skip-link{position:fixed;left:12px;top:-100px;z-index:100;padding:12px 20px;background:var(--lp-ink);color:#fff}.marketing-landing .lp-skip-link:focus{top:8px}.marketing-landing .lp-wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.marketing-landing .lp-eyebrow{display:inline-flex;align-items:center;gap:8px;font:11px/1.4 var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted)}.marketing-landing .lp-eyebrow:before{content:"";width:18px;height:1px;background:var(--lp-ink)}.marketing-landing .lp-stage{position:relative;border:1px solid var(--lp-ink);border-radius:8px;background:var(--lp-white);box-shadow:8px 8px 0 var(--lp-butter);overflow:clip;overflow-anchor:none}.marketing-landing .lp-stage-bar{display:flex;align-items:center;gap:12px;height:38px;padding:0 8px 0 14px;border-bottom:1px solid var(--lp-line);background:var(--lp-paper);font:11px/1 var(--lp-mono);color:var(--lp-muted)}.marketing-landing .lp-stage-dots{display:inline-flex;gap:6px}.marketing-landing .lp-stage-dots i{width:9px;height:9px;border-radius:50%;border:1px solid var(--lp-line);background:var(--lp-white)}.marketing-landing .lp-stage-dots i:first-child{background:var(--lp-yellow);border-color:var(--lp-yellow-line)}.marketing-landing .lp-stage-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-landing .lp-stage-toggle{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 10px;border:1px solid transparent;border-radius:4px;background:transparent;font:11px/1 var(--lp-mono);color:var(--lp-muted)}.marketing-landing .lp-stage-toggle:hover{border-color:var(--lp-line);background:var(--lp-white);color:var(--lp-ink)}.marketing-landing .lp-stage-toggle:before{content:"❚❚";font-size:8px;letter-spacing:-1px}.marketing-landing .lp-stage-toggle[aria-pressed=true]:before{content:"▶";font-size:9px}.marketing-landing .lp-stage-toggle:disabled{opacity:.5}.marketing-landing .lp-scene{position:relative}.marketing-landing .lp-canvas{position:relative;width:100%;aspect-ratio:var(--lp-w) / var(--lp-h);overflow:hidden}.marketing-landing .lp-fit{position:absolute;top:0;left:0;width:calc(var(--lp-w) * 1px);height:calc(var(--lp-h) * 1px);transform-origin:0 0;transform:scale(var(--lp-s, 1));font-size:13px;line-height:1.4}.marketing-landing .lp-fit.lp-grid{background-image:radial-gradient(var(--lp-line) 1px,transparent 1.2px);background-size:20px 20px;background-position:10px 10px}.marketing-landing .lp-stage-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--lp-line);background:var(--lp-paper)}.marketing-landing .lp-stage-steps li{--lp-on: 0;position:relative;display:flex;align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:600;color:var(--lp-muted);z-index:0}.marketing-landing .lp-stage-steps li+li{border-left:1px solid var(--lp-line)}.marketing-landing .lp-stage-steps li:before{content:"";position:absolute;inset:0;background:var(--lp-yellow);opacity:var(--lp-on);z-index:-1}.marketing-landing .lp-stage-steps li b{font:400 11px/1 var(--lp-mono);opacity:.8}.marketing-landing .lp-stage-steps li i{width:6px;height:6px;border-radius:50%;background:var(--lp-ink);opacity:calc(var(--lp-on) * .9 + .1);transform:scale(calc(var(--lp-on) * .6 + 1));transition:transform .2s}.marketing-landing .lp-stage-steps li span{color:var(--lp-ink)}.marketing-landing [data-scene] [data-a]{animation-duration:.55s;animation-timing-function:var(--lp-ease-out);animation-delay:var(--lp-d, 0s);animation-fill-mode:both}.marketing-landing [data-scene] [data-a=in]{animation-name:lp-a-in}.marketing-landing [data-scene] [data-a=pop]{animation-name:lp-a-pop;animation-timing-function:var(--lp-ease-pop)}.marketing-landing [data-scene] [data-a=fly]{animation-name:lp-a-fly;animation-duration:.7s}.marketing-landing [data-scene] [data-a=type]{display:inline-block;vertical-align:bottom;white-space:nowrap;animation-name:lp-a-type;animation-duration:var(--lp-t, 1s);animation-timing-function:steps(var(--lp-n, 24),end)}.marketing-landing [data-scene] [data-a=draw]{stroke-dasharray:1;stroke-dashoffset:0;animation-name:lp-a-draw;animation-duration:var(--lp-t, .8s)}.marketing-landing [data-scene] [data-a=grow]{transform-origin:left center;animation-name:lp-a-grow;animation-duration:var(--lp-t, 1s);animation-timing-function:cubic-bezier(.3,.1,.3,1)}.marketing-landing [data-scene] [data-a=lit]{animation-name:lp-a-lit}.marketing-landing [data-scene] [data-a=show]{opacity:0;animation-name:lp-a-show;animation-duration:var(--lp-t, 1s);animation-timing-function:linear;animation-fill-mode:none}.marketing-landing [data-scene] [data-a=out]{opacity:0;animation-name:lp-a-out;animation-duration:.45s;animation-fill-mode:backwards}.marketing-landing [data-scene] [data-a=travel]{offset-path:var(--lp-path);offset-rotate:0deg;offset-distance:100%;animation-name:lp-a-travel;animation-duration:var(--lp-t, 1s);animation-timing-function:linear}.marketing-landing [data-scene] [data-a=dot]{opacity:0;offset-path:var(--lp-path);offset-rotate:0deg;animation-name:lp-a-dot;animation-duration:var(--lp-t, .8s);animation-timing-function:ease-in-out;animation-fill-mode:none}.marketing-landing [data-scene] [data-a=dot-back]{opacity:0;offset-path:var(--lp-path);offset-rotate:0deg;animation-name:lp-a-dot-back;animation-duration:var(--lp-t, .8s);animation-timing-function:ease-in-out;animation-fill-mode:none}.marketing-landing [data-scene] [data-a=hl],.marketing-landing [data-scene] [data-a=hl2]{--lp-on: 0;animation-duration:var(--lp-t, 1s);animation-timing-function:linear;animation-fill-mode:none}.marketing-landing [data-scene] [data-a=hl]{animation-name:lp-a-hl}.marketing-landing [data-scene] [data-a=hl2]{animation-name:lp-a-hl2}.marketing-landing [data-scene] [data-a=ring]{opacity:0;animation-name:lp-a-ring;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:none}.marketing-landing [data-scene] [data-a=shake]{animation-name:lp-a-shake;animation-duration:.5s;animation-timing-function:ease-in-out;animation-fill-mode:none}.marketing-landing [data-scene] [data-a=move]{animation-name:lp-a-move;animation-duration:var(--lp-t, .6s);animation-timing-function:var(--lp-ease-pop)}@keyframes lp-a-in{0%{opacity:0;transform:translateY(8px)}}@keyframes lp-a-pop{0%{opacity:0;transform:scale(.6)}}@keyframes lp-a-fly{0%{opacity:0;transform:translate(-160px,40px) scale(.6)}}@keyframes lp-a-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes lp-a-draw{0%{stroke-dashoffset:1}}@keyframes lp-a-grow{0%{transform:scaleX(0)}}@keyframes lp-a-lit{0%{fill:var(--lp-line);background:var(--lp-line)}}@keyframes lp-a-show{0%{opacity:0}12%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes lp-a-out{0%{opacity:1}to{opacity:0}}@keyframes lp-a-travel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes lp-a-dot{0%{opacity:1;offset-distance:0%}85%{opacity:1}to{opacity:0;offset-distance:100%}}@keyframes lp-a-dot-back{0%{opacity:1;offset-distance:100%}85%{opacity:1}to{opacity:0;offset-distance:0%}}@keyframes lp-a-hl{0%{--lp-on: 0}12%{--lp-on: 1}88%{--lp-on: 1}to{--lp-on: 0}}@keyframes lp-a-hl2{0%{--lp-on: 0}8%{--lp-on: 1}30%{--lp-on: 1}40%{--lp-on: 0}62%{--lp-on: 0}70%{--lp-on: 1}90%{--lp-on: 1}to{--lp-on: 0}}@keyframes lp-a-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.8)}}@keyframes lp-a-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes lp-a-move{0%{transform:translate(var(--lp-from-x, 0px),var(--lp-from-y, 0px))}to{transform:translate(0)}}.marketing-landing .lp-loop-spin{animation:lp-l-spin .9s linear infinite}.marketing-landing .lp-loop-blink{animation:lp-l-blink 1s steps(2,start) infinite}.marketing-landing .lp-loop-bob{animation:lp-l-bob 2.4s ease-in-out infinite}.marketing-landing .lp-loop-ring{animation:lp-l-ring 1.5s ease-out infinite}.marketing-landing .lp-loop-bars>i{animation:lp-l-bar 1.1s ease-in-out infinite alternate}.marketing-landing .lp-loop-bars>i:nth-child(2){animation-delay:-.35s}.marketing-landing .lp-loop-bars>i:nth-child(3){animation-delay:-.7s}.marketing-landing .lp-loop-bars>i:nth-child(4){animation-delay:-.2s}.marketing-landing .lp-loop-bars>i:nth-child(5){animation-delay:-.9s}.marketing-landing .lp-loop-shimmer{background:linear-gradient(100deg,var(--lp-paper) 30%,var(--lp-white) 50%,var(--lp-paper) 70%);background-size:220% 100%;animation:lp-l-shimmer 1.3s linear infinite}.marketing-landing .lp-loop-cube{animation:lp-l-cube 7s linear infinite}.marketing-landing .lp-loop-glow{animation:lp-l-glow 1.8s ease-in-out infinite alternate}.marketing-landing .lp-loop-wave>i{animation:lp-l-wave .9s ease-in-out infinite alternate}@keyframes lp-l-spin{to{transform:rotate(360deg)}}@keyframes lp-l-blink{to{opacity:.25}}@keyframes lp-l-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes lp-l-ring{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.7);opacity:0}}@keyframes lp-l-bar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes lp-l-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes lp-l-cube{0%{transform:rotateX(-22deg) rotateY(0)}to{transform:rotateX(-22deg) rotateY(360deg)}}@keyframes lp-l-glow{0%{opacity:.55;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}@keyframes lp-l-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.marketing-landing [data-scene]:not(.lp-is-playing) [data-a],.marketing-landing [data-scene]:not(.lp-is-playing) [class*=loop-],.marketing-landing [data-scene]:not(.lp-is-playing) .lp-loop-bars>i,.marketing-landing [data-scene]:not(.lp-is-playing) .lp-loop-wave>i,.marketing-landing [data-scene]:not(.lp-is-playing) .lp-anim{animation-name:none!important}.marketing-landing [data-scene]:not(.lp-is-playing):not(.lp-is-static) .lp-scene,.marketing-landing [data-scene]:not(.lp-is-playing):not(.lp-is-static) .lp-stage-steps{visibility:hidden}.marketing-landing [data-scene].lp-is-paused *,.marketing-landing [data-scene].lp-is-paused *:before,.marketing-landing [data-scene].lp-is-paused *:after{animation-play-state:paused!important}.marketing-landing [data-scene].lp-is-static *,.marketing-landing [data-scene].lp-is-static *:before,.marketing-landing [data-scene].lp-is-static *:after{animation:none!important}.marketing-landing .lp-abs{position:absolute}.marketing-landing .lp-ui-card{position:absolute;border:1px solid var(--lp-line);border-radius:6px;background:var(--lp-white)}.marketing-landing .lp-ui-card.lp-ink{border-color:var(--lp-ink)}.marketing-landing .lp-ui-card.lp-paper{background:var(--lp-paper)}.marketing-landing .lp-ui-head{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--lp-line-soft);font:600 11px/1.4 var(--lp-mono);color:var(--lp-muted);letter-spacing:.04em;text-transform:uppercase}.marketing-landing .lp-ui-head .lp-right{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:400}.marketing-landing .lp-ui-body{padding:12px}.marketing-landing .lp-mono{font-family:var(--lp-mono)}.marketing-landing .lp-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--lp-line);border-radius:999px;background:var(--lp-paper);font:11px/1.4 var(--lp-mono);color:var(--lp-ink-soft);white-space:nowrap}.marketing-landing .lp-chip.lp-ok{border-color:#b9cdbb;background:var(--lp-green-soft);color:var(--lp-green)}.marketing-landing .lp-chip.lp-warn{border-color:#e1c3ba;background:var(--lp-red-soft);color:var(--lp-red)}.marketing-landing .lp-chip.lp-yellow{border-color:var(--lp-yellow-line);background:var(--lp-yellow);color:var(--lp-ink)}.marketing-landing .lp-bot-avatar{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--lp-yellow);flex-shrink:0}.marketing-landing .lp-bot-avatar img{width:13px;height:13px}.marketing-landing .lp-spin{display:inline-block;width:11px;height:11px;border:2px solid var(--lp-line);border-top-color:var(--lp-ink);border-radius:50%;flex-shrink:0}.marketing-landing .lp-status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#548568;flex-shrink:0}.marketing-landing .lp-status-dot.lp-offline{background:#9e9b92}.marketing-landing .lp-status-dot.lp-rec{background:var(--lp-red)}.marketing-landing .lp-status-dot.lp-wait{background:#c8bd8f}.marketing-landing .lp-meter{height:6px;overflow:hidden;border-radius:3px;background:var(--lp-line-soft)}.marketing-landing .lp-meter>span{display:block;height:100%;border-radius:inherit;background:var(--lp-green)}.marketing-landing .lp-meter.lp-yellow>span{background:var(--lp-yellow)}.marketing-landing .lp-key{--lp-on: 0;position:relative;display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border:1px solid #bdb7a7;border-bottom-width:3px;border-radius:5px;background:var(--lp-paper);color:var(--lp-ink);font:11px/1 var(--lp-mono);z-index:0;transform:translateY(calc(var(--lp-on) * 2px))}.marketing-landing .lp-key:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--lp-yellow);opacity:var(--lp-on);z-index:-1}.marketing-landing .lp-pointer{position:absolute;width:18px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 22'%3E%3Cpath d='M2 1.5 2 17l4.3-4.2 2.9 6.7 2.6-1.1-2.9-6.6H15z' fill='%23292820' stroke='%23fffef9' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;z-index:5;pointer-events:none}.marketing-landing .lp-click-ring{position:absolute;width:26px;height:26px;border:2px solid var(--lp-ink);border-radius:50%;z-index:4;pointer-events:none}.marketing-landing .lp-bars{display:inline-flex;align-items:flex-end;gap:3px;height:16px}.marketing-landing .lp-bars>i{display:block;width:4px;height:100%;border-radius:1px;background:var(--lp-green);transform-origin:bottom}.marketing-landing .lp-toast-mini{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--lp-ink);border-radius:5px;background:var(--lp-ink);color:var(--lp-paper);font-size:12px;font-weight:550;white-space:nowrap;box-shadow:3px 3px 0 var(--lp-butter)}.marketing-landing .lp-toast-mini b{color:var(--lp-yellow)}.marketing-landing .lp-mini-btn{--lp-on: 0;position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid var(--lp-ink);border-radius:4px;background:var(--lp-white);font-size:12px;font-weight:600;white-space:nowrap;z-index:0;transform:translate(calc(var(--lp-on) * 1px),calc(var(--lp-on) * 1px))}.marketing-landing .lp-mini-btn.lp-primary{background:var(--lp-ink);color:var(--lp-paper)}.marketing-landing .lp-mini-btn:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--lp-yellow);opacity:var(--lp-on);z-index:-1}.marketing-landing .lp-mini-btn.lp-primary:after{background:var(--lp-ink-soft)}.marketing-landing .lp-level{position:absolute;inset:0;overflow:hidden;border-radius:6px;background:linear-gradient(180deg,#fbf3d3,#f8f2e0 55%,#f3efe2)}.marketing-landing .lp-level svg{position:absolute;inset:0;width:100%;height:100%}.marketing-landing .lp-level .lp-sprite{position:absolute;top:0;left:0;width:30px;height:30px;margin:-15px 0 0 -15px;filter:drop-shadow(0 3px 0 rgba(41,40,32,.15))}.marketing-landing .lp-level .lp-halo{position:absolute;width:70px;height:70px;margin:-35px 0 0 -35px;border-radius:50%;background:radial-gradient(circle,rgba(245,206,70,.95) 0%,rgba(245,206,70,.4) 40%,transparent 70%);pointer-events:none}.marketing-landing .lp-level .lp-flash{position:absolute;inset:0;background:#fffef9b3;pointer-events:none}.marketing-landing .lp-engine-log{position:relative;flex:1;min-height:122px;border:1px solid var(--lp-line-soft);border-radius:5px;background:var(--lp-paper)}.marketing-landing .lp-engine-log .lp-ui-head{padding:7px 12px}.marketing-landing .lp-engine-log .lp-log{left:12px;top:38px}.marketing-landing .lp-level .lp-stamp{position:absolute;padding:6px 14px;border:3px solid var(--lp-green);border-radius:6px;color:var(--lp-green);font:700 22px/1 var(--lp-mono);letter-spacing:.12em;transform:rotate(-8deg);background:#fffef9d9}.marketing-landing .lp-level .lp-stamp[data-a=pop]{animation-name:lp-a-stamp;animation-duration:.45s}@keyframes lp-a-stamp{0%{opacity:0;transform:rotate(-8deg) scale(2.2)}}.marketing-landing .lp-level .lp-badge{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;background:var(--lp-ink);color:var(--lp-paper);font:10px/1.2 var(--lp-mono);letter-spacing:.08em;text-transform:uppercase}.marketing-landing .lp-film{display:flex;gap:6px}.marketing-landing .lp-frame{position:relative;width:50px;height:30px;border:1px solid var(--lp-ink);border-radius:3px;overflow:hidden;background:linear-gradient(180deg,#f6ecc4 0 60%,#e4dcc4 60% 100%)}.marketing-landing .lp-frame:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--lp-ink);top:12px;left:var(--lp-x, 10px)}.marketing-landing .lp-frame b{position:absolute;right:2px;bottom:1px;font:8px/1 var(--lp-mono);color:var(--lp-muted)}.marketing-landing{min-height:100dvh;color-scheme:light;isolation:isolate}.marketing-landing [id]{scroll-margin-top:calc(var(--lp-header-h) + var(--lp-space-group))}.marketing-landing .lp-text-button,.marketing-landing .lp-small-link{display:inline-flex;align-items:center}.marketing-landing .lp-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--lp-ink);border-radius:4px;padding:12px 20px;background:var(--lp-white);text-decoration:none;font-size:14px;font-weight:650;line-height:1.3;white-space:nowrap;transition:transform .15s,box-shadow .15s,background .15s}.marketing-landing .lp-button:hover{transform:translate(-2px,-2px);box-shadow:3px 3px 0 var(--lp-ink)}.marketing-landing .lp-button.lp-primary{background:var(--lp-yellow);color:var(--lp-ink)}.marketing-landing .lp-button .lp-arrow{font-size:17px;font-weight:400;line-height:1;transition:transform .15s}.marketing-landing .lp-button:hover .lp-arrow{transform:translate(3px)}.marketing-landing .lp-text-button{border:0;background:transparent;min-height:44px;padding:8px 0;font-size:13px;font-weight:550;text-decoration:none}.marketing-landing .lp-site-header{position:sticky;top:0;z-index:50;background:#f6f3ebdb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--lp-line);transition:box-shadow .2s}.marketing-landing .lp-site-header.lp-is-scrolled{box-shadow:0 1px 0 var(--lp-ink)}.marketing-landing .lp-site-header .lp-wrap{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:72px}.marketing-landing .lp-brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:25px;font-weight:760;letter-spacing:-.07em}.marketing-landing .lp-brand img{width:34px;height:34px}.marketing-landing .lp-brand span{padding-bottom:4px}.marketing-landing .lp-header-actions{display:flex;align-items:center;gap:16px}.marketing-landing .lp-header-actions .lp-button{min-height:44px;padding-block:8px}@font-face{font-family:Playbot Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/landing/manrope_latin_variable.woff2) format("woff2")}.marketing-landing .lp-hero{padding:var(--lp-space-sub) 0 0}.marketing-landing .lp-hero-intro{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;text-align:center}.marketing-landing .lp-hero h1{font-family:"Playbot Manrope",var(--lp-sans);font-size:clamp(38px,8vw,104px);line-height:1.02;letter-spacing:-.055em;font-weight:800;text-wrap:balance}.marketing-landing .lp-hero-line{display:block}.marketing-landing .lp-hero-subject{white-space:nowrap}.marketing-landing .lp-hero-char{display:inline-block;position:relative;white-space:pre}.marketing-landing .lp-hero-char:before{content:attr(data-character);visibility:hidden}.marketing-landing .lp-hero-char>span{position:absolute;inset:0;text-align:center}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.marketing-landing .lp-hero-char>span{transition:font-weight .45s var(--lp-ease-out)}.marketing-landing .lp-hero-char:has(+.lp-hero-char+.lp-hero-char:hover)>span,.marketing-landing .lp-hero-char:hover+.lp-hero-char+.lp-hero-char>span{font-weight:650}.marketing-landing .lp-hero-char:has(+.lp-hero-char:hover)>span,.marketing-landing .lp-hero-char:hover+.lp-hero-char>span{font-weight:500}.marketing-landing .lp-hero-char:hover>span{font-weight:300}}.marketing-landing .lp-hero-build-line{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:0 .16em}.marketing-landing .lp-hero-roll{display:inline-block;flex:0 0 auto;height:1.3em;margin-block:-.14em;overflow:hidden;text-align:left;box-shadow:inset 0 -.12em 0 var(--lp-yellow);transition:width .7s cubic-bezier(.76,0,.24,1)}.marketing-landing .lp-hero-roll-column{display:flex;width:max-content;flex-direction:column;align-items:flex-start;transition:transform .7s cubic-bezier(.76,0,.24,1)}.marketing-landing .lp-hero-roll-column.lp-roll-resetting{transition:none}.marketing-landing .lp-hero-roll-column>span{display:block;height:1.3em;padding-right:.06em;white-space:nowrap;line-height:1.3;color:var(--lp-ink)}.marketing-landing .lp-hero-description{max-width:52ch;color:var(--lp-ink-soft);margin:0 auto 28px;font-size:clamp(18px,1.65vw,20px);line-height:1.6;text-wrap:pretty}.marketing-landing .lp-hero-actions{display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap}.marketing-landing .lp-integrations{padding:var(--lp-space-block) 0}.marketing-landing .lp-integrations .lp-wrap{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px 36px;padding:var(--lp-space-group) 0;border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line)}.marketing-landing .lp-integrations .lp-label,.marketing-landing .lp-engine-request{font:11px/1.4 var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted)}.marketing-landing .lp-engine-logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:28px}.marketing-landing .lp-engine-logo{height:clamp(18px,5.2vw,26px);width:auto;max-width:none}.marketing-landing .lp-engine-logo-unreal{height:clamp(14px,4vw,20px)}.marketing-landing .lp-engine-request{display:inline-flex;align-items:center;min-height:44px;margin-block:calc((1.4em - 44px)/2);color:var(--lp-ink-soft);text-decoration:underline;text-decoration-color:var(--lp-yellow-line);text-decoration-thickness:1px;text-underline-offset:5px;white-space:nowrap;transition:color .15s}.marketing-landing .lp-engine-request:hover{color:var(--lp-ink);text-decoration-color:var(--lp-ink)}.marketing-landing .lp-features{padding:0 0 var(--lp-space-section)}.marketing-landing .lp-feature-block{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}.marketing-landing .lp-feature-block+.lp-feature-block{margin-top:var(--lp-space-block);padding-top:var(--lp-space-block);border-top:1px solid var(--lp-line)}.marketing-landing .lp-feature-block.lp-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.marketing-landing .lp-feature-block.lp-flip .lp-feature-copy{order:2}.marketing-landing .lp-feature-copy h2{margin:8px 0 20px;font-size:clamp(28px,2.6vw,36px);line-height:1.1;letter-spacing:-.03em}.marketing-landing .lp-feature-copy p{max-width:440px;font-size:16.5px;line-height:1.65;color:var(--lp-ink-soft)}.marketing-landing .lp-feature-stage{min-width:0}.marketing-landing .lp-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s var(--lp-ease-out),transform .7s var(--lp-ease-out)}.marketing-landing .lp-reveal.lp-is-in{opacity:1;transform:none}.marketing-landing .lp-asset-credits{color:var(--lp-muted);font-size:11.5px;line-height:1.7}.marketing-landing .lp-closing{position:relative;overflow:hidden;padding:64px;display:flex;align-items:center;justify-content:space-between;gap:32px;border:1px solid var(--lp-ink);border-radius:8px;background:var(--lp-yellow);box-shadow:8px 8px 0 var(--lp-ink)}.marketing-landing .lp-closing h2{font-size:clamp(34px,3.8vw,52px);letter-spacing:-.035em;line-height:1.05}.marketing-landing .lp-closing p{margin-top:12px;max-width:480px;font-size:16.5px;color:#4a4326}.marketing-landing .lp-closing>div:first-of-type{flex:1;min-width:0}.marketing-landing .lp-closing-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.marketing-landing .lp-closing .lp-button.lp-primary{background:var(--lp-ink);color:var(--lp-yellow)}.marketing-landing .lp-closing .lp-plane{position:absolute;right:-20px;bottom:-30px;width:200px;height:200px;opacity:.18;transform:rotate(-12deg);pointer-events:none}.marketing-landing .lp-footer{margin-top:var(--lp-space-section);border-top:1px solid var(--lp-ink);padding:24px 0;font-size:14px;color:var(--lp-muted)}.marketing-landing .lp-footer-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px}.marketing-landing .lp-footer-details{margin-top:12px}.marketing-landing .lp-footer-brand{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.marketing-landing .lp-footer-copyright{font-size:12.5px;white-space:nowrap}.marketing-landing .lp-footer-nav{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.marketing-landing .lp-footer a,.marketing-landing .lp-footer .lp-small-link{text-decoration:none;color:var(--lp-ink-soft)}.marketing-landing .lp-footer a:hover,.marketing-landing .lp-footer .lp-small-link:hover,.marketing-landing .lp-asset-credits a{text-decoration:underline}.marketing-landing .lp-footer .lp-small-link{padding:8px 0;min-height:40px;font-size:14px}@media(max-width:1100px){.marketing-landing .lp-wrap{width:calc(100% - 64px)}.marketing-landing .lp-feature-block{gap:40px}}@media(max-width:860px){.marketing-landing .lp-site-header .lp-wrap{min-height:64px;gap:16px}.marketing-landing .lp-integrations .lp-wrap{flex-direction:column;align-items:center;gap:16px;padding-block:0;border-block:0}.marketing-landing .lp-feature-block,.marketing-landing .lp-feature-block.lp-flip{grid-template-columns:1fr;gap:28px}.marketing-landing .lp-feature-block.lp-flip .lp-feature-copy{order:0}.marketing-landing .lp-closing{padding:40px 32px;align-items:start;flex-direction:column}.marketing-landing .lp-closing-actions{flex-wrap:wrap}}@media(max-width:520px){.marketing-landing .lp-site-header .lp-wrap{flex-wrap:wrap;padding-block:12px;gap:8px 12px}.marketing-landing .lp-header-actions{margin-left:auto;flex-wrap:wrap;justify-content:flex-end;gap:12px}.marketing-landing .lp-wrap{width:calc(100% - 40px)}.marketing-landing .lp-brand{font-size:23px}.marketing-landing .lp-brand img{width:30px;height:30px}.marketing-landing .lp-header-actions .lp-button{padding-inline:12px;font-size:13px;white-space:normal;text-align:center}.marketing-landing .lp-hero h1{font-size:clamp(32px,9.5vw,48px)}.marketing-landing:lang(ja) .lp-hero h1,.marketing-landing:lang(ko) .lp-hero h1{font-size:clamp(26px,8.2vw,42px)}.marketing-landing .lp-hero-actions,.marketing-landing .lp-engine-logos{gap:12px}.marketing-landing .lp-stage{box-shadow:5px 5px 0 var(--lp-butter)}.marketing-landing .lp-feature-copy h2{font-size:28px}.marketing-landing .lp-feature-copy p{font-size:15.5px}.marketing-landing .lp-closing{padding:32px 24px;box-shadow:5px 5px 0 var(--lp-ink)}.marketing-landing .lp-closing .lp-plane{right:-40px;bottom:-40px;width:120px;height:120px;opacity:.12}.marketing-landing .lp-footer-row{flex-direction:column;align-items:flex-start;gap:12px}}@media(prefers-reduced-motion:reduce){html:has(.marketing-landing){scroll-behavior:auto}.marketing-landing .lp-reveal,.marketing-landing .lp-button,.marketing-landing .lp-hero-roll,.marketing-landing .lp-hero-roll-column{animation:none!important;transition:none!important}.marketing-landing .lp-reveal{opacity:1;transform:none}.marketing-landing [data-scene] *,.marketing-landing [data-scene] *:before,.marketing-landing [data-scene] *:after{animation:none!important}}.welcome-background{position:absolute;inset:0;overflow:hidden;pointer-events:none;contain:paint;background:radial-gradient(ellipse at 90% 90%,rgb(244 164 69 / 8%),transparent 55%),radial-gradient(ellipse at 10% 15%,rgb(180 173 161 / 6%),transparent 55%),#080808}.welcome-background:before{position:absolute;inset:0;content:"";opacity:0;background:radial-gradient(ellipse at 50% 60%,rgb(241 187 61 / 10%),transparent 65%);transition:opacity .6s ease}.welcome-background[data-state=hover]:before,.welcome-background[data-state=success]:before{opacity:1}.welcome-background__canvas{position:relative;display:block;width:100%;height:100%;opacity:0}.welcome-background[data-renderer=shader] .welcome-background__canvas{opacity:1}@media(prefers-reduced-motion:reduce){.welcome-background:before{transition:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--radix-collapsible-content-height:0px}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-cyan-500:oklch(71.5% .143 215.221);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-fd-background:#fafafa;--color-fd-foreground:#0a0a0a;--color-fd-muted:#f5f5f5;--color-fd-muted-foreground:#737373;--color-fd-popover:#fff;--color-fd-popover-foreground:#272727;--color-fd-card:#fefefe;--color-fd-card-foreground:#0a0a0a;--color-fd-border:#9993;--color-fd-primary:#171717;--color-fd-primary-foreground:#fafafa;--color-fd-secondary:#f5f5f5;--color-fd-secondary-foreground:#171717;--color-fd-accent:#f0f0f0;--color-fd-accent-foreground:#171717;--color-fd-ring:#a3a3a3;--color-fd-overlay:#0003;--color-fd-info:oklch(62.3% .214 259.815);--color-fd-warning:oklch(76.9% .188 70.08);--color-fd-error:oklch(63.7% .237 25.331);--color-fd-success:oklch(72.3% .219 149.579);--color-fd-idea:oklch(70.5% .209 60.849);--color-fd-diff-remove:#c80a641f;--color-fd-diff-remove-symbol:#e60a64;--color-fd-diff-add:#0eb4641a;--color-fd-diff-add-symbol:#0ac864;--animate-fd-fade-in:fd-fade-in .3s ease;--animate-fd-fade-out:fd-fade-out .3s ease;--animate-fd-dialog-in:fd-dialog-in .3s cubic-bezier(.16, 1, .3, 1);--animate-fd-dialog-out:fd-dialog-out .3s cubic-bezier(.16, 1, .3, 1);--animate-fd-popover-in:fd-popover-in .1s ease;--animate-fd-popover-out:fd-popover-out .1s ease;--animate-fd-enterFromLeft:fd-enterFromLeft .25s ease;--animate-fd-enterFromRight:fd-enterFromRight .25s ease;--animate-fd-sidebar-in:fd-sidebar-in .25s ease;--animate-fd-sidebar-out:fd-sidebar-out .25s ease;--animate-fd-exitToLeft:fd-exitToLeft .25s ease;--animate-fd-exitToRight:fd-exitToRight .25s ease;--animate-fd-collapsible-down:fd-collapsible-down .15s cubic-bezier(.45, 0, .55, 1);--animate-fd-collapsible-up:fd-collapsible-up .15s cubic-bezier(.45, 0, .55, 1);--animate-fd-accordion-down:fd-accordion-down .2s ease-out;--animate-fd-accordion-up:fd-accordion-up .2s ease-out;--animate-fd-nav-menu-in:fd-nav-menu-in .2s ease;--animate-fd-nav-menu-out:fd-nav-menu-out .2s ease}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-fd-border,currentColor)}::file-selector-button{border-color:var(--color-fd-border,currentColor)}body{background-color:var(--color-fd-background);color:var(--color-fd-foreground)}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fd-step:before{background-color:var(--color-fd-secondary);color:var(--color-fd-secondary-foreground);content:counter(step);counter-increment:step;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:.875rem;line-height:1.25rem;display:flex;position:absolute;inset-inline-start:calc(var(--spacing) * -4)}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fd-steps{counter-reset:step;border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;margin-inline-start:calc(var(--spacing) * 2);padding-inline-start:calc(var(--spacing) * 6);position:relative}@media(min-width:40rem){.fd-steps{margin-inline-start:calc(var(--spacing) * 4);padding-inline-start:calc(var(--spacing) * 7)}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.inset-s-0{inset-inline-start:calc(var(--spacing) * 0)}.inset-s-3{inset-inline-start:calc(var(--spacing) * 3)}.inset-s-4{inset-inline-start:calc(var(--spacing) * 4)}.inset-s-6{inset-inline-start:calc(var(--spacing) * 6)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.inset-e-0{inset-inline-end:calc(var(--spacing) * 0)}.inset-e-2{inset-inline-end:calc(var(--spacing) * 2)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-\(--fd-docs-row-1\){top:var(--fd-docs-row-1)}.top-\(--fd-docs-row-2\){top:var(--fd-docs-row-2)}.top-\(--fd-docs-row-3\){top:var(--fd-docs-row-3)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[calc\(--spacing\(4\)\+var\(--fd-docs-row-3\)\)\]{top:calc(calc(var(--spacing) * 4) + var(--fd-docs-row-3))}.-right-3{right:calc(var(--spacing) * -3)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-26{bottom:calc(var(--spacing) * 26)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.-z-1{z-index:-1}.z-2{z-index:2}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.col-span-full{grid-column:1/-1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-px{margin-inline:-1px}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\!{margin-block:calc(var(--spacing) * 0)!important}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-auto{margin-block:auto}.-ms-1\.5{margin-inline-start:calc(var(--spacing) * -1.5)}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.ms-px{margin-inline-start:1px}.-me-0\.5{margin-inline-end:calc(var(--spacing) * -.5)}.-me-1\.5{margin-inline-end:calc(var(--spacing) * -1.5)}.-me-2{margin-inline-end:calc(var(--spacing) * -2)}.me-1{margin-inline-end:calc(var(--spacing) * 1)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-auto{margin-inline-end:auto}.prose{--tw-prose-size:1;color:var(--tw-prose-body);max-width:none;font-size:calc(1rem * var(--tw-prose-size));line-height:calc(1.75rem * var(--tw-prose-size))}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:calc(1rem * var(--tw-prose-size));list-style-type:disc}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:500}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:calc(var(--text-3xl) * var(--tw-prose-size));margin-top:0;margin-bottom:.888889em;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:600;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.1875em;padding-inline-end:.375em;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){padding:calc(3px * var(--tw-prose-size));font-size:calc(13px * var(--tw-prose-size));border:1px solid;border-color:var(--color-fd-border);background:var(--color-fd-muted);color:var(--tw-prose-code);border-radius:5px;font-weight:400}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:calc(var(--text-2xl) * var(--tw-prose-size))}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose :where(a:not([data-card])):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-underline-offset:3.5px;text-decoration:underline;-webkit-text-decoration-color:var(--color-fd-primary);text-decoration-color:var(--color-fd-primary);font-weight:500;text-decoration-thickness:1.5px;transition:opacity .2s}.prose :where(a:not([data-card]):hover):not(:where([class~=not-prose],[class~=not-prose] *)){opacity:.8}.prose{--tw-prose-body:#0a0a0ae6}@supports (color:color-mix(in lab,red,red)){.prose{--tw-prose-body:color-mix(in oklab, var(--color-fd-foreground) 90%, transparent)}}.prose{--tw-prose-headings:var(--color-fd-foreground);--tw-prose-lead:var(--color-fd-foreground);--tw-prose-links:var(--color-fd-foreground);--tw-prose-bold:var(--color-fd-foreground);--tw-prose-counters:var(--color-fd-muted-foreground);--tw-prose-bullets:var(--color-fd-muted-foreground);--tw-prose-hr:var(--color-fd-border);--tw-prose-quotes:var(--color-fd-foreground);--tw-prose-quote-borders:var(--color-fd-border);--tw-prose-captions:var(--color-fd-foreground);--tw-prose-code:var(--color-fd-foreground);--tw-prose-th-borders:var(--color-fd-border);--tw-prose-td-borders:var(--color-fd-border);--tw-prose-kbd:var(--color-fd-foreground);--tw-prose-kbd-shadows:#17171780}@supports (color:color-mix(in lab,red,red)){.prose{--tw-prose-kbd-shadows:color-mix(in oklab, var(--color-fd-primary) 50%, transparent)}}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;border-collapse:separate;border-spacing:0;background:var(--color-fd-card);border-radius:var(--radius-lg);border:1px solid var(--color-fd-border);width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429;overflow:hidden}.prose :where(th):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start;padding:calc(var(--spacing) * 2.5 * var(--tw-prose-size));border-inline-start:1px solid var(--color-fd-border);background:var(--color-fd-muted)}.prose :where(th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start:none}.prose :where(th:not(tr:last-child *),td:not(tr:last-child *)):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom:1px solid var(--color-fd-border)}.prose :where(td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start;border-inline-start:1px solid var(--color-fd-border);padding:calc(var(--spacing) * 2.5 * var(--tw-prose-size))}.prose :where(td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start:none}.prose :where(tfoot th,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(thead th,thead td):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose-no-margin>:first-child{margin-top:0}.prose-no-margin>:last-child{margin-bottom:0}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-auto{margin-bottom:auto}.ml-2{margin-left:calc(var(--spacing) * 2)}.fd-scroll-container::-webkit-scrollbar{width:5px;height:5px}.fd-scroll-container::-webkit-scrollbar-thumb{background:var(--color-fd-border);border-radius:5px}.fd-scroll-container::-webkit-scrollbar-track{background:0 0}.fd-scroll-container::-webkit-scrollbar-corner{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6\.5{width:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 6.5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-full{width:100%;height:100%}.h-\(--fd-animated-height\){height:var(--fd-animated-height)}.h-\(--fd-header-height\){height:var(--fd-header-height)}.h-\(--fd-toc-popover-height\){height:var(--fd-toc-popover-height)}.h-\(--radix-navigation-menu-viewport-height\){height:var(--radix-navigation-menu-viewport-height)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\.5{height:calc(var(--spacing) * 8.5)}.h-9{height:calc(var(--spacing) * 9)}.h-9\.5{height:calc(var(--spacing) * 9.5)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[640px\]{height:640px}.h-\[calc\(100\%\+--spacing\(1\.5\)\)\]{height:calc(100% + calc(var(--spacing) * 1.5))}.h-\[calc\(var\(--fd-docs-height\)-var\(--fd-docs-row-1\)\)\]{height:calc(var(--fd-docs-height) - var(--fd-docs-row-1))}.h-\[calc\(var\(--fd-docs-height\)-var\(--fd-docs-row-2\)\)\]{height:calc(var(--fd-docs-height) - var(--fd-docs-row-2))}.h-\[calc\(var\(--fd-docs-height\)-var\(--fd-docs-row-3\)\)\]{height:calc(var(--fd-docs-height) - var(--fd-docs-row-3))}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-popover-content-available-height\){max-height:var(--radix-popover-content-available-height)}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[80svh\]{max-height:80svh}.max-h-\[460px\]{max-height:460px}.max-h-\[600px\]{max-height:600px}.min-h-\(--fd-docs-height\){min-height:var(--fd-docs-height)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[calc\(100vh-80px\)\]{min-height:calc(100vh - 80px)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-\(--fd-sidebar-width\){width:var(--fd-sidebar-width)}.w-\(--fd-toc-width\){width:var(--fd-toc-width)}.w-\(--radix-popover-trigger-width\){width:var(--radix-popover-trigger-width)}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/4{width:25%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-\[85\%\]{width:85%}.w-\[180px\]{width:180px}.w-\[640px\]{width:640px}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[calc\(100\%-var\(--removed-body-scroll-bar-size\,0px\)\)\]{width:calc(100% - var(--removed-body-scroll-bar-size,0px))}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[98vw\]{max-width:98vw}.max-w-\[240px\]{max-width:240px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[900px\]{max-width:900px}.max-w-\[1168px\]{max-width:1168px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-sm{max-width:var(--breakpoint-sm)}.max-w-sm{max-width:var(--container-sm)}.max-w-svw{max-width:100svw}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[240px\]{min-width:240px}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[top_center\]{transform-origin:top}.origin-center{transform-origin:50%}.-translate-x-\(--fd-sidebar-width\){--tw-translate-x:calc(var(--fd-sidebar-width) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-2{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[calc\(-50\%-var\(--removed-body-scroll-bar-size\,0px\)\/2\)\]{--tw-translate-x:calc(-50% - var(--removed-body-scroll-bar-size,0px) / 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-fd-fade-in{animation:var(--animate-fd-fade-in)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-m-4{scroll-margin:calc(var(--spacing) * 4)}.scroll-m-20{scroll-margin:calc(var(--spacing) * 20)}.scroll-m-24{scroll-margin:calc(var(--spacing) * 24)}.scroll-m-28{scroll-margin:calc(var(--spacing) * 28)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.auto-cols-auto{grid-auto-columns:auto}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_3fr\]{grid-template-columns:1fr 3fr}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-fd-border>:not(:last-child)){border-color:var(--color-fd-border)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-full{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-tl-full{border-top-left-radius:3.40282e38px}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-tr-full{border-top-right-radius:3.40282e38px}.rounded-br-full{border-bottom-right-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-e-0{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-\[\#d9d5c9\]{border-color:#d9d5c9}.border-amber-300\/30{border-color:#ffd2364d}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/30{border-color:color-mix(in oklab,var(--color-amber-300) 30%,transparent)}}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/20{border-color:color-mix(in oklab,var(--color-amber-400) 20%,transparent)}}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/25{border-color:color-mix(in oklab,var(--color-amber-400) 25%,transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/30{border-color:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.border-fd-border{border-color:var(--color-fd-border)}.border-fd-primary{border-color:var(--color-fd-primary)}.border-red-400\/15{border-color:#ff656826}@supports (color:color-mix(in lab,red,red)){.border-red-400\/15{border-color:color-mix(in oklab,var(--color-red-400) 15%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-\(--callout-color\)\/50{background-color:var(--callout-color)}@supports (color:color-mix(in lab,red,red)){.bg-\(--callout-color\)\/50{background-color:color-mix(in oklab,var(--callout-color) 50%,transparent)}}.bg-\(--shiki-light-bg\){background-color:var(--shiki-light-bg)}.bg-\[\#0acf83\]{background-color:#0acf83}.bg-\[\#0d1117\]{background-color:#0d1117}.bg-\[\#0d1117\]\/90{background-color:#0d1117e6}.bg-\[\#1abcfe\]{background-color:#1abcfe}.bg-\[\#1c2128\]{background-color:#1c2128}.bg-\[\#161b22\]{background-color:#161b22}.bg-\[\#161b22\]\/80{background-color:#161b22cc}.bg-\[\#161b22\]\/90{background-color:#161b22e6}.bg-\[\#161b22\]\/95{background-color:#161b22f2}.bg-\[\#111111\]{background-color:#111}.bg-\[\#a259ff\]{background-color:#a259ff}.bg-\[\#f6f3eb\]{background-color:#f6f3eb}.bg-\[\#f24e1e\]{background-color:#f24e1e}.bg-\[\#ff7262\]{background-color:#ff7262}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/15{background-color:color-mix(in oklab,var(--color-amber-400) 15%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-fd-accent{background-color:var(--color-fd-accent)}.bg-fd-background{background-color:var(--color-fd-background)}.bg-fd-background\/60{background-color:#fafafa99}@supports (color:color-mix(in lab,red,red)){.bg-fd-background\/60{background-color:color-mix(in oklab,var(--color-fd-background) 60%,transparent)}}.bg-fd-background\/80{background-color:#fafafacc}@supports (color:color-mix(in lab,red,red)){.bg-fd-background\/80{background-color:color-mix(in oklab,var(--color-fd-background) 80%,transparent)}}.bg-fd-border{background-color:var(--color-fd-border)}.bg-fd-card{background-color:var(--color-fd-card)}.bg-fd-muted{background-color:var(--color-fd-muted)}.bg-fd-overlay{background-color:var(--color-fd-overlay)}.bg-fd-popover{background-color:var(--color-fd-popover)}.bg-fd-popover\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-fd-popover\/60{background-color:color-mix(in oklab,var(--color-fd-popover) 60%,transparent)}}.bg-fd-popover\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-fd-popover\/80{background-color:color-mix(in oklab,var(--color-fd-popover) 80%,transparent)}}.bg-fd-primary{background-color:var(--color-fd-primary)}.bg-fd-primary\/10{background-color:#1717171a}@supports (color:color-mix(in lab,red,red)){.bg-fd-primary\/10{background-color:color-mix(in oklab,var(--color-fd-primary) 10%,transparent)}}.bg-fd-secondary{background-color:var(--color-fd-secondary)}.bg-fd-secondary\/50{background-color:#f5f5f580}@supports (color:color-mix(in lab,red,red)){.bg-fd-secondary\/50{background-color:color-mix(in oklab,var(--color-fd-secondary) 50%,transparent)}}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/10{background-color:color-mix(in oklab,var(--color-red-400) 10%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-500\/10{--tw-gradient-from:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.from-blue-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.from-blue-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500\/5{--tw-gradient-to:#00b7d70d}@supports (color:color-mix(in lab,red,red)){.to-cyan-500\/5{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 5%, transparent)}}.to-cyan-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-\[linear-gradient\(to_bottom\,transparent\,white_--spacing\(14\)\,white_calc\(100\%---spacing\(14\)\)\,transparent\)\]{-webkit-mask-image:linear-gradient(to bottom,transparent,white calc(var(--spacing) * 14),white calc(100% - calc(var(--spacing) * 14)),transparent);mask-image:linear-gradient(to bottom,transparent,white calc(var(--spacing) * 14),white calc(100% - calc(var(--spacing) * 14)),transparent)}.mask-\[linear-gradient\(to_bottom\,transparent\,white_12px\,white_calc\(100\%-12px\)\,transparent\)\]{-webkit-mask-image:linear-gradient(#0000,#fff 12px calc(100% - 12px),#0000);mask-image:linear-gradient(#0000,#fff 12px calc(100% - 12px),#0000)}.mask-\[linear-gradient\(to_bottom\,transparent\,white_16px\,white_calc\(100\%-16px\)\,transparent\)\]{-webkit-mask-image:linear-gradient(#0000,#fff 16px calc(100% - 16px),#0000);mask-image:linear-gradient(#0000,#fff 16px calc(100% - 16px),#0000)}.mask-\[linear-gradient\(to_bottom\,white\,white_30px\,transparent_80px\)\]{-webkit-mask-image:linear-gradient(#fff,#fff 30px,#0000 80px);mask-image:linear-gradient(#fff,#fff 30px,#0000 80px)}.fill-\(--callout-color\){fill:var(--callout-color)}.fill-fd-muted{fill:var(--color-fd-muted)}.fill-fd-muted-foreground{fill:var(--color-fd-muted-foreground)}.fill-fd-primary{fill:var(--color-fd-primary)}.fill-fd-primary-foreground{fill:var(--color-fd-primary-foreground)}.stroke-current\/25{stroke:currentColor}@supports (color:color-mix(in lab,red,red)){.stroke-current\/25{stroke:color-mix(in oklab,currentcolor 25%,transparent)}}.stroke-fd-foreground\/10{stroke:#0a0a0a1a}@supports (color:color-mix(in lab,red,red)){.stroke-fd-foreground\/10{stroke:color-mix(in oklab,var(--color-fd-foreground) 10%,transparent)}}.stroke-fd-primary{stroke:var(--color-fd-primary)}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-px{padding-inline:1px}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.ps-1{padding-inline-start:calc(var(--spacing) * 1)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-2\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-8{padding-inline-start:calc(var(--spacing) * 8)}.pe-0{padding-inline-end:calc(var(--spacing) * 0)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-2\.5{padding-inline-end:calc(var(--spacing) * 2.5)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-\(--removed-body-scroll-bar-size\,0\){padding-right:var(--removed-body-scroll-bar-size,0)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-14{padding-left:calc(var(--spacing) * 14)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.\!text-4xl{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.\!text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/5{font-size:var(--text-xs);line-height:calc(var(--spacing) * 5)}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.75em\]{font-size:1.75em}.text-\[11px\]{font-size:11px}.text-\[26px\]{font-size:26px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--callout-color\){color:var(--callout-color)}.text-\[\#241b0a\]{color:#241b0a}.text-\[\#10141a\]{color:#10141a}.text-\[\#57554c\]{color:#57554c}.text-\[\#292820\]{color:#292820}.text-\[\#FFD54F\]{color:#ffd54f}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/70{color:#ffd236b3}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/70{color:color-mix(in oklab,var(--color-amber-300) 70%,transparent)}}.text-amber-300\/75{color:#ffd236bf}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/75{color:color-mix(in oklab,var(--color-amber-300) 75%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-blue-300\/90{color:#90c5ffe6}@supports (color:color-mix(in lab,red,red)){.text-blue-300\/90{color:color-mix(in oklab,var(--color-blue-300) 90%,transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-emerald-300{color:var(--color-emerald-300)}.text-fd-accent-foreground{color:var(--color-fd-accent-foreground)}.text-fd-card{color:var(--color-fd-card)}.text-fd-card-foreground{color:var(--color-fd-card-foreground)}.text-fd-foreground{color:var(--color-fd-foreground)}.text-fd-foreground\/80{color:#0a0a0acc}@supports (color:color-mix(in lab,red,red)){.text-fd-foreground\/80{color:color-mix(in oklab,var(--color-fd-foreground) 80%,transparent)}}.text-fd-muted-foreground{color:var(--color-fd-muted-foreground)}.text-fd-muted-foreground\/50{color:#73737380}@supports (color:color-mix(in lab,red,red)){.text-fd-muted-foreground\/50{color:color-mix(in oklab,var(--color-fd-muted-foreground) 50%,transparent)}}.text-fd-popover-foreground{color:var(--color-fd-popover-foreground)}.text-fd-popover-foreground\/80{color:#272727cc}@supports (color:color-mix(in lab,red,red)){.text-fd-popover-foreground\/80{color:color-mix(in oklab,var(--color-fd-popover-foreground) 80%,transparent)}}.text-fd-primary{color:var(--color-fd-primary)}.text-fd-primary-foreground{color:var(--color-fd-primary-foreground)}.text-fd-primary\/50{color:#17171780}@supports (color:color-mix(in lab,red,red)){.text-fd-primary\/50{color:color-mix(in oklab,var(--color-fd-primary) 50%,transparent)}}.text-fd-secondary-foreground{color:var(--color-fd-secondary-foreground)}.text-gray-900{color:var(--color-gray-900)}.text-gray-950{color:var(--color-gray-950)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-red-200{color:var(--color-red-200)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab,red,red)){.text-white\/20{color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.text-white\/95{color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-\(--opacity\,0\){opacity:var(--opacity,0)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-amber-500\/5{--tw-shadow-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.shadow-amber-500\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-500\/10{--tw-shadow-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.shadow-amber-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/50{--tw-shadow-color:#00000080}@supports (color:color-mix(in lab,red,red)){.shadow-black\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[clip-path\]{transition-property:clip-path;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,offset-distance\]{transition-property:opacity,offset-distance;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\,color\]{transition-property:opacity,translate,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,inset-block\,translate\,background-color\]{transition-property:width,inset-block,translate,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\!paused{animation-play-state:paused!important}.\[--fd-docs-height\:100dvh\]{--fd-docs-height:100dvh}.\[--fd-header-height\:0px\]{--fd-header-height:0px}.\[--fd-layout-width\:100vw\]{--fd-layout-width:100vw}.\[--fd-layout-width\:1400px\]{--fd-layout-width:1400px}.\[--fd-sidebar-width\:0px\]{--fd-sidebar-width:0px}.\[--fd-toc-popover-height\:0px\]{--fd-toc-popover-height:0px}.\[--fd-toc-width\:0px\]{--fd-toc-width:0px}.\[grid-area\:header\]{grid-area:header}.\[grid-area\:main\]{grid-area:main}.\[grid-area\:sidebar\]{grid-area:sidebar}.\[grid-area\:toc-popover\]{grid-area:toc-popover}.\[grid-area\:toc\]{grid-area:toc}.\[offset-distance\:var\(--offset-distance\,0\)\]{offset-distance:var(--offset-distance,0)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[text-shadow\:0_0_18px_rgba\(255\,255\,255\,0\.25\)\]{text-shadow:0 0 18px #ffffff40}.\[text-shadow\:0_0_24px_rgba\(255\,213\,79\,0\.55\)\]{text-shadow:0 0 24px #ffd54f8c}.paused{animation-play-state:paused}.running{animation-play-state:running}:is(.\*\:pointer-events-auto>*){pointer-events:auto}:is(.\*\:col-start-1>*){grid-column-start:1}:is(.\*\:row-start-1>*){grid-row-start:1}:is(.\*\:mx-auto>*){margin-inline:auto}:is(.\*\:my-auto>*){margin-block:auto}:is(.\*\:flex>*){display:flex}:is(.\*\:flex\!>*){display:flex!important}:is(.\*\:w-\(--fd-sidebar-width\)>*){width:var(--fd-sidebar-width)}:is(.\*\:max-w-\(--fd-layout-width\)>*){max-width:var(--fd-layout-width)}:is(.\*\:max-w-\[900px\]>*){max-width:900px}:is(.\*\:max-w-\[1285px\]>*){max-width:1285px}:is(.\*\:flex-col>*){flex-direction:column}:is(.\*\:flex-col\!>*){flex-direction:column!important}:is(.\*\:gap-0\!>*){gap:calc(var(--spacing) * 0)!important}:is(.\*\:gap-0\.5\!>*){gap:calc(var(--spacing) * .5)!important}:is(.\*\:rounded-full>*){border-radius:3.40282e38px}:is(.\*\:rounded-lg>*){border-radius:var(--radius-lg)}:is(.\*\:rounded-md>*){border-radius:var(--radius-md)}:is(.\*\:border-b>*){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.not-last\:mb-2:not(:last-child){margin-bottom:calc(var(--spacing) * 2)}@media(hover:hover){.group-hover\/heading\:opacity-100:is(:where(.group\/heading):hover *){opacity:1}}.group-data-\[state\=active\]\:bg-fd-primary:is(:where(.group)[data-state=active] *){background-color:var(--color-fd-primary)}.group-data-\[state\=open\]\:rotate-90:is(:where(.group)[data-state=open] *){rotate:90deg}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.marker\:text-amber-400\/70 ::marker{color:#fcbb00b3}@supports (color:color-mix(in lab,red,red)){.marker\:text-amber-400\/70 ::marker{color:color-mix(in oklab,var(--color-amber-400) 70%,transparent)}}.marker\:text-amber-400\/70::marker{color:#fcbb00b3}@supports (color:color-mix(in lab,red,red)){.marker\:text-amber-400\/70::marker{color:color-mix(in oklab,var(--color-amber-400) 70%,transparent)}}.marker\:text-amber-400\/70 ::-webkit-details-marker{color:#fcbb00b3}@supports (color:color-mix(in lab,red,red)){.marker\:text-amber-400\/70 ::-webkit-details-marker{color:color-mix(in oklab,var(--color-amber-400) 70%,transparent)}}.marker\:text-amber-400\/70::-webkit-details-marker{color:#fcbb00b3}@supports (color:color-mix(in lab,red,red)){.marker\:text-amber-400\/70::-webkit-details-marker{color:color-mix(in oklab,var(--color-amber-400) 70%,transparent)}}.placeholder\:text-fd-muted-foreground::placeholder{color:var(--color-fd-muted-foreground)}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-1:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 1)}.before\:inset-s-2\.5:before,.before\:start-2\.5:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 2.5)}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-fd-border:before{content:var(--tw-content);background-color:var(--color-fd-border)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.first\:ms-0:first-child{margin-inline-start:calc(var(--spacing) * 0)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:me-0:last-child{margin-inline-end:calc(var(--spacing) * 0)}.last\:rounded-b-xl:last-child{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.last\:border-b-0:last-child,:is(.\*\:last\:border-b-0>*):last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.empty\:mb-0:empty{margin-bottom:calc(var(--spacing) * 0)}.empty\:hidden:empty{display:none}@media(hover:hover){.hover\:border-amber-400\/40:hover{border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-400\/40:hover{border-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-\[\#252d38\]:hover{background-color:#252d38}.hover\:bg-\[\#f5f5f5\]:hover{background-color:#f5f5f5}.hover\:bg-amber-300:hover{background-color:var(--color-amber-300)}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-amber-400\/10:hover{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-400\/10:hover{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.hover\:bg-amber-400\/15:hover{background-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-400\/15:hover{background-color:color-mix(in oklab,var(--color-amber-400) 15%,transparent)}}.hover\:bg-blue-400:hover{background-color:var(--color-blue-400)}.hover\:bg-emerald-400\/10:hover{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-400\/10:hover{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.hover\:bg-fd-accent:hover{background-color:var(--color-fd-accent)}.hover\:bg-fd-accent\/30:hover{background-color:#f0f0f04d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-fd-accent\/30:hover{background-color:color-mix(in oklab,var(--color-fd-accent) 30%,transparent)}}.hover\:bg-fd-accent\/50:hover{background-color:#f0f0f080}@supports (color:color-mix(in lab,red,red)){.hover\:bg-fd-accent\/50:hover{background-color:color-mix(in oklab,var(--color-fd-accent) 50%,transparent)}}.hover\:bg-fd-accent\/80:hover{background-color:#f0f0f0cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-fd-accent\/80:hover{background-color:color-mix(in oklab,var(--color-fd-accent) 80%,transparent)}}.hover\:bg-fd-primary\/80:hover{background-color:#171717cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-fd-primary\/80:hover{background-color:color-mix(in oklab,var(--color-fd-primary) 80%,transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:text-amber-200:hover{color:var(--color-amber-200)}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-blue-200:hover{color:var(--color-blue-200)}.hover\:text-fd-accent-foreground:hover{color:var(--color-fd-accent-foreground)}.hover\:text-fd-accent-foreground\/80:hover{color:#171717cc}@supports (color:color-mix(in lab,red,red)){.hover\:text-fd-accent-foreground\/80:hover{color:color-mix(in oklab,var(--color-fd-accent-foreground) 80%,transparent)}}.hover\:text-fd-popover-foreground\/50:hover{color:#27272780}@supports (color:color-mix(in lab,red,red)){.hover\:text-fd-popover-foreground\/50:hover{color:color-mix(in oklab,var(--color-fd-popover-foreground) 50%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/60:hover{color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/60:hover{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:transition-none:hover{transition-property:none}}.focus\:border-amber-400:focus{border-color:var(--color-amber-400)}.focus\:border-amber-400\/40:focus{border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.focus\:border-amber-400\/40:focus{border-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.focus\:bg-black\/25:focus{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.focus\:bg-black\/25:focus{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-amber-400\/10:focus{--tw-ring-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.focus\:ring-amber-400\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-amber-400\/25:focus-visible{--tw-ring-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-amber-400\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}.focus-visible\:ring-amber-400\/40:focus-visible{--tw-ring-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-amber-400\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.focus-visible\:ring-fd-ring:focus-visible{--tw-ring-color:var(--color-fd-ring)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-amber-300:focus-visible{outline-color:var(--color-amber-300)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-fd-secondary:disabled{background-color:var(--color-fd-secondary)}.disabled\:text-fd-secondary-foreground:disabled{color:var(--color-fd-secondary-foreground)}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-focus-visible\:bg-fd-accent:has(:focus-visible){background-color:var(--color-fd-accent)}.has-data-\[active\=true\]\:text-fd-primary:has([data-active=true]){color:var(--color-fd-primary)}:is(.\*\:has-\[\+\:last-child\[data-empty\=true\]\]\:border-b-0>*):has(+:last-child[data-empty=true]){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.aria-\[current\=page\]\:text-amber-300[aria-current=page]{color:var(--color-amber-300)}.data-checked\:text-fd-accent-foreground[data-checked]{color:var(--color-fd-accent-foreground)}.data-\[active\=true\]\:bg-fd-primary\/10[data-active=true]{background-color:#1717171a}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-fd-primary\/10[data-active=true]{background-color:color-mix(in oklab,var(--color-fd-primary) 10%,transparent)}}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-fd-primary[data-active=true]{color:var(--color-fd-primary)}.data-\[active\=true\]\:before\:absolute[data-active=true]:before{content:var(--tw-content);position:absolute}.data-\[active\=true\]\:before\:inset-y-2\.5[data-active=true]:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 2.5)}.data-\[active\=true\]\:before\:inset-s-2\.5[data-active=true]:before,.data-\[active\=true\]\:before\:start-2\.5[data-active=true]:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 2.5)}.data-\[active\=true\]\:before\:w-px[data-active=true]:before{content:var(--tw-content);width:1px}.data-\[active\=true\]\:before\:bg-fd-primary[data-active=true]:before{content:var(--tw-content);background-color:var(--color-fd-primary)}.data-\[active\=true\]\:before\:content-\[\'\'\][data-active=true]:before{--tw-content:"";content:var(--tw-content)}@media(hover:hover){.data-\[active\=true\]\:hover\:transition-colors[data-active=true]:hover{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.data-\[collapsed\=false\]\:hidden[data-collapsed=false]{display:none}.data-\[column-changed\=true\]\:transition-\[grid-template-columns\][data-column-changed=true]{transition-property:grid-template-columns;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:data-\[empty\=true\]\:border-b-0>*)[data-empty=true]{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.data-\[motion\=from-end\]\:animate-fd-enterFromRight[data-motion=from-end]{animation:var(--animate-fd-enterFromRight)}.data-\[motion\=from-start\]\:animate-fd-enterFromLeft[data-motion=from-start]{animation:var(--animate-fd-enterFromLeft)}.data-\[motion\=to-end\]\:animate-fd-exitToRight[data-motion=to-end]{animation:var(--animate-fd-exitToRight)}.data-\[motion\=to-start\]\:animate-fd-exitToLeft[data-motion=to-start]{animation:var(--animate-fd-exitToLeft)}.data-\[state\=active\]\:border-fd-primary[data-state=active]{border-color:var(--color-fd-primary)}.data-\[state\=active\]\:text-fd-primary[data-state=active]{color:var(--color-fd-primary)}.data-\[state\=closed\]\:animate-fd-accordion-up[data-state=closed]{animation:var(--animate-fd-accordion-up)}.data-\[state\=closed\]\:animate-fd-collapsible-up[data-state=closed]{animation:var(--animate-fd-collapsible-up)}.data-\[state\=closed\]\:animate-fd-dialog-out[data-state=closed]{animation:var(--animate-fd-dialog-out)}.data-\[state\=closed\]\:animate-fd-fade-out[data-state=closed]{animation:var(--animate-fd-fade-out)}.data-\[state\=closed\]\:animate-fd-nav-menu-out[data-state=closed]{animation:var(--animate-fd-nav-menu-out)}.data-\[state\=closed\]\:animate-fd-popover-out[data-state=closed]{animation:var(--animate-fd-popover-out)}.data-\[state\=closed\]\:animate-fd-sidebar-out[data-state=closed]{animation:var(--animate-fd-sidebar-out)}.data-\[state\=hidden\]\:animate-fd-fade-out[data-state=hidden]{animation:var(--animate-fd-fade-out)}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}.data-\[state\=open\]\:animate-fd-accordion-down[data-state=open]{animation:var(--animate-fd-accordion-down)}.data-\[state\=open\]\:animate-fd-collapsible-down[data-state=open]{animation:var(--animate-fd-collapsible-down)}.data-\[state\=open\]\:animate-fd-dialog-in[data-state=open]{animation:var(--animate-fd-dialog-in)}.data-\[state\=open\]\:animate-fd-fade-in[data-state=open]{animation:var(--animate-fd-fade-in)}.data-\[state\=open\]\:animate-fd-nav-menu-in[data-state=open]{animation:var(--animate-fd-nav-menu-in)}.data-\[state\=open\]\:animate-fd-popover-in[data-state=open]{animation:var(--animate-fd-popover-in)}.data-\[state\=open\]\:animate-fd-sidebar-in[data-state=open]{animation:var(--animate-fd-sidebar-in)}.data-\[state\=open\]\:bg-fd-accent[data-state=open]{background-color:var(--color-fd-accent)}.data-\[state\=open\]\:bg-fd-accent\/50[data-state=open]{background-color:#f0f0f080}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-fd-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--color-fd-accent) 50%,transparent)}}.data-\[state\=open\]\:text-fd-accent-foreground[data-state=open]{color:var(--color-fd-accent-foreground)}.data-\[transparent\=false\]\:bg-fd-background\/80[data-transparent=false]{background-color:#fafafacc}@supports (color:color-mix(in lab,red,red)){.data-\[transparent\=false\]\:bg-fd-background\/80[data-transparent=false]{background-color:color-mix(in oklab,var(--color-fd-background) 80%,transparent)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:80rem){.max-xl\:hidden{display:none}}@media not all and (min-width:64rem){.max-lg\:flex{display:flex}.max-lg\:hidden{display:none}.max-lg\:rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.max-lg\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media not all and (min-width:48rem){.max-md\:flex{display:flex}.max-md\:hidden{display:none}.max-md\:rounded-md{border-radius:var(--radius-md)}.max-md\:border{border-style:var(--tw-border-style);border-width:1px}.max-md\:bg-fd-secondary{background-color:var(--color-fd-secondary)}.max-md\:p-1\.5{padding:calc(var(--spacing) * 1.5)}}@media not all and (min-width:40rem){.max-sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.max-sm\:hidden{display:none}}@media(min-width:40rem){.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:hidden{display:none}.sm\:max-w-\[380px\]{max-width:380px}.sm\:max-w-\[400px\]{max-width:400px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:p-1{padding:calc(var(--spacing) * 1)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}}@media(min-width:48rem){.md\:sticky{position:sticky}.md\:top-24{top:calc(var(--spacing) * 24)}.md\:top-\[calc\(50\%-250px\)\]{top:calc(50% - 250px)}.md\:mb-auto{margin-bottom:auto}.md\:flex{display:flex}.md\:hidden{display:none}.md\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.md\:w-44{width:calc(var(--spacing) * 44)}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:opacity-0{opacity:0}.md\:\[--fd-sidebar-width\:268px\]{--fd-sidebar-width:268px}@media(hover:hover){.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.md\:focus-visible\:opacity-100:focus-visible{opacity:1}.has-data-\[collapsed\=true\]\:md\:flex:has([data-collapsed=true]){display:flex}}@media(min-width:64rem){.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:\[--fd-sidebar-width\:286px\]{--fd-sidebar-width:286px}}@media(min-width:80rem){.xl\:hidden{display:none}.xl\:px-8{padding-inline:calc(var(--spacing) * 8)}.xl\:pt-14{padding-top:calc(var(--spacing) * 14)}.xl\:\[--fd-toc-width\:286px\]{--fd-toc-width:286px}}@container not (min-width:36rem){.\@max-xl\:hidden{display:none}}@container not (min-width:32rem){.\@max-lg\:col-span-full{grid-column:1/-1}}.rtl\:-translate-x-2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-scale-x-100:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}.rtl\:rotate-90:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:90deg}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:bg-\(--shiki-dark-bg\):is(.dark *){background-color:var(--shiki-dark-bg)}#nd-docs-layout:has(.layout\:\[--fd-header-height\:--spacing\(14\)\]),#nd-notebook-layout:has(.layout\:\[--fd-header-height\:--spacing\(14\)\]),#nd-home-layout:has(.layout\:\[--fd-header-height\:--spacing\(14\)\]),#nd-flux-layout:has(.layout\:\[--fd-header-height\:--spacing\(14\)\]),#fd-glass-layout:has(.layout\:\[--fd-header-height\:--spacing\(14\)\]){--fd-header-height:calc(var(--spacing) * 14)}@media not all and (min-width:80rem){#nd-docs-layout:has(.max-xl\:layout\:\[--fd-toc-popover-height\:--spacing\(10\)\]),#nd-notebook-layout:has(.max-xl\:layout\:\[--fd-toc-popover-height\:--spacing\(10\)\]),#nd-home-layout:has(.max-xl\:layout\:\[--fd-toc-popover-height\:--spacing\(10\)\]),#nd-flux-layout:has(.max-xl\:layout\:\[--fd-toc-popover-height\:--spacing\(10\)\]),#fd-glass-layout:has(.max-xl\:layout\:\[--fd-toc-popover-height\:--spacing\(10\)\]){--fd-toc-popover-height:calc(var(--spacing) * 10)}}@media not all and (min-width:48rem){#nd-docs-layout:has(.max-md\:layout\:\[--fd-header-height\:--spacing\(14\)\]),#nd-notebook-layout:has(.max-md\:layout\:\[--fd-header-height\:--spacing\(14\)\]),#nd-home-layout:has(.max-md\:layout\:\[--fd-header-height\:--spacing\(14\)\]),#nd-flux-layout:has(.max-md\:layout\:\[--fd-header-height\:--spacing\(14\)\]),#fd-glass-layout:has(.max-md\:layout\:\[--fd-header-height\:--spacing\(14\)\]){--fd-header-height:calc(var(--spacing) * 14)}}@media(min-width:48rem){#nd-docs-layout:has(.md\:layout\:\[--fd-sidebar-width\:268px\]),#nd-notebook-layout:has(.md\:layout\:\[--fd-sidebar-width\:268px\]),#nd-home-layout:has(.md\:layout\:\[--fd-sidebar-width\:268px\]),#nd-flux-layout:has(.md\:layout\:\[--fd-sidebar-width\:268px\]),#fd-glass-layout:has(.md\:layout\:\[--fd-sidebar-width\:268px\]){--fd-sidebar-width:268px}}@media(min-width:64rem){#nd-docs-layout:has(.lg\:layout\:\[--fd-header-height\:--spacing\(24\)\]),#nd-notebook-layout:has(.lg\:layout\:\[--fd-header-height\:--spacing\(24\)\]),#nd-home-layout:has(.lg\:layout\:\[--fd-header-height\:--spacing\(24\)\]),#nd-flux-layout:has(.lg\:layout\:\[--fd-header-height\:--spacing\(24\)\]),#fd-glass-layout:has(.lg\:layout\:\[--fd-header-height\:--spacing\(24\)\]){--fd-header-height:calc(var(--spacing) * 24)}}@media(min-width:80rem){#nd-docs-layout:has(.xl\:layout\:\[--fd-toc-width\:268px\]),#nd-notebook-layout:has(.xl\:layout\:\[--fd-toc-width\:268px\]),#nd-home-layout:has(.xl\:layout\:\[--fd-toc-width\:268px\]),#nd-flux-layout:has(.xl\:layout\:\[--fd-toc-width\:268px\]),#fd-glass-layout:has(.xl\:layout\:\[--fd-toc-width\:268px\]){--fd-toc-width:268px}}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-4\.5 svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:size-5\.5 svg{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.\[\&_svg\]\:size-full svg{width:100%;height:100%}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-fd-muted-foreground svg{color:var(--color-fd-muted-foreground)}.\[\&\>figure\:only-child\]\:-m-4>figure:only-child{margin:calc(var(--spacing) * -4)}.\[\&\>figure\:only-child\]\:border-none>figure:only-child{--tw-border-style:none;border-style:none}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.dark{--color-fd-background:#050505;--color-fd-foreground:#fafafa;--color-fd-muted:#141414;--color-fd-muted-foreground:#999;--color-fd-popover:#0a0a0a;--color-fd-popover-foreground:#fafafa;--color-fd-card:#0a0a0a;--color-fd-card-foreground:#fafafa;--color-fd-border:#80808033;--color-fd-primary:#fafafa;--color-fd-primary-foreground:#171717;--color-fd-secondary:#212121;--color-fd-secondary-foreground:#fafafa;--color-fd-accent:#262626;--color-fd-accent-foreground:#fff;--color-fd-ring:#595959;--color-fd-overlay:#0003}:root{--fd-sidebar-drawer-offset:100%}[dir=rtl]{--fd-sidebar-drawer-offset:-100%}@property --radix-collapsible-content-height{syntax:"<length>";inherits:false;initial-value:0}.fd-page-tree-item-name{align-items:center;gap:calc(var(--spacing) * 1);width:100%;display:inline-flex}.shiki:not(.not-fumadocs-codeblock *){--padding-left:calc(var(--spacing) * 4);--padding-right:calc(var(--spacing) * 4)}.shiki:not(.not-fumadocs-codeblock *) code span{color:var(--shiki-light);font-style:var(--shiki-light-font-style)}.shiki:not(.not-fumadocs-codeblock *) .line{padding-left:var(--padding-left);padding-right:var(--padding-right);position:relative}.shiki:not(.not-fumadocs-codeblock *) .line:empty{height:1lh}.shiki:not(.not-fumadocs-codeblock *).has-focused .line:not(.focused){filter:blur(2px);transition:filter .2s}.shiki:not(.not-fumadocs-codeblock *).has-focused:hover .line:not(.focused){filter:blur()}.shiki:not(.not-fumadocs-codeblock *) .diff:before{left:calc(var(--spacing) * 1.5);position:absolute}.shiki:not(.not-fumadocs-codeblock *) .diff.remove{opacity:.7;--fd-counter-color:var(--color-fd-diff-remove-symbol);background-color:var(--color-fd-diff-remove)}.shiki:not(.not-fumadocs-codeblock *) .diff.remove:before{content:"-";color:var(--color-fd-diff-remove-symbol)}.shiki:not(.not-fumadocs-codeblock *) .diff.add{--fd-counter-color:var(--color-fd-diff-add-symbol);background-color:var(--color-fd-diff-add)}.shiki:not(.not-fumadocs-codeblock *) .diff.add:before{content:"+";color:var(--color-fd-diff-add-symbol)}.shiki:not(.not-fumadocs-codeblock *) .highlighted{--fd-counter-color:var(--color-fd-primary);background-color:#1717171a}@supports (color:color-mix(in lab,red,red)){.shiki:not(.not-fumadocs-codeblock *) .highlighted{background-color:color-mix(in oklab,var(--color-fd-primary) 10%,transparent)}}.shiki:not(.not-fumadocs-codeblock *) .highlighted:after{content:"";inset-block:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);border-left-style:var(--tw-border-style);border-color:#17171780;border-left-width:2px;position:absolute}@supports (color:color-mix(in lab,red,red)){.shiki:not(.not-fumadocs-codeblock *) .highlighted:after{border-color:color-mix(in oklab,var(--color-fd-primary) 50%,transparent)}}.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#1717174d;margin-block:-1px;padding:1px}@supports (color:color-mix(in lab,red,red)){.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{border-color:color-mix(in oklab,var(--color-fd-primary) 30%,transparent)}}.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{background-color:#1717171a}@supports (color:color-mix(in lab,red,red)){.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{background-color:color-mix(in oklab,var(--color-fd-primary) 10%,transparent)}}.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .twoslash-meta-line{padding-left:calc(var(--padding-left) + 7 * var(--spacing))}.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .line{counter-increment:line;padding-left:calc(var(--padding-left) + 7 * var(--spacing))}.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .line:after{content:counter(line);color:var(--fd-counter-color,#737373);position:absolute}@supports (color:color-mix(in lab,red,red)){.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .line:after{color:color-mix(in oklab,var(--fd-counter-color,var(--color-fd-muted-foreground)) 60%,transparent)}}.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .line:after{inset-block:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);width:calc(var(--spacing) * 7);text-align:right}.dark .shiki:not(.not-fumadocs-codeblock *) code span{color:var(--shiki-dark);font-style:var(--shiki-dark-font-style)}code.shiki:not(.not-fumadocs-code *) span{color:var(--shiki-light);font-style:var(--shiki-light-font-style)}.dark code.shiki:not(.not-fumadocs-code *) span{color:var(--shiki-dark);font-style:var(--shiki-dark-font-style)}:root{color-scheme:dark}body{color:var(--color-white);background-color:#0d1117;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#161b22}::-webkit-scrollbar-thumb{background:#30363d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#484f58}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes fd-sidebar-in{0%{transform:translate(var(--fd-sidebar-drawer-offset))}}@keyframes fd-sidebar-out{to{transform:translate(var(--fd-sidebar-drawer-offset))}}@keyframes fd-dialog-in{0%{opacity:0;transform:scale(1.06)}to{transform:scale(1)}}@keyframes fd-dialog-out{0%{transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@keyframes fd-popover-in{0%{opacity:0;transform:scale(.9)}}@keyframes fd-popover-out{to{opacity:0;transform:scale(.9)}}@keyframes fd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fd-fade-out{0%{opacity:1}to{opacity:0}}@keyframes fd-enterFromRight{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes fd-enterFromLeft{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes fd-exitToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes fd-exitToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}@keyframes fd-collapsible-down{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes fd-collapsible-up{0%{height:var(--radix-collapsible-content-height)}to{opacity:0;height:0}}@keyframes fd-accordion-down{0%{opacity:.5;height:0}to{height:var(--radix-accordion-content-height)}}@keyframes fd-accordion-up{0%{height:var(--radix-accordion-content-height)}to{opacity:.5;height:0}}@keyframes fd-nav-menu-in{0%{opacity:0;height:0}to{opacity:1;height:var(--radix-navigation-menu-viewport-height)}}@keyframes fd-nav-menu-out{0%{opacity:1;height:var(--radix-navigation-menu-viewport-height)}to{opacity:0;height:0}}
