.lp-wrap.py-24{padding-top:6rem;padding-bottom:6rem}@media (min-width:40rem){.lp-wrap.sm\:py-28{padding-top:7rem;padding-bottom:7rem}.lp-wrap.sm\:py-32{padding-top:8rem;padding-bottom:8rem}}.lp-tag{height:20px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--c);background:color-mix(in srgb, var(--c) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 22%, transparent);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:9.5px;display:inline-flex}.lp-tag:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.lp-tag.solid{color:#fff;background:var(--c);box-shadow:none}.lp-tag.solid:before{display:none}.lp-soon{height:19px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-warn);background:var(--color-warn-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-warn) 18%, transparent);white-space:nowrap;border-radius:6px;align-items:center;padding:0 7px;font-size:9.5px;display:inline-flex}.lp-kbd{min-width:22px;height:22px;font-family:var(--font-mono);color:var(--color-ink-2);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-line), inset 0 -1px 0 var(--color-line);border-radius:6px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.lp-chip-row{flex-wrap:wrap;gap:8px;display:flex}.lp-pill{background:var(--color-card);height:34px;box-shadow:0 0 0 1px var(--color-line);color:var(--color-ink-2);white-space:nowrap;transition:box-shadow .25s var(--lp-ease), background-color .25s, color .25s;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:13.5px;display:inline-flex}button.lp-pill{cursor:pointer}button.lp-pill:hover{box-shadow:0 0 0 1px #17171a4d}.lp-pill[aria-pressed=true]{background:var(--color-ink);color:var(--color-surface);box-shadow:none}.lp-pill i{background:var(--c,var(--color-accent));border-radius:50%;width:7px;height:7px}.lp-panel{background:var(--color-card);box-shadow:0 0 0 1px var(--color-line-soft), 0 1px 2px #17171a0a;border-radius:22px;position:relative;overflow:hidden}.lp-panel-lift{box-shadow:0 0 0 1px var(--color-line-soft), 0 30px 70px -40px #17171a73, 0 1px 2px #17171a0a}.lp-panel-head{border-bottom:1px solid var(--color-line-soft);align-items:center;gap:10px;padding:14px 18px;font-size:13.5px;display:flex}.lp-panel[data-in] .lp-seq,.lp-row[data-in] .lp-seq,.lp-glass[data-in] .lp-seq{animation:lp-slide-up .5s var(--lp-ease-out) backwards;animation-delay:calc(.1s + var(--sd,0s))}.lp-panel[data-in] .lp-bar-grow-x,.lp-row[data-in] .lp-bar-grow-x,.lp-glass[data-in] .lp-bar-grow-x{animation:lp-grow-x 1s var(--lp-ease-out) backwards;animation-delay:calc(.2s + var(--sd,0s))}.lp-row[data-in] .lp-bar-grow{animation:lp-grow .9s var(--lp-ease-out) backwards;animation-delay:calc(.15s + var(--sd,0s))}.lp-draw{stroke-dasharray:1;stroke-dashoffset:0}.lp-row[data-in] .lp-draw{animation:1.8s cubic-bezier(.4,0,.2,1) backwards lp-draw;animation-delay:calc(.3s + var(--sd,0s))}@keyframes lp-draw{0%{stroke-dashoffset:1px}}.lp-row[data-in] .lp-fade-in{animation:1.2s ease-out 1.4s backwards lp-fade}@keyframes lp-fade{0%{opacity:0}}.lp-band{isolation:isolate;color:var(--color-ink);background:radial-gradient(50% 36% at 50% 0%, #4b63e612, transparent 70%), var(--color-surface);border-block:1px solid var(--color-line-soft);position:relative;overflow:hidden}.lp-band:after{content:"";z-index:-1;pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.lp-glass{background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-line), 0 1px 2px #17171a0a;border-radius:20px;position:relative}.lp-glass-window{background:var(--color-card);box-shadow:0 0 0 1px var(--color-line), 0 0 0 9px #17171a06, 0 40px 90px -40px #17171a47;border-radius:22px;overflow:hidden}.lp-glass-line{border-color:var(--color-line-soft)}.lp-do{white-space:nowrap;background:var(--color-ink);height:28px;color:var(--color-surface);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:0 8px 18px -12px #17171a99}.lp-do.ghost{background:var(--color-card);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line)}.lp-do.ink{background:var(--color-ink);color:var(--color-surface);box-shadow:none}.lp-orb{color:#fff;background:linear-gradient(160deg,#1d2333,#0b0e16 70%);border-radius:30%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff38,0 0 30px 4px #5370ff59}.lp-orb svg{filter:drop-shadow(0 0 8px #7d97ffb3)}.lp-think{gap:3px;display:inline-flex}.lp-think i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite lp-think}.lp-think i:nth-child(2){animation-delay:.15s}.lp-think i:nth-child(3){animation-delay:.3s}@keyframes lp-think{0%,to{opacity:.25}50%{opacity:1}}.lp-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.lp-row.flip{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.lp-row.flip>:first-child{order:2}.lp-row h3{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(32px,3.4vw,46px);font-weight:400;line-height:1.02}.lp-row h3 em{color:var(--color-accent);font-style:italic}.lp-row-copy>p{color:var(--color-ink-2);text-wrap:pretty;max-width:460px;margin-top:14px;font-size:16px;line-height:1.55}.lp-row-list{color:var(--color-ink-2);flex-direction:column;gap:10px;margin-top:20px;font-size:14.5px;display:flex}.lp-row-list li{align-items:flex-start;gap:10px;display:flex}.lp-row-list svg{color:var(--color-accent);flex-shrink:0;margin-top:2px}.lp-icons{padding:6px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-icons-track{gap:14px;width:max-content;animation:70s linear infinite lp-marquee;display:flex}.lp-icons-track.rev{animation-duration:84s;animation-direction:reverse}.lp-icons:hover .lp-icons-track{animation-play-state:paused}.lp-ask{background:var(--color-card);min-height:64px;box-shadow:0 0 0 1px var(--color-line), 0 24px 60px -32px #2448c873;border-radius:20px;align-items:center;gap:12px;padding:10px 10px 10px 20px;font-size:17px;display:flex}.lp-caret{vertical-align:-.18em;background:var(--color-accent);width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite lp-caret;display:inline-block}@keyframes lp-caret{50%{opacity:0}}.lp-send{background:var(--color-ink);width:44px;height:44px;color:var(--color-surface);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.lp-lane{background:var(--color-card);box-shadow:0 0 0 1px var(--color-line-soft);border-radius:22px;padding:22px;position:relative}.lp-lane.dashed{box-shadow:none;border:1.5px dashed var(--color-line);background:0 0}.lp-toggle{background:var(--color-line);border-radius:999px;flex-shrink:0;width:32px;height:19px;position:relative}.lp-toggle:after{content:"";width:15px;height:15px;transition:transform .3s var(--lp-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.lp-toggle[data-on]{background:var(--color-good)}.lp-toggle[data-on]:after{transform:translate(13px)}@media (max-width:1023px){.lp-row,.lp-row.flip{grid-template-columns:minmax(0,1fr)}.lp-row.flip>:first-child{order:0}}@media (max-width:767px){.lp-ask{min-height:56px;padding-left:16px;font-size:15px}.lp-send{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.lp-icons-track,.lp-think i,.lp-caret{animation:none}}.lp-reel{aspect-ratio:9/16;color:#fff;isolation:isolate;background:#111;border-radius:14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 18px 36px -22px #17171a8c}.lp-reel-shade{z-index:1;background:linear-gradient(#0000004d,#0000 20%),linear-gradient(#0000 70%,#0009);position:absolute;inset:0}.lp-reel-hook{z-index:2;text-align:center;letter-spacing:-.005em;color:#fff;-webkit-text-stroke:.09em #000;paint-order:stroke fill;text-shadow:0 1px 3px #00000059;text-wrap:balance;font-weight:700;line-height:1.2;position:absolute;left:9%;right:9%}.lp-reel .lp-reel-hook.box{-webkit-text-stroke:0;width:max-content;max-width:84%;text-shadow:none;color:#111;-webkit-box-decoration-break:clone;box-decoration-break:clone;left:50%;right:auto;transform:translate(-50%)}.lp-reel-hook.box>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;border-radius:.3em;padding:.12em .4em;line-height:1.55}.lp-reel-top{z-index:3;justify-content:space-between;align-items:flex-start;gap:4px;display:flex;position:absolute;top:7px;left:7px;right:7px}.lp-reel-foot{z-index:2;text-shadow:0 1px 2px #00000080;flex-direction:column;gap:1px;font-weight:600;display:flex;position:absolute;bottom:7px;left:8px;right:8px}.lp-reel-handle{opacity:.95;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-reel-stats{gap:9px;display:flex}.lp-reel-stats>span{align-items:center;gap:3px;display:inline-flex}.lp-reel-ico{stroke-width:2.4px;width:1.05em;height:1.05em}.lp-reel-md .lp-reel-hook{font-size:15px}.lp-reel-md .lp-reel-foot{font-size:13px}.lp-reel-md .lp-reel-handle{font-size:11.5px}.lp-reel-sm{border-radius:11px}.lp-reel-sm .lp-reel-hook{font-size:11px}.lp-reel-sm .lp-reel-foot{font-size:11px;bottom:5px;left:6px}.lp-reel-sm .lp-reel-handle{font-size:9.5px}.lp-reel-sm .lp-reel-top{top:5px;left:5px;right:5px}.lp-reel-xs{border-radius:8px;box-shadow:0 0 0 1px #0000000f,0 8px 16px -10px #17171a80}.lp-reel-xs .lp-reel-hook{-webkit-text-stroke-width:.1em;font-size:7.5px;line-height:1.15;left:7%;right:7%}.lp-reel-xs .lp-reel-foot{font-size:8.5px;bottom:3px;left:4px}.lp-reel-xs .lp-reel-top{top:3px;left:3px;right:3px}.lp-reel-chip{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-shadow:none;white-space:nowrap;background:#0000006b;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.lp-reel-chip.hot{background:#e34948}.lp-reel-chip.warm{background:#eb6834}.lp-reel-sm .lp-reel-chip{padding:1px 5px;font-size:9.5px}.lp-reel-xs .lp-reel-chip{gap:2px;padding:0 4px;font-size:7.5px}
