.lp{--lp-pin:#9c5f67;--lp-pin-ring:#9c5f673d;--lp-ease:cubic-bezier(.65, 0, .25, 1);background:var(--bg);color:var(--text);font-family:var(--font-sans)}.lp a{color:inherit;text-decoration:none}.lp-hero{isolation:isolate;height:clamp(640px,100svh,940px);position:relative;overflow:hidden;container-type:size}.lp-vp{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:crosshair;background:radial-gradient(70% 55% at 18% 0,#faf9f6 0%,#faf9f600 70%),radial-gradient(60% 50% at 88% 100%,#dcd8d0 0%,#dcd8d000 70%),linear-gradient(175deg,#edebe6 0%,#e8e6e0 60%,#e3e0da 100%);position:absolute;inset:0;overflow:hidden}.lp-vp:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#14141417 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 45%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 70% at 50% 45%,#000 30%,#0000 80%)}.lp-vp[data-tool=move]{cursor:grab}.lp-vp[data-dragging]{cursor:grabbing}.lp-world{--z:.6;--cx:1238;--cy:calc(677 + 118 / var(--z));transform-origin:0 0;width:2500px;height:1300px;transform:scale(var(--z)) translate(calc(var(--cx) * -1px), calc(var(--cy) * -1px));transition:transform 1.1s var(--lp-ease);position:absolute;top:50%;left:50%}@supports (width:calc(1px * tan(atan2(1px, 1px)))){.lp-world{--z:min(tan(atan2(100cqw, 2400px)), tan(atan2(100cqh - 260px, 900px)))}}@media (max-width:759px){.lp-world{--z:.3;--cx:1180;--cy:calc(677 + 150 / var(--z))}@supports (width:calc(1px * tan(atan2(1px, 1px)))){.lp-world{--z:max(.3, tan(atan2(100cqw, 1500px)))}}}.lp-intro{animation:1.8s cubic-bezier(.3,0,.1,1) both lp-world-in}@keyframes lp-world-in{0%{opacity:0;transform:scale(calc(var(--z) * .8)) translate(calc(var(--cx) * -1px), calc(var(--cy) * -1px + 60px))}35%{opacity:1}}.lp-vp[data-dragging] .lp-world,.lp-vp[data-dragging] .lp-callout{transition:none}.lp-layer{position:absolute;top:0;left:0;overflow:visible}.lp-rake{pointer-events:none;width:2500px;height:1300px;position:absolute;top:0;left:0}.lp-floor{fill:#3c302033;filter:url(#lp-soft2)}.lp-contact{fill:#46341e38;filter:url(#lp-soft)}.lp-grain{fill:#967a5647}.lp-hl{fill:none;stroke:#fffffff2;stroke-width:1.4px;stroke-linecap:round}.lp-lip{fill:none;stroke:#968c7d59;stroke-width:1.2px}.lp-rake-d{fill:none;stroke:#8c704c42;stroke-width:2px;stroke-linecap:round}.lp-rake-l{fill:none;stroke:#fffdf8e6;stroke-width:1px;stroke-linecap:round}.lp-line{fill:none;stroke:#14141429;stroke-width:2.4px;stroke-linecap:round}.lp-was-line{fill:none;stroke:var(--lp-pin);stroke-width:2px;stroke-dasharray:7 6;stroke-linejoin:round}.lp-obj{animation:1s cubic-bezier(.2,1.25,.35,1) both lp-rise;animation-delay:var(--dl,0s)}@keyframes lp-rise{0%{opacity:0;transform:translateY(-80px)}40%{opacity:1}to{opacity:1;transform:none}}.lp-lift{transition:transform .5s cubic-bezier(.2,1.5,.4,1)}:is(.lp-blk:hover>.lp-lift,.lp-world:has(.lp-callout[data-tour=live]:hover) .lp-b-live>.lp-lift,.lp-sel-live .lp-b-live>.lp-lift,.lp-world:has(.lp-callout[data-tour=post]:hover) .lp-b-post>.lp-lift,.lp-sel-post .lp-b-post>.lp-lift,.lp-world:has(.lp-callout[data-tour=plaza]:hover) .lp-b-plaza>.lp-lift,.lp-sel-plaza .lp-b-plaza>.lp-lift,.lp-world:has(.lp-callout[data-tour=station]:hover) .lp-b-station>.lp-lift,.lp-sel-station .lp-b-station>.lp-lift,.lp-world:has(.lp-callout[data-tour=canvas]:hover) .lp-b-canvas>.lp-lift,.lp-sel-canvas .lp-b-canvas>.lp-lift,.lp-world:has(.lp-callout[data-tour=brs]:hover) .lp-b-brs>.lp-lift,.lp-sel-brs .lp-b-brs>.lp-lift){transform:translateY(-10px)}.lp-agent{will-change:transform;animation:4s ease-in-out infinite lp-bob;position:absolute}.lp-agent svg{display:block}.lp-agent-shadow{will-change:transform;background:radial-gradient(closest-side,#46341e30,#46341e00);border-radius:50%;width:200px;height:96px;margin:-48px 0 0 -100px;animation:4s ease-in-out infinite lp-breathe;position:absolute}@keyframes lp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes lp-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.82)}}.lp-sel-yard .lp-agent{animation:3.4s cubic-bezier(.6,0,.3,1) both lp-deliver}@keyframes lp-deliver{0%{transform:none}38%{transform:translate(var(--adx), var(--ady))}62%{transform:translate(var(--adx), calc(var(--ady) + 34px))}to{transform:none}}.lp-sel-yard .lp-agent-shadow{opacity:.35;animation:none}.lp-after{opacity:0}.lp-built .lp-before{animation:1s cubic-bezier(.5,0,.6,1) both lp-lift-away}.lp-built .lp-after{animation:1.1s cubic-bezier(.2,1.3,.4,1) 1.2s both lp-land}@keyframes lp-lift-away{to{opacity:0;transform:translateY(-90px)}}@keyframes lp-land{0%{opacity:0;transform:translateY(-70px)}60%{opacity:1}to{opacity:1;transform:none}}.lp-was{opacity:0;transition:opacity .5s}.lp-sel-plaza .lp-was{opacity:1}.lp-pub .lp-lift{animation:.7s cubic-bezier(.3,1.6,.5,1) both lp-hop}@keyframes lp-hop{40%{transform:translateY(-12px)}}.lp-notecard,.lp-tiles{pointer-events:none;opacity:0;width:0;height:0;transition:opacity .4s;position:absolute}.lp-sel-live .lp-notecard,.lp-sel-post .lp-tiles{opacity:1}.lp-notecard-pin{background:var(--lp-pin);width:18px;height:18px;box-shadow:0 0 0 7px var(--lp-pin-ring);border-radius:50%;position:absolute;top:-9px;left:-9px}.lp-notecard-card{border:1px solid var(--hairline);width:230px;box-shadow:var(--shadow-pop);color:var(--text-secondary);background:#fbfaf8f5;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.45;position:absolute;top:18px;left:20px}.lp-notecard-card span{font:500 11px/1 var(--font-mono);color:var(--text-faint);margin-bottom:7px;display:block}.lp-tiles span{border:1px solid var(--hairline);width:34px;height:34px;font:500 12px/1 var(--font-mono);color:var(--lp-pin);background:#fbfaf8f2;border-radius:9px;place-items:center;display:grid;position:absolute;top:-17px;left:-17px;box-shadow:0 10px 22px -10px #14141459}.lp-sel-post .lp-tiles span{animation:2.8s cubic-bezier(.6,0,.3,1) infinite lp-fly}@keyframes lp-fly{0%{transform:translate(var(--sx), var(--sy));opacity:0}15%{transform:translate(var(--sx), calc(var(--sy) - 30px));opacity:1}75%{opacity:1}to{transform:translate(var(--tx), var(--ty)) scale(.4);opacity:0}}.lp-callout{color:var(--text);font:500 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transform:translate(-50%, calc(-100% - var(--lead) - 4px)) scale(min(calc(1 / var(--z)), 2.4));transform-origin:50% calc(100% + var(--lead) + 4px);transition:transform 1.1s var(--lp-ease), background-color .2s, color .2s, opacity .3s;animation:.6s cubic-bezier(.2,1.3,.4,1) backwards lp-call-in;animation-delay:var(--dl);background:#fbfaf8f2;border:1px solid #1414141a;border-radius:999px;align-items:center;gap:8px;padding:8px 13px 8px 9px;display:inline-flex;position:absolute;box-shadow:0 1px 2px #1414140f,0 12px 26px -12px #14141447}.lp-callout:before{content:"";width:1px;height:var(--lead);background:linear-gradient(#14141447,#1414141f);position:absolute;top:100%;left:50%}.lp-callout:after{content:"";left:50%;top:calc(100% + var(--lead));background:#fbfaf8;border:1.5px solid #14141473;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute}.lp-callout:hover{background:#fff}.lp-callout:focus-visible{outline:2px solid var(--lp-pin-ring);outline-offset:3px}.lp-callout-plain{padding-left:13px}.lp-callout-n{background:var(--lp-pin);color:#fff;width:20px;height:20px;font:500 11px/1 var(--font-mono);border-radius:50%;place-items:center;display:inline-grid}@keyframes lp-call-in{0%{opacity:0;translate:0 10px}}.lp-hero[data-sel] .lp-callout{opacity:0;pointer-events:none}.lp-hero[data-sel=live] .lp-callout[data-tour=live],.lp-hero[data-sel=post] .lp-callout[data-tour=post],.lp-hero[data-sel=yard] .lp-callout[data-tour=yard],.lp-hero[data-sel=plaza] .lp-callout[data-tour=plaza],.lp-hero[data-sel=station] .lp-callout[data-tour=station],.lp-hero[data-sel=canvas] .lp-callout[data-tour=canvas],.lp-hero[data-sel=brs] .lp-callout[data-tour=brs]{opacity:1;pointer-events:auto;background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-bg)}.lp-hero[data-sel] .lp-callout .lp-callout-n{background:var(--btn-primary-text);color:var(--btn-primary-bg)}.lp-hero:is([data-still],[data-off]) :is(.lp-agent,.lp-agent-shadow,.lp-notecard-pin,.lp-tiles span){animation-play-state:paused}.lp-top{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:18px;left:20px;right:20px}.lp-top>*{pointer-events:auto}.lp-brand{border-radius:10px;align-items:center;gap:10px;padding:4px 10px 4px 4px;display:flex}.lp-word{color:#2f2e2b;font-size:19px;font-weight:400;line-height:1}.lp-word span{color:#77746c}.lp-nav{border:1px solid var(--hairline);background:#fbfaf8b3;border-radius:12px;align-items:center;gap:2px;padding:4px;display:flex}.lp-nav>a,.lp-nav>button{min-height:36px;color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.lp-nav>a:hover,.lp-nav>button:hover{color:var(--text-bright);background:#ffffffb3}.lp-nav .lp-nav-dark{background:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:500}.lp-nav .lp-nav-dark:hover{background:var(--btn-primary-hover);color:var(--btn-primary-text)}.lp-intro-text{z-index:4;text-align:center;flex-direction:column;align-items:center;width:min(560px,100% - 32px);transition:opacity .3s,visibility .3s;animation:1.1s cubic-bezier(.2,.7,.2,1) .5s backwards lp-text-in;display:flex;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}@keyframes lp-text-in{0%{opacity:0;translate:0 16px}}.lp-hero[data-sel] .lp-intro-text,.lp-hero[data-sel] .lp-hint{opacity:0;visibility:hidden}.lp-h1{letter-spacing:-.025em;color:var(--text-bright);text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1.08}.lp-h1 span{color:#77746c}.lp-lead{max-width:440px;color:var(--text-body);text-wrap:balance;margin:14px 0 0;font-size:15px;line-height:25px}.lp-cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.lp-hint{z-index:4;font:400 12px/1 var(--font-mono);letter-spacing:.02em;color:var(--text-faint);pointer-events:none;white-space:nowrap;margin:0;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.lp-btn{min-height:44px;font:500 14px/1 var(--font-sans);cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:background-color .15s,color .15s;display:inline-flex}.lp-btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.lp .lp-btn-primary:hover{background:var(--btn-primary-hover);color:var(--btn-primary-text)}.lp-btn-ghost{color:var(--btn-ghost-text);border-color:var(--btn-ghost-border);background:#fbfaf899}.lp-btn-ghost:hover{color:var(--text-bright);background:#fff}.lp-btn-wide{width:100%}.lp :is(.lp-btn,.lp-nav>*,.lp-tools button,.lp-ctrl button,.lp-icon-btn,.lp-dot,.lp-try,.lp-textbtn,.lp-brand,.lp-foot a):focus-visible{outline:2px solid var(--lp-pin-ring);outline-offset:2px}.lp-tools,.lp-ctrl{z-index:3;border:1px solid var(--hairline);border-radius:11px;gap:2px;padding:3px;display:flex;position:absolute;bottom:24px}.lp-tools{background:#e0ddd6e6;left:24px}.lp-ctrl{transition:right .5s var(--lp-ease);background:#fbfaf8e6;right:24px}.lp-hero[data-sel] .lp-ctrl{right:484px}.lp-tools button{min-height:38px;color:var(--text-muted);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex}.lp-tools button:hover{color:var(--text-bright)}.lp-tools button[aria-pressed=true]{color:var(--text-bright);background:#fff;box-shadow:0 1px 2px #14141414}.lp-ctrl button{width:38px;height:38px;color:var(--text-muted);cursor:pointer;border-radius:8px;place-items:center;display:grid}.lp-ctrl button:hover{background:var(--hover-tile);color:var(--text-bright)}.lp-panel{z-index:4;border:1px solid var(--hairline);background:#fbfaf8f7;border-radius:16px;flex-direction:column;width:440px;max-width:calc(100% - 48px);animation:.5s cubic-bezier(.2,1,.3,1) both lp-panel-in;display:flex;position:absolute;top:84px;bottom:24px;right:24px;overflow:hidden;box-shadow:0 1px 2px #1414140f,0 30px 60px -24px #1414144d}@keyframes lp-panel-in{0%{opacity:0;transform:translate(20px)}}.lp-panel-scroll{flex:1;padding:20px 24px 10px;overflow:auto}.lp-panel-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.lp-eyebrow{font:400 11px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.lp-icon-btn{width:34px;height:34px;color:var(--text-muted);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.lp-icon-btn:hover{background:var(--hover-tile);color:var(--text-bright)}.lp-stop{animation:.45s cubic-bezier(.2,1,.3,1) both lp-up}@keyframes lp-up{0%{opacity:0;transform:translateY(10px)}}.lp-stop-h{letter-spacing:-.02em;color:var(--text-bright);margin:0 0 8px;font-size:26px;font-weight:500;line-height:1.15}.lp-stop-p{color:var(--text-body);text-wrap:pretty;margin:0 0 18px;font-size:14px;font-weight:300;line-height:1.6}.lp-demo{border:1px solid var(--hairline);background:#ffffff8c;border-radius:12px;padding:14px}.lp-cap{color:var(--text-muted);justify-content:space-between;gap:8px;margin:10px 2px 0;font-size:12px;display:flex}.lp-panel-nav{border-top:1px solid var(--hairline);flex-direction:column;gap:10px;padding:14px 24px 18px;display:flex}.lp-dots{gap:6px;display:flex}.lp-dot{cursor:pointer;flex:1;height:20px;position:relative}.lp-dot:before{content:"";background:#1414141f;border-radius:999px;height:2px;transition:background-color .3s;position:absolute;top:9px;left:0;right:0}.lp-dot-done:before{background:var(--text-muted)}.lp-dot-on:before{background:var(--lp-pin)}.lp-navbtns{gap:8px;display:flex}.lp-navbtns .lp-btn{flex:1}.lp-mini{background:#fff;border:1px solid #1414141a;border-radius:10px;overflow:hidden}.lp-mini-bar{background:var(--chrome);border-bottom:1px solid var(--hairline);align-items:center;gap:6px;padding:8px 11px;display:flex}.lp-mini-bar>span{background:#d6d3cc;border-radius:50%;width:8px;height:8px}.lp-mini-bar em{font:normal 400 11px/1 var(--font-mono);color:var(--text-muted);margin-left:8px}.lp-mini-page{grid-template-rows:auto 1fr;grid-template-columns:1.15fr 1fr;gap:10px;height:190px;padding:13px;display:grid;position:relative}.lp-mini-hero{background:#f3ebdd;border-radius:7px;height:84px;position:relative;overflow:hidden}.lp-mini-lines{flex-direction:column;gap:7px;padding-top:6px;display:flex}.lp-mini-lines span{background:#e4e1db;border-radius:4px;height:7px;display:block}.lp-mini-lines .lp-mini-btn{background:var(--btn-primary-bg);border-radius:5px;width:44%;height:15px;margin-top:4px}.lp-mini-cards{grid-column:span 2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lp-mini-cards span{border-radius:7px}.lp-mini-hit{cursor:copy;width:100%;height:100%;position:absolute;inset:0}.lp-mini-hit:focus-visible{outline:2px solid var(--lp-pin-ring);outline-offset:-2px}.lp-pinwrap{pointer-events:none;position:absolute}.lp-pin{background:var(--lp-pin);color:#fff;width:22px;height:22px;font:500 11px/1 var(--font-mono);box-shadow:0 0 0 5px var(--lp-pin-ring);border-radius:50%;place-items:center;animation:.45s cubic-bezier(.3,1.6,.5,1) both lp-pin-in;display:grid;position:absolute;top:-11px;left:-11px}@keyframes lp-pin-in{0%{opacity:0;transform:translateY(-26px)scale(.6)}}.lp-bubble{background:var(--btn-primary-bg);color:var(--btn-primary-text);white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1;animation:.4s .3s both lp-up;position:absolute;top:-44px;left:18px}.lp-bubble-flip{left:auto;right:18px}.lp-notes{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.lp-notes li{border:1px solid var(--hairline);color:var(--text-secondary);background:#fff;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;line-height:1.35;transition:opacity .5s,transform .5s;display:flex}.lp-notes-sent li{opacity:.45;transform:translate(10px)}.lp-nn{background:var(--lp-pin);color:#fff;width:20px;height:20px;font:500 11px/1 var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.lp-ok{color:var(--tone-green-text);align-items:center;gap:9px;margin:0;font-size:14px;font-weight:500;animation:.4s both lp-up;display:flex}.lp-prog{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-prog li{border:1px solid var(--hairline);background:#fff;border-radius:9px;padding:9px 11px}.lp-prow{color:var(--text-secondary);align-items:center;gap:10px;font-size:13px;line-height:1.35;display:flex}.lp-ptxt{flex:1;min-width:0}.lp-pstate{font:400 11px/1 var(--font-mono);display:grid}.lp-pstate span{grid-area:1/1}.lp-pw{color:var(--text-faint);animation:lp-hide-at var(--dur) step-end forwards}.lp-pd{opacity:0;color:var(--tone-green-text);animation:lp-show-at var(--dur) step-end forwards}@keyframes lp-hide-at{to{opacity:0}}@keyframes lp-show-at{to{opacity:1}}.lp-bar{background:#14141414;border-radius:999px;height:2px;margin-top:9px;overflow:hidden}.lp-bar span{background:var(--tone-green-text);transform-origin:0;width:100%;height:100%;animation:lp-fill var(--dur) cubic-bezier(.5, 0, .3, 1) both;display:block}@keyframes lp-fill{0%{background:var(--btn-primary-bg);transform:scaleX(.04)}}.lp-cmp{background:#fff;border:1px solid #1414141a;border-radius:10px;height:172px;position:relative;overflow:hidden}.lp-cmp-page{grid-template-rows:auto 1fr;grid-template-columns:1.1fr 1fr;gap:9px;padding:12px;display:grid;position:absolute;inset:0}.lp-cmp-before{background:#eceae5}.lp-cmp-after{background:#fff}.lp-cmp-img{background:#d9d5cd;border-radius:7px;height:70px;display:block;overflow:hidden}.lp-cmp-after .lp-cmp-img{background:#f3ebdd}.lp-cmp-lines{flex-direction:column;gap:6px;padding-top:4px;display:flex}.lp-cmp-lines span{background:#d6d3cc;border-radius:3px;height:6px;display:block}.lp-cmp-after .lp-cmp-lines span{background:#e4e1db}.lp-cmp-lines .lp-cmp-btn{background:#bdb9b1;border-radius:4px;width:44%;height:13px}.lp-cmp-after .lp-cmp-lines .lp-cmp-btn{background:var(--btn-primary-bg)}.lp-cmp-cards{grid-column:span 2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lp-cmp-cards span{background:#dedbd4;border-radius:5px}.lp-cmp-after .lp-cmp-cards span:first-child{background:#f3f2ee}.lp-cmp-after .lp-cmp-cards span:nth-child(2){background:#f3ebdd}.lp-cmp-after .lp-cmp-cards span:nth-child(3){background:#f2d7d9}.lp-cmp-line{background:var(--btn-primary-bg);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.lp-cmp-tag{color:var(--btn-primary-text);font:400 10px/1 var(--font-mono);background:#1c1b1ad9;border-radius:6px;padding:5px 7px;position:absolute;top:8px}.lp-cmp-lab{color:var(--text-muted);justify-content:space-between;margin:12px 2px 2px;font-size:12px;display:flex}.lp-range{width:100%;height:26px;accent-color:var(--lp-pin);cursor:ew-resize;margin:0}.lp-verdict{gap:8px;margin-top:8px;display:flex}.lp-verdict .lp-btn{flex:1}.lp-vmsg{color:var(--tone-green-text);margin:10px 2px 0;font-size:13px;font-weight:500;animation:.35s both lp-up}.lp-deploy{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.lp-drow{border:1px solid var(--hairline);background:#fff;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.lp-dlabel{width:78px;font:400 11px/1 var(--font-mono);color:var(--text-faint);flex:none}.lp-durl{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-bright);flex:1;font-size:13px;font-weight:500;overflow:hidden}.lp-chip{color:var(--text-muted);font:400 11px/1 var(--font-mono);white-space:nowrap;background:#1414140d;border-radius:999px;flex:none;padding:5px 8px}.lp-chip-ok{background:var(--tone-green-bg);color:var(--tone-green-text)}.lp-chip-live{background:var(--btn-primary-bg);color:var(--btn-primary-text);animation:.4s both lp-up}.lp-textbtn{min-height:40px;color:var(--text-muted);text-underline-offset:4px;cursor:pointer;padding:0 2px;font-size:13px;-webkit-text-decoration:underline #14141440;text-decoration:underline #14141440}.lp-board{border:1px solid var(--hairline);background-color:var(--bg);background-image:radial-gradient(circle at 1px 1px,#1414141f 1px,#0000 1.4px);background-size:14px 14px;border-radius:10px;height:200px;position:relative;overflow:hidden}.lp-scr{background:#fff;border:1px solid #1414141a;border-radius:6px;flex-direction:column;gap:4px;padding:5px;animation:5s ease-in-out infinite lp-bob;display:flex;position:absolute;box-shadow:0 8px 18px -10px #1414144d}.lp-scr>span{border-radius:3px;display:block}.lp-scr .lp-scr-l{background:#e4e1db;width:70%;height:4px}.lp-doc{border:1px solid var(--hairline);background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.lp-doc-h{color:var(--text-bright);justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;font-size:14px;font-weight:500;display:flex}.lp-dl{background:#eceae5;border-radius:4px;height:7px;display:block}.lp-dline{border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;line-height:1.35;animation:.4s both lp-up;display:flex}.lp-dline-add{background:var(--tone-green-bg);color:var(--tone-green-text);animation-delay:.35s}.lp-dline-edit{background:var(--tone-blue-bg);color:var(--tone-blue-text);animation-delay:.7s}.lp-tag{font:400 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;background:#1414140f;border-radius:5px;flex:none;padding:4px 6px}.lp-sec{max-width:1040px;margin:0 auto;padding:120px 24px 40px}.lp-kicker{font:400 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:0 0 14px}.lp-h2{letter-spacing:-.02em;color:var(--text-bright);text-wrap:balance;margin:0;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.12}.lp-sec-lead{max-width:560px;color:var(--text-body);margin:14px 0 0;font-size:15px;line-height:25px}.lp-steps{border-top:1px solid var(--divider);margin:48px 0 0;padding:0;list-style:none}.lp-step{border-bottom:1px solid var(--divider);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 4px;transition:background-color .2s;display:grid}.lp-step:hover{background:#fff6}.lp-step-n{font:400 13px/1 var(--font-mono);color:var(--lp-pin)}.lp-step h3{color:var(--text-bright);margin:0;font-size:18px;font-weight:500;line-height:1.3}.lp-step p{color:var(--text-body);margin:4px 0 0;font-size:14px;font-weight:300;line-height:1.55}.lp-try{border:1px solid var(--btn-ghost-border);min-height:40px;color:var(--btn-ghost-text);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.lp-try:hover{color:var(--text-bright);background:#fff}.lp-faq{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));column-gap:40px;margin-top:40px;display:grid}.lp-qa{border-top:1px solid var(--divider);padding:22px 0 20px}.lp-qa h3{color:var(--text-bright);margin:0 0 8px;font-size:17px;font-weight:500;line-height:1.35}.lp-qa p{max-width:52ch;color:var(--text-body);margin:0;font-size:14px;font-weight:300;line-height:1.6}.lp-end{text-align:center;flex-direction:column;align-items:center;max-width:1040px;margin:80px auto 0;padding:72px 24px 80px;display:flex}.lp-end img{width:200px;height:200px}.lp-end .lp-h2{margin-top:28px}.lp-end .lp-sec-lead{text-align:center}.lp-foot{border-top:1px solid var(--divider);max-width:1040px;color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:22px 24px 40px;font-size:13px;display:flex}.lp-foot .lp-word{font-size:16px}.lp-foot nav{flex-wrap:wrap;gap:4px;display:flex}.lp-foot nav a{border-radius:8px;align-items:center;min-height:40px;padding:0 10px;display:inline-flex}.lp-foot nav a:hover{color:var(--text-bright);background:#fff9}.lp-gate{z-index:100;background:var(--bg);position:fixed;inset:0;overflow:auto}@media (max-width:1100px){.lp-panel{width:400px}.lp-hero[data-sel] .lp-ctrl{right:444px}}@media (max-width:759px){.lp-hero{height:clamp(620px,100svh,820px)}.lp-top{top:12px;left:12px;right:12px}.lp-nav>:not(.lp-nav-dark){display:none}.lp-intro-text{bottom:84px}.lp-h1{font-size:30px}.lp-lead{font-size:14px;line-height:22px}.lp-hint{display:none}.lp-tools{bottom:16px;left:12px}.lp-tools button span{display:none}.lp-ctrl,.lp-hero[data-sel] .lp-ctrl{bottom:16px;right:12px}.lp-panel{width:auto;max-width:none;height:min(66%,540px);inset:auto 12px 12px}.lp-panel-scroll{padding:16px 16px 8px}.lp-panel-nav{padding:12px 16px 14px}.lp-step{grid-template-columns:40px minmax(0,1fr)}.lp-try{grid-column:2;justify-self:start}.lp-sec{padding-top:88px}}@media (prefers-reduced-motion:reduce){.lp *,.lp-world{transition:none!important;animation:none!important}.lp-built .lp-after{opacity:1}.lp-built .lp-before{opacity:0}}
