.landing{--l-bg:#f7f4ff;--l-ink:#1c1633;--l-muted:#6a6487;--l-line:#7c3aed24;--l-card:#ffffffd1;background:var(--l-bg);color:var(--l-ink)}.lilac-tokens{--color-ink:#f7f4ff;--color-ink-2:#f1ecff;--color-ink-panel:#fff;--color-ink-text:#1c1633;--color-ink-muted:#5f587f;--color-ink-dim:#7d769c;--color-ink-faint:#9a93b8;--color-violet-tint:#6d28d9}.l-wash{isolation:isolate;position:relative}.l-wash:before{content:"";z-index:-2;background:radial-gradient(60% 50% at 18% 8%,#c4b5fd8c,#0000 70%),radial-gradient(45% 40% at 85% 12%,#a5f3fc73,#0000 70%),radial-gradient(50% 45% at 50% 95%,#f4c4ff73,#0000 70%);position:absolute;inset:0}.l-grid:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#7c3aed12 1px,#0000 1px),linear-gradient(90deg,#7c3aed12 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 35%,#000 30%,#0000 85%);mask-image:radial-gradient(70% 60% at 50% 35%,#000 30%,#0000 85%)}.l-card{background:var(--l-card);border:1px solid var(--l-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:28px;box-shadow:inset 0 1px #ffffffe6,0 24px 60px -32px #4c1d9559}.l-glow{box-shadow:0 0 0 1px #a78bfa59,0 30px 80px -30px #7c3aed8c}.l-text-gradient{background:linear-gradient(90deg,#7c3aed 0%,#6366f1 45%,#22d3ee 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.l-btn{background:linear-gradient(135deg,#7c3aed,#6366f1);box-shadow:0 14px 30px -12px #6366f1bf}.l-dark-panel{background:radial-gradient(120% 120% at 0 0,#2a1f55 0%,#17132e 60%)}.l-checker{background-image:linear-gradient(45deg,#7c3aed0f 25%,#0000 25%),linear-gradient(-45deg,#7c3aed0f 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#7c3aed0f 75%),linear-gradient(-45deg,#0000 75%,#7c3aed0f 75%);background-position:0 0,0 11px,11px -11px,-11px 0;background-size:22px 22px}@keyframes l-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes l-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}12%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes l-progress{0%{width:6%}70%,to{width:100%}}@keyframes l-type{0%{width:0}40%,to{width:100%}}@keyframes l-blink{50%{opacity:0}}@keyframes l-block{0%,15%{opacity:0;transform:translateY(10px)}30%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes l-step{0%,to{background:#fff;border-color:#7c3aed24;transform:none}8%,22%{background:#f3edff;border-color:#7c3aed8c;transform:translate(4px)}}@keyframes l-bought{0%,72%{opacity:.35;transform:scale(.9)}80%,to{opacity:1;transform:scale(1)}}@keyframes l-fill{0%{width:0}60%,to{width:var(--to,100%)}}@keyframes l-paid{0%,45%{opacity:0;transform:scale(.8)}55%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes l-press{0%,38%,50%,to{transform:none}44%{transform:scale(.95)}}@keyframes l-shine{0%{transform:translate(-120%)}60%,to{transform:translate(220%)}}@keyframes l-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes l-orbit{to{transform:rotate(360deg)}}@keyframes l-confetti{0%,10%{opacity:0;transform:translate(0)scale(.3)rotate(0)}16%{opacity:1}34%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(1.15) rotate(30deg)}52%,to{opacity:0;transform:translate(calc(var(--dx) * 1.3), calc(var(--dy) * 1.3 + 14px)) scale(.9) rotate(50deg)}}.l-float{animation:6s ease-in-out infinite l-float}.l-pop{animation:5s ease-in-out infinite both l-pop}.l-progress{animation:5s cubic-bezier(.4,0,.2,1) infinite l-progress}.l-type{white-space:nowrap;vertical-align:bottom;animation:5s steps(32,end) infinite l-type;display:inline-block;overflow:hidden}.l-caret{animation:1s step-end infinite l-blink}.l-block{animation:5s ease-out infinite both l-block}.l-step{animation:6s ease-in-out infinite both l-step}.l-bought{animation:6s ease-out infinite both l-bought}.l-fill{animation:4.5s ease-out infinite both l-fill}.l-paid{animation:4s ease-out infinite both l-paid}.l-press{animation:4s ease-in-out infinite l-press}.l-shine{animation:3.2s ease-in-out infinite l-shine}.l-orbit{animation:40s linear infinite l-orbit}.l-rise{animation:.7s ease-out both l-rise}.l-confetti{animation:5s ease-out infinite both l-confetti}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{animation:none!important}.l-type{width:100%}}.l-page{background:#f9f8ff}.l-gcard{background:#fff;border:1px solid #7c3aed21;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 18px 40px -34px #4c1d9559}.l-gcard:hover{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#7c3aed8c,#6366f14d 45%,#22d3ee80) border-box;border-color:#0000}.l-gcard-hot{background:linear-gradient(160deg,#efe6ff 0%,#e7ebff 55%,#ddf6fb 100%) padding-box padding-box,linear-gradient(135deg,#8b5cf6,#6366f1 50%,#22d3ee) border-box;border:1.5px solid #0000;box-shadow:0 34px 70px -30px #6366f1a6}.l-icon{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1 55%,#22d3ee);box-shadow:0 10px 22px -10px #6366f1cc}.l-band{background:linear-gradient(120deg,#c4b5fd59,#a5f3fc47 50%,#f4c4ff52)}.jl{isolation:isolate;--jl:14s;background:linear-gradient(135deg,#2a0f5c 0%,#4c1d95 36%,#3730a3 66%,#0e7490 100%);border-radius:28px;width:960px;height:540px;font-family:inherit;position:relative;overflow:hidden}.jl-blob{filter:blur(70px);opacity:.7;z-index:-1;border-radius:50%;animation:18s ease-in-out infinite alternate jl-drift;position:absolute}.jl-blob-1{background:#e879f9;width:440px;height:440px;top:-160px;left:-120px}.jl-blob-2{background:#22d3ee;width:420px;height:420px;animation-delay:-6s;bottom:-170px;right:-110px}.jl-blob-3{opacity:.55;background:#8b5cf6;width:320px;height:320px;animation-delay:-11s;top:170px;left:330px}.jl-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70%,#000 35%,#0000 90%);mask-image:radial-gradient(75% 70%,#000 35%,#0000 90%)}.jl-lines{position:absolute;inset:0}.jl-card{background:#fffffff5;border:1px solid #ffffffb3;border-radius:18px;position:absolute;box-shadow:0 24px 50px -24px #0f082db3}.jl-moment{flex-direction:column;gap:12px;width:290px;height:124px;padding:14px 16px;display:flex}.jl-contact{width:480px;height:432px;padding:24px}.jl-chip{letter-spacing:.04em;text-transform:uppercase;color:#5f587f;align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:inline-flex}.jl-chip-ic{color:#fff;border-radius:5px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.jl-insta{background:linear-gradient(45deg,#f59e0b,#ec4899 50%,#8b5cf6);border-radius:30%;flex:none;justify-content:center;align-items:center;display:inline-flex}.jl-avatar{color:#fff;background:linear-gradient(135deg,#f472b6,#8b5cf6 60%,#22d3ee);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.jl-reel{background:linear-gradient(160deg,#fbcfe8,#c4b5fd 55%,#a5f3fc);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:52px;display:flex}.jl-bubble{color:#fff;background:linear-gradient(135deg,#7c3aed,#6366f1);border-radius:16px 16px 16px 6px;justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.jl-buy{color:#4c1d95;background:#fff;border-radius:9px;flex:none;padding:5px 12px;font-size:12px;font-weight:700}.jl-product{color:#fff;background:linear-gradient(135deg,#a855f7,#6366f1);border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.jl-paid{color:#047857;animation:jl-stamp var(--jl) infinite;background:#d1fae5;border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.jl-value{color:#047857;background:#d1fae5;border-radius:999px;flex:none;padding:5px 11px;font-size:13px;font-weight:800}.jl-ring{opacity:0;animation:jl-ring var(--jl) infinite;border:2px solid #c084fc;border-radius:50%;position:absolute;inset:-6px}.jl-stages{gap:8px;margin-top:22px;display:flex;position:relative}.jl-stage{z-index:1;color:#5f587f;white-space:nowrap;border:1px solid #7c3aed24;border-radius:10px;justify-content:center;align-items:center;width:80px;height:32px;font-size:11.5px;font-weight:700;display:flex;position:relative}.jl-stage-hl{width:80px;height:32px;animation:jl-stage var(--jl) infinite;background:linear-gradient(135deg,#ddd6fe,#c7d2fe 50%,#a5f3fc);border-radius:10px;position:absolute;top:0;left:0;transform:translate(176px);box-shadow:0 6px 16px -6px #6366f1b3}.jl-burst{z-index:2;width:0;height:0;position:absolute;top:16px;left:216px}.jl-burst i{opacity:0;width:9px;height:9px;animation:jl-burst var(--jl) infinite;background:linear-gradient(135deg,#f0abfc,#67e8f9);border-radius:50%;margin:-4.5px;position:absolute}.jl-burst i:nth-child(2n){background:#fbbf24}.jl-timeline{flex-direction:column;gap:6px;margin-top:22px;display:flex;position:relative}.jl-timeline:before{content:"";opacity:.6;transform-origin:top;width:2px;animation:jl-line var(--jl) infinite;background:linear-gradient(#f0abfc,#a5b4fc,#6ee7b7);position:absolute;top:18px;bottom:18px;left:13px;transform:scaleY(1)}.jl-row{align-items:center;gap:12px;height:38px;padding-right:4px;display:flex;position:relative}.jl-row-ic{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 0 0 4px #fff}.jl-note{background:linear-gradient(#faf7ff,#f5f8ff) padding-box padding-box,linear-gradient(135deg,#c084fc,#818cf8 50%,#67e8f9) border-box;border:1px solid #0000;border-radius:14px;margin-top:20px;padding:12px 14px}.jl-dot{opacity:0;offset-rotate:0deg;background:#fff;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #f0abfc59,0 0 18px 4px #67e8f9cc}.jl-demo{letter-spacing:.12em;color:#ffffffbf;background:#ffffff1f;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;bottom:14px;right:18px}.jl-in-1{animation:jl-in-1 var(--jl) infinite}.jl-in-2{animation:jl-in-2 var(--jl) infinite}.jl-in-3{animation:jl-in-3 var(--jl) infinite}.jl-in-4{animation:jl-in-4 var(--jl) infinite}.jl-in-5{animation:jl-in-5 var(--jl) infinite}.jl-in-6{animation:jl-in-6 var(--jl) infinite}.jl-in-7{animation:jl-in-7 var(--jl) infinite}.jl-draw{stroke-dasharray:1;stroke-dashoffset:0}.jl-draw-1{animation:jl-draw-1 var(--jl) infinite}.jl-draw-2{animation:jl-draw-2 var(--jl) infinite}.jl-draw-3{animation:jl-draw-3 var(--jl) infinite}.jl-dot-1{animation:jl-dot-1 var(--jl) infinite ease-in-out}.jl-dot-2{animation:jl-dot-2 var(--jl) infinite ease-in-out}.jl-dot-3{animation:jl-dot-3 var(--jl) infinite ease-in-out}@keyframes jl-drift{0%{transform:translate(0)scale(1)}to{transform:translate(60px,40px)scale(1.15)}}@keyframes jl-line{0%,43%{transform:scaleY(0)}47%,69%{transform:scaleY(.5)}73%,92%{transform:scaleY(1)}97%,to{opacity:0;transform:scaleY(1)}}@keyframes jl-in-1{0%,3%{opacity:0;transform:translateY(14px)scale(.97)}7%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes jl-in-2{0%,27%{opacity:0;transform:translateY(14px)scale(.97)}31%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes jl-in-3{0%,52%{opacity:0;transform:translateY(14px)scale(.97)}56%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes jl-in-4{0%,19%{opacity:0;transform:translate(-10px)}23%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes jl-in-5{0%,43%{opacity:0;transform:translate(-10px)}47%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes jl-in-6{0%,69%{opacity:0;transform:translate(-10px)}73%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes jl-in-7{0%,77%{opacity:0;transform:translateY(10px)}82%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes jl-draw-1{0%,8%{stroke-dashoffset:1px;opacity:1}19%,92%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes jl-draw-2{0%,32%{stroke-dashoffset:1px;opacity:1}43%,92%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes jl-draw-3{0%,60%{stroke-dashoffset:1px;opacity:1}69%,92%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes jl-dot-1{0%,8%{offset-distance:0%;opacity:0}9%,18%{opacity:1}19%{offset-distance:100%;opacity:1}21%,to{offset-distance:100%;opacity:0}}@keyframes jl-dot-2{0%,32%{offset-distance:0%;opacity:0}33%,42%{opacity:1}43%{offset-distance:100%;opacity:1}45%,to{offset-distance:100%;opacity:0}}@keyframes jl-dot-3{0%,60%{offset-distance:0%;opacity:0}61%,68%{opacity:1}69%{offset-distance:100%;opacity:1}71%,to{offset-distance:100%;opacity:0}}@keyframes jl-ring{0%,18%{opacity:0;transform:scale(1)}19%{opacity:.9;transform:scale(1)}25%{opacity:0;transform:scale(1.5)}42%{opacity:0;transform:scale(1)}43%{opacity:.9;transform:scale(1)}49%{opacity:0;transform:scale(1.5)}68%{opacity:0;transform:scale(1)}69%{opacity:.9;transform:scale(1)}75%,to{opacity:0;transform:scale(1.5)}}@keyframes jl-stage{0%,19%{opacity:0;transform:translate(0)}22%,43%{opacity:1;transform:translate(0)}46%,69%{opacity:1;transform:translate(88px)}72%,92%{opacity:1;transform:translate(176px)}97%,to{opacity:0;transform:translate(176px)}}@keyframes jl-burst{0%,70%{opacity:0;transform:translate(0)scale(.3)}72%{opacity:1}82%,to{opacity:0;transform:translate(var(--x), var(--y)) scale(1)}}@keyframes jl-stamp{0%,56%{opacity:0;transform:scale(1.7)rotate(-8deg)}59%{opacity:1;transform:scale(1)rotate(0)}92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.jl *,.jl :before{animation:none!important}.jl-dot,.jl-burst i,.jl-ring{opacity:0!important}}