.lp-wide{width:100%;max-width:86rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.lp-wide{padding-inline:1.5rem}}@media (min-width:1024px){.lp-wide{padding-inline:2rem}}.lp-marquee,.lp-thesis,.lp-section-head,.lp-stage-grid,.lp-chapter,.lp-chapter-device,.lp-moment-stage,.lp-ba-stage,.lp-tpl,.lp-tpl-previews,.lp-tpl-preview,.lp-step-grid,.lp-final-inner{grid-template-columns:minmax(0,1fr)}.lp-tpl-list{min-width:0}.lp-mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.2}.lp-display{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.5rem,1.1rem + 4.9vw,5.75rem);font-weight:800;line-height:.93}.lp-display-md{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.25rem,1.2rem + 3.4vw,4.5rem);font-weight:800;line-height:.95}.lp-lead{color:var(--muted-foreground);text-wrap:pretty;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5}.lp-cta{border-radius:999px;height:3.25rem;padding-inline:1.625rem;font-size:1.0625rem}.lp-roll{margin-block:-.12em;padding-block:.12em;display:inline-grid;position:relative;overflow:hidden}.lp-roll-a,.lp-roll-b{transition:translate var(--dur-4) var(--ease-out);grid-area:1/1}.lp-roll-b{translate:0 115%}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:hover>.lp-roll>.lp-roll-a{translate:0 -115%}:hover>.lp-roll>.lp-roll-b{translate:0}}.lp-ghost{border-radius:var(--radius-md);min-height:2.75rem;color:var(--foreground);text-underline-offset:6px;transition:text-decoration-color var(--dur-2) var(--ease-out);align-items:center;gap:.5rem;font-size:1rem;font-weight:500;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;display:inline-flex}.lp-ghost:hover{text-decoration-color:currentColor}.lp-ghost svg{transition:translate var(--dur-3) var(--ease-spring)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lp-ghost:hover svg{translate:3px}}.lp-hero{margin-top:-4rem;padding-top:4rem}:root.dark .lp-hero{background-color:#16151e;background-color:lab(7.04767% 2.35344 -6.15715)}.lp-hero-glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--coral) 9%, transparent), transparent);width:70%;height:110%;position:absolute;top:8%;right:-12%}.lp-hero-copy{z-index:1;max-width:44rem;padding-block:3rem 3.5rem;position:relative}.lp-hero-title{letter-spacing:-.045em;font-size:clamp(3.75rem,1.6rem + 7.2vw,8.5rem);font-weight:800;line-height:.86}.lp-hero-title .s-hl-mark{top:.13em;bottom:-.1em}.lp-hero-sub{--i:1;max-width:30rem;color:var(--muted-foreground);text-wrap:pretty;margin-top:1.75rem;font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem);line-height:1.5}.lp-hero-actions{--i:2;flex-wrap:wrap;align-items:center;gap:.875rem 1.25rem;margin-top:2.25rem;display:flex}.lp-hero-micro{color:var(--muted-foreground);font-size:.875rem}@media (max-width:639px){.lp-hero-actions .lp-cta{width:100%}.lp-hero-micro{text-align:center;width:100%}}@media (min-width:1180px){.lp-hero>.lp-wide{align-items:center;min-height:min(100svh - 4rem,58rem);display:flex}}.lp-wall{flex-direction:column;gap:.75rem;max-width:24rem;margin-inline:auto;padding-bottom:3rem;display:flex;position:relative}.lp-wall-col{display:contents}.lp-wall-card{order:var(--i,0)}.lp-wall-card[data-extra]{display:none}@media (min-width:640px) and (max-width:1179px){.lp-wall{flex-direction:row;align-items:flex-start;gap:1rem;max-width:40rem}.lp-wall-col{flex-direction:column;flex:1;gap:1rem;display:flex}.lp-wall-col[data-col="1"]{padding-top:3rem}.lp-wall-card[data-extra]{display:grid}}@media (min-width:1180px){.lp-wall{flex-direction:row;gap:1.25rem;width:min(38rem,44vw);max-width:none;margin:0;padding:0;position:absolute;top:0;bottom:0;right:2rem}.lp-wall-col{flex-direction:column;flex:1;justify-content:center;gap:1.25rem;display:flex}.lp-wall-col[data-col="0"]{padding-bottom:8rem}.lp-wall-col[data-col="1"]{padding-top:6rem}.lp-wall-card[data-extra]{display:grid}}.lp-wall-card{--t0:calc(.3s + var(--i,0) * .42s);--t1:calc(var(--t0) + .42s);--t2:calc(var(--t1) + .64s);background:#1e1d26;background:lab(11.0712% 2.4448 -6.24958);border:1px solid #ffffff12;border:1px solid lab(100% 0 0/.07);border-radius:1.5rem;gap:.75rem;padding:1rem;display:grid;box-shadow:0 24px 48px -28px #000000b3;box-shadow:0 24px 48px -28px lab(0% 0 0/.7)}.lp-wall-who{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.8125rem;line-height:1;display:flex}.lp-wall-ask{max-width:88%;color:var(--foreground);background:#2d2d35;background:lab(18.6383% 2.09241 -5.59375);border-radius:1.125rem 1.125rem 1.125rem .375rem;justify-self:start;padding:.5625rem .875rem;font-size:.9375rem;line-height:1.3}.lp-wall-answer{justify-self:end;max-width:90%;position:relative}.lp-wall-reply{color:var(--ink);transform-origin:100% 100%;background:#f6f3ef;background:lab(95.9506% .51415 2.2173);border-radius:1.125rem 1.125rem .375rem;padding:.5625rem .875rem .625rem;font-size:.9375rem;line-height:1.3}.lp-wall-button{text-align:center;border:1px solid #14121f24;border:1px solid lab(6.03997% 3.43281 -8.5329/.14);border-radius:.625rem;margin-top:.5rem;padding:.3125rem .75rem;font-size:.8125rem;font-weight:600;display:block}.lp-wall-typing{opacity:0;background:#f6f3ef;background:lab(95.9506% .51415 2.2173);border-radius:1rem 1rem .375rem;gap:4px;padding:.625rem .75rem;display:flex;position:absolute;top:0;right:0}.lp-wall-typing>span{background:#14121f73;background:lab(6.03997% 3.43281 -8.5329/.45);border-radius:999px;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.lp-wall-card{animation:lp-rise var(--dur-5) var(--ease-out) var(--t0) both}.lp-wall-typing{animation:lp-typing .64s linear var(--t1) both}.lp-wall-typing>span{animation:lp-dot .52s var(--ease-in-out) both}.lp-wall-typing>span:first-child{animation-delay:calc(var(--t1) + 60ms)}.lp-wall-typing>span:nth-child(2){animation-delay:calc(var(--t1) + .17s)}.lp-wall-typing>span:nth-child(3){animation-delay:calc(var(--t1) + .28s)}.lp-wall-reply{animation:lp-pop var(--dur-4) var(--ease-spring) var(--t2) both}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (min-width:1180px){.lp-wall-col{animation:linear both lp-drift;animation-timeline:scroll(root);animation-range:0 100vh}.lp-wall-col[data-col="0"]{--drift:-4rem}.lp-wall-col[data-col="1"]{--drift:-10rem}}}.lp-sticker{width:4.5rem;height:4.5rem;transition:scale var(--dur-5) var(--ease-spring) .12s, rotate var(--dur-5) var(--ease-spring) .12s;display:inline-block;rotate:-8deg}[data-reveal=pending] .lp-sticker{scale:calc(1 - .6 * var(--motion-distance));rotate:calc(-8deg - 40deg * var(--motion-distance))}.lp-questions{padding-block:4.5rem 5.5rem;overflow:hidden}@media (min-width:1024px){.lp-questions{padding-block:7rem 8rem}}.lp-questions-label{text-align:center;color:var(--muted-foreground);padding-inline:1rem}.lp-marquee{gap:.875rem;margin-top:1.75rem;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-marquee-row{gap:.75rem;width:max-content;display:flex}.lp-marquee-row[data-dir=right]{translate:-18%}.lp-q{border:1px solid var(--border);background:var(--card);box-shadow:var(--elevation-1);white-space:nowrap;border-radius:1.375rem 1.375rem 1.375rem .375rem;align-items:center;gap:.625rem;padding:.75rem 1.125rem;font-size:clamp(1rem,.9rem + .45vw,1.3125rem);font-weight:500;line-height:1.2;display:inline-flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-marquee-row{animation:linear both lp-row-left;animation-timeline:view();animation-range:cover}.lp-marquee-row[data-dir=right]{animation-name:lp-row-right}}}@keyframes lp-row-left{0%{translate:0}to{translate:-28%}}@keyframes lp-row-right{0%{translate:-32%}to{translate:-4%}}.lp-thesis{text-align:center;justify-items:center;margin-top:4.5rem;display:grid}@media (min-width:1024px){.lp-thesis{margin-top:7rem}}.lp-thesis h2{max-width:16ch;margin-top:1.75rem}.lp-thesis-lead{max-width:30rem;margin-top:1.25rem}.lp-chapters{scroll-margin-top:0;position:relative}.lp-stage-pin{padding-block:1rem 5rem}.lp-stage-grid{gap:5rem;display:grid}.lp-stage-head{color:var(--muted-foreground);justify-content:center;align-items:center;gap:1rem;display:flex}.lp-dashes{display:none}.lp-chapter{text-align:center;justify-items:center;gap:2.25rem;display:grid}.lp-chapter-copy{max-width:34rem}.lp-chapter-tag{color:var(--muted-foreground);gap:.75rem;display:inline-flex}.lp-chapter-copy h3{margin-top:1rem}.lp-chapter-text{margin-top:1.125rem}.lp-chapter-device{justify-items:center;gap:.875rem;display:grid}.lp-stage-cta{justify-content:center;display:flex}.lp-stage-markers{display:none}@media (max-width:359px){.lp-chapter-device{zoom:.9}}@media (min-width:1024px) and (scripting:enabled){.lp-stage{--step:80vh;height:calc(100vh + 4 * var(--step));position:relative}.lp-stage-pin{height:100vh;padding:0;position:sticky;top:0;overflow:hidden}.lp-stage-pin:before{content:"";background-image:linear-gradient(to right, color-mix(in oklab, var(--foreground) 6%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--foreground) 6%, transparent) 1px, transparent 1px);pointer-events:none;background-position:50%;background-size:5.5rem 5.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(34% 62% at 72% 52%,#000 30%,#0000 100%);mask-image:radial-gradient(34% 62% at 72% 52%,#000 30%,#0000 100%)}.lp-stage-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem;height:100%;position:relative}.lp-stage-head{grid-area:1/1;justify-content:flex-start;align-self:start;margin-top:7.5rem}.lp-dashes{gap:6px;display:flex}.lp-dashes>li{background:color-mix(in oklab, var(--foreground) 16%, transparent);width:1.25rem;height:3px;transition:width var(--dur-4) var(--ease-out), background-color var(--dur-4) var(--ease-out);border-radius:3px}.lp-stage[data-chapter="0"] .lp-dashes>li:first-child,.lp-stage[data-chapter="1"] .lp-dashes>li:nth-child(2),.lp-stage[data-chapter="2"] .lp-dashes>li:nth-child(3),.lp-stage[data-chapter="3"] .lp-dashes>li:nth-child(4),.lp-stage:not([data-chapter]) .lp-dashes>li:first-child{background:var(--foreground);width:2.75rem}.lp-chapter{display:contents}.lp-chapter-copy{text-align:left;opacity:0;max-width:36rem;translate:0 calc(20px * var(--motion-distance));pointer-events:none;transition:opacity var(--dur-2) var(--ease-out), translate var(--dur-2) var(--ease-out);grid-area:1/1;justify-self:start}.lp-chapter[data-on] .lp-chapter-copy{opacity:1;pointer-events:auto;transition:opacity var(--dur-4) var(--ease-out) var(--dur-2), translate var(--dur-5) var(--ease-out) var(--dur-2);translate:0}.lp-chapter-device{opacity:0;transition:opacity var(--dur-3) var(--ease-in-out) .36s;grid-area:1/2;place-self:center}.lp-chapter[data-on] .lp-chapter-device{z-index:1;opacity:1;transition:opacity .36s var(--ease-in-out)}.lp-stage-cta{grid-area:1/1;justify-content:flex-start;align-self:end;margin-bottom:3.5rem}.lp-stage-markers{pointer-events:none;display:block;position:absolute;inset:0}.lp-stage-markers>span{top:calc(50vh + var(--m) * var(--step));height:var(--step);position:absolute;left:0;right:0}}@media (min-width:1024px) and (scripting:enabled) and (max-height:860px){.lp-chapter-device{zoom:.88}.lp-stage-head{margin-top:6rem}}@media (min-width:1024px) and (scripting:enabled) and (max-height:740px){.lp-chapter-device{zoom:.76}}.lp-phone{text-align:left;background:#0c0b11;border-radius:48px;flex-shrink:0;width:300px;height:620px;padding:9px;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #14121f1a,0 50px 90px -40px #14121f8c;box-shadow:inset 0 0 0 1px lab(100% 0 0/.08),0 0 0 1px lab(6.03997% 3.43281 -8.5329/.1),0 50px 90px -40px lab(6.03997% 3.43281 -8.5329/.55)}:root.dark .lp-phone{background:#2d2c37;background:lab(18.5935% 2.67324 -6.9638);box-shadow:0 0 0 1px #ffffff24,inset 0 0 0 1px #ffffff1a,0 40px 80px -30px #000000bf;box-shadow:0 0 0 1px lab(100% 0 0/.14),inset 0 0 0 1px lab(100% 0 0/.1),0 40px 80px -30px lab(0% 0 0/.75)}.lp-phone-screen{isolation:isolate;border-radius:39px;height:100%;position:relative;overflow:hidden}.lp-statusbar{z-index:20;justify-content:space-between;align-items:center;height:2.25rem;padding-inline:1.5rem;font-size:12px;font-weight:600;display:flex;position:absolute;inset:0 0 auto}.lp-island{background:#000;border-radius:999px;width:5.25rem;height:1.35rem;position:absolute;top:.5rem;left:50%;translate:-50%}.lp-scr{flex-direction:column;padding-top:2.25rem;display:flex;position:absolute;inset:0}.lp-wa-wall{background-image:radial-gradient(circle at 1px 1px,#ffffff0d 1px,#0000 0);background-image:radial-gradient(circle at 1px 1px,lab(100% 0 0/.05) 1px,#0000 0);background-size:14px 14px}.lp-typing-bubble{border-radius:1rem;gap:4px;width:fit-content;padding:.625rem .75rem;display:flex;position:absolute;top:0;left:0}.lp-typing-bubble>span{background:#a8a8a8;border-radius:999px;width:6px;height:6px}.lp-tap-dot{pointer-events:none;background:#ffffff38;background:lab(100% 0 0/.22);border:2px solid #fff;border-radius:999px;width:1.75rem;height:1.75rem;position:absolute;translate:-50% -50%;box-shadow:0 2px 10px #00000073;box-shadow:0 2px 10px lab(0% 0 0/.45)}.lp-tap-ring{border-radius:inherit;background:#ffffff59;background:lab(100% 0 0/.35);position:absolute;inset:-2px}.lp-in{transform-origin:0 100%}.lp-out{transform-origin:100% 100%}.lp-caption{background:var(--ink);color:#f2f0ec;color:lab(94.7889% .427008 1.84687);text-align:left;border-radius:.875rem;width:300px;padding:.75rem 1rem .875rem;font-size:.875rem;font-weight:600;position:relative;overflow:hidden}:root.dark .lp-caption{background:#2d2c37;background:lab(18.5935% 2.67324 -6.9638)}.lp-caption-labels{display:grid}.lp-caption-label{grid-area:1/1;justify-content:space-between;gap:1rem;display:flex}.lp-caption-count{font-family:var(--font-mono);opacity:.7;font-weight:500}.lp-caption-bar{background:var(--coral);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0}.lp-scr-out,.lp-swap-out,.lp-typing,.lp-tap,.lp-caption-label{opacity:0}.lp-scr-out{visibility:hidden}.lp-caption-last{opacity:1}@media (prefers-reduced-motion:no-preference){.lp-stage[data-armed] .lp-chapter:is([data-fresh],[data-on]) .lp-in,.lp-stage[data-armed] .lp-chapter:is([data-fresh],[data-on]) .lp-out{animation:lp-msg-in var(--dur-4) var(--ease-spring) calc(var(--at) * 1ms) both}.lp-stage[data-armed] .lp-chapter:is([data-fresh],[data-on]) .lp-out{animation-name:lp-msg-out}.lp-stage[data-armed] .lp-chapter:is([data-fresh],[data-on]) .lp-fade{animation:lp-fade var(--dur-3) var(--ease-out) calc(var(--at) * 1ms) both}.lp-stage[data-armed] .lp-chapter:is([data-fresh],[data-on]) .lp-typing{animation:lp-window calc(var(--for) * 1ms) linear calc(var(--at) * 1ms) both}.lp-stage[data-armed] .lp-chapter:is([data-fresh],[data-on]) .lp-tap{animation:lp-tap .76s var(--ease-out) calc(var(--at) * 1ms) both}.lp-stage[data-armed] .lp-chapter:is([data-fresh],[data-on]) .lp-press{animation:lp-press .42s var(--ease-out) calc(var(--at) * 1ms) both}.lp-stage[data-armed] .lp-chapter:is([data-fresh],[data-on]) .lp-scr-out{visibility:visible;animation:lp-scr-out .52s var(--ease-in-out) calc(var(--at) * 1ms) both}.lp-stage[data-armed] .lp-chapter:is([data-fresh],[data-on]) .lp-scr-in{animation:lp-scr-in .52s var(--ease-in-out) calc(var(--at) * 1ms) both}.lp-stage[data-armed] .lp-chapter:is([data-fresh],[data-on]) .lp-swap-out{animation:lp-swap-out var(--dur-3) var(--ease-out) calc(var(--at) * 1ms) both}.lp-stage[data-armed] .lp-chapter:is([data-fresh],[data-on]) .lp-swap-in{animation:lp-swap-in var(--dur-3) var(--ease-spring) calc(var(--at) * 1ms) both}.lp-stage[data-armed] .lp-chapter:is([data-fresh],[data-on]) .lp-caption-label{animation:lp-window calc(var(--for) * 1ms) linear calc(var(--at) * 1ms) both}.lp-stage[data-armed] .lp-chapter:is([data-fresh],[data-on]) .lp-caption-last{animation:lp-window-stay var(--dur-4) var(--ease-out) calc(var(--at) * 1ms) both}.lp-stage[data-armed] .lp-chapter:is([data-fresh],[data-on]) .lp-caption-bar{animation:lp-fill calc(var(--total) * 1ms) linear both}.lp-stage[data-armed] .lp-chapter[data-fresh]:not([data-on]) :is(.lp-at,.lp-caption-label,.lp-caption-bar){animation-play-state:paused}}.lp-section-head{text-align:center;justify-items:center;display:grid}.lp-section-head h2{max-width:18ch;margin-top:1.75rem}.lp-section-lead{max-width:34rem;margin-top:1.25rem}.lp-channels{--lp-ink:var(--ink);position:relative}:root.dark .lp-channels{--lp-ink:#16151e}@supports (color:lab(0% 0 0)){:root.dark .lp-channels{--lp-ink:lab(7.04767% 2.35344 -6.15715)}}.lp-moment{position:relative}.lp-moment-room{pointer-events:none;position:absolute;inset:0}.lp-moment-stage{background:var(--lp-ink);text-align:center;justify-items:center;gap:2rem;padding:6rem 1rem 2rem;display:grid;position:relative;overflow:hidden}.lp-moment-ask,.lp-moment-ink{display:none}.lp-moment-logo{width:5rem;height:5rem}.lp-moment-title{max-width:44rem}.lp-moment-title h2{max-width:14ch;margin-inline:auto}.lp-channels-room{background:var(--lp-ink);padding-block:3rem 6rem}@media (min-width:1024px){.lp-channels-room{padding-bottom:8rem}}.lp-channel-grid{gap:.875rem;display:grid}@media (min-width:640px){.lp-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lp-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.lp-channel{transition:translate var(--dur-3) var(--ease-out), background-color var(--dur-3) var(--ease-out);background:#ffffff0a;background:lab(100% 0 0/.04);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:1.25rem;padding:1.5rem}@media (hover:hover) and (pointer:fine){.lp-channel:hover{translate:0 calc(-4px * var(--motion-distance));background:#ffffff12;background:lab(100% 0 0/.07)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-moment{view-timeline:--lp-moment block;height:300vh}.lp-moment-room{top:calc(138vh + 2rem)}.lp-moment-stage{background:var(--background);height:100vh;padding:0;display:block;position:sticky;top:0}.lp-moment-ask{border:1px solid var(--border);background:var(--card);box-shadow:var(--elevation-2);white-space:nowrap;border-radius:1.1em 1.1em 1.1em .25em;padding:.55em .95em;font-size:clamp(1.625rem,1rem + 2.4vw,3rem);font-weight:500;animation:linear both lp-m-ask;animation-timeline:--lp-moment;animation-range:contain contain 58%;display:block;position:absolute;top:27%;left:50%;translate:-50%}.lp-moment-logo{transform-origin:40.6% 40.6%;width:8.5rem;height:8.5rem;margin:-2.5rem 0 0 -4.25rem;animation:linear both lp-m-logo;animation-timeline:--lp-moment;animation-range:contain contain 74%;position:absolute;top:50%;left:50%}.lp-moment-ink{background:var(--lp-ink);animation:linear both lp-m-ink;animation-timeline:--lp-moment;animation-range:contain 64% contain 74%;display:block;position:absolute;inset:0}.lp-moment-title{margin-inline:auto;padding-inline:1rem;animation:linear both lp-m-title;animation-timeline:--lp-moment;animation-range:contain 72% contain 84%;position:absolute;top:11vh;left:0;right:0}.lp-channels-room{z-index:1;background:linear-gradient(to bottom, transparent 0 58vh, var(--lp-ink) 58vh);margin-top:-58vh;position:relative}}}@keyframes lp-m-ask{0%{opacity:0;translate:-50% 2.5rem;scale:.9}16%{opacity:1;translate:-50%;scale:1}62%{opacity:1;translate:-50%}to{opacity:0;translate:-50% -3rem}}@keyframes lp-m-logo{0%,16%{opacity:0;rotate:-18deg;scale:.2}27%{opacity:1;rotate:4deg;scale:1.12}33%{rotate:-1deg;scale:.97}38%,52%{opacity:1;animation-timing-function:cubic-bezier(.7,0,.84,0);rotate:none;scale:1}to{opacity:1;rotate:none;scale:70}}@keyframes lp-m-ink{0%{clip-path:circle(0% at 49% 52%)}to{clip-path:circle(75% at 49% 52%)}}@keyframes lp-m-title{0%{opacity:0;translate:0 2.5rem}to{opacity:1;translate:0}}.lp-ba{padding-block:6rem 2rem}@media (min-width:1024px){.lp-ba{padding-block:9rem 0}}.lp-ba-stage{gap:1rem;margin-top:3rem;display:grid}.lp-ba-card{border-radius:1.75rem;padding:1.75rem 1.5rem 2rem;position:relative}@media (min-width:640px){.lp-ba-card{padding:2.5rem 2.5rem 2.75rem}}.lp-ba-before{border:1px solid var(--border);background:var(--surface-2)}.lp-ba-after{background:var(--ink);box-shadow:0 40px 80px -40px #14121f8c;box-shadow:0 40px 80px -40px lab(6.03997% 3.43281 -8.5329/.55)}:root.dark .lp-ba-after{background:#24222d;background:lab(13.9501% 2.71787 -6.94334)}.lp-ba-title{letter-spacing:-.035em;text-wrap:balance;margin-top:1rem;font-size:clamp(2rem,1.3rem + 2.4vw,3.5rem);font-weight:800;line-height:.98}.lp-ba-list{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;gap:0;margin-top:2rem;font-size:.8125rem;display:grid}.lp-ba-list>li{border-top:1px solid var(--border);align-items:center;gap:.875rem;padding-block:.875rem;display:flex}.lp-ba-before .lp-ba-list{color:var(--muted-foreground)}.lp-ba-after .lp-ba-list>li{border-color:#ffffff1a;border-color:lab(100% 0 0/.1)}.lp-scribble-wrap{white-space:nowrap;display:inline-block;position:relative}.lp-scribble{pointer-events:none;width:116%;height:156%;position:absolute;top:-28%;left:-8%;overflow:visible}.lp-scribble path{fill:none;stroke:var(--coral);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}@media (min-width:640px){.lp-ba-stage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.lp-ba-card{position:sticky;top:5.5rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.lp-ba-track{view-timeline:--lp-ba block;height:190vh}.lp-ba-stage{align-content:center;height:100vh;margin-top:0;position:sticky;top:0}.lp-ba-before{animation:linear both lp-ba-before;animation-timeline:--lp-ba;animation-range:contain 8% contain 62%}.lp-ba-after{z-index:1;animation:linear both lp-ba-after;animation-timeline:--lp-ba;animation-range:contain 8% contain 62%}.lp-scribble path{animation:linear both lp-draw;animation-timeline:--lp-ba;animation-range:contain 62% contain 86%}}}[data-reveal=pending] .lp-scribble path{stroke-dashoffset:1px}@media (prefers-reduced-motion:no-preference){[data-reveal=shown] .lp-scribble path{transition:stroke-dashoffset .9s var(--ease-out) .5s}}@keyframes lp-ba-before{to{opacity:.55;translate:calc(26% + .5rem);scale:.9}}@keyframes lp-ba-after{to{translate:calc(-50% - .5rem)}}@keyframes lp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.lp-templates{padding-block:5rem 6rem}@media (min-width:1024px){.lp-templates{padding-block:4rem 8rem}}.lp-tpl{background:var(--surface-2);border-radius:2rem;gap:1.5rem;margin-top:3rem;padding:1rem;display:grid}@media (min-width:1024px){.lp-tpl{grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:2rem;margin-top:4rem;padding:1.25rem}}.lp-tpl-list{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}@media (min-width:1024px){.lp-tpl-list{background:var(--card);box-shadow:var(--elevation-1);border-radius:1.25rem;flex-direction:column;gap:.25rem;padding:.5rem;overflow:visible}}.lp-tpl-item{scroll-snap-align:start;flex-shrink:0;position:relative}.lp-tpl-tab{background:var(--card);cursor:pointer;min-height:2.75rem;transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-radius:.875rem;gap:.25rem;padding:.75rem 1rem;display:grid}@media (min-width:1024px){.lp-tpl-tab{background:0 0}.lp-tpl-tab:hover{background:var(--surface-2)}}.lp-tpl-name{white-space:nowrap;font-size:.9375rem;font-weight:600}.lp-tpl-where{color:var(--muted-foreground);font-size:.6875rem}.lp-tpl-input:checked+.lp-tpl-tab{background:var(--primary);color:var(--primary-foreground)}.lp-tpl-input:checked+.lp-tpl-tab .lp-tpl-where{color:color-mix(in oklab, var(--primary-foreground) 70%, transparent)}.lp-tpl-input:focus-visible+.lp-tpl-tab{outline:2px solid var(--ring);outline-offset:2px}.lp-tpl-previews{place-items:center;min-height:27rem;padding-block:1rem 1.5rem;display:grid}.lp-tpl-preview{grid-area:1/1;justify-items:center;gap:1.25rem;width:100%;display:none}.lp-tpl-preview:first-child{display:grid}@supports selector(:has(*)){.lp-tpl-preview:first-child{display:none}:is(.lp-tpl:has(#modelo-comentou:checked) [data-tpl=comentou],.lp-tpl:has(#modelo-boas-vindas:checked) [data-tpl=boas-vindas],.lp-tpl:has(#modelo-palavra-chave:checked) [data-tpl=palavra-chave],.lp-tpl:has(#modelo-captura:checked) [data-tpl=captura],.lp-tpl:has(#modelo-fora-do-horario:checked) [data-tpl=fora-do-horario],.lp-tpl:has(#modelo-mencao:checked) [data-tpl=mencao],.lp-tpl:has(#modelo-ia:checked) [data-tpl=ia]){display:grid}}.lp-tpl-chat{border:1px solid var(--border);background:var(--card);width:min(100%,25rem);box-shadow:var(--elevation-3);border-radius:1.75rem;overflow:hidden}.lp-tpl-chat-head{border-bottom:1px solid var(--border);align-items:center;gap:.625rem;padding:.875rem 1.125rem;font-size:.8125rem;display:flex}.lp-tpl-chat-body{align-content:start;gap:.625rem;min-height:19.5rem;padding:1.25rem;font-size:.9375rem;line-height:1.35;display:grid}.lp-tpl-msg{gap:.25rem;max-width:86%;display:grid}.lp-tpl-them{justify-self:start;justify-items:start}.lp-tpl-us{justify-self:end;justify-items:end}.lp-tpl-bubble{border-radius:1.125rem;padding:.5625rem .875rem}.lp-tpl-them .lp-tpl-bubble{background:var(--surface-3);border-bottom-left-radius:.375rem}.lp-tpl-us .lp-tpl-bubble{background:var(--ink);color:#f2f0ec;color:lab(94.7889% .427008 1.84687);border-bottom-right-radius:.375rem}:root.dark .lp-tpl-us .lp-tpl-bubble{color:var(--ink);background:#f2f0ec;background:lab(94.7889% .427008 1.84687)}.lp-tpl-note{color:var(--muted-foreground);font-size:.75rem}.lp-tpl-buttons{gap:.25rem;width:100%;display:grid}.lp-tpl-buttons>span{border:1px solid var(--border-strong);text-align:center;border-radius:.875rem;padding:.4375rem .875rem;font-weight:600}.lp-tpl-blurb{max-width:22rem;color:var(--muted-foreground);text-align:center;font-size:.9375rem}@media (prefers-reduced-motion:no-preference){.lp-tpl[data-reveal=shown] .lp-tpl-preview .lp-tpl-chat{animation:lp-rise var(--dur-4) var(--ease-out) both}.lp-tpl[data-reveal=shown] .lp-tpl-preview .lp-tpl-msg{animation:lp-msg-in var(--dur-4) var(--ease-spring) both;animation-delay:calc(var(--k,0) * .42s + .2s)}.lp-tpl-them{transform-origin:0 100%}.lp-tpl-us{transform-origin:100% 100%}}.lp-steps{background:var(--surface-0);padding-block:6rem}@media (min-width:1024px){.lp-steps{padding-block:8rem}}.lp-step-grid{gap:2.5rem;margin-top:3rem;display:grid}@media (min-width:768px){.lp-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:4rem}}.lp-step-art{aspect-ratio:4/3;border-radius:1.5rem;place-items:center;display:grid;position:relative;overflow:hidden}.lp-step-art-ink{background:var(--ink)}:root.dark .lp-step-art-ink{background:#24222d;background:lab(13.9501% 2.71787 -6.94334)}.lp-step-art-paper{border:1px solid var(--border);background-color:var(--surface-2);background-image:linear-gradient(to right, color-mix(in oklab, var(--foreground) 5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--foreground) 5%, transparent) 1px, transparent 1px);background-size:2rem 2rem}.lp-step-art-card{border:1px solid var(--border);background:var(--card);align-content:center;gap:.5rem;padding:1.5rem}.lp-step-title{font-family:var(--font-sans);letter-spacing:-.015em;gap:.5rem;margin-top:1.5rem;font-size:1.375rem;font-weight:600;display:grid}.lp-step-text{color:var(--muted-foreground);margin-top:.375rem}.lp-step-cta{background:var(--coral);color:var(--ink);border-radius:999px;padding:.75rem 1.5rem;font-weight:600}.lp-step-cursor{filter:drop-shadow(0 4px 6px #0000004d);filter:drop-shadow(0 4px 6px lab(0% 0 0/.3));width:1.75rem;height:1.75rem;position:absolute;top:54%;left:58%}.lp-step-cursor-3{top:26%;left:82%}.lp-step-hub{position:absolute;top:50%;left:30%;translate:-50% -50%}.lp-step-links{width:100%;height:100%;position:absolute;inset:0}.lp-step-link{fill:none;stroke:var(--foreground);stroke-width:.7px;stroke-dasharray:1;stroke-dashoffset:0;opacity:.45}.lp-step-node{position:absolute;left:76%;translate:-50% -50%}.lp-step-node-a{top:26%}.lp-step-node-b{top:74%}.lp-step-ok{background:var(--success);color:#fff;stroke-width:3px;border-radius:999px;width:1.25rem;height:1.25rem;padding:3px;position:absolute;bottom:-.5rem;right:-.5rem}.lp-step-row{background:var(--surface-2);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;display:flex}.lp-step-row-dim{color:var(--muted-foreground)}.lp-step-publish{flex-shrink:0;display:grid}.lp-step-publish>span{border-radius:999px;grid-area:1/1;justify-content:center;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.lp-step-publish-a{background:var(--primary);color:var(--primary-foreground)}.lp-step-row:first-child .lp-step-publish-a{opacity:0}.lp-step-publish-b{background:var(--success-soft);color:var(--fg-success)}.lp-steps-cta{justify-content:center;margin-top:3.5rem;display:flex}[data-reveal=pending] .lp-step-cursor{opacity:0;translate:3rem 2.5rem}[data-reveal=pending] .lp-step-link{stroke-dashoffset:1px}[data-reveal=pending] .lp-step-node,[data-reveal=pending] .lp-step-ok{opacity:0;scale:.6}[data-reveal=pending] .lp-step-row:first-child .lp-step-publish-a{opacity:1}[data-reveal=pending] .lp-step-row:first-child .lp-step-publish-b{opacity:0}@media (prefers-reduced-motion:no-preference){[data-reveal=shown] .lp-step-cursor{animation:lp-cursor 1.3s var(--ease-out) .5s both}[data-reveal=shown] .lp-step-cta{animation:lp-press-scale .38s var(--ease-out) 1.45s both}[data-reveal=shown] .lp-step-cursor-3{animation-delay:.9s}[data-reveal=shown] .lp-step-link{transition:stroke-dashoffset .9s var(--ease-out) .6s}[data-reveal=shown] .lp-step-node,[data-reveal=shown] .lp-step-ok{transition:opacity var(--dur-3) var(--ease-out), scale var(--dur-4) var(--ease-spring)}[data-reveal=shown] .lp-step-node-a{transition-delay:1.2s}[data-reveal=shown] .lp-step-node-b{transition-delay:1.35s}[data-reveal=shown] .lp-step-node-a .lp-step-ok{transition-delay:1.6s}[data-reveal=shown] .lp-step-node-b .lp-step-ok{transition-delay:1.75s}[data-reveal=shown] .lp-step-row:first-child .lp-step-publish>span{transition:opacity var(--dur-3) var(--ease-out) 2.1s}}@keyframes lp-cursor{0%{opacity:0;translate:3rem 2.5rem}60%{opacity:1;translate:0}75%{scale:.86}to{opacity:1;translate:0;scale:1}}.lp-price{border-top:1px solid var(--border);padding-block:6rem}@media (min-width:1024px){.lp-price{padding-block:8rem}}.lp-price-row{gap:.75rem;margin-top:3rem;display:grid}@media (min-width:640px){.lp-price-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lp-price-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:4rem}}.lp-price-plan{border:1px solid var(--border);background:var(--card);border-radius:1.25rem;padding:1.5rem}.lp-price-featured{box-shadow:0 0 0 2px var(--foreground), var(--elevation-2);border-color:#0000}.lp-price-tag{background:var(--coral);color:var(--ink);border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.lp-price-int{font-family:var(--font-display,var(--font-ui)), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;font-size:2.75rem;font-weight:800;line-height:1}.lp-price-more{justify-content:center;margin-top:2.5rem;display:flex}.lp-ghost-x svg{transition:translate var(--dur-3) var(--ease-spring)}.lp-closing{background:var(--ink);color:var(--foreground)}:root.dark .lp-closing{background:#16151e;background:lab(7.04767% 2.35344 -6.15715)}.lp-faq{padding-block:6rem 4rem}@media (min-width:1024px){.lp-faq{padding-block:8rem 5rem}}.lp-faq-list{max-width:50rem;box-shadow:none;background:0 0;border:0;border-radius:0;margin:3rem auto 0}.lp-faq-list>details{border-color:#ffffff1a;border-color:lab(100% 0 0/.1);padding-inline:0}.lp-faq-list summary h3{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.lp-final{padding-block:4rem 7rem}@media (min-width:1024px){.lp-final{padding-block:5rem 9rem}}.lp-final-inner{text-align:center;justify-items:center;display:grid}.lp-final-title{letter-spacing:-.045em;text-wrap:balance;max-width:13ch;font-size:clamp(2.75rem,1.2rem + 5.6vw,6.5rem);font-weight:800;line-height:.92}.lp-final-title .s-hl-mark{top:.12em;bottom:-.08em}.lp-final-actions{justify-items:center;gap:1rem;margin-top:2.75rem;display:grid}@keyframes lp-msg-in{0%{opacity:0;translate:0 calc(10px * var(--motion-distance));scale:calc(1 - .04 * var(--motion-distance))}}@keyframes lp-msg-out{0%{opacity:0;translate:calc(12px * var(--motion-distance)) 0;scale:calc(1 - .04 * var(--motion-distance))}}@keyframes lp-window{0%{opacity:0}12%,88%{opacity:1}to{opacity:0}}@keyframes lp-window-stay{0%{opacity:0}to{opacity:1}}@keyframes lp-tap{0%{opacity:0;scale:.6}25%{opacity:1;scale:1}70%{opacity:1}to{opacity:0;scale:1.15}}@keyframes lp-press{40%{background-color:#ffffff1a;background-color:lab(100% 0 0/.1);scale:.96}}@keyframes lp-press-scale{40%{scale:.94}}@keyframes lp-scr-out{0%{opacity:1;translate:0}to{opacity:0;translate:-30%}}@keyframes lp-scr-in{0%{translate:100%}to{translate:0}}@keyframes lp-swap-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 -40%}}@keyframes lp-swap-in{0%{opacity:0;translate:0 40%}}@keyframes lp-fill{0%{scale:0 1}}@keyframes lp-rise{0%{opacity:0;translate:0 calc(18px * var(--motion-distance));scale:calc(1 - .02 * var(--motion-distance))}}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-pop{0%{opacity:0;scale:calc(1 - .12 * var(--motion-distance))}}@keyframes lp-typing{0%,to{opacity:0}12%,86%{opacity:1}}@keyframes lp-dot{50%{opacity:.5;translate:0 calc(-3px * var(--motion-distance))}}@keyframes lp-drift{to{translate:0 var(--drift,0)}}
