@layer components{.lp{--lp-bg:#fff;--lp-bg-2:#f5f5f7;--lp-ink:#1c1c1e;--lp-body:#3a3a3c;--lp-sub:#6e6e73;--lp-faint:#a1a1a6;--lp-line:#00000014;--lp-card:#fff;--lp-card-edge:#00000012;--lp-linen:#f6f4f1;--lp-linen-edge:#ebe8e4;--lp-burg:#7a2e3a;--lp-burg-ink:#7a2e3a;--lp-green:#248a3d;--lp-orange:#c93400;--lp-red:#d70015;--lp-shadow:0 1px 2px #0000000a, 0 12px 32px -12px #0000001f;--lp-phone-shadow:0 50px 90px -30px #281e1959, 0 18px 36px -18px #281e1940;background:var(--lp-bg);color:var(--lp-ink);font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased}.dark .lp{--lp-bg:#000;--lp-bg-2:#161617;--lp-ink:#f5f5f7;--lp-body:#d1d1d6;--lp-sub:#98989d;--lp-faint:#636366;--lp-line:#ffffff1a;--lp-card:#1c1c1e;--lp-card-edge:#ffffff14;--lp-linen:#1e1b18;--lp-linen-edge:#2c2824;--lp-burg:#7a2e3a;--lp-burg-ink:#d98a97;--lp-green:#30d158;--lp-orange:#ff9f0a;--lp-red:#ff453a;--lp-shadow:0 1px 2px #0006, 0 12px 32px -12px #0009;--lp-phone-shadow:0 50px 90px -30px #000000e6, 0 18px 36px -18px #000000b3}.lp-display{font-family:var(--font-display), var(--font-serif), Georgia, serif;letter-spacing:-.025em;font-variation-settings:"opsz" 24;font-weight:400}.lp-title{font-family:-apple-system, BlinkMacSystemFont, "SF Pro Display", var(--font-body), system-ui, sans-serif;letter-spacing:-.028em;font-weight:700;line-height:1.06}.lp-figure{font-family:ui-rounded, "SF Pro Rounded", var(--font-body), system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600}.lp-phone{container-type:inline-size}.lp-phone-body{box-shadow:inset 0 0 0 .3cqw #00000024, inset 0 .4cqw .6cqw #ffffffb3, var(--lp-phone-shadow);background:linear-gradient(145deg,#f5f5f7 0%,#c8c8cd 24%,#ececef 50%,#b8b8be 78%,#efeff2 100%);border-radius:17.6cqw;padding:3cqw;position:relative}.dark .lp-phone-body{box-shadow:inset 0 0 0 .3cqw #ffffff14, var(--lp-phone-shadow);background:linear-gradient(145deg,#4a4a4f 0%,#2a2a2e 30%,#3c3c41 55%,#1f1f23 80%,#4a4a50 100%)}.lp-phone-body:before{content:"";background:#050506;border-radius:16.8cqw;position:absolute;inset:.8cqw}.lp-phone-screen{aspect-ratio:1206/2622;isolation:isolate;background:#0a0a0b;border-radius:14.6cqw;position:relative;overflow:hidden}.lp-phone-screen>img{object-fit:cover;width:100%;height:100%}.lp-phone-island{z-index:3;background:#000;border-radius:999px;width:29.5cqw;height:8.6cqw;position:absolute;top:2.7cqw;left:50%;transform:translate(-50%)}.lp-phone-button{background:linear-gradient(90deg,#a9a9ae,#d9d9dd);border-radius:.8cqw;width:.8cqw;position:absolute}.dark .lp-phone-button{background:#3a3a3f}.lp-ipad{background:linear-gradient(90deg,#8d8a86,#dcd9d5 6%,#b4b1ac 50%,#dcd9d5 94%,#8d8a86);border-radius:7cqw;padding:.7cqw;box-shadow:0 30px 60px -24px #281e1959}.dark .lp-ipad{background:linear-gradient(90deg,#3a3937,#6d6b68 6%,#4a4947 50%,#6d6b68 94%,#3a3937)}.lp-ipad-screen{background:#0a0a0b;border-radius:6.3cqw;padding:3.4cqw}.lp-ipad-screen>img{border-radius:3cqw;display:block}.lp-reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--lp-delay,0s);transform:translateY(24px)}.lp-reveal[data-shown=true]{opacity:1;transform:none}@keyframes lp-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-rise{animation:1s cubic-bezier(.2,.7,.2,1) both lp-rise;animation-delay:var(--lp-delay,0s)}.lp-marquee{animation:70s linear infinite lp-marquee}.lp-marquee:hover{animation-play-state:paused}.lp-reveal .lp-bar{transform-origin:0;transition:transform .9s cubic-bezier(.2,.7,.2,1) .25s;transform:scaleX(0)}.lp-reveal[data-shown=true] .lp-bar{transform:none}.lp-reveal .lp-day{transform-origin:bottom;transition:transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.3s + var(--lp-i,0) * 22ms);transform:scaleY(0)}.lp-reveal[data-shown=true] .lp-day{transform:none}.lp-reveal .lp-knob{transition:left 1.2s cubic-bezier(.2,.7,.2,1) .45s;left:0%}.lp-reveal[data-shown=true] .lp-knob{left:var(--lp-at)}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq details[open] .lp-faq-chevron{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.lp-reveal{opacity:1;transition:none;transform:none}.lp-reveal .lp-bar,.lp-reveal .lp-day{transition:none;transform:none}.lp-reveal .lp-knob{left:var(--lp-at);transition:none}.lp-rise,.lp-marquee{animation:none}}}
