.lp .lp-nav{z-index:50;pointer-events:none;padding:12px 0;position:sticky;top:0}.lp .lp-nav .wrap{pointer-events:none}.lp .nav-pill{pointer-events:auto;align-items:center;gap:var(--s4);background:var(--surface);color:var(--text);border:var(--bw) solid var(--ink);border-radius:var(--r-pill);box-shadow:var(--lip), var(--lift-1);padding:8px 8px 8px 20px;display:flex}.lp .nav-pill .logo{margin-right:auto}.lp .nav-links{gap:4px;display:flex}.lp .nav-links a{border-radius:var(--r-pill);color:var(--text);transition:background var(--d-fast);padding:8px 14px;font-weight:650;text-decoration:none}.lp .nav-links a:hover{background:var(--surface-2)}.lp .nav-pill .signin{color:var(--text);padding:8px 12px;font-weight:650;text-decoration:none}@media (width<=860px){.lp .nav-links,.lp .nav-pill .signin{display:none}.lp .nav-pill .btn{padding:0 18px}}.lp .lp-hero{--hb:var(--hero-grape);--hf:#fff;padding:calc(88px + var(--s8)) 0 var(--s9);background:var(--hb);color:var(--hf);transition:background var(--d-slow) var(--ease-out), color var(--d-slow) var(--ease-out);border-radius:0 0 var(--r-xl) var(--r-xl);margin-top:-88px;position:relative;overflow:hidden}.lp .lp-hero[data-dest="1"]{--hb:var(--pink);--hf:var(--ink)}.lp .lp-hero[data-dest="2"]{--hb:var(--sky);--hf:var(--ink)}[data-theme=dark] .lp .lp-hero[data-dest="1"]{--hb:#c42a6e;--hf:#fff}[data-theme=dark] .lp .lp-hero[data-dest="2"]{--hb:#176b98;--hf:#fff}.lp .hero-grid{gap:var(--s8);z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid;position:relative}.lp .lp-hero h1{margin-bottom:var(--s6)}.lp .lp-hero .lead{color:inherit;opacity:.92;margin-bottom:var(--s6)}.lp .hero-cta{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.lp .hero-cta .fine{font-size:var(--t-small);opacity:.9;font-weight:600}.lp .blob{z-index:1;pointer-events:none;border-radius:50%;position:absolute}.lp .blob.a{background:var(--pink);opacity:.9;width:420px;height:420px;transition:background var(--d-slow);top:-120px;right:-140px}.lp .blob.b{background:var(--lime);width:220px;height:220px;bottom:-90px;left:-80px}.lp .lp-hero[data-dest="1"] .blob.a{background:var(--grape)}.lp .lp-hero[data-dest="2"] .blob.a{background:var(--lime)}.lp .lp-hero[data-dest="2"] .blob.b{background:var(--pink)}.lp .burst{z-index:3;width:132px;height:132px;animation:24s linear infinite lp-slow-spin;position:absolute;bottom:10%;right:4%;transform:rotate(12deg)}@keyframes lp-slow-spin{to{transform:rotate(372deg)}}.lp .burst-wrap{z-index:3;place-items:center;width:132px;height:132px;display:grid;position:absolute;bottom:7%;right:3%}.lp .burst-wrap>*{grid-area:1/1}.lp .burst-wrap span{font-family:var(--font-display);text-align:center;color:var(--ink);font-size:1.0625rem;line-height:1;position:relative;transform:rotate(-8deg)}@media (prefers-reduced-motion:reduce){.lp .burst{animation:none}}.lp .stage{gap:var(--s4);justify-items:stretch;display:grid;position:relative}.lp .pk-handle{background:var(--surface);color:var(--text);border:var(--bw) solid var(--ink);border-radius:var(--r-xl);box-shadow:var(--lip), var(--lift-2);font-family:var(--font-display);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 2px;padding:20px 28px 22px;font-size:clamp(2rem,1.2rem + 2.6vw,3.25rem);line-height:1;display:flex;position:relative;transform:rotate(-2.5deg)}.lp .pk-handle .host{color:var(--text-2)}.lp .pk-handle .slug{color:var(--pink)}[data-theme=light] .lp .pk-handle .slug{color:#d01f72}.lp .pk-handle .same{font-family:var(--font-ui);font-size:var(--t-tiny);background:var(--lime);color:var(--ink);border-radius:var(--r-pill);border:2px solid var(--ink);padding:6px 12px;font-weight:800;position:absolute;top:-16px;right:-8px;transform:rotate(7deg)}.lp .wire{z-index:0;height:46px;margin:-4px 0;position:relative}.lp .wire svg{width:100%;height:100%;overflow:visible}.lp .wire path{fill:none;stroke:var(--ink);stroke-width:7px;stroke-linecap:round;stroke-dasharray:2 14}[data-theme=dark] .lp .wire path{stroke:#fff}.lp .wire.wiggle svg{animation:lp-wiggle .52s var(--ease-pop)}@keyframes lp-wiggle{0%{transform:scaleX(1)}30%{transform:scaleX(.94)skew(-8deg)}60%{transform:scaleX(1.03)skew(4deg)}to{transform:none}}.lp .pk-card{gap:var(--s4);padding:var(--s4) var(--s5) var(--s4) var(--s4);background:var(--cc,var(--sun));color:var(--ink);border:var(--bw) solid var(--ink);border-radius:var(--r-xl);box-shadow:var(--lip), var(--lift-3);transition:background var(--d-slow) var(--ease-out);grid-template-columns:96px 1fr;align-items:center;display:grid;position:relative;transform:rotate(1.8deg)}.lp .pk-card .art{border-radius:var(--r-lg);border:var(--bw) solid var(--ink);background:#fff;place-items:center;width:96px;height:96px;display:grid}.lp .pk-card .art svg{width:70px;height:70px}.lp .pk-card .ct{font-family:var(--font-display);font-size:1.5rem;line-height:1.05}.lp .pk-card .cu{font-weight:650;font-size:var(--t-small);opacity:.85;word-break:break-all;margin-top:6px}.lp .pk-card .edited{font-size:var(--t-tiny);background:var(--ink);color:#fff;border-radius:var(--r-pill);align-items:center;gap:6px;margin-top:10px;padding:4px 10px;font-weight:700;display:inline-flex}.lp .counter{margin-top:var(--s2);background:var(--ink);color:#fff;border-radius:var(--r-pill);border:var(--bw) solid #fff;justify-self:center;align-items:center;gap:10px;padding:10px 20px;font-weight:700;display:inline-flex}.lp .counter b{font-variant-numeric:tabular-nums;font-family:var(--font-display);font-size:1.25rem;font-weight:400}.lp .counter .kept{color:var(--lime)}.lp .pick{gap:var(--s2);margin-top:var(--s3);display:grid}.lp .pick-label{font-weight:750;font-size:var(--t-small)}.lp .pick-row{gap:var(--s2);flex-wrap:wrap;display:flex}.lp .pick button{border-radius:var(--r-pill);border:var(--bw) solid var(--ink);background:var(--surface);min-height:44px;color:var(--text);box-shadow:var(--lip);transition:transform var(--d-base) var(--ease-pop), background var(--d-fast);align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.lp .pick button:hover{transform:translateY(-3px)rotate(-2deg)}.lp .pick button[aria-checked=true]{background:var(--ink);color:#fff;transform:translateY(-2px)}.lp .pick button[aria-checked=true] .dot{box-shadow:0 0 0 2px #fff}@media (width<=960px){.lp .hero-grid{gap:var(--s7);grid-template-columns:1fr}.lp .burst-wrap{display:none}.lp .lp-hero{padding-bottom:var(--s8)}}@media (width<=480px){.lp .pk-card{grid-template-columns:72px 1fr}.lp .pk-card .art{width:72px;height:72px}.lp .pk-card .art svg{width:50px;height:50px}.lp .pk-card .ct{font-size:1.25rem}.lp .pk-handle{padding:16px 18px 18px}.lp .blob.a{width:260px;height:260px}}.lp .strip-wrap{margin-top:var(--s7);padding:20px 0;overflow:hidden}.lp .strip{background:var(--ink);color:#fff;border-block:var(--bw) solid var(--ink);z-index:5;margin:0 -20px;position:relative;overflow:hidden;transform:rotate(-1.2deg)}.lp .strip-track{gap:var(--s6);width:max-content;font-family:var(--font-display);white-space:nowrap;padding:16px 0;font-size:1.625rem;animation:38s linear infinite lp-marq;display:flex}.lp .strip-track span{align-items:center;gap:var(--s6);display:inline-flex}.lp .strip-track svg{width:26px;height:26px;fill:var(--sun);stroke:none}@keyframes lp-marq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lp .strip-track{width:auto;padding-inline:var(--gutter);flex-wrap:wrap;justify-content:center;animation:none}}.lp .sec{padding:var(--s10) 0 var(--s9)}.lp .lp-sec-head{gap:var(--s5);max-width:720px;margin-bottom:var(--s7);display:grid}.lp .lp-sec-head p{color:var(--text-2);max-width:56ch;font-size:1.1875rem}.lp .bento{gap:var(--s4);grid-template-columns:repeat(6,1fr);display:grid}.lp .bento-tile{padding:var(--s6);border:var(--bw) solid var(--ink);color:var(--ink);background:var(--c);box-shadow:var(--lip);transition:transform var(--d-slow) var(--ease-pop);position:relative;overflow:hidden}.lp .bento-tile:hover{transform:translateY(-4px)rotate(-.6deg)}.lp .bento-tile h3{font-family:var(--font-display);margin-bottom:var(--s3);text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.5rem);font-weight:400;line-height:1}.lp .bento-tile p{max-width:38ch;font-weight:500}.lp .t1{--c:var(--pink);border-radius:var(--r-xl) var(--r-xl) 120px var(--r-xl);flex-direction:column;grid-area:span 2/span 4;justify-content:flex-start;gap:0;min-height:420px;display:flex}.lp .t2{--c:var(--lime);border-radius:var(--r-xl);grid-column:span 2}.lp .t3{--c:var(--sky);border-radius:var(--r-xl) var(--r-md) var(--r-xl) var(--r-md);grid-column:span 2}.lp .t4{--c:var(--sun);border-radius:var(--r-md) var(--r-xl) var(--r-md) var(--r-xl);grid-column:span 3}.lp .t5{--c:var(--surface);color:var(--text);border-color:var(--edge);border-radius:var(--r-xl);grid-column:span 3}.lp .t6{--c:var(--grape);color:#fff;border-radius:var(--r-xl);gap:var(--s6);flex-wrap:wrap;grid-column:span 6;justify-content:space-between;align-items:center;display:flex}.lp .t6 p{max-width:60ch}.lp .t1 .swap{width:min(440px,100%);margin:auto var(--s5) 0 0;padding-top:var(--s6);align-self:flex-end;gap:12px;display:grid}.lp .swap .swap-row{border:var(--bw) solid var(--ink);border-radius:var(--r-lg);background:#fff;align-items:center;gap:12px;padding:18px 22px;font-size:1.25rem;font-weight:750;display:flex}.lp .swap .swap-row.old{opacity:.65;text-decoration:line-through;transform:rotate(-2deg)}.lp .swap .swap-row.new{background:var(--sun);box-shadow:var(--lip);transform:rotate(2deg)}.lp .swap .keep{margin-left:var(--s4);font-weight:800;font-size:var(--t-small);background:var(--ink);color:#fff;border-radius:var(--r-pill);justify-self:start;padding:6px 14px}.lp .mini-bars{height:84px;margin-top:var(--s5);align-items:flex-end;gap:6px;display:flex}.lp .mini-bars i{background:var(--ink);height:var(--h);transition:height var(--d-slow) var(--ease-out);border-radius:8px 8px 3px 3px;flex:1}.lp .bento-tile:hover .mini-bars i:nth-child(odd){height:calc(var(--h) * .55)}.lp .tagcloud .chip{--c:#fff}.lp .tagcloud{margin-top:var(--s5);flex-wrap:wrap;gap:8px;display:flex}.lp .t4 .domain{margin-top:var(--s5);border:var(--bw) solid var(--ink);border-radius:var(--r-pill);background:#fff;align-items:center;gap:8px;padding:10px 18px;font-weight:700;display:inline-flex}.lp .t4 .domain s{opacity:.55}.lp .t5{gap:var(--s5);grid-template-columns:1fr auto;align-items:center;display:grid}.lp .qr-box{border:var(--bw) solid var(--ink);border-radius:var(--r-md);width:132px;height:132px;color:var(--ink);background:#fff;padding:10px}.lp .qr-box svg{shape-rendering:crispedges;width:100%;height:100%}.lp .t5 p{color:var(--text-2)}@media (width<=900px){.lp .t1{border-bottom-right-radius:var(--r-xl);grid-column:span 6;min-height:0}.lp .t1 .swap{width:100%;margin:0}.lp .t2,.lp .t3{grid-column:span 3}.lp .t4,.lp .t5{grid-column:span 6}}@media (width<=560px){.lp .t2,.lp .t3{grid-column:span 6}.lp .t5{grid-template-columns:1fr}.lp .bento-tile{padding:var(--s5)}}.lp .keeps-grid{gap:var(--s4);grid-template-columns:repeat(6,1fr);display:grid}.lp .keeps-card{border-radius:var(--r-xl);grid-column:span 2}.lp .keeps-card:nth-child(n+4){grid-column:span 3}.lp .keeps-card:last-child{color:var(--text);border-color:var(--edge)}.lp .keeps-card h3{font-size:clamp(1.5rem,1.1rem + 1vw,2rem)}.lp .keeps-note{margin-top:var(--s5);color:var(--text-2);font-weight:500}@media (width<=900px){.lp .keeps-card,.lp .keeps-card:nth-child(n+4){grid-column:span 3}.lp .keeps-card:last-child{grid-column:span 6}}@media (width<=560px){.lp .keeps-card,.lp .keeps-card:nth-child(n+4),.lp .keeps-card:last-child{grid-column:span 6}}.lp .ana{background:var(--lime);color:var(--ink);border-radius:var(--r-xl);padding:var(--s9) 0;margin-inline:12px}.lp .ana .lp-sec-head p{color:#2e2a10}.lp .ana-grid{gap:var(--s5);grid-template-columns:1.6fr 1fr;align-items:start;display:grid}.lp .ana .panel{color:var(--text);border-color:var(--ink);padding:var(--s5)}.lp .ana-top{justify-content:space-between;align-items:center;gap:var(--s4);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.lp .ana-kpis{gap:var(--s6);flex-wrap:wrap;display:flex}.lp .ana-kpi b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:400;line-height:1;display:block}.lp .ana-kpi span{font-size:var(--t-small);color:var(--text-2);font-weight:600}.lp .chart{position:relative}.lp .chart svg{width:100%;height:auto;overflow:visible}.lp .chart .grid line{stroke:var(--edge-soft);stroke-width:2px;stroke-dasharray:3 7}.lp .chart .axis text{fill:var(--text-2);font:600 12px var(--font-ui)}.lp .chart rect.b{fill:var(--grape);stroke:var(--ink);stroke-width:2px;transform-box:fill-box;transform-origin:bottom;transition:transform var(--d-slow) var(--ease-out), fill var(--d-fast)}.lp .chart rect.b.hot{fill:var(--pink)}[data-theme=dark] .lp .chart rect.b{fill:#8a6bff}.lp .chart rect.b:hover,.lp .chart rect.b:focus{fill:var(--pink);outline:none}.lp .tip{pointer-events:none;background:var(--ink);color:#fff;border-radius:var(--r-md);font-weight:700;font-size:var(--t-small);white-space:nowrap;opacity:0;transition:opacity var(--d-fast);padding:6px 12px;position:absolute;transform:translate(-50%,-120%)}.lp .tip.on{opacity:1}.lp .ana-col{gap:var(--s5);align-content:start;display:grid}.lp .ana-list{margin-top:var(--s3);gap:12px;display:grid}.lp .ana-list li{font-weight:650;font-size:var(--t-small);grid-template-columns:1fr auto;gap:6px 12px;display:grid}.lp .ana-list .bar{grid-column:1/-1}.lp .devbar{border:var(--bw) solid var(--ink);border-radius:var(--r-pill);height:34px;margin-top:var(--s3);display:flex;overflow:hidden}.lp .devbar i{flex:var(--v);background:var(--c);border-right:2px solid var(--ink);font-style:normal;font-weight:800;font-size:var(--t-tiny);color:var(--ink);place-items:center;display:grid}.lp .devbar i:last-child{border:0}.lp .legend{gap:var(--s4);font-size:var(--t-tiny);color:var(--text-2);flex-wrap:wrap;margin-top:10px;font-weight:650;display:flex}.lp .sample{font-size:var(--t-tiny);margin-top:var(--s4);background:var(--ink);color:#fff;border-radius:var(--r-pill);align-items:center;gap:8px;padding:6px 14px;font-weight:700;display:inline-flex}@media (width<=960px){.lp .ana-grid{grid-template-columns:1fr}}.lp .lp-plans{gap:var(--s5);grid-template-columns:1fr 1.15fr;align-items:stretch;display:grid}.lp .plan{padding:var(--s7) var(--s6) var(--s6);gap:var(--s5);flex-direction:column;display:flex;position:relative}.lp .plan.free{background:var(--surface);border-radius:var(--r-xl);border:var(--bw) solid var(--edge);box-shadow:var(--lip)}.lp .plan.pro{background:var(--grape);color:#fff;border:var(--bw) solid var(--ink);border-radius:var(--r-xl) var(--r-xl) 100px var(--r-xl);box-shadow:var(--lip), var(--lift-3);transform:rotate(-1deg)}.lp .price{font-family:var(--font-display);align-items:baseline;gap:8px;font-size:clamp(4.5rem,3rem + 5vw,6rem);line-height:.9;display:flex}.lp .price small{font-family:var(--font-ui);opacity:.85;font-size:1.0625rem;font-weight:700}.lp .plan ul{gap:12px;font-weight:600;display:grid}.lp .plan li{align-items:flex-start;gap:12px;display:flex}.lp .plan li svg{background:var(--lime);color:var(--ink);border:2px solid var(--ink);stroke-width:3px;border-radius:50%;width:22px;height:22px;margin-top:2px;padding:3px}.lp .plan.free li svg{background:var(--sky)}.lp .plan .btn{align-self:flex-start;margin-top:auto}.lp .plan .sticker{right:var(--s5);background:var(--sun);color:var(--ink);font-family:var(--font-display);border-radius:var(--r-pill);border:var(--bw) solid var(--ink);box-shadow:var(--lip);padding:8px 18px;font-size:1.0625rem;position:absolute;top:-22px;transform:rotate(8deg)}.lp .vs{margin-top:var(--s9)}.lp .vs h3{font-family:var(--font-display);font-weight:400;font-size:var(--t-h2);margin-bottom:var(--s3);text-wrap:balance;line-height:1}.lp .vs>p{color:var(--text-2);margin-bottom:var(--s6);max-width:60ch}.lp .vs-rows{gap:14px;display:grid}.lp .vs-row{gap:var(--s4);grid-template-columns:110px 1fr 170px;align-items:center;font-weight:700;display:grid}.lp .vs-row .track{border-radius:var(--r-pill);background:var(--surface-2);border:var(--bw) solid var(--edge);height:44px;overflow:hidden}.lp .vs-row .track i{background:var(--surface);border-right:var(--bw) solid var(--edge);border-radius:var(--r-pill);width:0;height:100%;transition:width .9s var(--ease-out);display:block}.lp .vs-row.dub .track i{background:var(--pink)}.lp .vs-row.me .track i{background:var(--lime);border-color:var(--ink)}.lp .vs-row.me .name{font-family:var(--font-display);font-size:1.5rem;font-weight:400}.lp .vs-row .amt{white-space:nowrap;font-family:var(--font-display);text-align:right;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:400}.lp .vs-row .amt small{font-family:var(--font-ui);font-size:var(--t-tiny);color:var(--text-2);font-weight:600}.lp .vs.in .track i{width:var(--w)}.lp .fine-print{margin-top:var(--s5);font-size:var(--t-small);color:var(--text-2);max-width:70ch}@media (width<=860px){.lp .lp-plans{grid-template-columns:1fr}.lp .plan.pro{order:-1}}@media (width<=560px){.lp .vs-row{gap:6px var(--s3);grid-template-columns:1fr auto}.lp .vs-row .track{order:3;grid-column:1/-1;height:34px}}.lp .faq{background:var(--sun);color:var(--ink);border-radius:var(--r-xl);padding:var(--s9) 0;margin-inline:12px}.lp .faq-grid{gap:var(--s8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.lp .faq .lp-sec-head{margin:0}.lp .faq .lp-sec-head p{color:#3a2d00}.lp details{color:var(--ink);border:var(--bw) solid var(--ink);border-radius:var(--r-lg);margin-bottom:var(--s3);box-shadow:var(--lip);transition:transform var(--d-base) var(--ease-out);background:#fff}.lp details[open]{transform:rotate(-.4deg)}.lp summary{cursor:pointer;justify-content:space-between;gap:var(--s4);border-radius:var(--r-lg);align-items:center;padding:18px 22px;font-size:1.125rem;font-weight:750;list-style:none;display:flex}.lp summary::-webkit-details-marker{display:none}.lp summary .pm{background:var(--pink);border:var(--bw) solid var(--ink);width:34px;height:34px;transition:transform var(--d-base) var(--ease-pop);border-radius:50%;flex:none;place-items:center;display:grid}.lp details[open] summary .pm{background:var(--lime);transform:rotate(135deg)}.lp details p{color:#3d3366;max-width:60ch;padding:0 22px 20px}@media (width<=860px){.lp .faq-grid{gap:var(--s6);grid-template-columns:1fr}}.lp .final{padding:var(--s10) 0 var(--s9);text-align:center}.lp .final h2{max-width:14ch;margin:0 auto var(--s5)}.lp .final p{margin:0 auto var(--s6);max-width:42ch;color:var(--text-2);font-size:1.1875rem}.lp{--nav-h:88px}.lp section[id]{scroll-margin-top:var(--s9)}.lp .final .btn{--bg:var(--grape);--fg:#fff}.lp .ana-note{margin-top:var(--s5);font-size:var(--t-small);color:#2e2a10;max-width:60ch;font-weight:600}.lp .vs-row .amt small{display:inline-block}.lp .vs:not(.in) .track i{width:0}.lp .ana-grid>*{min-width:0}.lp .chart rect.b{animation:lp-grow var(--d-slow) var(--ease-out) both;animation-delay:var(--dl,0s)}@keyframes lp-grow{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.lp .chart rect.b{animation:none}}.lp .blob{display:block}.lp .contact-link{color:var(--ink);font-weight:700}.lp .contact-link mark{color:var(--ink)}.lp details:focus-within{outline:none}.lp summary:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.lp .pm svg{width:18px;height:18px}.lp .plan li svg{flex:none}.lp .price-note{font-size:var(--t-small);opacity:.9;margin-top:calc(var(--s3) * -1);font-weight:600}.lp main:focus{outline:none}.lp .nav-pill .btn{white-space:nowrap}.lp .display{color:inherit}.lp .tagcloud button.chip[aria-pressed=true]{--c:var(--ink);color:#fff}[data-theme=dark] .lp .tagcloud button.chip[aria-pressed=true]{--c:var(--sun);color:var(--ink)}.lp .pl-hero h1{font-size:clamp(2.75rem,1.6rem + 4.2vw,5.25rem)}.lp .pl-uses .keeps-card,.lp .pl-uses .keeps-card:nth-child(n+4){grid-column:span 3}.lp .pl-tips{gap:var(--s4);max-width:62ch;color:var(--text-2);padding-left:1.25rem;font-size:1.1875rem;display:grid}.lp .pl-tips li::marker{color:var(--grape)}.lp .keeps-note a{color:inherit;font-weight:700}@media (width<=560px){.lp .pl-uses .keeps-card,.lp .pl-uses .keeps-card:nth-child(n+4){grid-column:span 6}}
