.lp{--bg:#0d0e10;--slab:#16181b;--win:#101215;--s1:#1f2228;--s2:#292d34;--line:#262a31;--line2:#3a404a;--t:#fff;--td:#c8cfdb;--tf:#9ea7b6;--a:#00E5A8;--at:#00E5A8;--ink:#00141a;--inkd:rgba(0,20,26,.72);--pink:#ff6b8a;--purple:#c89aff;--blue:#6aa9ff;--gold:#ffd166;--red:#ff4d5e;--paper:#eceef1;--wsh:0 30px 70px -30px rgba(0,0,0,.7)}[data-theme=light] .lp{--bg:#ebecef;--slab:#fff;--win:#fff;--s1:#f3f4f6;--s2:#e6e8ec;--line:#e5e7eb;--line2:#d2d5db;--t:#0a0a0a;--td:#4b515a;--tf:#6e757f;--at:#008a65;--paper:#16181b;--wsh:0 24px 50px -28px rgba(15,20,30,.28)}.lp,.lp *{box-sizing:border-box;margin:0;padding:0}html:has(.lp){scroll-padding-top:90px}html:has(.lp):not([data-lp-route-nav]){scroll-behavior:smooth}.lp{background:var(--bg);color:var(--t);font:400 16px/1.5 Geist,system-ui,sans-serif;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-wrap:pretty;transition:background .3s}.lp b,.lp strong,.lp h1,.lp h2,.lp h3,.lp h4{font-weight:500}.lp a{color:var(--at);text-decoration:none}.lp a:hover{color:var(--t)}.lp code,.lp .mono{font-family:Hack,ui-monospace,monospace;font-weight:400}.lp .page{padding:0 14px 14px;max-width:1520px;margin:0 auto}.lp .in{max-width:1180px;margin:0 auto}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border-radius:12px;font:500 15px Geist;white-space:nowrap;transition:filter .15s,box-shadow .15s,color .15s,background .15s}.lp .btns{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.lp .b-a{background:var(--a);color:var(--ink)}.lp .b-a:hover{color:var(--ink);filter:brightness(1.08)}.lp .b-twitch{background:#9146ff;color:#fff}.lp .b-twitch:hover{color:#fff;background:#772ce8}.lp .b-twitch svg{flex-shrink:0}.lp .b-ink{background:var(--ink);color:var(--a)}.lp .b-ink:hover{color:#fff}.lp .b-line{box-shadow:inset 0 0 0 1.5px #00141a61;color:var(--ink)}.lp .b-line:hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.lp .b-ghost{box-shadow:inset 0 0 0 1.5px var(--line2);color:var(--t)}.lp .b-ghost:hover{color:var(--t);box-shadow:inset 0 0 0 1.5px var(--tf)}.lp .beta{display:flex;align-items:center;gap:12px;padding:12px 18px;font-size:13.5px;color:var(--td)}.lp .beta .tag{font:11px Hack;color:var(--ink);background:var(--gold);border-radius:6px;padding:2px 7px}.lp .beta a{margin-left:auto;white-space:nowrap}.lp .nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:36px;padding:12px 18px;margin:0 -14px;padding-inline:32px;background:color-mix(in oklab,var(--bg) 82%,transparent);backdrop-filter:blur(14px)}.lp .brand{display:flex;align-items:center;gap:10px;font-weight:500;font-size:16px;color:var(--t)}.lp .brand:hover{color:var(--t)}.lp .links{display:flex;gap:24px;font-size:14.5px}.lp .links a{color:var(--td)}.lp .links a:hover{color:var(--t)}.lp .nr{margin-left:auto;display:flex;align-items:center;gap:12px}.lp .moon{width:42px;height:42px;border-radius:12px;background:var(--s1);display:grid;place-items:center;color:var(--td);border:0;cursor:pointer}.lp .moon:hover{color:var(--t)}[data-theme=light] .lp .moon .m{display:none}[data-theme=dark] .lp .moon .s,:root:not([data-theme]) .lp .moon .s{display:none}.lp .slab{border-radius:32px;margin-top:14px;position:relative;overflow:hidden;padding:clamp(28px,5.2vw,72px);transition:background-color .5s ease,color .5s ease}.lp .game{position:absolute;inset:0;width:100%;height:100%;display:block}.lp .ctabs{display:flex;align-items:center;gap:16px;margin-bottom:clamp(28px,4vw,48px)}.lp .ctl{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;min-width:0}.lp .ctl button,.lp .arr button{all:unset;cursor:pointer;flex-shrink:0;position:relative;overflow:hidden;font-size:14.5px;padding:10px 16px;border-radius:12px;background:#00141a14;color:var(--ink);transition:background .3s,color .3s}.lp .ctl button:hover,.lp .arr button:hover{background:#00141a29}.lp .ctl button.on{background:var(--ink);color:#fff}.lp .ctl button i{position:absolute;left:12px;right:12px;bottom:5px;height:2px;border-radius:1px;overflow:hidden}.lp .ctl button.on i:after{content:"";display:block;height:100%;width:0;background:var(--a);animation:lp-fill var(--dur,12s) linear forwards}.lp .car.paused .ctl button.on i:after{animation-play-state:paused}.lp .arr{margin-left:auto;display:flex;gap:8px}.lp .arr button{width:42px;padding:10px 0;text-align:center}.lp .s-dark .ctl button,.lp .s-dark .arr button{background:var(--s1);color:var(--td)}.lp .s-dark .ctl button:hover,.lp .s-dark .arr button:hover{background:var(--s2);color:var(--t)}.lp .s-dark .ctl button.on{background:var(--t);color:var(--bg)}.lp .slides{display:grid}.lp .slide{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s}.lp .slide.on{opacity:1;visibility:visible}.lp .slide .split{align-items:start}.lp .s-dark{background:var(--slab)}.lp .s-mint{background:var(--a)}.lp .s-blue{background:var(--blue)}.lp .s-purple{background:var(--purple)}.lp .s-pink{background:var(--pink)}.lp .s-gold{background:var(--gold)}.lp .s-paper{background:var(--paper)}.lp .s-mint,.lp .s-blue,.lp .s-purple,.lp .s-pink,.lp .s-gold{color:var(--ink)}.lp .s-paper{color:#fff}:root:not([data-theme=light]) .lp .s-paper{color:var(--ink)}[data-theme=light] .lp .s-paper .lbl{color:#ffffff9e}.lp .lbl{display:block;font:500 15px Geist;color:var(--tf);margin-bottom:14px}.lp .s-mint .lbl,.lp .s-blue .lbl,.lp .s-purple .lbl,.lp .s-pink .lbl,.lp .s-gold .lbl{color:var(--inkd)}:root:not([data-theme=light]) .lp .s-paper .lbl{color:var(--inkd)}.lp h1{font-size:clamp(48px,7.4vw,96px);line-height:.92;letter-spacing:-.055em}.lp h2{font-size:clamp(34px,4.4vw,56px);line-height:1;letter-spacing:-.045em}.lp .sh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:end;margin-bottom:44px}.lp .sh p,.lp .sub{font-size:17px;line-height:1.55;color:var(--td)}.lp .s-mint .sub,.lp .s-blue .sub,.lp .s-purple .sub,.lp .s-pink .sub,.lp .s-gold .sub,.lp .s-mint .sh p,.lp .s-blue .sh p,.lp .s-purple .sh p,.lp .s-pink .sh p,.lp .s-gold .sh p{color:var(--ink)}.lp .feats{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.lp .feat{background:var(--s1);border-radius:22px;padding:24px}.lp .feat h4{font-size:18px;letter-spacing:-.015em;margin-bottom:8px}.lp .feat p{font-size:14.5px;line-height:1.55;color:var(--td)}.lp .feat code{font-size:12.5px;background:var(--s2);border-radius:5px;padding:1px 5px}.lp .s-mint .feat,.lp .s-blue .feat,.lp .s-purple .feat,.lp .s-pink .feat,.lp .s-gold .feat{background:#00141a14}.lp .s-mint .feat p,.lp .s-blue .feat p,.lp .s-purple .feat p,.lp .s-pink .feat p,.lp .s-gold .feat p{color:var(--ink)}.lp .s-mint .feat code,.lp .s-blue .feat code,.lp .s-purple .feat code,.lp .s-pink .feat code,.lp .s-gold .feat code{background:#00141a1a}.lp .flist{display:flex;flex-direction:column;gap:0;margin-top:28px}.lp .flist .feat{background:none;border-radius:0;padding:18px 0;border-top:1.5px solid rgba(0,20,26,.18)}.lp .s-dark .flist .feat{border-color:var(--line)}.lp .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:center}.lp .split.flip>:first-child{order:2}.lp .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.lp .tags span{font-size:13.5px;padding:6px 12px;border-radius:99px;background:var(--s1);color:var(--td)}.lp .s-mint .tags span,.lp .s-blue .tags span,.lp .s-purple .tags span,.lp .s-pink .tags span,.lp .s-gold .tags span{background:#00141a1a;color:var(--ink)}.lp .win{background:var(--win);border-radius:20px;color:var(--t);overflow:hidden;box-shadow:var(--wsh);text-align:left}[data-theme=light] .lp .win{box-shadow:var(--wsh),0 0 0 1px var(--line)}.lp .wb{display:flex;align-items:center;gap:12px;padding:13px 18px;font-size:13px;color:var(--td);border-bottom:1px solid var(--line);white-space:nowrap}.lp .wb .st{margin-left:auto;font:10.5px Hack;letter-spacing:.12em;color:var(--tf);overflow:hidden;text-overflow:ellipsis}.lp .wb .st.on{color:var(--at)}.lp .wc{padding:18px 20px}.lp .hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,370px);gap:48px;padding-right:0;padding-bottom:0;min-height:660px}.lp .hero .copy{padding-bottom:clamp(28px,5.2vw,72px);align-self:center}.lp .ver{font:12px Hack;display:flex;gap:12px;align-items:center;margin-bottom:28px}.lp .ver b{font-weight:400;background:var(--ink);color:var(--a);border-radius:6px;padding:2px 8px}.lp .hero .sub{margin:28px 0 32px;max-width:540px;font-size:18px}.lp .free{font:12px Hack;margin-top:16px}.lp .hero .win{align-self:end;border-radius:22px 0 0;box-shadow:none}.lp .dash{display:flex;flex-direction:column;gap:14px}.lp .dash .h{display:flex;justify-content:space-between;align-items:baseline}.lp .dash .h b{font-size:19px;letter-spacing:-.02em}.lp .dash .h span{font:11px Hack;color:var(--tf)}.lp .stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lp .stats div{background:var(--s1);border-radius:14px;padding:14px 16px}.lp .stats small{display:block;font-size:12.5px;color:var(--tf);margin-bottom:4px}.lp .stats b{font-size:26px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lp .stats i{font-style:normal;font:11.5px Hack;color:var(--at);margin-left:8px}.lp .feed{display:flex;flex-direction:column;gap:2px;min-height:96px}.lp .ev{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--td);padding:7px 2px;animation:lp-evIn .5s cubic-bezier(.2,.8,.2,1)}.lp .ev .av{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font:10px Hack;color:var(--ink);flex-shrink:0}.lp .ev b{color:var(--t)}.lp .ev .tm{margin-left:auto;font:11px Hack;color:var(--tf)}@keyframes lp-evIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.lp .botstrip{border-top:1px solid var(--line);padding:16px 20px 22px;display:flex;flex-direction:column;gap:9px;font-size:13.5px;color:var(--td)}.lp .botstrip .bh{display:flex;justify-content:space-between;font-size:13px;color:var(--td)}.lp .botstrip .bh span{font:10.5px Hack;letter-spacing:.12em;color:var(--tf)}.lp .botstrip .req{font:11.5px Hack;color:var(--tf)}.lp .botstrip .req b{font-weight:400;color:var(--at)}.lp .msg{display:flex;gap:9px;align-items:flex-start}.lp .msg .av{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font:9.5px Hack;color:var(--ink);flex-shrink:0;margin-top:1px}.lp .tick{overflow:hidden;padding:28px 0 14px;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lp .tick .tr{display:flex;gap:36px;width:max-content;animation:lp-tick 60s linear infinite;font-size:24px;letter-spacing:-.025em;color:var(--tf);white-space:nowrap}.lp .tick span:nth-child(3n+1){color:var(--t)}@keyframes lp-tick{to{transform:translate(-50%)}}.lp .stage{position:relative;aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:#1d2129;color:#fff;container-type:inline-size;--td:#c8cfdb;--tf:#9ea7b6}.lp .stage .gp{position:absolute;inset:0;display:grid;place-items:center;font:11px Hack;letter-spacing:.24em;color:#ffffff29;background:repeating-linear-gradient(45deg,transparent 0 22px,rgba(255,255,255,.018) 22px 23px)}.lp .ovw{position:absolute;background:#0a0b0de0;border-radius:12px;padding:10px 14px;font-size:13px;color:var(--td)}.lp .ovw small{display:block;font:9.5px Hack;letter-spacing:.14em;color:var(--tf);margin-bottom:4px}.lp .ovw b{color:#fff}.lp .livec{left:3%;top:4.5%;display:flex;gap:8px;align-items:center;padding:6px 10px;font:11px Hack;color:#fff}.lp .livec i{font-style:normal;background:var(--red);border-radius:4px;padding:1px 6px}.lp .win .stage{border-radius:0}.lp .cam{position:absolute;right:2%;bottom:11%;width:23%;aspect-ratio:4/3;border-radius:14px;overflow:hidden;box-shadow:0 0 0 2px #c89aff8c,0 14px 30px -10px #0009;z-index:2}.lp .cam svg{display:block;width:100%;height:100%}.lp .bok circle{animation:lp-vBok 7s ease-in-out infinite alternate}.lp .bok circle:nth-child(2){animation-delay:-3s}.lp .bok circle:nth-child(3){animation-delay:-5s}@keyframes lp-vBok{to{transform:translate(6px,-4px)}}.lp .chatbox{right:2%;top:3%;width:23%;bottom:58.5%;display:flex;flex-direction:column;padding:10px 12px;gap:6px;overflow:hidden}.lp .chatbox .hd{display:flex;justify-content:space-between;font:10px Hack;color:var(--tf)}.lp .chatbox .hd b{font-weight:400;color:var(--a)}.lp .chatbox .ls{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;font-size:12px;line-height:1.35;overflow:hidden}.lp .chatbox .ls p{animation:lp-evIn .4s ease}.lp .chap{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.lp .chap.on{opacity:1;visibility:visible}.lp .al{position:absolute;left:38%;top:27%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;transition:opacity .4s,transform .45s;z-index:3;font-size:clamp(11px,1.25cqw,14px)}.lp .al.show{opacity:1;visibility:visible}.lp .al.out{opacity:0;transform:translate(-50%,-62%)}.lp .al small{display:block;font:.72em Hack;letter-spacing:.16em}.lp .al-sub{perspective:900px}.lp .al-sub .card{display:flex;align-items:center;gap:1.2em;background:var(--a);color:var(--ink);border-radius:1.4em;padding:1em 1.8em 1em 1em;transform:rotateX(-100deg);transform-origin:50%0;box-shadow:0 1.6em 3.6em -.8em #00e5a88c;white-space:nowrap}.lp .al-sub.show .card{animation:lp-aFlip .8s cubic-bezier(.2,1.5,.4,1) forwards}@keyframes lp-aFlip{to{transform:rotateX(0)}}.lp .al-sub .ring{width:4.8em;height:4.8em;position:relative;flex-shrink:0}.lp .al-sub .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.lp .al-sub .rb{fill:none;stroke:#00141a26;stroke-width:6}.lp .al-sub .rf{fill:none;stroke:var(--ink);stroke-width:6;stroke-linecap:round;stroke-dasharray:170;stroke-dashoffset:170}.lp .al-sub.show .rf{transition:stroke-dashoffset 1.2s .5s cubic-bezier(.2,.8,.2,1);stroke-dashoffset:113}.lp .al-sub .rn{position:absolute;inset:0;display:grid;place-content:center;text-align:center;line-height:1}.lp .al-sub .rn b{font-size:1.9em;letter-spacing:-.04em}.lp .al-sub .rn small{font-size:.5em;letter-spacing:.12em;margin-top:2px}.lp .al-sub .tx small{opacity:.7;margin-bottom:.3em}.lp .al-sub .tx b{display:block;font-size:1.6em;letter-spacing:-.025em;line-height:1.1}.lp .al-sub .tx span{font-size:.95em}.lp .burst{position:absolute;left:50%;top:50%}.lp .burst i{position:absolute;width:.55em;height:1em;border-radius:2px;background:var(--c);opacity:0}.lp .al-sub.show .burst i{animation:lp-aConf 1.3s .3s cubic-bezier(.1,.7,.3,1) forwards}@keyframes lp-aConf{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r))}}.lp .al-raid{width:clamp(280px,44cqw,520px)}.lp .al-raid .ban{position:relative;display:flex;align-items:center;gap:1.4em;padding:1.1em 1.6em 1.1em 1.4em;background:var(--purple);color:var(--ink);clip-path:polygon(4%0,100%0,96% 100%,0 100%);transform:translate(-140%) skew(-8deg);overflow:hidden}.lp .al-raid.show .ban{animation:lp-aSweep .7s cubic-bezier(.2,1.2,.3,1) forwards}.lp .al-raid.out{transform:translate(10%,-50%)}@keyframes lp-aSweep{to{transform:translate(0) skew(0)}}.lp .al-raid .speed{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 30px,rgba(255,255,255,.22) 30px 32px,transparent 32px 70px);animation:lp-aSpeed .6s linear infinite;opacity:.6}@keyframes lp-aSpeed{to{background-position:70px 0}}.lp .al-raid .rc{position:relative;text-align:center;line-height:1;padding-right:1.2em;border-right:2px solid rgba(0,20,26,.25)}.lp .al-raid .rc b{display:block;font:400 2.8em Hack;letter-spacing:-.04em}.lp .al-raid .rc small{font-size:.6em;margin-top:.3em}.lp .al-raid .tx{position:relative;min-width:0}.lp .al-raid .tx small{opacity:.7}.lp .al-raid .tx b{display:block;font-size:1.5em;letter-spacing:-.025em;margin:.15em 0 .5em;white-space:nowrap}.lp .march{display:flex;gap:.3em}.lp .march i{width:.6em;height:.6em;border-radius:50%;background:var(--ink);opacity:0;transform:translate(-1.5em)}.lp .al-raid.show .march i{animation:lp-aMarch .35s ease forwards}@keyframes lp-aMarch{to{opacity:.85;transform:none}}.lp .al-tip{display:flex;align-items:flex-start;gap:1em}.lp .al-tip .coin{width:3.8em;height:3.8em;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff1c2,var(--gold) 45%,#d69e1f);color:#5a3d00;display:grid;place-items:center;font:500 1.8em Geist;box-shadow:inset 0 0 0 .18em #5a3d0040,0 .6em 1.4em -.4em #ffd16699;transform:translateY(-12em) rotateY(0);flex-shrink:0;font-size:1em}.lp .al-tip .coin{font-size:1.9em;width:2.1em;height:2.1em}.lp .al-tip.show .coin{animation:lp-aCoin 1s cubic-bezier(.3,1.3,.5,1) forwards}@keyframes lp-aCoin{0%{transform:translateY(-6em) rotateY(0)}70%{transform:translateY(0) rotateY(900deg)}to{transform:translateY(0) rotateY(1080deg)}}.lp .al-tip .rcpt{background:#fff8e6;color:#3a2a00;padding:1em 1.4em 1.8em;min-width:15em;clip-path:inset(0 0 100%0);-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/1em 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/1em 100%}.lp .al-tip.show .rcpt{animation:lp-aPrint 1s .55s steps(9) forwards}@keyframes lp-aPrint{to{clip-path:inset(0 0 0 0)}}.lp .al-tip .rcpt small{color:#8a6d1f;font-size:.65em}.lp .al-tip .who{font-weight:500;font-size:1.1em;margin-top:.5em}.lp .al-tip .amt{font:400 2.6em Hack;letter-spacing:-.04em;line-height:1.1;padding-bottom:.25em;border-bottom:1.5px dashed rgba(58,42,0,.3);margin-bottom:.5em;font-variant-numeric:tabular-nums}.lp .al-tip .msgb{font-size:1em;min-height:1.4em}.lp .oalert{left:38%;top:42%;transform:translate(-50%,-50%) scale(.9);opacity:0;text-align:center;padding:16px 30px;background:var(--a);color:var(--ink);border-radius:16px;white-space:nowrap;transition:opacity .35s,transform .45s cubic-bezier(.2,1.4,.4,1)}.lp .oalert.show{opacity:1;transform:translate(-50%,-50%) scale(1)}.lp .oalert small{color:var(--ink);opacity:.75}.lp .oalert b{display:block;color:var(--ink);font-size:clamp(15px,2.2cqw,24px);letter-spacing:-.02em;margin:2px 0}.lp .oalert span{font-size:13px}.lp .sgoal{left:2%;top:3.5%;width:25%}.lp .stimer{right:2%;bottom:calc(11% + 23%*.75*16/9 + 1.6%);width:23%;height:13%;padding:0 1.2cqw;display:flex;flex-direction:column;justify-content:center;gap:.15cqw;overflow:hidden}.lp .stimer small{font-size:max(7px,.85cqw);margin:0}.lp .stimer b{font:400 2.5cqw Hack;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.lp .stimer .sn{font-size:max(8px,1cqw);color:var(--tf);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .stimer .add{position:absolute;right:10px;top:10px;background:var(--a);color:var(--ink);font:12px Hack;border-radius:7px;padding:2px 7px;opacity:0;transform:translateY(6px);transition:.3s}.lp .stimer .add.show{opacity:1;transform:none}.lp .sbar{position:absolute;left:0;right:0;bottom:0;height:8.5%;display:flex;align-items:center;gap:clamp(12px,2.6cqw,32px);padding:0 2%;background:#0a0b0deb;border-top:2px solid var(--a);font-size:clamp(10px,1.15cqw,13.5px);color:#fff;white-space:nowrap;overflow:hidden;z-index:2}.lp .sbar small{font:.72em Hack;letter-spacing:.14em;color:var(--tf);margin-right:.7em}.lp .sbar .nm{font-weight:500;background:var(--a);color:var(--ink);align-self:stretch;display:flex;align-items:center;padding:0 1.1em;margin-left:-2.2cqw}.lp .wg{transition:box-shadow .4s,opacity .4s}.lp .stage[data-ch="1"] .wg[data-g="1"],.lp .stage[data-ch="2"] .wg[data-g="2"],.lp .stage[data-ch="3"] .wg[data-g="3"]{box-shadow:0 0 0 1.5px var(--a),0 0 0 6px #00e5a829}.lp .stage[data-ch="1"] .wg:not([data-g="1"]),.lp .stage[data-ch="2"] .wg:not([data-g="2"]),.lp .stage[data-ch="3"] .wg:not([data-g="3"]),.lp .stage[data-ch="0"] .wg{opacity:.8}.lp .stage .caps.wg{opacity:1}.lp .stage .caps.idle{opacity:0;transform:translate(-50%) translateY(6px)}.lp .caps{transition:opacity .45s,transform .45s,box-shadow .4s;z-index:2}.lp .caps .cw{min-width:0;flex:1}.lp .caps .spk{display:block;font:.6em Hack;letter-spacing:.14em;color:var(--a);margin-bottom:.25em;text-transform:uppercase}.lp .stage[data-ch="1"] .wg[data-g="1"],.lp .stage[data-ch="2"] .wg[data-g="2"]{opacity:1}.lp .caps{position:absolute;left:38%;bottom:12.5%;transform:translate(-50%);width:54%;display:flex;gap:12px;align-items:flex-start;background:#000000c7;border-radius:12px;padding:10px 16px 11px;font-size:clamp(12px,1.7cqw,20px);line-height:1.35;color:#fff;font-weight:500}.lp .caps .cc{font:10px Hack;letter-spacing:.1em;border:1px solid rgba(255,255,255,.5);border-radius:4px;padding:2px 5px;margin-top:.35em;flex-shrink:0;color:#fffc}.lp .caps p{height:2.7em;overflow:hidden;text-wrap:wrap}.lp .caps p span{transition:color .25s}.lp .caps p span.cur{color:#ffffff8c}.lp .bar{height:7px;border-radius:4px;background:#ffffff1f;margin-top:8px;overflow:hidden}.lp .bar i{display:block;height:100%;background:var(--a);border-radius:4px;transition:width .8s cubic-bezier(.2,.8,.2,1)}.lp .olabels{position:absolute;left:3%;bottom:5%;display:flex;gap:8px}.lp .olabels .ovw{position:static}.lp .osub{left:38%;top:42%;transform:translate(-50%,-50%);text-align:center;padding:18px 34px}.lp .osub .clk{font:400 clamp(26px,5.6cqw,62px) Hack;color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lp .osub .add{position:absolute;right:-14px;top:-12px;background:var(--a);color:var(--ink);font:12px Hack;border-radius:8px;padding:3px 8px;opacity:0;transform:translateY(6px);transition:.3s}.lp .osub .add.show{opacity:1;transform:none}.lp .ocount{left:3%;bottom:5%}.lp .ocount b{font-family:Hack;font-weight:400}.lp .code{left:3%;top:15%;bottom:5%;width:40%;padding:0;display:flex;flex-direction:column;font:12px/1.6 Hack;color:var(--td)}.lp .code .ch{display:flex;justify-content:space-between;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.08);font-size:10px;letter-spacing:.1em;color:var(--tf)}.lp .code pre{flex:1;padding:10px 12px;font:inherit;white-space:pre-wrap;overflow:hidden}.lp .code pre .k{color:var(--purple)}.lp .code pre .v{color:var(--gold)}.lp .code .ok{padding:8px 12px;border-top:1px solid rgba(255,255,255,.08);font-size:10px;letter-spacing:.1em;color:var(--a);opacity:0;transition:opacity .3s}.lp .code .ok.show{opacity:1}.lp .cgoal{left:48%;top:38%;width:26%;transition:all .5s}.lp .cgoal.neon{background:#1e0a2deb;box-shadow:0 0 0 1.5px var(--purple),0 0 30px #c89aff73}.lp .cgoal.neon small{color:var(--purple)}.lp .cgoal.neon .bar i{background:var(--purple)}.lp .rail{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.lp .rail button{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;border-radius:16px;background:var(--s1);font-size:14.5px;color:var(--td);transition:background .2s,color .2s}.lp .rail button:hover{color:var(--t)}.lp .rail button.on{color:var(--t);background:var(--s2)}.lp .rail button i{height:3px;border-radius:2px;background:var(--line2);overflow:hidden}.lp .rail button i:after{content:"";display:block;height:100%;width:0;background:var(--a)}.lp .rail button.on i:after{animation:lp-fill var(--dur,7s) linear forwards}@keyframes lp-fill{to{width:100%}}@container (max-width:520px){.lp .chatbox{display:none}.lp .cam,.lp .stimer{width:30%}.lp .sbar span:nth-child(n+4){display:none}.lp .caps{width:70%}.lp .ogoal{width:44%}.lp .code{width:52%}.lp .cgoal{left:58%;width:38%}.lp .oalert,.lp .osub{left:50%}}.lp .bld .wc{display:flex;flex-direction:column;gap:16px}.lp .prompt{background:var(--s1);border-radius:14px;padding:14px 16px;font-size:15px;min-height:76px;color:var(--t)}.lp .prompt .cur{display:inline-block;width:2px;height:1.05em;background:var(--at);vertical-align:-2px;margin-left:1px;animation:lp-blink 1s steps(1) infinite}@keyframes lp-blink{50%{opacity:0}}.lp .bsteps{display:flex;flex-direction:column;gap:7px;font:12px Hack;color:var(--tf)}.lp .bsteps span{display:flex;gap:10px;opacity:.35;transition:opacity .3s}.lp .bsteps span:before{content:"○";color:var(--tf)}.lp .bsteps span.done{opacity:1}.lp .bsteps span.done:before{content:"●";color:var(--at)}.lp .cy{border-radius:16px;padding:18px 20px;background:#160b22;color:#fff;box-shadow:0 0 0 1.5px var(--purple),0 0 36px #c89aff59;opacity:0;transform:translateY(10px) scale(.98);transition:.5s cubic-bezier(.2,.8,.2,1)}.lp .cy.show{opacity:1;transform:none}.lp .cy .r{display:flex;justify-content:space-between;font:10.5px Hack;letter-spacing:.12em;color:var(--purple)}.lp .cy .n{margin:8px 0 10px;font-size:15px;color:#d8c8ef}.lp .cy .n b{font-size:44px;letter-spacing:-.04em;color:#fff;margin-right:4px;font-variant-numeric:tabular-nums}.lp .cy .bar{background:#c89aff29}.lp .cy .bar i{background:var(--purple);box-shadow:0 0 12px var(--purple)}.lp .cy .f{display:flex;justify-content:space-between;margin-top:10px;font:10.5px Hack;color:#a993c6}.lp .promise{margin-top:22px;font-size:14.5px;line-height:1.55;padding:18px 20px;border-radius:18px;background:#00141a14}.lp .botgrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;align-items:stretch}.lp .reel{display:flex;flex-direction:column}.lp .reel .tabs{display:flex;gap:4px;padding:8px 10px;border-bottom:1px solid var(--line)}.lp .reel .tabs button{all:unset;cursor:pointer;font-size:13px;color:var(--tf);padding:7px 12px;border-radius:9px;position:relative}.lp .reel .tabs button:hover{color:var(--t)}.lp .reel .tabs button.on{background:var(--s1);color:var(--t)}.lp .reel .body{flex:1;min-height:280px;padding:18px 20px;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;font-size:14px;color:var(--td);overflow:hidden}.lp .reel .body .msg{animation:lp-evIn .4s ease}.lp .reel .body .msg b{color:var(--t);margin-right:6px}.lp .reel .sys{font:11.5px Hack;color:var(--tf);padding-left:31px;animation:lp-evIn .4s ease}.lp .reel .sys b{font-weight:400;color:var(--at)}.lp .reel .act{display:inline-block;font:10.5px Hack;color:var(--ink);background:var(--pink);border-radius:5px;padding:1px 6px;margin-left:6px}.lp .reel .gw{margin-left:31px;background:var(--s1);border-radius:12px;padding:12px 14px;animation:lp-evIn .4s ease}.lp .reel .gw .bar{background:var(--s2)}.lp .reel .gw .r{display:flex;justify-content:space-between;font:11px Hack;color:var(--tf)}.lp .botfeats{display:flex;flex-direction:column;gap:14px}.lp .botfeats .feat{flex:1}.lp .mods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin-top:44px}.lp .mods div{border-top:1.5px solid rgba(0,20,26,.22);padding:14px 44px 18px 0;position:relative}.lp .mods b{display:block;font-size:16px;margin-bottom:3px}.lp .mods span{font-size:13.5px;line-height:1.4;display:block}.lp .mods i{position:absolute;right:0;top:16px;width:30px;height:18px;border-radius:10px;background:#00141a2e;transition:background .3s}.lp .mods i:after{content:"";position:absolute;left:3px;top:3px;width:12px;height:12px;border-radius:50%;background:#00141a80;transition:transform .3s cubic-bezier(.3,1.5,.5,1),background .3s}.lp .mods div.on i{background:var(--ink)}.lp .mods div.on i:after{transform:translate(12px);background:var(--purple)}.lp .pipe .wc{display:flex;flex-direction:column;gap:16px}.lp .pin{display:flex;gap:12px;align-items:center}.lp .src{font:10.5px Hack;letter-spacing:.12em;color:var(--ink);background:var(--blue);border-radius:6px;padding:3px 8px;flex-shrink:0;transition:background .3s}.lp .pin .tx{font-size:15px;color:var(--t);min-width:0}.lp .layers{display:flex;flex-direction:column;gap:4px}.lp .layers span{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--tf);padding:9px 12px;border-radius:10px;background:var(--s1);transition:background .25s,color .25s}.lp .layers span:after{content:"";font:10.5px Hack;letter-spacing:.08em}.lp .layers span.pass{color:var(--td)}.lp .layers span.pass:after{content:"PASS";color:var(--tf)}.lp .layers span.scan{background:var(--s2);color:var(--t)}.lp .layers span.scan:after{content:"SCANNING";color:var(--t)}.lp .layers span.hit{background:#ff6b8a24;color:var(--t)}.lp .layers span.hit:after{content:"MATCH";color:var(--pink)}.lp .seen{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lp .seen div{background:var(--s1);border-radius:12px;padding:12px 14px;font-size:13.5px;color:var(--td);min-height:66px}.lp .seen small{display:block;font:10px Hack;letter-spacing:.12em;color:var(--tf);margin-bottom:5px}.lp .seen .red{background:var(--td);color:transparent;border-radius:3px}.lp .verdict{display:flex;gap:12px;align-items:baseline;font-size:13px;color:var(--tf);border-top:1px solid var(--line);padding-top:14px}.lp .verdict b{font:11px Hack;letter-spacing:.12em;color:var(--ink);border-radius:6px;padding:3px 8px;background:var(--a);flex-shrink:0}.lp .verdict b.r{background:var(--gold)}.lp .verdict b.x{background:var(--pink)}.lp .ftabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.lp .ftabs button{all:unset;cursor:pointer;font-size:14.5px;padding:10px 16px;border-radius:12px;background:var(--s1);color:var(--td)}.lp .ftabs button:hover{color:var(--t)}.lp .ftabs button.on{background:var(--a);color:var(--ink)}.lp .fwin .wb .nm{color:var(--t)}.lp .ftabs button{position:relative;overflow:hidden}.lp .ftabs button i{position:absolute;left:12px;right:12px;bottom:5px;height:2px;border-radius:1px;overflow:hidden;opacity:0}.lp .ftabs button.on i{opacity:1;background:#00141a2e}.lp .ftabs button i:after{content:"";display:block;height:100%;background:var(--ink);transform-origin:left;transform:scaleX(var(--k,0))}.lp .badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.lp .badges span{font-size:13.5px;padding:6px 12px;border-radius:99px;background:#00141a1a}.lp .script pre{font:12.5px/1.75 Hack;color:var(--td);padding:18px 20px;min-height:178px;white-space:pre-wrap}.lp .script pre .k{color:var(--purple)}.lp .script pre .s{color:var(--gold)}.lp .script pre .f{color:var(--at)}.lp .runlog{border-top:1px solid var(--line);padding:14px 20px 18px;display:flex;flex-direction:column;gap:8px;font:12px Hack;color:var(--td);min-height:150px}.lp .runlog div{display:flex;justify-content:space-between;animation:lp-evIn .35s ease}.lp .runlog div span{color:var(--tf)}.lp .runlog div:first-child{color:var(--t)}.lp .runlog div:not(:first-child):before{content:"→";color:var(--at);margin-right:10px}.lp .runlog div:not(:first-child){justify-content:flex-start}.lp .runlog div:not(:first-child) span{margin-left:auto}.lp .tipw{position:relative}.lp .tipw .wc{display:flex;flex-direction:column;gap:16px;padding:24px}.lp .tipw .who{display:flex;gap:14px;align-items:center}.lp .tipw .who .av{width:48px;height:48px;border-radius:14px;background:var(--gold);color:var(--ink);display:grid;place-items:center;font:500 18px Geist}.lp .tipw .who b{display:block;font-size:18px}.lp .tipw .who span{font-size:14px;color:var(--tf)}.lp .amts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.lp .amts span{text-align:center;border-radius:12px;padding:12px 0;background:var(--s1);font-weight:500;transition:background .25s,color .25s}.lp .amts span.on{background:var(--gold);color:var(--ink)}.lp .tipw .note{background:var(--s1);border-radius:12px;padding:12px 14px;font-size:14px;color:var(--td)}.lp .tipw .ft{display:flex;justify-content:space-between;font:11px Hack;color:var(--tf)}.lp .tipw .send{height:46px;border-radius:12px;background:var(--a);color:var(--ink);display:grid;place-items:center;font-weight:500}.lp .merch{position:absolute;right:18px;bottom:18px;display:flex;gap:12px;align-items:center;background:var(--ink);color:#fff;border-radius:14px;padding:12px 16px;font-size:13.5px;box-shadow:0 18px 40px -16px #0009;opacity:0;transform:translateY(12px);transition:.45s cubic-bezier(.2,.8,.2,1)}.lp .merch.show{opacity:1;transform:none}.lp .merch b{color:var(--gold)}.lp .pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lp .pair .slab{margin-top:0;display:flex;flex-direction:column}.lp .pair h2{font-size:clamp(30px,3.2vw,42px)}.lp .pair .sub{margin:18px 0 28px}.lp .pair .win{margin-bottom:14px}.lp .pair .feats{margin-top:auto}.lp .pairwrap{margin-top:14px}.lp .dfeed .ev{padding:8px 0;border-top:1px solid var(--line)}.lp .dfeed .ev:first-child{border-top:0}.lp .srch{display:flex;align-items:center;gap:10px;background:var(--s1);border-radius:12px;padding:10px 14px;font:13px Hack;color:var(--t)}.lp .srch .cnt{margin-left:auto;font-size:11px;color:var(--tf)}.lp .hrows{display:flex;flex-direction:column;margin-top:10px;font-size:13.5px}.lp .hr{display:grid;grid-template-columns:44px 84px 1fr auto;gap:10px;align-items:baseline;padding:7px 0;border-top:1px solid var(--line);color:var(--td);transition:opacity .3s}.lp .hr .t{font:11px Hack;color:var(--tf)}.lp .hr .u{color:var(--t);font-weight:500;overflow:hidden;text-overflow:ellipsis}.lp .hr mark{background:#00e5a838;color:var(--t);border-radius:3px;padding:0 2px}.lp .hr .tg{font:10px Hack;letter-spacing:.06em;color:var(--pink)}.lp .hrows.f .hr:not(.m){opacity:.25}.lp .lead{display:flex;gap:10px;margin-top:12px}.lp .lead div{flex:1;display:flex;align-items:center;gap:10px;background:var(--s1);border-radius:12px;padding:10px 12px;font-size:13.5px}.lp .lead .av{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font:10px Hack;color:var(--ink)}.lp .lead span{margin-left:auto;font:11px Hack;color:var(--tf)}.lp .datatags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:22px 0 8px}.lp .datatags span{font-size:14px;padding:7px 14px;border-radius:99px;background:var(--slab);color:var(--td)}.lp .chg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lp .chg article{border-radius:22px;padding:24px 24px 28px;display:flex;flex-direction:column;gap:10px;background:#00141a0f}[data-theme=light] .lp .chg article{background:#ffffff0f}.lp .chg time{font-size:13.5px;color:#007a59}[data-theme=light] .lp .chg time{color:var(--a)}.lp .chg h4{font-size:19px;letter-spacing:-.02em;line-height:1.2}.lp .chg p{font-size:14.5px;line-height:1.55;opacity:.78}.lp .s-paper .sh a{font-weight:500;color:inherit;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--a);text-decoration-thickness:2px}.lp .betac{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:center}.lp .betac h3{font-size:28px;letter-spacing:-.03em;margin-bottom:12px}.lp .betac p{font-size:16px;line-height:1.6;color:var(--td);max-width:640px}.lp .bviz{background:var(--s1);border-radius:20px;padding:18px}.lp .bviz .tiles{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.lp .bviz .tiles i{aspect-ratio:1;border-radius:5px;background:var(--s2);transition:background .4s,box-shadow .4s}.lp .bviz .tiles i.bug{background:var(--pink);box-shadow:0 0 14px #ff6b8a99}.lp .bviz .tiles i.fix{background:var(--a)}.lp .bviz .bf{display:flex;justify-content:space-between;margin-top:14px;font:12px Hack;color:var(--tf)}.lp .bviz .bf b{font-weight:400;color:var(--t)}.lp .bviz .bf .stt{color:var(--at)}.lp .bviz .bf .stt.bug{color:var(--pink)}.lp .close{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end}.lp .close h2{font-size:clamp(40px,5.6vw,72px);max-width:820px}.lp .close .sub{margin-top:22px;max-width:640px;color:var(--ink)}.lp .foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;padding:28px 18px 14px;font-size:13.5px;color:var(--tf)}.lp .foot a{color:var(--tf)}.lp .foot a:hover{color:var(--t)}.lp .foot .sp{flex:1}.lp .rv{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.lp .rv.shown{opacity:1;transform:none}@media (max-width:1100px){.lp .links{gap:18px;font-size:14px}.lp .mods{grid-template-columns:repeat(3,minmax(0,1fr))}.lp .chg{grid-template-columns:1fr 1fr}}@media (max-width:980px){.lp .arr{display:none}.lp .nav{flex-wrap:wrap;gap:10px 20px}.lp .links{order:3;width:100%;overflow-x:auto;padding-bottom:4px}.lp .hero{grid-template-columns:1fr;padding-right:clamp(28px,5.2vw,72px);min-height:0}.lp .hero .win{border-radius:22px 22px 0 0}.lp .sh,.lp .split,.lp .botgrid,.lp .pair,.lp .betac,.lp .close{grid-template-columns:minmax(0,1fr)}.lp .split.flip>:first-child{order:0}.lp .mods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lp .page{padding:0 8px 8px}.lp .slab{border-radius:24px;margin-top:8px}.lp .beta .say{display:none}.lp .rail{grid-template-columns:1fr 1fr}.lp .chg,.lp .mods{grid-template-columns:minmax(0,1fr)}.lp .seen{grid-template-columns:1fr}.lp .nav .b-a{display:none}.lp .pair{gap:8px}}@media (prefers-reduced-motion:reduce){.lp,.lp *,.lp *:before,.lp *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.lp .rv{opacity:1;transform:none}}.lp .dockwin{display:flex;flex-direction:column;height:700px;margin-top:24px;padding:10px;position:relative;overflow:visible!important;background:#0d0e10!important}.lp .dockwin ot-dock{flex:1;min-height:0;overflow:hidden;width:100%;border:0;display:block;background:#0d0e10;border-radius:14px 14px 22px;box-shadow:0 0 0 1px #2a2e36}.lp .dockwin:before,.lp .dockwin:after{content:"";position:absolute;width:22px;height:22px;background:#0d0e10;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M22 0V22H0A22 22 0 0 0 22 0Z'/%3E%3C/svg%3E")center/100% 100%no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M22 0V22H0A22 22 0 0 0 22 0Z'/%3E%3C/svg%3E")center/100% 100%no-repeat;pointer-events:none}.lp .dockwin:before{right:0;top:-21.5px}.lp .dockwin:after{left:-21.5px;bottom:0}@media (max-width:980px){.lp .dockwin:before{inset:auto -22px 0 auto;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M0 0V22H22A22 22 0 0 1 0 0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M0 0V22H22A22 22 0 0 1 0 0Z'/%3E%3C/svg%3E")}}.lp{overflow-x:clip}@media (min-width:981px){.lp .hero.s-mint{background:linear-gradient(#0d0e10,#0d0e10) right bottom/90px 90px no-repeat,var(--a)}.lp .hero:after{content:"";position:absolute;right:0;bottom:0;width:64px;height:64px;border:0 solid var(--a);border-width:0 3px 3px 0;border-bottom-right-radius:32px;pointer-events:none;z-index:4;-webkit-mask:radial-gradient(circle at 0 0,transparent 30%,#000 75%);mask:radial-gradient(circle at 0 0,transparent 30%,#000 75%)}}@media (max-width:980px){.lp .dockwin{height:600px;margin:0 auto;width:100%;max-width:390px;justify-self:center;border-radius:22px 22px 0 0!important}.lp .dockwin ot-dock{border-radius:14px}}@media (max-width:640px){.lp .nav{backdrop-filter:none;background:var(--bg)}.lp .dockwin{height:480px}}@container (max-width:520px){.lp .stimer{height:auto;bottom:auto;top:3.5%;right:2%;padding:5px 9px}.lp .stimer b{font-size:15px}.lp .stimer .sn,.lp .stimer small,.lp .chatbox{display:none}.lp .sgoal{width:40%}.lp .sbar{font-size:10px}.lp .caps{font-size:12.5px}.lp .al{font-size:11px}}.lp .hero>*{position:relative;z-index:1}.lp .hero:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;border-radius:inherit}.lp .hero[data-tex=dots]:before{background:radial-gradient(rgba(0,20,26,.16) 1.1px,transparent 1.5px)0 0/16px 16px;-webkit-mask:radial-gradient(120% 100%at 0% 0%,#000 25%,transparent 78%);mask:radial-gradient(120% 100%at 0% 0%,#000 25%,transparent 78%)}.lp .fl{padding:clamp(16px,2.4vw,28px);display:flex;flex-direction:column;gap:16px}.lp .fl-hook{font:12px Hack;letter-spacing:.04em;color:var(--td)}.lp .fl-main{display:block}.lp .fl-scroll{width:100%;overflow-x:auto;overflow-y:hidden;min-width:0}.lp .fl-sz{position:relative;overflow:hidden;margin:0 auto}.lp .fl-cv{position:absolute;left:0;top:0;width:900px;height:340px;transform-origin:0 0;transition:opacity .5s}.lp .fl-cv.dim{opacity:.35}.lp .fl-cv svg{position:absolute;left:0;top:0;overflow:visible}.lp .fe{fill:none;stroke:var(--line2);stroke-width:1.6;transition:stroke .3s}.lp .fe.on{stroke:var(--a)}.lp .fdot{fill:var(--a);filter:drop-shadow(0 0 5px var(--a))}.lp .fel{position:absolute;transform:translate(-50%,-50%);font:9.5px Hack;letter-spacing:.08em;text-transform:uppercase;color:var(--tf);background:var(--win);padding:1px 6px;border-radius:6px}.lp .fn{position:absolute;--c:#fff;border:1.5px solid var(--c);border-radius:14px;padding:10px 12px;background:var(--win);transition:background .3s,box-shadow .3s}.lp .fn[data-k=trigger]{--c:#ff6b8a}.lp .fn[data-k=switch],.lp .fn[data-k=condition]{--c:#ffb547}.lp .fn[data-k=llm]{--c:#b48cff}.lp .fn[data-k=control]{--c:#8fa3bf}.lp .fn[data-k=action]{--c:var(--a)}.lp .fn[data-k=stop]{--c:#7d8590}[data-theme=light] .lp .fn[data-k=trigger]{--c:#e0446a}[data-theme=light] .lp .fn[data-k=switch],[data-theme=light] .lp .fn[data-k=condition]{--c:#c98a00}[data-theme=light] .lp .fn[data-k=llm]{--c:#8a55d6}[data-theme=light] .lp .fn[data-k=control]{--c:#5f7391}[data-theme=light] .lp .fn[data-k=action]{--c:#00b585}[data-theme=light] .lp .fn[data-k=stop]{--c:#8a9099}.lp .fn small{display:block;font:9.5px Hack;letter-spacing:.12em;text-transform:uppercase;color:var(--c);margin-bottom:4px}.lp .fn b{display:block;font-size:14px;font-weight:500;line-height:1.3;color:var(--t)}.lp .fn .fd{display:flex;justify-content:space-between;align-items:center;gap:8px;font:10.5px Hack;color:var(--tf);margin-top:5px}.lp .fn .fd i{font-style:normal}.lp .fn .fd>span{display:flex;align-items:center;gap:5px;color:var(--td);white-space:nowrap}.lp .fn em{font-style:normal}.lp .fn.on{background:var(--c);box-shadow:0 10px 26px -12px var(--c)}.lp .fn.on small,.lp .fn.on b,.lp .fn.on .fd,.lp .fn.on .fd>span{color:#0d0e10}.lp .fn.pulse{animation:lp-fnp .5s ease}@keyframes lp-fnp{40%{transform:scale(1.045)}}.lp .fn.think .fv{animation:lp-fnt 1s ease-in-out infinite}@keyframes lp-fnt{50%{opacity:.35}}.lp .fn.block{animation:lp-fnb .45s ease}@keyframes lp-fnb{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.lp .fmb{position:relative;height:5px;border-radius:99px;background:color-mix(in srgb,var(--t) 12%,transparent);margin-top:8px}.lp .fmb i{position:absolute;left:0;top:0;bottom:0;width:15%;border-radius:99px;background:var(--c)}.lp .fmb u{position:absolute;left:62.5%;top:-3px;bottom:-3px;width:1.5px;background:var(--t);opacity:.6}.lp .fn.on .fmb{background:#0000002e}.lp .fn.on .fmb i,.lp .fn.on .fmb u{background:#0d0e10}.lp .fmn{font-weight:700}.lp .fring{width:13px;height:13px;border-radius:50%;background:conic-gradient(var(--c) var(--p,0%),color-mix(in srgb,var(--c) 28%,transparent)0)}.lp .fn.on .fring{background:conic-gradient(#0d0e10 var(--p,0%),rgba(0,0,0,.2)0)}.lp .fl-out{display:flex;flex-direction:column;gap:10px;min-height:340px}.lp .ft{background:var(--s1);border-radius:14px;padding:11px 13px;opacity:0;transform:translate(14px);transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1),box-shadow .4s}.lp .ft.in{opacity:1;transform:none}.lp .fl-out.pay .ft:not(.hero){opacity:.35}.lp .ft.hero{transform:scale(1.03);box-shadow:0 0 0 1.5px var(--a),0 18px 40px -18px #00e5a880}.lp .fth{display:flex;align-items:center;gap:6px;font:10px Hack;letter-spacing:.1em;text-transform:uppercase;color:var(--tf);margin-bottom:7px}.lp .fth svg{width:12px;height:12px}.lp .ftst{margin-left:auto;font-style:normal;padding:1px 7px;border-radius:99px;background:#ff3b5029;color:#ff5c6e;letter-spacing:.06em}.lp .ftc{font-size:13.5px;line-height:1.4;color:var(--td)}.lp .ftc b{font-weight:600;margin-right:4px}.lp .ftc s{color:var(--tf)}.lp .ftm{font:10.5px Hack;color:var(--tf);margin-top:6px}.lp .ftq{list-style:none;display:flex;flex-direction:column;gap:4px;font-size:12.5px}.lp .ftq li{display:flex;gap:6px;justify-content:space-between;align-items:center;padding:5px 8px;border-radius:8px;background:color-mix(in srgb,var(--t) 5%,transparent);color:var(--td);max-height:44px;overflow:hidden;transition:background .3s,opacity .45s,max-height .5s .2s,padding .5s .2s,margin .5s .2s}.lp .ftq li b{color:var(--t);font-weight:500}.lp .ftq li i{font:10.5px Hack;font-style:normal;color:var(--tf)}.lp .ftq li.x{background:#ff3b5024;text-decoration:line-through}.lp .ftq li.gone{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:-4px}.lp .ftn{display:flex;align-items:baseline;justify-content:space-between;font-size:13px;color:var(--td)}.lp .ftn b{font-size:24px;font-weight:600;color:var(--t);display:inline-block}.lp .ftn b.bump{animation:lp-fnp .5s;color:var(--at)}.lp .ftw{display:flex;align-items:center;gap:10px}.lp .ftw p{font-size:13px;color:var(--t)}.lp .wave{display:flex;gap:2px;align-items:center;height:20px}.lp .wave i{width:3px;height:5px;border-radius:2px;background:var(--a);animation:lp-wv .8s ease-in-out infinite}@keyframes lp-wv{50%{height:18px}}.lp .ftclip .thumb{position:relative;aspect-ratio:16/9;border-radius:10px;background:#1c2a3a;display:grid;place-items:center;overflow:hidden}.lp .thumb .play{width:32px;height:32px;border-radius:50%;background:#ffffffeb;display:grid;place-items:center}.lp .thumb .play svg{width:11px;height:12px;fill:#0d0e10;margin-left:2px}.lp .thumb em{position:absolute;right:8px;bottom:6px;font:10.5px Hack;font-style:normal;color:#fff;background:#0000008c;padding:1px 5px;border-radius:5px}.lp .scrub{height:4px;border-radius:99px;background:color-mix(in srgb,var(--t) 12%,transparent);margin-top:8px;overflow:hidden}.lp .scrub i{display:block;height:100%;width:0;background:var(--a);transition:width 4.5s linear .3s}.lp .ft.in .scrub i{width:100%}.lp .tl{position:relative;height:22px;border-bottom:1.5px solid var(--line2);background:repeating-linear-gradient(90deg,var(--line2)0 1px,transparent 1px 12.5%) left bottom/100% 6px no-repeat}.lp .tl .pin{position:absolute;left:72%;bottom:1px;width:16px;height:16px;color:var(--a);transform:translate(-50%,-26px);opacity:0;transition:transform .5s cubic-bezier(.3,1.6,.5,1) .15s,opacity .2s .15s}.lp .tl .pin svg{width:16px;height:16px}.lp .ft.in .tl .pin{transform:translate(-50%);opacity:1}.lp .ftl>span{display:block;font:10.5px Hack;color:var(--tf);margin-top:7px}@media (max-width:980px){.lp .fl-main{grid-template-columns:minmax(0,1fr)}.lp .fl-out{min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (prefers-reduced-motion:reduce){.lp .fn.pulse,.lp .fn.block,.lp .wave i{animation:none}}.lp .clp{max-width:940px;margin:0 auto;padding:clamp(48px,8vw,104px) clamp(20px,4vw,32px) clamp(56px,8vw,96px)}.lp .clh{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--line)}.lp .clh h1{font-size:clamp(28px,3.4vw,36px);letter-spacing:-.035em;line-height:1.1;font-weight:600}.lp .clh a{font-size:13.5px;color:var(--tf);text-decoration:none}.lp .clh a:hover{color:var(--t)}.lp .clg{display:grid;grid-template-columns:140px minmax(0,1fr);gap:48px}.lp .cln{position:sticky;top:96px;align-self:start;padding-top:28px;display:flex;flex-direction:column;gap:2px}.lp .cln b{font:11px Hack;letter-spacing:.12em;color:var(--tf);opacity:.7;margin:14px 0 6px}.lp .cln b:first-child{margin-top:0}.lp .cln a{display:flex;justify-content:space-between;font-size:13.5px;color:var(--tf);text-decoration:none;padding:4px 0;transition:color .15s}.lp .cln a span{font:11px Hack;opacity:.6}.lp .cln a:hover{color:var(--t)}.lp .cln a.on,.lp .cln a.on span{color:var(--at);opacity:1}.lp .clm.on>summary{color:var(--at)}.lp .cll{display:flex;flex-direction:column;padding-bottom:40vh}.lp .cly{font:11px Hack;letter-spacing:.12em;color:var(--tf);opacity:.7;margin:40px 0 -8px}.lp .clm{scroll-margin-top:90px}.lp .clm summary{list-style:none;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;outline:none;display:flex;align-items:baseline;gap:10px;padding:28px 0 6px;font:11px Hack;letter-spacing:.12em;text-transform:uppercase;color:var(--tf)}.lp .clm summary::-webkit-details-marker{display:none}.lp .clm summary:focus-visible{outline:2px solid var(--a);outline-offset:4px;border-radius:4px}.lp .clm summary em{font-style:normal;letter-spacing:0;text-transform:none;font-family:Geist;font-size:13px;opacity:.75}.lp .clm summary:after{content:"+";margin-left:auto;font-size:14px;color:var(--tf)}.lp .clm[open] summary:after{content:"−"}.lp .clm summary:hover,.lp .clm summary:hover:after{color:var(--t)}.lp .clm[open] summary em{display:none}.lp .clm:not([open]){border-bottom:1px solid var(--line)}.lp .clm:not([open]) summary{padding-bottom:16px}.lp .clm ol{list-style:none}.lp .clm li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px;padding:16px 0;border-bottom:1px solid var(--line);scroll-margin-top:90px}.lp .clm li:target{background:linear-gradient(90deg,rgba(0,229,168,.08),transparent 70%)}.lp .clm li time{font:12.5px Hack;color:var(--tf);padding-top:3px}.lp .clm h3{font-size:16px;letter-spacing:-.01em;line-height:1.35;font-weight:500;color:var(--t);display:flex;gap:8px;align-items:baseline}.lp .clm h3 a{font:13px Hack;color:var(--tf);text-decoration:none;opacity:0;transition:opacity .15s}.lp .clm li:hover h3 a,.lp .clm h3 a:focus-visible{opacity:1}.lp .clm h3 a:hover{color:var(--at)}.lp .clm h3 a.ok{opacity:1;color:var(--at)}.lp .clm p{font-size:14.5px;line-height:1.6;color:var(--td);margin-top:4px}@media (max-width:760px){.lp .clg{grid-template-columns:minmax(0,1fr);gap:0}.lp .cln{display:none}}@media (max-width:560px){.lp .clm li{grid-template-columns:minmax(0,1fr);gap:4px}}.lp .ftabs button,.lp .ctl button,.lp .arr button{min-height:44px;box-sizing:border-box}.lp .fl-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin}@media (max-width:640px){.lp .ftabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-8px}.lp .ftabs::-webkit-scrollbar{display:none}.lp .ftabs button{flex-shrink:0}.lp .cll{padding-bottom:20vh}.lp .clh{flex-direction:column;gap:8px}}@media (hover:none){.lp .clm h3 a{opacity:.5}}.lp{font-feature-settings:normal;min-height:100vh;overflow-x:clip}.lp *:before,.lp *:after{box-sizing:content-box}html:has(.lp),html:has(.lp) body{background:#0d0e10}html[data-theme=light]:has(.lp),html[data-theme=light]:has(.lp) body{background:#ebecef}
