.lp{--paper:#f0f2ea;--surface:#fff;--glass:#ffffff9e;--sunken:#e3e8d6;--ink:#0f1a08;--ink-soft:#39452e;--muted:#5b664e;--line:#0f1a0817;--line-strong:#0f1a0833;--brand:#4f7a00;--on-brand:#fff;--brand-tint:#e2efc2;--lime:#c8f03c;--on-lime:#0f1a08;--deep:#101a09;--on-deep:#eef3e0;--on-deep-muted:#a9b695;--mint:#d3efdb;--lilac:#e0d9fb;--peach:#ffdfd0;--sky:#d2ebfa;--butter:#faeeb2;--on-pastel:#14210a;--success:#1f8a3d;--danger:#c0381f;--focus:#0a6bd6;--ease:cubic-bezier(.2,.8,.2,1);--shadow-card:inset 0 1px 0 #ffffffe6,0 12px 32px #141e0a12;--shadow-float:0 30px 60px -18px #141e0a47;--shadow-btn:0 8px 20px #0f1a0838;--fd:"Manrope","Inter",system-ui,sans-serif;--fb:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--fm:"DM Mono",ui-monospace,Menlo,monospace}@property --n{syntax:"<integer>";inherits:false;initial-value:0}@property --g{syntax:"<integer>";inherits:false;initial-value:0}.lp *{box-sizing:border-box}.lp{background:var(--paper);color:var(--ink);font-family:var(--fb);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}.lp h1,.lp h2,.lp h3,.lp h4,.lp p,.lp ul{margin:0;padding:0}.lp ul{list-style:none}.lp h1,.lp h2,.lp h3,.lp h4{font-family:var(--fd);letter-spacing:-.035em;font-weight:700;line-height:1.05}.lp a{color:inherit;text-decoration:none}.lp svg{flex:none}.lp .ic{flex:none;display:inline-flex}.lp .sec{padding:96px 56px}.lp .wrap{max-width:1240px;margin:0 auto}.lp .h1{letter-spacing:-.05em;font-size:74px;line-height:.98}.lp .h2{letter-spacing:-.045em;font-size:52px;line-height:1.02}.lp .lbl{font:500 11px/16px var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lp .eyebrow{align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.lp .eyebrow:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px}.lp .logo{font:800 22px/1 var(--fd);letter-spacing:-.04em}.lp .logo b{color:var(--brand);font-weight:800}.lp .mesh{isolation:isolate;position:relative;overflow:hidden}.lp .mesh:before{content:"";z-index:-1;pointer-events:none;filter:blur(24px);background:radial-gradient(40% 38% at 88% 8%,#c8f03c8c,#0000 70%),radial-gradient(38% 40% at 6% 4%,#96d7aa8c,#0000 70%),radial-gradient(34% 34% at 62% 100%,#cdc4fa80,#0000 70%);animation:22s ease-in-out infinite alternate lp-drift;position:absolute;inset:-10%}.lp .btn{font:600 15px/1 var(--fb);background:var(--ink);color:var(--paper);box-shadow:var(--shadow-btn);transition:transform .32s var(--ease),box-shadow .32s var(--ease);border-radius:999px;align-items:center;gap:14px;padding:8px 8px 8px 22px;display:inline-flex}.lp .btn .go{background:var(--lime);width:34px;height:34px;color:var(--on-lime);border-radius:50%;place-items:center;transition:transform .32s cubic-bezier(.34,1.4,.64,1);display:grid}.lp .btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0f1a0847}.lp .btn:hover .go{transform:rotate(-45deg)}.lp .btn.glass{background:var(--glass);color:var(--ink);border:1px solid var(--line-strong);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:14px 22px}.lp .btn.glass:hover{background:var(--surface);box-shadow:var(--shadow-card)}.lp .btn.limeb{background:var(--lime);color:var(--on-lime)}.lp .btn.limeb .go{background:var(--deep);color:var(--lime)}.lp .btn.sm{padding:6px 6px 6px 16px;font-size:14px}.lp .btn.sm .go{width:28px;height:28px}.lp .btn.glass.sm{padding:10px 16px}.lp .btn:focus-visible,.lp .nav a:focus-visible,.lp summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.lp .chip{background:var(--glass);border:1px solid var(--line);color:var(--ink);font:500 13px/1 var(--fb);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;display:inline-flex}.lp .chip.lime{background:var(--lime);color:var(--on-lime);border-color:#0000}.lp .chip.mint,.lp .chip.lilac,.lp .chip.peach,.lp .chip.sky,.lp .chip.butter{color:var(--on-pastel);border-color:#0000}.lp .chip.mint{background:var(--mint)}.lp .chip.lilac{background:var(--lilac)}.lp .chip.peach{background:var(--peach)}.lp .chip.sky{background:var(--sky)}.lp .chip.butter{background:var(--butter)}.lp .dot{background:var(--success);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.lp .dot:after{content:"";border:1.5px solid var(--success);animation:lp-ping 2s var(--ease)infinite;border-radius:50%;position:absolute;inset:-4px}.lp .card{background:var(--glass);border:1px solid var(--line);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);border-radius:32px}.lp .tile{border:1px solid var(--line);color:var(--on-pastel);transition:transform .7s var(--ease),box-shadow .7s var(--ease);border-radius:32px;padding:32px;position:relative;overflow:hidden}.lp .tile:hover{box-shadow:var(--shadow-float);transform:translateY(-4px)}.lp .tile h3{letter-spacing:-.035em;margin-bottom:8px;font-size:28px}.lp .tile p{opacity:.78;max-width:32ch;font-weight:450}.lp .bar{background:var(--sunken);border-radius:99px;height:8px;overflow:hidden}.lp .bar i{height:100%;width:var(--w,50%);background:linear-gradient(90deg,var(--brand),var(--lime));transform-origin:0;animation:lp-grow 1.6s var(--ease)both;border-radius:99px;display:block}.lp .nav{background:var(--glass);border:1px solid var(--line);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:8px 8px 8px 24px;display:flex}.lp .nav ul{gap:2px;display:flex}.lp .nav a.l{color:var(--ink-soft);border-radius:999px;padding:9px 16px;font-weight:500;transition:background .18s,color .18s;display:block}.lp .nav a.l:hover{background:var(--surface);color:var(--ink)}.lp .nav a.l.on{background:var(--lime);color:var(--on-lime)}.lp .em{color:var(--brand);background:linear-gradient(var(--lime),var(--lime))0 94%/0% .26em no-repeat;animation:lp-underline 1s .6s var(--ease)forwards}.lp .mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp .trk{gap:12px;width:max-content;animation:40s linear infinite lp-marquee;display:flex}.lp .mq:hover .trk{animation-play-state:paused}.lp .fl{perspective:1200px;width:300px;height:196px}.lp .fl-in{width:100%;height:100%;transform-style:preserve-3d;animation:lp-flip 7s var(--ease)infinite;position:relative}.lp .face{backface-visibility:hidden;background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-float);border-radius:24px;flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:absolute;inset:0}.lp .face h4{font-size:21px;line-height:1.18}.lp .face .top{justify-content:space-between;align-items:center;display:flex}.lp .face .hint{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.lp .face.back{background:var(--deep);color:var(--on-deep);border-color:#ffffff14;transform:rotateY(180deg)}.lp .face.back .lbl,.lp .face.back .hint{color:var(--lime)}.lp .fx{animation:7s ease-in-out infinite lp-floaty}.lp .row{background:var(--surface);border:1px solid var(--line);animation:lp-slidein .7s var(--ease)both;border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.lp .row .ico{width:36px;height:36px;color:var(--on-pastel);border-radius:11px;flex:none;place-items:center;display:grid}.lp .row b{font:650 14px var(--fd);letter-spacing:-.02em;display:block}.lp .row span.s{color:var(--muted);font-size:12px}.lp .faq{border-bottom:1px solid var(--line-strong)}.lp .faq.first{border-top:1px solid var(--line-strong)}.lp .faq summary{cursor:pointer;font:650 20px/1.2 var(--fd);letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:16px;padding:24px 4px;list-style:none;display:flex}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq .pm{background:var(--glass);border:1px solid var(--line-strong);width:34px;height:34px;transition:transform .32s var(--ease),background .32s;border-radius:50%;place-items:center;display:grid}.lp .faq[open] .pm{background:var(--lime);color:var(--on-lime);border-color:#0000;transform:rotate(135deg)}.lp .faq .a{color:var(--ink-soft);max-width:60ch;padding:0 4px 24px}.lp .plan{transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.lp .plan:hover{box-shadow:var(--shadow-float);transform:translateY(-6px)}.lp .plan li{align-items:flex-start;gap:10px;font-weight:450;display:flex}.lp .plan li .ic{color:var(--brand);margin-top:2px}.lp .plan.hot{background:var(--deep);color:var(--on-deep);box-shadow:var(--shadow-float);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000}.lp .plan.hot .ic{color:var(--lime)}.lp .fl-a{animation-duration:6s}.lp .fl-b{animation-duration:8.5s;animation-delay:-2s}@supports (animation-timeline:view()){.lp .rv{animation:linear both lp-rise;animation-timeline:view();animation-range:entry entry 45%}}@keyframes lp-rise{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}@keyframes lp-underline{to{background-size:100% .26em}}@keyframes lp-drift{0%{transform:translate(-2%)scale(1)}to{transform:translate(3%,2%)scale(1.08)}}@keyframes lp-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lp-marquee{to{transform:translate(-50%)}}@keyframes lp-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@keyframes lp-popin{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@keyframes lp-slidein{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes lp-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-blink{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes lp-flip{0%,38%{transform:rotateY(0)}50%,88%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@keyframes lp-ringd{0%{stroke-dashoffset:264px}30%,to{stroke-dashoffset:29px}}@keyframes lp-ringt{0%{stroke-dashoffset:314px}40%,to{stroke-dashoffset:96px}}@keyframes lp-c89{0%{--n:0}25%,to{--n:89}}@keyframes lp-c86{0%{--g:0}25%,to{--g:86}}@keyframes lp-c12{0%{--n:0}20%,to{--n:12}}@keyframes lp-drawl{0%{stroke-dashoffset:var(--len)}30%,to{stroke-dashoffset:0}}@keyframes lp-mcl{0%,6%{opacity:0;transform:translateY(12px)scale(.96)}14%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-6px)}}@keyframes lp-bubl{0%,4%{opacity:0;transform:translateY(10px)}10%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes lp-scorel{0%,26%{opacity:0;transform:scale(.8)}34%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes lp-upl{0%,4%{transform:scaleY(0)}18%,86%{transform:scaleY(1)}96%,to{transform:scaleY(0)}}@keyframes lp-cm1{0%,2%{opacity:0;transform:translateY(12px)}6%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes lp-cmd{0%,10%{opacity:0}12%,24%{opacity:1}26%,to{opacity:0}}@keyframes lp-cm2{0%,26%{opacity:0;transform:translateY(12px)}30%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes lp-cm3{0%,38%{opacity:0;transform:translateY(12px)}42%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes lp-cm4{0%,48%{opacity:0;transform:scale(.8)}52%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes lp-wk{0%,3%{opacity:0;transform:scale(.6)}9%,92%{opacity:1;transform:none}98%,to{opacity:0}}.lp .mc{background:var(--surface);border:1px solid var(--line);width:96px;height:66px;font:650 12px/1.15 var(--fd);vertical-align:top;box-shadow:var(--shadow-card);animation:lp-mcl 8s var(--ease)infinite both;border-radius:14px;margin:0 0 0 10px;padding:10px;display:inline-block}.lp .bub{background:var(--surface);max-width:21em;box-shadow:var(--shadow-card);animation:lp-bubl 8s var(--ease)infinite both;border-radius:18px 18px 18px 4px;padding:12px 16px;font-size:14px;font-weight:500;display:inline-block}.lp .scp{background:var(--deep);color:var(--lime);font:700 20px var(--fd);animation:lp-scorel 8s var(--ease)infinite both;border-radius:99px;padding:8px 16px;position:absolute;bottom:-8px;right:0}.lp .int{align-items:flex-end;gap:10px;height:132px;display:flex}.lp .int div{background:var(--brand-tint);font:500 11px var(--fm);color:var(--muted);transform-origin:bottom;animation:lp-upl 8s var(--ease)infinite both;border-radius:12px;flex:1;padding:8px}.lp .int div:last-child{background:var(--brand);color:var(--on-brand)}.lp .cm{opacity:0;max-width:84%;padding:12px 16px;font-size:14px;line-height:21px}.lp .wkd{text-align:center;font:500 11px var(--fm);color:var(--muted);letter-spacing:.08em;flex:1}.lp .wkd b{aspect-ratio:1;background:var(--brand);color:var(--on-brand);animation:lp-wk 10s var(--ease)infinite both;border-radius:50%;place-items:center;margin-top:8px;display:grid}.lp .cnt89{counter-reset:n var(--n);animation:9s ease-out infinite lp-c89}.lp .cnt89:after{content:counter(n)}.lp .cnt86{counter-reset:g var(--g);animation:8s ease-out infinite lp-c86}.lp .cnt86:after{content:counter(g)"%"}.lp .cnt12{counter-reset:n var(--n);animation:10s ease-out infinite lp-c12}.lp .cnt12:after{content:counter(n)}@media (max-width:860px){.lp .sec{padding:64px 20px}.lp .h1{font-size:44px}.lp .h2{font-size:36px}.lp .nav ul{display:none}.lp .big{font-size:120px!important}.lp .cta-h{font-size:42px!important}.lp .stage{height:520px!important}}@media (prefers-reduced-motion:reduce){.lp *,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lp .rv{animation:none!important}.lp .em{background-size:100% .26em}.lp .cm,.lp .mc,.lp .bub,.lp .scp,.lp .int div,.lp .wkd b{opacity:1!important;transform:none!important}}.lp .rail{flex-direction:column;flex:0 0 52px;align-items:center;display:flex}.lp .nd{background:var(--ink);width:44px;height:44px;color:var(--paper);font:700 15px var(--fd);box-shadow:var(--shadow-btn);border-radius:50%;flex:none;place-items:center;display:grid}.lp .ln2{background:var(--line-strong);border-radius:2px;flex:1;width:2px;min-height:28px;margin:8px 0;position:relative;overflow:hidden}.lp .ln2:after{content:"";background:linear-gradient(transparent,var(--brand),transparent);width:100%;height:30%;animation:3.2s ease-in-out infinite lp-trav;position:absolute;top:-30%;left:0}@keyframes lp-trav{0%{top:-30%}to{top:100%}}.lp .sg{border-radius:28px;flex-direction:column;flex:300px;gap:14px;min-width:0;padding:26px;display:flex}.lp .sg h3{font-size:24px}.lp .sg p.d{color:var(--ink-soft);max-width:44ch}.lp .tags{flex-wrap:wrap;gap:8px;display:flex}.lp .vis{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:8px;margin-top:6px;padding:14px;display:grid}.lp .vr{background:var(--paper);font:600 13px var(--fd);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.lp .sg.dk{background:var(--deep);color:var(--on-deep);box-shadow:var(--shadow-float);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000}.lp .sg.dk p.d{color:var(--on-deep-muted)}.lp .sg.dk .vis{background:#ffffff0f;border-color:#ffffff1a}.lp .cy{color:var(--on-deep);font:600 13px var(--fb);background:#ffffff1a;border-radius:99px;align-items:center;gap:8px;padding:9px 14px;animation:10s infinite lp-cyc;display:inline-flex}@keyframes lp-cyc{0%,18%{background:var(--lime);color:var(--on-lime)}22%,to{color:var(--on-deep);background:#ffffff1a}}.lp .tr{font:500 13px var(--fb);color:var(--ink-soft);align-items:center;gap:6px;display:flex}.lp .tr b{font:650 13px var(--fd);color:var(--ink)}.lp .hp{padding-left:56px!important;padding-right:56px!important}@media (max-width:860px){.lp .hp{padding-left:20px!important;padding-right:20px!important}.lp .ctab{margin:0 20px!important;padding:56px 28px!important}}
.lpd{--paper:#eceee5;--surface:#fff;--glass:#ffffffa8;--sunken:#e3e8d6;--ink:#0f1a08;--ink-soft:#39452e;--muted:#5b664e;--line:#0f1a0817;--line-strong:#0f1a0833;--brand:#4f7a00;--on-brand:#fff;--brand-tint:#e2efc2;--lime:#c8f03c;--on-lime:#0f1a08;--deep:#101a09;--on-deep:#eef3e0;--on-deep-muted:#a9b695;--mint:#d3efdb;--lilac:#e0d9fb;--peach:#ffdfd0;--sky:#d2ebfa;--butter:#faeeb2;--on-pastel:#14210a;--success:#1f8a3d;--focus:#0a6bd6;--ease:cubic-bezier(.2,.8,.2,1);--shadow-card:inset 0 1px 0 #ffffffe6,0 12px 32px #141e0a12;--shadow-float:0 30px 60px -18px #141e0a47;--shadow-btn:0 8px 20px #0f1a0838;--fd:"Manrope","Inter",system-ui,sans-serif;--fb:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--fm:"DM Mono",ui-monospace,Menlo,monospace}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.lpd *{box-sizing:border-box}.lpd{background:var(--paper);color:var(--ink);font-family:var(--fb);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}.lpd h1,.lpd h2,.lpd h3,.lpd h4,.lpd p,.lpd ul{margin:0;padding:0}.lpd ul{list-style:none}.lpd h1,.lpd h2,.lpd h3,.lpd h4{font-family:var(--fd);letter-spacing:-.035em;font-weight:700;line-height:1.08}.lpd a{color:inherit;text-decoration:none}.lpd svg{flex:none}.lpd .sec{isolation:isolate;background:linear-gradient(160deg,#d3ee7c 0%,#a6dcb0 48%,#c9bdf7 100%);border-radius:44px;margin:0 24px;padding:80px 56px 96px;position:relative;overflow:hidden}.lpd .blob{z-index:-1;filter:blur(60px);border-radius:50%;animation:18s ease-in-out infinite alternate lpd-drift;position:absolute}@keyframes lpd-drift{0%{transform:translate(-4%)scale(1)}to{transform:translate(6%,5%)scale(1.15)}}.lpd .eyebrow{align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.lpd .eyebrow:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px}.lpd .hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:44px;display:flex}.lpd .seg{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff8c;border:1px solid #ffffffb3;border-radius:99px;gap:4px;padding:5px;display:inline-flex}.lpd .seg span{font:600 14px var(--fb);color:var(--ink-soft);border-radius:99px;padding:10px 20px}.lpd .sa{animation:28s linear infinite lpd-segA}.lpd .sb{animation:28s linear infinite lpd-segB}@keyframes lpd-segA{0%,46%{background:var(--ink);color:var(--paper)}48%,97%{color:var(--ink-soft);background:0 0}99%,to{background:var(--ink);color:var(--paper)}}@keyframes lpd-segB{0%,46%{color:var(--ink-soft);background:0 0}50%,95%{background:var(--ink);color:var(--paper)}97%,to{color:var(--ink-soft);background:0 0}}.lpd .win{background:var(--paper);border-radius:16px;width:1100px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 60px 110px -24px #0f1a0880,0 0 0 1px #0f1a0824}.lpd .tb{border-bottom:1px solid var(--line);background:#f4f6eef5;align-items:center;gap:14px;height:44px;padding:0 16px;display:flex}.lpd .lights{gap:8px;display:flex}.lpd .lights i{border-radius:50%;width:12px;height:12px;display:block}.lpd .url{width:380px;height:28px;font:500 13px var(--fb);color:var(--ink-soft);background:#0f1a080f;border-radius:9px;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.lpd .url b{align-items:center;gap:7px;font-weight:500;display:flex;position:absolute}.lpd .vp{background:var(--paper);width:1100px;height:600px;position:relative;overflow:hidden}.lpd .vp:before{content:"";filter:blur(24px);background:radial-gradient(40% 30% at 92% 4%,#c8f03c66,#0000 70%),radial-gradient(34% 34% at 8%,#96d7aa66,#0000 70%),radial-gradient(34% 30% at 70% 100%,#cdc4fa66,#0000 70%);position:absolute;inset:-10%}.lpd .scene{position:absolute;inset:0}.lpd .scA{animation:28s linear infinite lpd-vA}.lpd .scB{opacity:0;animation:28s linear infinite lpd-vB}@keyframes lpd-vA{0%,46%{opacity:1}48%,97%{opacity:0}99%,to{opacity:1}}@keyframes lpd-vB{0%,52%{opacity:0}54%,95%{opacity:1}97%,to{opacity:0}}.lpd .ab{position:absolute}.lpd .glass{border:1px solid var(--line);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffad}.lpd .lbl{font:500 10px/14px var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lpd .rail{border-radius:28px;flex-direction:column;align-items:center;gap:6px;width:56px;height:576px;padding:10px 0;display:flex;top:12px;left:12px}.lpd .rail .logo{background:var(--ink);width:34px;height:34px;color:var(--lime);font:800 15px var(--fd);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.lpd .rail .i{width:36px;height:36px;color:var(--ink-soft);border-radius:12px;place-items:center;display:grid}.lpd .rail .i.on{background:var(--ink);color:var(--paper)}.lpd .nav{border-radius:99px;justify-content:space-between;align-items:center;width:1008px;height:52px;padding:0 10px 0 16px;display:flex;top:12px;left:80px}.lpd .tabs{background:#0f1a080f;border-radius:99px;gap:2px;padding:3px;display:flex}.lpd .tabs span{font:600 13px var(--fb);color:var(--ink-soft);border-radius:99px;padding:7px 16px}.lpd .tabs span.on{background:var(--ink);color:var(--paper)}.lpd .av{background:var(--brand);color:#fff;width:32px;height:32px;font:700 13px var(--fd);border-radius:50%;place-items:center;display:grid}.lpd h1,.lpd h2,.lpd h3,.lpd p{margin:0}.lpd h1,.lpd h2,.lpd h3{font-family:var(--fd);letter-spacing:-.035em;line-height:1.08}.lpd .chip{border:1px solid var(--line);font:500 12px/1 var(--fb);color:var(--ink);white-space:nowrap;background:#ffffffbf;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.lpd .chip.lime{background:var(--lime);color:var(--on-lime);border-color:#0000}.lpd .chip.ond{color:var(--on-deep);background:#ffffff1f;border-color:#ffffff29}.lpd .chip.mint{background:var(--mint);border-color:#0000}.lpd .chip.sky{background:var(--sky);border-color:#0000}.lpd .chip.peach{background:var(--peach);border-color:#0000}.lpd .chip.butter{background:var(--butter);border-color:#0000}.lpd .bar{background:var(--sunken);border-radius:99px;height:7px;overflow:hidden}.lpd .bar i{background:linear-gradient(90deg,var(--brand),var(--lime));border-radius:99px;height:100%;display:block}.lpd .btn{font:600 14px var(--fb);background:var(--ink);color:var(--paper);border-radius:99px;justify-content:center;align-items:center;gap:10px;display:inline-flex}.lpd .btn .go{background:var(--lime);width:30px;height:30px;color:var(--on-lime);border-radius:50%;place-items:center;display:grid}.lpd .up{background:var(--deep);width:620px;height:200px;color:var(--on-deep);box-shadow:var(--shadow-float);isolation:isolate;border-radius:28px;padding:28px;top:200px;left:100px;overflow:hidden}.lpd .up:before{content:"";z-index:-1;filter:blur(24px);background:radial-gradient(closest-side,#c8f03c4d,#0000);width:60%;height:150%;position:absolute;top:-40%;right:-10%}.lpd .deck{width:310px;height:150px;color:var(--on-pastel);border:1px solid var(--line);border-radius:22px;padding:18px;top:420px}.lpd .deck h3{margin:12px 0 4px;font-size:17px}.lpd .stk{width:150px;height:96px;position:absolute;top:34px;right:28px}.lpd .stk div{font:650 11px/1.2 var(--fd);color:var(--ink);box-shadow:var(--shadow-float);border-radius:14px;padding:10px;position:absolute;inset:0}.lpd .wk{gap:7px;display:flex}.lpd .wk div{text-align:center;font:500 10px var(--fm);color:var(--muted);flex:1}.lpd .wk b{aspect-ratio:1;background:var(--brand);color:#fff;border-radius:50%;place-items:center;margin-top:6px;display:grid}.lpd .wk b.e{background:var(--sunken)}.lpd .ov{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#0f1a0857;animation:28s linear infinite lpd-ovk;position:absolute;inset:0}@keyframes lpd-ovk{0%,9.5%{opacity:0}11%,25%{opacity:1}27%,to{opacity:0}}.lpd .pan{width:500px;height:400px;box-shadow:var(--shadow-float);background:#ffffffeb;border:1px solid #fffc;border-radius:28px;position:absolute;top:110px;left:300px}.lpd .fl{perspective:1000px;width:380px;height:200px;position:absolute;top:70px;left:60px}.lpd .fli{width:100%;height:100%;transform-style:preserve-3d;animation:28s cubic-bezier(.2,.8,.2,1) infinite lpd-flipk;position:relative}@keyframes lpd-flipk{0%,14%{transform:rotateY(0)}16%,99%{transform:rotateY(180deg)}to{transform:rotateY(0)}}.lpd .face{backface-visibility:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:22px;flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:absolute;inset:0}.lpd .face h3{font-size:24px}.lpd .face.back{background:var(--deep);color:var(--on-deep);transform:rotateY(180deg)}.lpd .face.back .lbl{color:var(--lime)}.lpd .rate{gap:12px;width:380px;height:44px;display:flex;position:absolute;top:294px;left:60px}.lpd .rate span{background:var(--sunken);font:600 14px var(--fb);color:var(--ink);border-radius:99px;flex:1;place-items:center;display:grid}.lpd .good{animation:28s linear infinite lpd-goodk}@keyframes lpd-goodk{0%,23%{background:var(--sunken);transform:none}23.6%,25%{background:var(--lime);transform:scale(.95)}27%,to{background:var(--sunken);transform:none}}.lpd .sbtn{animation:28s linear infinite lpd-sbk}@keyframes lpd-sbk{0%,8.4%{background:var(--lime);transform:none}8.6%,10%{background:var(--lime);transform:scale(.96)}12%,to{background:var(--lime);transform:none}}.lpd .toast{background:var(--ink);color:var(--paper);font:600 13px var(--fb);box-shadow:var(--shadow-float);opacity:0;border-radius:16px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute}.lpd .tA{animation:lpd-tAk 28s var(--ease)infinite;top:78px;right:20px}.lpd .tB{animation:lpd-tBk 28s var(--ease)infinite;top:78px;right:20px}@keyframes lpd-tAk{0%,26%{opacity:0;transform:translateY(-10px)}28%,38%{opacity:1;transform:none}40%,to{opacity:0;transform:translateY(-10px)}}@keyframes lpd-tBk{0%,63%{opacity:0;transform:translateY(-10px)}65%,77%{opacity:1;transform:none}79%,to{opacity:0;transform:translateY(-10px)}}.lpd .toast .ck{background:var(--lime);width:22px;height:22px;color:var(--on-lime);border-radius:50%;place-items:center;display:grid}.lpd .row2{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:center;gap:12px;height:52px;padding:0 10px 0 12px;display:flex;position:absolute;left:18px;right:18px}.lpd .row2 b{font:650 13px var(--fd);letter-spacing:-.02em;display:block}.lpd .row2 span.s{color:var(--ink-soft);font-size:11px}.lpd .ico{width:32px;height:32px;color:var(--on-pastel);border-radius:11px;flex:none;place-items:center;display:grid}.lpd .assign{flex:none;width:130px;height:36px;position:relative}.lpd .assign span{font:600 12px var(--fb);border-radius:99px;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.lpd .as1{border:1px solid var(--line-strong);background:#fffc;animation:28s linear infinite lpd-as1k}.lpd .as2{background:var(--lime);color:var(--on-lime);opacity:0;animation:28s linear infinite lpd-as2k}@keyframes lpd-as1k{0%,62.4%{opacity:1}63.2%,97%{opacity:0}99%,to{opacity:1}}@keyframes lpd-as2k{0%,62.4%{opacity:0}63.2%,95%{opacity:1}97%,to{opacity:0}}.lpd .pa{opacity:0;animation:28s linear infinite lpd-pak}@keyframes lpd-pak{0%,63%{opacity:0;transform:scale(.8)}65%,95%{opacity:1;transform:none}97%,to{opacity:0}}.lpd .cap{font:500 15px var(--fb);color:var(--ink-soft);white-space:nowrap;position:absolute;top:0;left:0}.lpd .cA{animation:28s linear infinite lpd-vA}.lpd .cB{opacity:0;animation:28s linear infinite lpd-vB}.lpd .cur{z-index:20;pointer-events:none;opacity:0;animation:28s cubic-bezier(.45,.05,.25,1) infinite lpd-curk;position:absolute;top:0;left:0;transform:translate(1010px,620px)}@keyframes lpd-curk{0%{opacity:0;transform:translate(1010px,620px)}2%{opacity:1;transform:translate(1010px,620px)}7%{transform:translate(212px,368px)}10%{transform:translate(212px,368px)}13%{transform:translate(552px,284px)}16%{transform:translate(552px,284px)}22%{transform:translate(550px,426px)}25%{transform:translate(550px,426px)}31%{transform:translate(900px,300px)}38%{transform:translate(920px,310px)}44%{opacity:1;transform:translate(1130px,640px)}46%{opacity:0;transform:translate(1130px,640px)}54%{opacity:0;transform:translate(1010px,640px)}56%{opacity:1;transform:translate(1010px,640px)}61%{transform:translate(642px,478px)}64%{transform:translate(642px,478px)}70%{transform:translate(250px,296px)}76%{transform:translate(262px,302px)}82%{transform:translate(915px,300px)}90%{opacity:1;transform:translate(1130px,640px)}93%{opacity:0;transform:translate(1130px,640px)}to{opacity:0;transform:translate(1010px,620px)}}.lpd .cur .arrow{filter:drop-shadow(0 4px 6px #0f1a0859);transform-origin:3px 2px;animation:28s linear infinite lpd-pressk}@keyframes lpd-pressk{0%,8.3%,10.5%,13.9%,15.6%,23.4%,25.2%,62.3%,64.2%,to{transform:scale(1)}8.7%,9.5%,14.3%,15%,23.8%,24.6%,62.7%,63.6%{transform:scale(.86)}}.lpd .rip{border:2px solid var(--ink);opacity:0;border-radius:50%;width:28px;height:28px;animation:28s linear infinite lpd-ripk;position:absolute;top:-14px;left:-14px}@keyframes lpd-ripk{0%,8.4%{opacity:0;transform:scale(.2)}8.6%{opacity:.7;transform:scale(.3)}10.4%{opacity:0;transform:scale(1.6)}13.9%{opacity:0;transform:scale(.2)}14.1%{opacity:.7;transform:scale(.3)}15.6%{opacity:0;transform:scale(1.6)}23.4%{opacity:0;transform:scale(.2)}23.6%{opacity:.7;transform:scale(.3)}25.2%{opacity:0;transform:scale(1.6)}62.4%{opacity:0;transform:scale(.2)}62.6%{opacity:.7;transform:scale(.3)}64.2%{opacity:0;transform:scale(1.6)}to{opacity:0}}.lpd .tag{font:600 12px var(--fb);white-space:nowrap;border-radius:8px 99px 99px;padding:4px 10px;position:absolute;top:20px;left:16px}.lpd .tgA{background:var(--lime);color:var(--on-lime);animation:28s linear infinite lpd-vA}.lpd .tgB{background:var(--sky);color:var(--on-pastel);opacity:0;margin-left:0;animation:28s linear infinite lpd-vB}@media (prefers-reduced-motion:reduce){.lpd *,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}.lpd .scB,.lpd .cur{opacity:0}}.lpd.lpd-paused *,.lpd.lpd-paused :before,.lpd.lpd-paused :after{animation-play-state:paused!important}@media (max-width:860px){.lpd .sec{border-radius:32px;margin:0 12px;padding:48px 16px 56px}.lpd .sec h2{font-size:34px!important}.lpd .hd{margin-bottom:28px}.lpd .hd div[style*=height\:28px]{height:56px!important}.lpd .cap{white-space:normal;right:0}}
.lp{--blob-lime:#c8f03c80;--blob-mint:#96d7aa8c;--blob-lilac:#cdc4fa8c}.lp-page{isolation:isolate;background:var(--paper);position:relative;overflow:clip}.lp-page .lp,.lp-page .lpd{background:0 0}.lp-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-blob{background:radial-gradient(closest-side,var(--c),transparent);will-change:transform;border-radius:50%;width:980px;height:980px;margin-top:-490px;animation:26s ease-in-out infinite alternate lp-bg-drift;position:absolute}@keyframes lp-bg-drift{0%{transform:translate(-2%)scale(1)}to{transform:translate(3%,2%)scale(1.08)}}@media (max-width:860px){.lp-blob{width:620px;height:620px;margin-top:-310px}}@media (prefers-reduced-motion:reduce){.lp-blob{animation:none}}.dark .lp-bg{opacity:.35}.lp .mesh{isolation:auto;overflow:visible}.lp .mesh:before{display:none}.lp #tutor{border-radius:44px;margin:0 24px;overflow:hidden;background:var(--deep)!important}.lp .logo{align-items:center;gap:8px;display:inline-flex}.lp .hs{font:800 24px/1 var(--fd);letter-spacing:-.03em;color:var(--ink);margin-left:2px;display:inline-block}
