.lp{--bg:#0a0e1a;--bg2:#0d1120;--lp-ink:#eef1fb;--lp-muted:#9aa8c8;--lp-faint:#69769b;--indigo:#6366f1;--violet:#8b5cf6;--cyan:#22d3ee;--line:#ffffff17;--glass:#ffffff0e;--glass-brd:#ffffff1f;--grad:linear-gradient(100deg,#818cf8,#a78bfa 42%,#22d3ee);--r:14px;--f:"Inter",-apple-system,"Segoe UI Variable Text","Segoe UI",Roboto,system-ui,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;box-sizing:border-box;background:var(--bg);min-height:100dvh;color:var(--lp-ink);font-family:var(--f);-webkit-font-smoothing:antialiased;letter-spacing:-.011em;margin:0;line-height:1.5;overflow-x:clip}.lp *{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp #net{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.lp .page{z-index:1;position:relative}.lp .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.lp .grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.lp .glass{background:var(--glass);border:1px solid var(--glass-brd);-webkit-backdrop-filter:blur(16px)saturate(150%);box-shadow:inset 0 1px #ffffff1a,0 24px 60px -30px #000000b3}@media (prefers-reduced-transparency:reduce){.lp .glass{-webkit-backdrop-filter:none;background:#111725}}.lp .nav{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);background:#0a0e1a8c;align-items:center;height:60px;display:flex;position:sticky;top:0}.lp .nav .wrap{align-items:center;gap:16px;width:100%;display:flex}.lp .brand{letter-spacing:-.02em;align-items:center;gap:11px;font-size:19px;font-weight:650;display:flex}.lp .brand span:first-child{align-items:center;display:inline-flex}.lp .brand svg{display:block}.lp .nav .sp{flex:1}.lp .navlink{color:var(--lp-muted);font-size:14px;font-weight:500}.lp .navlink:hover{color:var(--lp-ink)}.lp .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 20px;font-size:14.5px;font-weight:600;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .2s,filter .2s,background .2s;display:inline-flex}.lp .btn-primary{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 8px 26px -8px #7c5cf699}.lp .btn-primary:hover{filter:saturate(1.1);transform:translateY(-2px);box-shadow:0 14px 40px -10px #7c5cf6bf}.lp .btn-primary:active{transform:translateY(0)}.lp .btn-ghost{background:var(--glass);border-color:var(--glass-brd);color:var(--lp-ink)}.lp .btn-ghost:hover{background:#ffffff1a;transform:translateY(-1px)}.lp .btn.sm{border-radius:9px;height:36px;padding:0 15px;font-size:13.5px}.lp .hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;min-height:calc(100dvh - 60px);padding:40px 0 64px;display:grid}.lp .chip{background:var(--glass);border:1px solid var(--glass-brd);color:var(--lp-muted);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.lp .chip .dot{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);border-radius:50%}.lp h1.title{letter-spacing:-.035em;text-wrap:balance;margin:20px 0 0;font-size:clamp(38px,5.2vw,66px);font-weight:750;line-height:1.02}.lp .lede{color:var(--lp-muted);max-width:30rem;margin:20px 0 0;font-size:clamp(15px,1.4vw,18px);line-height:1.6}.lp .cta-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lp .sub{color:var(--lp-faint);margin-top:16px;font-size:12.5px}.lp .demo{border-radius:20px;padding:20px}.lp .demo .dhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.lp .demo .tkt{color:var(--lp-faint);font-size:12px;font-family:var(--mono)}.lp .demo h3{letter-spacing:-.01em;margin:4px 0 0;font-size:15.5px;font-weight:600}.lp .pill{color:#c7ccff;background:#818cf829;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;transition:all .25s}.lp .demo.rev .pill{color:#8ff0c4;background:#4ec48c2e}.lp .mx{grid-template-columns:22px repeat(3,1fr);align-items:center;gap:6px;display:grid}.lp .mx .hc{color:var(--lp-muted);text-align:center;letter-spacing:.02em;padding-bottom:3px;font-size:10.5px;font-weight:650}.lp .mx .rl{color:var(--lp-faint);text-align:right;font-variant-numeric:tabular-nums;font-size:10.5px;font-family:var(--mono);padding-right:2px}.lp .mx .cell{border:1px solid var(--glass-brd);cursor:pointer;background:#ffffff08;border-radius:8px;height:30px;transition:background .35s,border-color .25s,box-shadow .2s,transform .12s}.lp .mx .cell:hover{border-color:#a78bfa8c;transform:translateY(-1px)}.lp .mx .cell.mine{background:linear-gradient(150deg,#6366f1,#8b5cf6);border-color:#0000;box-shadow:0 7px 18px -9px #7c5cf6cc}.lp .demo.rev .cell[data-c="1"]{background:#818cf83d}.lp .demo.rev .cell[data-c="2"]{background:#818cf880}.lp .demo.rev .cell[data-c="3"]{background:#818cf8cc}.lp .demo.rev .cell.mine{background:linear-gradient(150deg,#6366f1,#8b5cf6)}.lp .demo.rev .cell.split{border-color:#e8806299}.lp .demo.rev .cell.split[data-c="1"],.lp .demo.rev .cell.split[data-c="2"]{background:#e8806257}.lp .demo .foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.lp .demo .meta{color:var(--lp-muted);font-variant-numeric:tabular-nums;font-size:12px}.lp .demo .meta b{color:var(--lp-ink);font-weight:600}.lp .rvl{cursor:pointer;color:#fff;white-space:nowrap;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:1px solid #0000;border-radius:9px;height:34px;padding:0 14px;font-size:13px;font-weight:600;transition:transform .15s,filter .2s}.lp .rvl:hover{filter:saturate(1.08);transform:translateY(-1px)}.lp section.blk{padding:96px 0;position:relative}.lp .ey{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-faint);font-size:12.5px;font-weight:650}.lp h2.h{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:12px 0 0;font-size:clamp(28px,3.4vw,42px);font-weight:720;line-height:1.08}.lp .subh{color:var(--lp-muted);max-width:46ch;margin-top:14px;font-size:15.5px;line-height:1.6}.lp .flow{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px;display:grid;position:relative}.lp .step{border-radius:var(--r);padding:24px;position:relative}.lp .step .n{color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(150deg,#6366f1,#8b5cf6);border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.lp .step h4{letter-spacing:-.01em;margin:16px 0 6px;font-size:17px;font-weight:640}.lp .step p{color:var(--lp-muted);margin:0;font-size:14.5px;line-height:1.55}.lp .bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(150px,auto);gap:18px;margin-top:44px;display:grid}.lp .cell{border-radius:var(--r);flex-direction:column;padding:24px;display:flex}.lp .cell h4{letter-spacing:-.01em;margin:0 0 7px;font-size:17px;font-weight:640}.lp .cell p{color:var(--lp-muted);margin:0;font-size:14px;line-height:1.55}.lp .c-lg{grid-column:span 4}.lp .c-md{grid-column:span 3}.lp .c-sm{grid-column:span 2}.lp .c-3{grid-column:span 3}.lp .cell .art{margin-top:auto;padding-top:18px}.lp .mgrid{grid-template-columns:repeat(5,1fr);gap:5px;max-width:220px;display:grid}.lp .mgrid span{aspect-ratio:1;border:1px solid var(--line);background:#ffffff0d;border-radius:5px}.lp .mgrid span.on{background:linear-gradient(150deg,#6366f1,#8b5cf6);border-color:#0000}.lp .mgrid span.cy{background:linear-gradient(150deg,#22d3ee,#818cf8);border-color:#0000}.lp .dbars{align-items:flex-end;gap:6px;height:60px;display:flex}.lp .dbars i{background:linear-gradient(#818cf8,#6366f1);border-radius:5px 5px 0 0;flex:1}.lp .dbars i.hot{background:linear-gradient(#f0a58e,#e5643f)}.lp .avatars{display:flex}.lp .avatars span{color:#fff;border:2px solid #0d1120;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-8px;font-size:11px;font-weight:600;display:grid}.lp .avatars span:first-child{margin-left:0}.lp .tags{flex-wrap:wrap;gap:7px;display:flex}.lp .tags span{border:1px solid var(--glass-brd);color:var(--lp-muted);background:#ffffff0d;border-radius:999px;padding:5px 11px;font-size:12px}.lp .tags span.on{color:#c7ccff;background:#818cf829;border-color:#0000}.lp .tags span.add{color:var(--lp-faint);border-style:dashed}.lp .hist{flex-direction:column;display:flex}.lp .hist div{color:var(--lp-muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:flex}.lp .hist div:last-child{border:0;padding-bottom:0}.lp .hist b{color:var(--lp-ink);font-weight:600}.lp .hist .sc{font-family:var(--mono);color:#c7ccff;font-variant-numeric:tabular-nums}.lp .band{text-align:center;border-radius:24px;padding:56px 40px;position:relative;overflow:hidden}.lp .band h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:730}.lp .band p{color:var(--lp-muted);max-width:40ch;margin:14px auto 0}.lp .band .cta-row{justify-content:center}.lp .glowring{filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#7c5cf659,#0000 70%);height:340px;position:absolute;inset:-40% -10% auto}.lp footer{border-top:1px solid var(--line);color:var(--lp-faint);padding:40px 0;font-size:13.5px}.lp footer .wrap{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.lp footer .tag{color:var(--lp-muted)}.lp .rv{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.lp .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp .rv{opacity:1;transition:none;transform:none}}@media (max-width:900px){.lp .hero{grid-template-columns:1fr;gap:34px;min-height:auto;padding:48px 0}.lp .flow{grid-template-columns:1fr}.lp .bento{grid-template-columns:repeat(2,1fr)}.lp .c-lg,.lp .c-md,.lp .c-sm,.lp .c-3{grid-column:span 2}.lp .navlink.hideM{display:none}}@media (max-width:560px){.lp .bento{grid-template-columns:1fr}.lp .c-lg,.lp .c-md,.lp .c-sm,.lp .c-3{grid-column:span 1}}