.lp,.lp .lp-island{--color-frame:var(--lightningcss-light,#f2f5f3)var(--lightningcss-dark,#0b0e0d);--color-canvas:var(--lightningcss-light,#fcfdfc)var(--lightningcss-dark,#111514);--color-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151a18);--color-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b211f);--color-zinc-50:var(--lightningcss-light,#f6f8f7)var(--lightningcss-dark,#141917);--color-zinc-100:var(--lightningcss-light,#eef2f0)var(--lightningcss-dark,#1a201d);--color-zinc-150:var(--lightningcss-light,#e6ebe8)var(--lightningcss-dark,#202724);--color-zinc-200:var(--lightningcss-light,#dde3e0)var(--lightningcss-dark,#272f2b);--color-zinc-300:var(--lightningcss-light,#c9d1cd)var(--lightningcss-dark,#343d38);--color-zinc-400:var(--lightningcss-light,#878f8b)var(--lightningcss-dark,#646d68);--color-zinc-500:var(--lightningcss-light,#66706b)var(--lightningcss-dark,#8d9792);--color-zinc-600:var(--lightningcss-light,#525b57)var(--lightningcss-dark,#a4ada8);--color-zinc-700:var(--lightningcss-light,#3d4541)var(--lightningcss-dark,#c0c8c4);--color-zinc-800:var(--lightningcss-light,#282f2c)var(--lightningcss-dark,#d9dfdc);--color-zinc-900:var(--lightningcss-light,#18201c)var(--lightningcss-dark,#ecf0ee);--color-zinc-950:var(--lightningcss-light,#0f1412)var(--lightningcss-dark,#f6f8f7);--color-accent:var(--lightningcss-light,#1f6e55)var(--lightningcss-dark,#41b88c);--color-accent-hover:var(--lightningcss-light,#195c47)var(--lightningcss-dark,#55c89c);--color-accent-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#05140e);--color-accent-ink:var(--lightningcss-light,#1b6650)var(--lightningcss-dark,#6fd0a8);--color-accent-soft:var(--lightningcss-light,#e4f1eb)var(--lightningcss-dark,#13291f);--color-ok:var(--color-accent-ink);--color-warn:var(--lightningcss-light,#9a5b00)var(--lightningcss-dark,#f0a44b);--color-danger:var(--lightningcss-light,#c2362e)var(--lightningcss-dark,#f2776e);--color-danger-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a0605);--color-red-600:var(--color-danger);--lp-paper:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b211f);--lp-hair:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff1a);--lp-shadow-paper:0 0 0 1px var(--lightningcss-light,#0f141212)var(--lightningcss-dark,#ffffff12), 0 1px 1px var(--lightningcss-light,#0f14120d)var(--lightningcss-dark,#0000004d), 0 14px 28px -18px var(--lightningcss-light,#0f141252)var(--lightningcss-dark,#000000bf);--lp-shadow-frame:0 0 0 1px var(--lightningcss-light,#0f14120f)var(--lightningcss-dark,#ffffff14), 0 14px 24px -14px var(--lightningcss-light,#0f141233)var(--lightningcss-dark,#000000b3);--text-sm:.875rem;--text-sm--line-height:1.25rem;--text-ui:.875rem;--text-ui--line-height:1.25rem;--text-mini:.8125rem;--text-mini--line-height:1.125rem;--text-micro:.75rem;--text-micro--line-height:1rem;--lp-ease:cubic-bezier(.22, 1, .36, 1);--lp-snap:cubic-bezier(.2, .8, .2, 1)}.lp .lp-island{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--color-zinc-900)}.lp{background-color:var(--color-canvas);min-height:100dvh;color:var(--color-zinc-900);caret-color:var(--color-accent);overflow-x:clip}body:has(.lp){background-color:#fcfdfc}:root:has(.lp){scrollbar-color:#c9d1cd transparent}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body:has(.lp){background-color:#111514}:root:not([data-theme=light]):has(.lp){scrollbar-color:#343d38 transparent}}:root[data-theme=dark] body:has(.lp){background-color:#111514}:root[data-theme=dark]:has(.lp){scrollbar-color:#343d38 transparent}.lp .font-display{letter-spacing:-.02em;text-wrap:balance;font-weight:700;font-stretch:112.5%}.lp .font-display:lang(zh){letter-spacing:0}.lp-d1{font-size:clamp(2.5rem,1.5rem + 3.8vw,4.5rem);line-height:1.04}.lp-d2{font-size:clamp(1.75rem,1.2rem + 1.9vw,2.75rem);line-height:1.1}.lp-d1-other{text-wrap:balance;font-size:clamp(1.125rem,.675rem + 1.71vw,2.025rem);font-weight:500;line-height:1.3}.lp-d3{font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem);line-height:1.2}.lp-d1:lang(zh),.lp-d2:lang(zh),.lp-d3:lang(zh){line-height:1.3}.lp-d1:lang(zh){font-size:clamp(2.25rem,1.2rem + 3.6vw,4.5rem)}.lp-lead:lang(zh),.lp-d3:lang(zh),.lp-d1-other:lang(zh){word-break:keep-all;overflow-wrap:anywhere}.lp [lang=en]{font-family:var(--font-mona), var(--font-noto-sc), ui-sans-serif, system-ui, sans-serif}.lp-lead{color:var(--color-zinc-600);text-wrap:pretty;font-size:1rem;line-height:1.625rem}@media (min-width:48rem){.lp-lead{font-size:1.125rem;line-height:1.75rem}}.lp-body{text-wrap:pretty;font-size:.9375rem;line-height:1.5rem}.lp-body:lang(zh){line-height:1.625rem}.lp-wrap{width:100%;max-width:82rem;margin-inline:auto;padding-inline:1rem}@media (min-width:48rem){.lp-wrap{padding-inline:2rem}}@media (min-width:80rem){.lp-wrap{padding-inline:3rem}}.lp-mark{width:1.75rem;height:1.75rem;color:var(--color-zinc-900);font-family:var(--font-noto-sc), sans-serif;background:#123f31;border-radius:28%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}:root[data-theme=dark] .lp-mark{box-shadow:0 0 0 1px #ffffff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp-mark{box-shadow:0 0 0 1px #ffffff1a}}.lp-brand{background:#123f31}.lp-bridge{--lp-gw:4.75rem;--lp-gs:3.2;--lp-pen:calc(var(--lp-gw) * var(--lp-gs) / 100)}@media (min-width:48rem){.lp-bridge{--lp-gw:7rem;--lp-gs:2.6}}@media (min-width:64rem){.lp-bridge{--lp-gw:clamp(11rem, 15vw, 14rem);--lp-gs:1.5}}.lp-glyph{width:var(--lp-gw);height:auto;color:var(--color-accent-ink);display:block;overflow:visible}.lp-glyph path{fill:none;stroke:currentColor;stroke-width:var(--lp-gs);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1}.lp-deck-row{height:var(--lp-pen);margin-top:calc(var(--lp-pen) / -2)}.lp-deck{background:var(--color-accent-ink);border-radius:999px}.lp-bridge[data-armed]:not([data-shown]) .lp-glyph path{stroke-dashoffset:1px;opacity:0}.lp-bridge[data-armed][data-shown] .lp-glyph path{transition:stroke-dashoffset var(--d,.2s) var(--lp-ease) var(--t,0s), opacity 1ms linear var(--t,0s)}.lp-bridge[data-armed]:not([data-shown]) .lp-deck[data-side=left]{clip-path:inset(0 0 0 100% round 999px)}.lp-bridge[data-armed]:not([data-shown]) .lp-deck[data-side=right]{clip-path:inset(0 100% 0 0 round 999px)}.lp-bridge[data-armed][data-shown] .lp-deck{clip-path:inset(0 round 999px);transition:clip-path .48s var(--lp-ease) .9s}.lp-bridge[data-armed]:not([data-shown]) .lp-d1-other{clip-path:inset(-20% 100% -30% -2%)}.lp-bridge[data-armed][data-shown] .lp-d1-other{clip-path:inset(-20% -2% -30%);transition:clip-path .8s cubic-bezier(.33,1,.68,1) 1.05s}.lp-mask[data-wait]{--lp-wait:.9s}.lp-mask[data-armed]:not([data-shown]){clip-path:inset(0 0 100% round 20px)}.lp-mask[data-armed]:not([data-shown])>*{transform:translateY(28px)}.lp-mask[data-armed][data-shown]{clip-path:inset(-2rem -2rem -3rem round 20px);transition:clip-path .76s var(--lp-ease) var(--lp-wait,0s)}.lp-mask[data-armed][data-shown]>*{transition:transform .9s var(--lp-ease) var(--lp-wait,0s)}[data-intro]{--lp-wait:0s}[data-intro][data-wait]{--lp-wait:.9s}.lp-demo:not([data-touched]) [data-intro][data-armed]:not([data-shown]) [data-orig]{opacity:1}[data-intro][data-armed]:not([data-shown]) :is(.lp-ch,.lp-tr-chip){opacity:0}.lp-demo:not([data-touched]) [data-intro][data-armed][data-shown] [data-orig]{transition:opacity .2s var(--lp-snap) calc(var(--lp-wait) + .7s)}.lp-demo:not([data-touched]) [data-intro][data-armed][data-shown] .lp-tr-chip{transition:opacity .24s var(--lp-snap) calc(var(--lp-wait) + .74s)}.lp-demo:not([data-touched]) [data-intro][data-armed][data-shown] .lp-ch{transition:opacity .14s var(--lp-ease) calc(var(--lp-wait) + .78s + var(--c) * 11ms)}.lp [data-reveal]:not(.lp-mask)[data-armed][data-shown]{transition:opacity .7s var(--lp-ease) var(--delay,0s), transform .8s var(--lp-ease) var(--delay,0s), rotate .9s var(--lp-ease) var(--delay,0s), clip-path .9s var(--lp-ease) var(--delay,0s)}.lp [data-reveal=rise][data-armed]:not([data-shown]){opacity:0;transform:translateY(18px)}.lp [data-reveal=slide][data-armed]:not([data-shown]){opacity:0;transform:translate(48px)rotate(0)}.lp [data-reveal=drop][data-armed]:not([data-shown]){opacity:0;transform:translateY(-28px) rotate(calc(var(--r,0deg) * -1.6)) scale(1.03)}.lp [data-reveal=print][data-armed]:not([data-shown]){clip-path:inset(0 0 100%);transform:translateY(-14px)}.lp [data-reveal=print][data-armed][data-shown]{clip-path:inset(-2rem)}.lp [data-reveal=stamp][data-armed]:not([data-shown]){opacity:0;transform:scale(1.35)rotate(-14deg)}.lp-seg{background:var(--color-zinc-100);box-shadow:inset 0 0 0 1px var(--color-zinc-200);border-radius:10px;gap:2px;padding:2px;display:inline-flex}.lp-seg button{min-height:2.75rem;font-size:var(--text-ui);color:var(--color-zinc-600);transition:background-color .12s var(--lp-snap), color .12s var(--lp-snap), box-shadow .12s var(--lp-snap);border-radius:8px;padding-inline:.875rem;font-weight:500}@media (min-width:48rem){.lp-seg button{min-height:2rem}}.lp-seg button:hover{color:var(--color-zinc-900)}.lp-seg button:focus-visible{outline-offset:-2px}.lp-seg button[aria-pressed=true],.lp-seg button[aria-selected=true]{background:var(--color-surface);color:var(--color-zinc-900);box-shadow:0 0 0 1px var(--color-zinc-200), 0 1px 2px #0f14120f}.lp-tr{display:grid}.lp-tr>*{transition:opacity .15s var(--lp-snap) calc(var(--i,0) * 30ms);grid-area:1/1}.lp-tr>[data-off]{opacity:0;pointer-events:none}@media not (min-width:48rem){.lp-tr>[data-off]{display:none}.lp-demo:not([data-touched]) [data-intro] .lp-tr>[data-off]{display:block}.lp-tr>:not([data-off]){animation:lp-fade .15s var(--lp-snap) calc(var(--i,0) * 30ms) both}}.lp-fade-in{animation:lp-fade .15s var(--lp-snap) calc(var(--i,0) * 30ms) both}.lp-frame-shadow{box-shadow:var(--lp-shadow-frame)}.lp-ticket{background:var(--lp-paper);box-shadow:inset 0 0 0 1px var(--color-zinc-200), 0 1px 1px var(--lightningcss-light,#0f14120d)var(--lightningcss-dark,#0000004d), 0 16px 30px -20px var(--lightningcss-light,#0f141259)var(--lightningcss-dark,#000c);border-radius:14px;grid-template-columns:minmax(0,1fr) 7.5rem;display:grid;position:relative;overflow:hidden}@media (min-width:40rem){.lp-ticket{grid-template-columns:minmax(0,1fr) 9.5rem}}.lp-ticket-stub{border-left:2px dotted var(--color-zinc-300);margin-block:14px;position:relative}.lp-ticket-stub:before,.lp-ticket-stub:after{content:"";background:var(--color-canvas);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--color-zinc-200);border-radius:50%;position:absolute;left:-11px}.lp-ticket-stub:before{top:-24px}.lp-ticket-stub:after{bottom:-24px}.lp-tilt{rotate:var(--r,0deg)}@media not (min-width:40rem){.lp-tilt,.lp-polaroid{rotate:calc(var(--r,0deg) * .5)}}.lp-step-fill{transform-origin:0}.lp [data-armed]:not([data-shown]) .lp-step-fill{transform:scaleX(0)}.lp [data-armed][data-shown] .lp-step-fill{transition:transform .18s var(--lp-snap) calc(.5s + var(--delay,0s))}.lp-tile{color:#ecf0ee;background:#0b100e;box-shadow:inset 0 0 0 1px #ffffff12}.lp-polaroid{background:var(--lp-paper);box-shadow:var(--lp-shadow-paper);rotate:var(--r,0deg);border-radius:3px;padding:10px 10px 0}.lp-receipt-wrap{filter:drop-shadow(0 0 .5px var(--lightningcss-light,#0f141259)var(--lightningcss-dark,#ffffff40))drop-shadow(0 14px 16px var(--lightningcss-light,#0f141224)var(--lightningcss-dark,#0009))}.lp-receipt{background:var(--lp-paper)}.lp-perf-line{border-top:1px dashed var(--color-zinc-300)}.lp-invite-card{background:var(--lp-paper);box-shadow:var(--lp-shadow-paper)}.lp-invite-card:before{content:"";border:1px solid var(--color-zinc-200);pointer-events:none;border-radius:.5rem;position:absolute;inset:.5rem}.lp-caret,.lp [data-armed]:not([data-shown]) :is(.lp-qr-band,.lp-tw,.lp-funnel-step){opacity:0}.lp [data-armed]:not([data-shown]) .lp-funnel-step{transform:translateY(6px)}.lp [data-armed]:not([data-shown]) .lp-caret{opacity:1}.lp [data-armed][data-shown] .lp-qr-band{transition:opacity .24s var(--lp-snap) calc(.24s + var(--b) * 55ms)}.lp .lp-tw{font-family:inherit}.lp [data-armed][data-shown] .lp-tw{transition:opacity 60ms linear calc(.82s + var(--c) * 34ms)}.lp [data-armed][data-shown] .lp-caret{transition:opacity .16s linear var(--end)}.lp [data-armed][data-shown] .lp-funnel-step{transition:opacity .36s var(--lp-ease) calc(var(--end) + var(--s) * .11s), transform .52s var(--lp-ease) calc(var(--end) + var(--s) * .11s)}.lp-watermark{font-family:var(--font-noto-sc), sans-serif;color:#1b4a38;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:20rem;font-weight:900;line-height:1;position:absolute;bottom:0;right:0;translate:12% 24%}@media (min-width:64rem){.lp-watermark{font-size:28rem}}.lp-role-card{animation:lp-fade .15s var(--lp-snap)}@keyframes lp-fade{0%{opacity:0}}.lp-scroll-x{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.lp-scroll-x::-webkit-scrollbar{display:none}.lp footer nav a{align-items:center;min-height:2.75rem;display:inline-flex}@media (min-width:48rem){.lp footer nav a{min-height:2.25rem}}
