.lp-root{--lp-pink:#ed4c7d;--lp-pink-deep:#c4225c;--lp-cream:#fffefb;--lp-tan:#fcebd3;--lp-ink:#46423d;--lp-warm-grey:#4d4a44;--lp-muted:#ede6d8;--lp-paper:#f8f4ec;--lp-rule:color-mix(in srgb, var(--lp-ink) 10%, transparent);--lp-glow-amber:#ffc770;--lp-glow-amber-a:.3;--lp-glow-pink:var(--lp-pink);--lp-glow-pink-a:.13;--lp-glow-peach:#fcaa82;--lp-glow-peach-a:.24;--lp-glow-plum:#965ac8;--lp-glow-plum-a:.11;--lp-avatar-1:#8d54ff;--lp-avatar-2:#00bb7f;--lp-avatar-3:#f99c00;--lp-avatar-4:#ff2357;--lp-avatar-5:#00baa7;--lp-avatar-6:#fe6e00;--lp-avatar-7:#3080ff;--lp-avatar-8:#625fff;--lp-product-primary:var(--primary);--lp-product-primary-surface:color-mix(in oklab, var(--lp-product-primary) 12%, transparent);--lp-product-fg:var(--foreground);--lp-product-muted-fg:var(--muted-foreground);--lp-product-muted:var(--muted);--lp-product-card:var(--card);--lp-product-border:var(--border);--lp-product-success:color-mix(in oklab, var(--success), black 8%);--lp-product-success-surface:color-mix(in oklab, var(--lp-product-success) 10%, transparent);--lp-font-sans:var(--font-lp-manrope), system-ui, sans-serif;--lp-font-serif:var(--font-lp-instrument), Georgia, serif;--lp-font-product:var(--font-geist-sans), system-ui, sans-serif;background:var(--lp-cream);min-height:100vh;color:var(--lp-ink);font-family:var(--lp-font-sans);flex-direction:column;font-weight:500;display:flex}@supports (color:lab(0% 0 0)){.lp-root{--lp-avatar-1:lab(49.9355% 55.1776 -81.8963);--lp-avatar-2:lab(66.9756% -58.27 19.5419);--lp-avatar-3:lab(72.7183% 31.8672 97.9407);--lp-avatar-4:lab(56.101% 79.4328 31.4532);--lp-avatar-5:lab(67.3859% -49.0983 -2.63511);--lp-avatar-6:lab(64.272% 57.1788 90.3583);--lp-avatar-7:lab(54.1736% 13.3369 -74.6839);--lp-avatar-8:lab(48.295% 38.3129 -81.9673)}}html:has(.lp-root){scroll-behavior:smooth}.lp-root .product-ui{font-family:var(--lp-font-product);color:var(--lp-product-fg);font-feature-settings:"rlig" 1, "calt" 1;font-weight:400}@media (max-width:639px){.lp-root .product-ui .text-xs{font-size:.8125rem}}@keyframes lp-pop-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.lp-root .pop-in{opacity:0;animation:.55s cubic-bezier(.2,.7,.2,1) forwards lp-pop-in}.lp-root .beat-scope:not([data-playing=true]) .pop-in{animation-play-state:paused}@keyframes lp-beat-progress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.lp-root .beat-progress{transform-origin:top;animation:linear forwards lp-beat-progress}.lp-root details>summary{list-style:none}.lp-root details>summary::-webkit-details-marker{display:none}.lp-root details[open] .faq-plus{transform:rotate(45deg)}.lp-root .cafe-glow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--lp-glow-amber) 22%, transparent) 0%, color-mix(in srgb, var(--lp-glow-amber) 10%, transparent) 40%, color-mix(in srgb, var(--lp-glow-amber) 3%, transparent) 70%, transparent 100%);width:66vw;height:84vh;position:absolute;top:-20vh;left:-14vw}.lp-root .cafe-glow:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(25vw 35vh at 88% 12%, color-mix(in srgb, var(--lp-glow-pink) 10%, transparent), color-mix(in srgb, var(--lp-glow-pink) 4.5%, transparent) 40%, color-mix(in srgb, var(--lp-glow-pink) 1.2%, transparent) 70%, transparent 100%), radial-gradient(22vw 28vh at 50% 85%, color-mix(in srgb, var(--lp-glow-peach) 20%, transparent), color-mix(in srgb, var(--lp-glow-peach) 9%, transparent) 40%, color-mix(in srgb, var(--lp-glow-peach) 2.5%, transparent) 70%, transparent 100%), radial-gradient(18vw 25vh at 95% 90%, color-mix(in srgb, var(--lp-glow-plum) 9%, transparent), color-mix(in srgb, var(--lp-glow-plum) 4%, transparent) 40%, color-mix(in srgb, var(--lp-glow-plum) 1%, transparent) 70%, transparent 100%);position:absolute;inset:-10vh 0 0}@media (max-width:767px){.lp-root .cafe-glow:before{opacity:.5;width:94vw;height:56vh;top:-12vh;left:-34vw}.lp-root .cafe-glow:after{opacity:.7;background:radial-gradient(55vw 25vh at 95% 40%, color-mix(in srgb, var(--lp-glow-pink) 10%, transparent), color-mix(in srgb, var(--lp-glow-pink) 4.5%, transparent) 40%, transparent 100%), radial-gradient(50vw 20vh at 20% 90%, color-mix(in srgb, var(--lp-glow-peach) 20%, transparent), color-mix(in srgb, var(--lp-glow-peach) 9%, transparent) 40%, transparent 100%)}}.lp-root .glow:before,.lp-root .glow-2:after{content:"";z-index:-1;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.lp-root .glow:before{left:var(--gx,50%);top:var(--gy,50%);width:calc(var(--gs,1) * 60vw);height:calc(var(--gs,1) * 80vh);background:radial-gradient(closest-side, color-mix(in srgb, var(--gc) calc(var(--ga) * 100%), transparent) 0%, color-mix(in srgb, var(--gc) calc(var(--ga) * 47%), transparent) 40%, color-mix(in srgb, var(--gc) calc(var(--ga) * 13%), transparent) 70%, transparent 100%)}.lp-root .glow-2:after{left:var(--gx2,50%);top:var(--gy2,50%);width:calc(var(--gs2,1) * 60vw);height:calc(var(--gs2,1) * 80vh);background:radial-gradient(closest-side, color-mix(in srgb, var(--gc2) calc(var(--ga2) * 100%), transparent) 0%, color-mix(in srgb, var(--gc2) calc(var(--ga2) * 47%), transparent) 40%, color-mix(in srgb, var(--gc2) calc(var(--ga2) * 13%), transparent) 70%, transparent 100%)}@media (max-width:767px){.lp-root .glow:before{width:calc(var(--gs,1) * 110vw);height:calc(var(--gs,1) * 55vh);opacity:.7}.lp-root .glow-2:after{width:calc(var(--gs2,1) * 110vw);height:calc(var(--gs2,1) * 55vh);opacity:.7}}@media (prefers-reduced-motion:reduce){html:has(.lp-root){scroll-behavior:auto}.lp-root .pop-in{opacity:1;animation:none}.lp-root .beat-progress{animation:none}}