.lp{--lp-bg:#0b0c0e;--lp-s1:#0e0f11;--lp-s2:#121316;--lp-s3:#17181a;--lp-b1:#1b1b1d;--lp-b2:#232427;--lp-fg:#ebecec;--lp-fg2:#c9cacc;--lp-mut:#a4a5a5;--lp-dim:#6e7074;--lp-acc:#34c77b;--lp-green:#34c77b;--lp-blue:#5b8def;--lp-amber:#e9a23b;--lp-purple:#8f7bf2;--lp-red:#ef5b5b;--lp-green-a:#34c77b29;--lp-blue-a:#5b8def29;--lp-glow:0 0 0 3px #5b8def1f,0 8px 30px #5b8def1a;background:var(--lp-bg);color:var(--lp-fg);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter,system-ui,sans-serif;position:relative;overflow-x:hidden}.lp *{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.lp-nav{z-index:50;-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--lp-b1);background:#0b0c0eb8;position:sticky;top:0}.lp-nav-in{justify-content:space-between;align-items:center;gap:16px;height:60px;display:flex}.lp-brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.lp-mark{width:26px;height:26px;color:var(--lp-fg);flex:none;display:block}.lp-links{color:var(--lp-fg2);gap:26px;font-size:14px;display:flex}.lp-links a:hover{color:var(--lp-fg)}.lp-nav-right{align-items:center;gap:10px;display:flex}.lp-btn{border:1px solid var(--lp-b2);background:var(--lp-s3);height:38px;color:var(--lp-fg);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.lp-btn:hover{background:#1d1e21;border-color:#2b2c30}.lp-btn.pri{background:var(--lp-fg);color:var(--lp-bg);border-color:var(--lp-fg)}.lp-btn.pri:hover{background:#fff}.lp-btn.lg{border-radius:12px;height:46px;padding:0 22px;font-size:15px}.lp-pill-row{justify-content:center;padding-top:28px;display:flex}.lp-pill{background:var(--lp-s3);border:1px solid var(--lp-b2);height:34px;color:var(--lp-fg2);border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 14px;font-size:13px;display:inline-flex}.lp-pill b{color:var(--lp-fg);font-weight:500}.lp-pill span.go{background:var(--lp-fg);height:24px;color:var(--lp-bg);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.lp-hero{grid-template-columns:1.3fr 1fr;align-items:end;gap:40px;padding:64px 0 36px;display:grid}.lp-h1{letter-spacing:-.035em;color:var(--lp-fg);margin:0;font-size:64px;font-weight:300;line-height:1.02}.lp-h1 .dim{color:var(--lp-mut)}.lp-sub{color:var(--lp-mut);max-width:420px;margin:0 0 22px;font-size:17px;line-height:1.55}.lp-cta-row{flex-wrap:wrap;gap:10px;display:flex}.lp-hero-right{padding-bottom:6px}.lp-chains{border-top:1px solid var(--lp-b1);border-bottom:1px solid var(--lp-b1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:26px 0 34px;display:flex}.lp-chain{color:var(--lp-dim);filter:grayscale();opacity:.8;align-items:center;gap:10px;font-size:15px;font-weight:500;transition:opacity .2s,filter .2s;display:flex}.lp-chain:hover{filter:none;opacity:1;color:var(--lp-fg2)}.lp-chain img{border-radius:50%;width:22px;height:22px}.lp-chain .soon{color:var(--lp-dim);border:1px solid var(--lp-b2);border-radius:999px;padding:2px 7px;font-size:11px}.lp-window{border:1px solid var(--lp-b1);background:var(--lp-s1);background-image:radial-gradient(circle,#ffffff12 1px,#0000 1.4px);background-size:22px 22px;border-radius:18px;min-height:460px;margin:28px 0 0;position:relative;overflow:hidden}.lp-window:after{content:"";background:linear-gradient(to bottom,transparent,var(--lp-bg));pointer-events:none;height:140px;position:absolute;inset:auto 0 0}.lp-win-tag,.lp-win-tabs{color:var(--lp-mut);border:1px solid var(--lp-b2);background:#0b0c0eb3;border-radius:999px;align-items:center;gap:8px;padding:5px 10px 5px 8px;font-size:12px;display:inline-flex;position:absolute;top:18px;left:18px}.lp-win-tag i{background:var(--lp-green);width:7px;height:7px;box-shadow:0 0 10px var(--lp-green);border-radius:50%}.lp-win-grid{grid-template-columns:1fr 1fr;align-items:start;gap:28px;padding:70px 36px 60px;display:grid}.lp-flow{flex-direction:column;gap:14px;max-width:340px;margin:0 auto;display:flex}.lp-node{background:var(--lp-s2);border:1px solid var(--lp-b2);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:relative}.lp-node:before{content:"";background:var(--lp-b2);width:1px;height:14px;position:absolute;top:-14px;left:50%}.lp-node:first-child:before{display:none}.lp-node .t{color:var(--lp-fg);justify-content:space-between;align-items:center;font-size:13px;font-weight:500;display:flex}.lp-node .t em{color:var(--lp-mut);font-size:11px;font-style:normal;font-weight:500}.lp-node .d{color:var(--lp-mut);font-size:12px}.lp-card{background:var(--lp-s2);border:1px solid var(--lp-b2);border-radius:14px;flex-direction:column;gap:12px;max-width:360px;margin:0 auto;padding:18px;display:flex}.lp-card h4{color:var(--lp-fg);margin:0;font-size:15px;font-weight:600}.lp-card .sub{color:var(--lp-mut);margin-top:-8px;font-size:12px}.lp-field label{color:var(--lp-mut);margin-bottom:5px;font-size:11px;display:block}.lp-field div{border:1px solid var(--lp-b2);background:var(--lp-s1);height:36px;color:var(--lp-fg2);font-variant-numeric:tabular-nums;border-radius:9px;align-items:center;padding:0 11px;font-size:13px;display:flex}.lp-field div.mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.lp-card .go{background:var(--lp-fg);height:38px;color:var(--lp-bg);border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.lp-eyebrow{text-align:center;color:var(--lp-mut);margin:0 0 14px;font-size:13px}.lp-h2{text-align:center;letter-spacing:-.03em;max-width:760px;color:var(--lp-fg);margin:0 auto 40px;font-size:52px;font-weight:300;line-height:1.05}.lp-h2 .dim{color:var(--lp-mut)}.lp-sec{padding:96px 0 0}.lp-bento{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.lp-bc{background:var(--lp-s1);border:1px solid var(--lp-b1);border-radius:16px;flex-direction:column;grid-column:span 2;gap:6px;min-height:300px;padding:22px 22px 0;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.lp-bc.wide{grid-column:span 3;min-height:330px}.lp-bc:hover{border-color:var(--lp-b2)}.lp-bc .k{color:var(--lp-mut);font-size:12px}.lp-bc h3{letter-spacing:-.015em;color:var(--lp-fg);max-width:300px;margin:0;font-size:18px;font-weight:500}.lp-bc .arrow{border:1px solid var(--lp-b2);width:28px;height:28px;color:var(--lp-mut);border-radius:8px;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:18px;right:18px}.lp-bc .vis{margin-top:auto;padding-top:18px}.lp-mock{background:var(--lp-s2);border:1px solid var(--lp-b2);color:var(--lp-fg2);border-bottom:0;border-radius:12px 12px 0 0;flex-direction:column;gap:10px;padding:14px;font-size:12px;display:flex}.lp-mock .row{justify-content:space-between;align-items:center;gap:10px;display:flex}.lp-mock .chk{background:var(--lp-green-a);width:16px;height:16px;color:var(--lp-green);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:8px;font-size:10px;display:inline-flex}.lp-mock .bar{background:var(--lp-s3);border-radius:3px;height:6px;overflow:hidden}.lp-mock .bar i{background:linear-gradient(90deg,var(--lp-blue),var(--lp-purple));border-radius:3px;width:68%;height:100%;display:block}.lp-mock .chip{border:1px solid var(--lp-b2);background:var(--lp-s1);height:26px;color:var(--lp-fg2);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:inline-flex}.lp-mock .chip img{border-radius:50%;width:14px;height:14px}.lp-mock .line{background:var(--lp-b2);flex:1;min-width:14px;height:1px;position:relative}.lp-mock .line:after{content:"";background:var(--lp-fg2);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-1px}.lp-mock .mono{color:var(--lp-mut);font-family:ui-monospace,SF Mono,Menlo,monospace}.lp-mock .big{color:var(--lp-fg);letter-spacing:-.02em;font-size:22px;font-weight:500}.lp-mock .tok{background:var(--lp-s1);border:1px solid var(--lp-b2);border-radius:10px;flex:1;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.lp-mock .tok img{border-radius:50%;width:18px;height:18px}.lp-mock .swap{border:1px solid var(--lp-b2);width:30px;height:30px;color:var(--lp-mut);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.lp-grid-head{color:var(--lp-mut);margin:0 0 14px;font-size:13px}.lp-lgrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.lp-lg{background:var(--lp-s1);border:1px solid var(--lp-b1);border-radius:12px;flex-direction:column;gap:12px;min-height:104px;padding:16px;transition:border-color .2s,background .2s;display:flex}.lp-lg:hover{border-color:var(--lp-b2);background:var(--lp-s2)}.lp-lg i{border-radius:5px;width:18px;height:18px;display:block}.lp-lg span{color:var(--lp-fg2);font-size:14px;line-height:1.35}.lp-pgrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lp-pc{background:var(--lp-s1);border:1px solid var(--lp-b1);border-radius:16px;flex-direction:column;justify-content:space-between;gap:26px;min-height:220px;padding:24px;display:flex}.lp-pc.feat{grid-column:span 2;grid-template-columns:1fr 1.4fr;gap:24px;padding:0;display:grid;overflow:hidden}.lp-pc.feat .art{background:radial-gradient(120% 100% at 30% 30%,#26282d,var(--lp-s1)70%);border-right:1px solid var(--lp-b1);min-height:220px;position:relative}.lp-pc.feat .art:before{content:"";background-image:radial-gradient(circle,#ffffff17 1px,#0000 1.4px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 75%);mask-image:radial-gradient(circle,#000 30%,#0000 75%)}.lp-pc.feat .body{flex-direction:column;justify-content:space-between;gap:26px;padding:24px 24px 24px 0;display:flex}.lp-pc .tag{color:var(--lp-mut);border:1px solid var(--lp-b2);border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:11px}.lp-pc p{letter-spacing:-.015em;color:var(--lp-fg);margin:0;font-size:19px;font-weight:300;line-height:1.35}.lp-pc p .dim{color:var(--lp-mut)}.lp-pc .who{color:var(--lp-mut);font-size:12px}.lp-pc .who b{color:var(--lp-fg2);font-size:13px;font-weight:500;display:block}.lp-cta{border:1px solid var(--lp-b1);background:var(--lp-s1);text-align:center;border-radius:20px;margin-top:96px;padding:84px 24px 0;position:relative;overflow:hidden}.lp-cta:after{content:"";background:linear-gradient(to bottom,var(--lp-s3),var(--lp-bg));border-top:1px solid var(--lp-b2);border-radius:20px 20px 0 0;height:120px;margin-top:44px;display:block}.lp-cta .lp-h2{margin-bottom:14px;font-size:44px}.lp-cta p{color:var(--lp-mut);max-width:460px;margin:0 auto 22px;font-size:15px;line-height:1.5}.lp-foot{border-top:1px solid var(--lp-b1);margin-top:56px;padding:56px 0 0}.lp-foot-grid{grid-template-columns:2.2fr repeat(5,1fr);gap:28px;display:grid}.lp-foot h5{color:var(--lp-dim);margin:0 0 14px;font-size:13px;font-weight:400}.lp-foot ul{color:var(--lp-fg2);flex-direction:column;gap:12px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.lp-foot ul a{color:var(--lp-fg2)}.lp-foot .tagline{color:var(--lp-mut);max-width:300px;margin:10px 0 0;font-size:13px;line-height:1.5}.lp-foot-brand{padding-right:24px}.lp-ai{flex-direction:column;gap:10px;margin-top:28px;font-size:13px;display:flex}.lp-ai-h{color:var(--lp-dim);margin-bottom:2px;font-size:12px}.lp-ai a{color:var(--lp-fg2);align-items:center;gap:8px;font-weight:500;display:inline-flex}.lp-ai a:hover{color:var(--lp-fg)}.lp-ai a i{opacity:.7;border:1.5px solid;border-radius:50%;flex:none;width:14px;height:14px;position:relative}.lp-ai a i:after{content:"";background:currentColor;border-radius:50%;position:absolute;inset:3.5px}.lp-badge{color:var(--lp-mut);align-items:center;gap:12px;margin-top:30px;font-size:12.5px;line-height:1.4;display:flex}.lp-badge b{color:var(--lp-fg2);font-weight:500}.lp-badge-seal{border:1px solid var(--lp-b2);background:var(--lp-s2);letter-spacing:.04em;width:40px;height:40px;color:var(--lp-fg2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.lp-foot-bottom{border-top:1px solid var(--lp-b1);color:var(--lp-fg2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding:44px 0 0;font-size:13px;display:flex}.lp-foot-bottom nav{gap:24px;display:flex}.lp-foot-bottom nav a:hover{color:var(--lp-fg)}.lp-social{gap:10px;display:flex}.lp-social a{border:1px solid var(--lp-b2);color:var(--lp-mut);border-radius:6px;padding:4px 9px;font-size:12px}.lp-social a:hover{color:var(--lp-fg);border-color:var(--lp-fg2)}.lp-copy{color:var(--lp-mut);margin:24px 0 0;font-size:13px}.lp-wordmark{letter-spacing:-.04em;color:var(--lp-fg);-webkit-user-select:none;user-select:none;-webkit-mask-composite:source-in;justify-content:center;align-items:flex-end;gap:.06em;margin:40px 0 -.2em;padding:0;font-size:clamp(72px,16.5vw,230px);font-weight:600;line-height:.9;display:flex;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 1.45px,#0000 1.95px),linear-gradient(#00000059,#000 75%);mask-image:radial-gradient(circle,#000 1.45px,#0000 1.95px),linear-gradient(#00000059,#000 75%);-webkit-mask-size:8px 8px,100% 100%;mask-size:8px 8px,100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect}.lp-wordmark-mark{width:.78em;height:.78em;color:var(--lp-fg);margin-bottom:.06em}.lp-rails{pointer-events:none;z-index:0;position:absolute;inset:0}.lp-rails:before,.lp-rails:after{content:"";background:var(--lp-b1);width:1px;position:absolute;top:0;bottom:0}.lp-rails:before{left:calc(50% - 620px)}.lp-rails:after{right:calc(50% - 620px)}@media (max-width:1300px){.lp-rails:before{left:24px}.lp-rails:after{right:24px}}@media (max-width:980px){.lp-hero{grid-template-columns:1fr;gap:20px;padding-top:48px}.lp-h1{font-size:46px}.lp-h2{font-size:38px}.lp-bento{grid-template-columns:repeat(2,1fr)}.lp-bc,.lp-bc.wide{grid-column:span 1}.lp-lgrid{grid-template-columns:repeat(2,1fr)}.lp-pgrid{grid-template-columns:1fr}.lp-pc.feat{grid-column:span 1;grid-template-columns:1fr}.lp-pc.feat .art{border-right:0;border-bottom:1px solid var(--lp-b1);min-height:140px}.lp-pc.feat .body{padding:0 24px 24px}.lp-win-grid{grid-template-columns:1fr;padding:64px 18px 50px}.lp-foot-grid{grid-template-columns:1fr 1fr}.lp-foot-brand{grid-column:1/-1;padding-right:0}.lp-wordmark-mark,.lp-links{display:none}}@media (max-width:560px){.lp-bento,.lp-lgrid{grid-template-columns:1fr}.lp-h1{font-size:38px}.lp-cta .lp-h2{font-size:32px}.lp-chains{justify-content:flex-start;gap:16px}}html:has(.lp){scroll-behavior:smooth}.lp{--ease-out:cubic-bezier(.22,1,.36,1)}.lp.anim-ready [data-anim]:not([data-inview]){opacity:0;transform:translateY(14px)}.lp.anim-ready [data-anim]{transition:opacity .7s var(--ease-out),transform .7s var(--ease-out),filter .95s var(--ease-out);transition-delay:var(--d,0s)}.lp.anim-ready [data-anim][data-blur]:not([data-inview]){filter:blur(12px);transform:none}.lp.anim-ready [data-anim][data-inview]{opacity:1;filter:none;transform:none}.lp [data-delay="1"]{--d:.12s}.lp [data-delay="2"]{--d:.24s}.lp [data-delay="3"]{--d:.36s}.lp [data-delay="4"]{--d:.48s}.lp [data-delay="5"]{--d:.6s}.lp [data-delay="6"]{--d:.72s}.lp [data-delay="7"]{--d:.84s}.lp-bc,.lp-lg,.lp-pc,.lp-chain,.lp-pill{transition:border-color .15s,background-color .15s,transform .15s,color .15s}.lp-bc:hover,.lp-lg:hover{transform:translateY(-1px)}.lp-bc .arrow{transition:transform .15s,border-color .15s,color .15s}.lp-bc:hover .arrow{color:var(--lp-fg);border-color:#2b2c30;transform:translate(2px,-2px)}.lp-btn:hover{transform:translateY(-1px)}.lp-btn:active,.lp-replay:active,.lp-pill:active{transform:scale(.97)}.lp-bc:active,.lp-lg:active,.lp-pc:active{transform:scale(.992)}.lp-replay{transition:transform .15s,background-color .15s,border-color .15s}.lp-pill{position:relative;overflow:hidden}.lp-pill:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff14 50%,#0000 80%);animation:2.4s linear infinite lp-shimmer;position:absolute;inset:0;transform:translate(-120%)}@keyframes lp-shimmer{to{transform:translate(120%)}}.lp.anim-ready .lp-h1{animation:lp-rise .7s var(--ease-out)both}.lp.anim-ready .lp-hero-right{animation:lp-rise .7s var(--ease-out).12s both}.lp.anim-ready .lp-pill-row{animation:lp-rise .6s var(--ease-out)both}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lp-chains{padding:0;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp-chains-track{gap:56px;width:max-content;padding:26px 0 30px;animation:36s linear infinite lp-marquee;display:flex}.lp-chains:hover .lp-chains-track{animation-play-state:paused}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp.anim-ready .lp-window{animation:lp-rise .7s var(--ease-out).2s both}.lp.anim-ready .lp-node{animation:lp-float .42s var(--ease-out)both}.lp.anim-ready .lp-node:first-child{animation-delay:.5s}.lp.anim-ready .lp-node:nth-child(2){animation-delay:.62s}.lp.anim-ready .lp-node:nth-child(3){animation-delay:.74s}.lp.anim-ready .lp-node:nth-child(4){animation-delay:.86s}.lp.anim-ready .lp-card{animation:lp-float .52s var(--ease-out).7s both}@keyframes lp-float{0%{opacity:.1;transform:translateY(22px)scale(.97)}to{opacity:1;transform:none}}.lp-node{transition:border-color .3s,background-color .3s,opacity .3s}.lp-node .st span{display:none}.lp-node .st .p{display:inline}.lp-node .st .a:before{content:"";background:var(--lp-blue);vertical-align:0;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1s ease-in-out infinite lp-pulse;display:inline-block}@keyframes lp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.lp-node.is-active{box-shadow:var(--lp-glow);background:#13161d;border-color:#5b8def8c}.lp-node.is-active .st span{display:none}.lp-node.is-active .st .a{display:inline}.lp-node.is-done .st span{display:none}.lp-node.is-done .st .d{color:var(--lp-green);display:inline}.lp-node.is-done .d,.lp-node .st .p{color:var(--lp-dim)}.lp-node .st .a{color:var(--lp-blue)}.lp-window[data-step="1"] .lp-node:first-child,.lp-window[data-step="2"] .lp-node:nth-child(2),.lp-window[data-step="3"] .lp-node:nth-child(3),.lp-window[data-step="4"] .lp-node:nth-child(4){box-shadow:var(--lp-glow);background:#13161d;border-color:#5b8def8c}.lp-window[data-step="1"] .lp-node:first-child .st .p,.lp-window[data-step="2"] .lp-node:nth-child(2) .st .p,.lp-window[data-step="3"] .lp-node:nth-child(3) .st .p,.lp-window[data-step="4"] .lp-node:nth-child(4) .st .p{display:none}.lp-window[data-step="1"] .lp-node:first-child .st .a,.lp-window[data-step="2"] .lp-node:nth-child(2) .st .a,.lp-window[data-step="3"] .lp-node:nth-child(3) .st .a,.lp-window[data-step="4"] .lp-node:nth-child(4) .st .a{display:inline}.lp-window[data-step="2"] .lp-node:first-child .st .p,.lp-window[data-step="3"] .lp-node:nth-child(-n+2) .st .p,.lp-window[data-step="4"] .lp-node:nth-child(-n+3) .st .p,.lp-window[data-step="5"] .lp-node .st .p{display:none}.lp-window[data-step="2"] .lp-node:first-child .st .d,.lp-window[data-step="3"] .lp-node:nth-child(-n+2) .st .d,.lp-window[data-step="4"] .lp-node:nth-child(-n+3) .st .d,.lp-window[data-step="5"] .lp-node .st .d{color:var(--lp-green);display:inline}.lp-window[data-step="2"] .lp-node:first-child,.lp-window[data-step="3"] .lp-node:nth-child(-n+2),.lp-window[data-step="4"] .lp-node:nth-child(-n+3),.lp-window[data-step="5"] .lp-node{box-shadow:none;border-color:#34c77b59}.lp-node:before{transition:background-color .3s}.lp-window[data-step="2"] .lp-node:nth-child(2):before,.lp-window[data-step="3"] .lp-node:nth-child(-n+3):before,.lp-window[data-step="4"] .lp-node:nth-child(-n+4):before,.lp-window[data-step="5"] .lp-node:before{background:var(--lp-green)}.lp-card .go{transition:background-color .3s,color .3s;position:relative;overflow:hidden}.lp-card .go span{display:none}.lp-card .go .g0{display:inline}.lp-window[data-step="1"] .lp-card .go,.lp-window[data-step="2"] .lp-card .go,.lp-window[data-step="3"] .lp-card .go,.lp-window[data-step="4"] .lp-card .go{background:var(--lp-blue-a);color:var(--lp-blue)}.lp-window[data-step="1"] .lp-card .go .g0,.lp-window[data-step="2"] .lp-card .go .g0,.lp-window[data-step="3"] .lp-card .go .g0,.lp-window[data-step="4"] .lp-card .go .g0,.lp-window[data-step="5"] .lp-card .go .g0{display:none}.lp-window[data-step="1"] .lp-card .go .g1,.lp-window[data-step="2"] .lp-card .go .g1,.lp-window[data-step="3"] .lp-card .go .g1,.lp-window[data-step="4"] .lp-card .go .g1,.lp-window[data-step="5"] .lp-card .go .g2{display:inline}.lp-window[data-step="5"] .lp-card .go{background:var(--lp-green-a);color:var(--lp-green)}.lp-card .prog{background:var(--lp-s3);border-radius:2px;height:3px;margin-top:-4px;overflow:hidden}.lp-card .prog i{background:linear-gradient(90deg,var(--lp-blue),var(--lp-purple));width:0;height:100%;transition:width 1.2s var(--ease-out),background .3s;display:block}.lp-window[data-step="1"] .lp-card .prog i{width:22%}.lp-window[data-step="2"] .lp-card .prog i{width:48%}.lp-window[data-step="3"] .lp-card .prog i{width:74%}.lp-window[data-step="4"] .lp-card .prog i{width:92%}.lp-window[data-step="5"] .lp-card .prog i{background:var(--lp-green);width:100%}.lp-win-done{z-index:2;opacity:0;transition:opacity .35s ease,transform .35s var(--ease-out);pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;right:18px;transform:translateY(6px)}.lp-window[data-step="5"] .lp-win-done{opacity:1;pointer-events:auto;transform:none}.lp-win-done .ok{color:var(--lp-green);background:var(--lp-green-a);border:1px solid #34c77b4d;border-radius:999px;padding:5px 10px;font-size:12px}.lp-replay{border:1px solid var(--lp-b2);background:var(--lp-s3);height:30px;color:var(--lp-fg);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:12px}.lp-replay:hover{background:#1d1e21}.lp-win-tag i{animation:1.6s ease-in-out infinite lp-pulse}.lp-bc .lp-mock .row{opacity:1}.lp.anim-ready .lp-bc .lp-mock .row.seq{opacity:0;transform:translateY(4px)}.lp.anim-ready .lp-bc[data-inview] .lp-mock .row.seq{animation:lp-line .5s var(--ease-out)both}.lp.anim-ready .lp-bc[data-inview] .lp-mock .row.seq:nth-of-type(2){animation-delay:.55s}.lp.anim-ready .lp-bc[data-inview] .lp-mock .row.seq:nth-of-type(3){animation-delay:1s}.lp.anim-ready .lp-bc[data-inview] .lp-mock .row.seq:nth-of-type(4){animation-delay:1.45s}.lp.anim-ready .lp-bc[data-inview] .lp-mock .row.seq:nth-of-type(5){animation-delay:1.9s}@keyframes lp-line{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lp.anim-ready .lp-bc .lp-mock .bar i{width:0}.lp.anim-ready .lp-bc[data-inview] .lp-mock .bar i{animation:lp-grow 1.6s var(--ease-out).3s both}@keyframes lp-grow{to{width:68%}}.lp.anim-ready .lp-bc[data-inview] .lp-mock .chk{animation:lp-pop .35s var(--ease-out)both;animation-delay:inherit}@keyframes lp-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.lp.anim-ready .lp-bc[data-inview] .lp-mock .swap{animation:lp-spin 1.4s var(--ease-out).6s both}@keyframes lp-spin{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.lp-mock .line{overflow:visible}@keyframes lp-travel{0%{opacity:0;right:100%}15%{opacity:1}85%{opacity:1}to{opacity:0;right:-1px}}.lp.anim-ready .lp-bc[data-inview] .lp-mock .big{animation:lp-blur .9s var(--ease-out).2s both}@keyframes lp-blur{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:none}}.lp-pc.feat .art:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:120px;height:120px;animation:3.2s ease-in-out infinite lp-ring;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes lp-ring{0%,to{opacity:.9;scale:1}50%{opacity:.35;scale:1.12}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}.lp.anim-ready [data-anim]:not([data-inview]){opacity:1;filter:none;transform:none}}.lp-pill{white-space:nowrap;max-width:calc(100vw - 48px)}.lp-pill .txt{text-overflow:ellipsis;overflow:hidden}.lp-mock .row.route{flex-wrap:nowrap}.lp-mock .row.route .chip{white-space:nowrap;padding:0 8px;font-size:10.5px}@media (max-width:560px){.lp-pill span.go{display:none}.lp-pill{font-size:12px}}.lp-bc .k{align-items:center;gap:7px;display:inline-flex}.lp-bc .k:before{content:"";background:var(--lp-mut);border-radius:3px;width:8px;height:8px}.lp-bc:first-child .k:before{background:var(--lp-green)}.lp-bc:nth-child(2) .k:before{background:var(--lp-blue)}.lp-bc:nth-child(3) .k:before{background:var(--lp-purple)}.lp-bc:nth-child(4) .k:before{background:var(--lp-amber)}.lp-bc:nth-child(5) .k:before{background:var(--lp-red)}.lp-mock .chip.ok{color:var(--lp-green);background:var(--lp-green-a);border-color:#34c77b59}.lp-mock .chip.pend{color:var(--lp-amber);background:#e9a23b24;border-color:#e9a23b59}.lp-mock .line:after{background:var(--lp-blue);box-shadow:0 0 8px var(--lp-blue)}@media (max-width:900px){.lp-h2{font-size:38px}.lp-cta .lp-h2{font-size:32px}.lp-bc,.lp-bc.wide{min-height:0}.lp-bc .vis{margin-top:18px}.lp-win-grid{gap:18px;padding:64px 18px 48px}.lp-window{min-height:0}.lp-lgrid{grid-template-columns:1fr 1fr;gap:10px}.lp-lg{gap:10px;min-height:0;padding:14px}.lp-lg i{border-radius:4px;width:14px;height:14px}.lp-lg span{font-size:13px}.lp-wordmark{margin-top:28px;-webkit-mask-image:radial-gradient(circle,#000 .95px,#0000 1.3px),linear-gradient(#00000059,#000 75%);mask-image:radial-gradient(circle,#000 .95px,#0000 1.3px),linear-gradient(#00000059,#000 75%);-webkit-mask-size:5px 5px,100% 100%;mask-size:5px 5px,100% 100%}.lp-sec{padding-top:72px}}@media (max-width:560px){.lp-h2{font-size:32px}.lp-cta .lp-h2{font-size:28px}.lp-pc p{font-size:17px}.lp-pc.feat p{font-size:19px}.lp-mock .row.route .chip{gap:4px;padding:0 6px;font-size:10px}.lp-mock .row.route .line{min-width:8px}.lp-mock .row .mono:last-child{white-space:nowrap}}.lp-win-tabs{border:1px solid var(--lp-b2);z-index:3;background:#0b0c0ec7;border-radius:999px;gap:4px;padding:3px;display:inline-flex}.lp-win-tabs button{height:26px;color:var(--lp-mut);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 8px;font-size:12px;transition:background .2s,color .2s;display:inline-flex}.lp-win-tabs button i{background:var(--lp-dim);border-radius:50%;width:7px;height:7px}.lp-win-tabs button:hover{color:var(--lp-fg2)}.lp-window[data-scene=send] .lp-win-tabs button[data-scene=send],.lp-window[data-scene=bridge] .lp-win-tabs button[data-scene=bridge]{background:var(--lp-s3);color:var(--lp-fg)}.lp-window[data-scene=send] .lp-win-tabs button[data-scene=send] i,.lp-window[data-scene=bridge] .lp-win-tabs button[data-scene=bridge] i{background:var(--lp-green);box-shadow:0 0 10px var(--lp-green);animation:1.6s ease-in-out infinite lp-pulse}.lp-scene{display:none}.lp-window[data-scene=send] .lp-scene[data-scene=send],.lp-window[data-scene=bridge] .lp-scene[data-scene=bridge]{animation:lp-scene-in .45s var(--ease-out)both;display:grid}@keyframes lp-scene-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp-field div .ico{border-radius:50%;width:16px;height:16px;margin-right:8px}@media (max-width:560px){.lp-win-tabs button{padding:0 8px 0 7px;font-size:11px}}.lp-node .d b,.lp-card .sub b,.lp-field div b,.lp-card .go b{font-weight:inherit;color:inherit}.lp-field div b[data-r=to]{color:var(--lp-fg)}.lp.anim-ready .lp-nav{background:0 0;border-bottom-color:#0000;transition:background-color .25s,border-color .25s}.lp.anim-ready .lp-nav[data-scrolled]{border-bottom-color:var(--lp-b1);background:#0b0c0eb8}.lp-field div{position:relative;overflow:hidden}.lp-field .hatch{border-radius:inherit;pointer-events:none;background:var(--lp-s3)repeating-linear-gradient(135deg,transparent 0 5px,#ffffff0d 5px 6px);transition:translate .7s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;translate:0}.lp-window:not([data-step="0"]) .lp-field .hatch{translate:calc(100% + 3px)}.lp-window:not([data-step="0"]) .lp-field:nth-of-type(2) .hatch{transition-delay:.2s}.lp-window:not([data-step="0"]) .lp-field:nth-of-type(4) .hatch{transition-duration:.9s;transition-delay:1.45s}.lp-field .type{white-space:nowrap;vertical-align:bottom;max-width:0;display:inline-block;overflow:hidden}.lp-field .caret{background:var(--lp-fg);opacity:0;vertical-align:-1px;width:1px;height:11px;margin-left:2px;display:inline-block}.lp-window:not([data-step="0"]) .lp-field .type{animation:.8s steps(10,end) .5s both lp-type}.lp-window:not([data-step="0"]) .lp-field .caret{animation:1.5s linear .5s both lp-caret}@keyframes lp-type{0%{max-width:0}to{max-width:14ch}}@keyframes lp-caret{0%,to{opacity:0}5%,20%,35%,50%,65%{opacity:1}12%,27%,42%,57%,72%{opacity:0}}.lp-window[data-step="1"] .lp-card .go{animation:.28s ease-out lp-press}@keyframes lp-press{50%{transform:scale(.97)}}.lp-window:not([data-step="0"]):not([data-step="5"]) .lp-card .go .g1{background:linear-gradient(90deg,var(--lp-blue)0 38%,#fff 50%,var(--lp-blue)62% 100%);color:#0000;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s ease-in-out infinite alternate lp-sweep}@keyframes lp-sweep{0%{background-position:100% 0}to{background-position:0 0}}.lp-node .st .a:before{border:1.1px solid;border-color:var(--lp-blue)var(--lp-blue)transparent transparent;vertical-align:-1px;background:0 0;animation:.8s linear infinite lp-rot}@keyframes lp-rot{to{transform:rotate(360deg)}}.lp-window[data-step="2"] .lp-node:nth-child(2):before,.lp-window[data-step="3"] .lp-node:nth-child(3):before,.lp-window[data-step="4"] .lp-node:nth-child(4):before{background:repeating-linear-gradient(180deg,var(--lp-blue)0 3px,transparent 3px 6px);background-size:1px 6px;animation:.6s linear infinite lp-march}@keyframes lp-march{to{background-position:0 6px}}.lp-bc{isolation:isolate;--sx:50%;--sy:50%}.lp-bc:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--sx)var(--sy),#ffffff12,transparent 70%);transition:opacity .25s ease-out;position:absolute;inset:0}.lp-bc:hover:before{opacity:1}@keyframes lp-line-a{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes lp-line-b{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes lp-pop-a{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes lp-pop-b{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes lp-grow-a{0%{width:0}to{width:68%}}@keyframes lp-grow-b{0%{width:0}to{width:68%}}@keyframes lp-spin-a{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes lp-spin-b{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes lp-blur-a{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:none}}@keyframes lp-blur-b{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:none}}.lp.anim-ready .lp-bc[data-play=a] .lp-mock .row.seq{animation-name:lp-line-a;animation-duration:.4s}.lp.anim-ready .lp-bc[data-play=b] .lp-mock .row.seq{animation-name:lp-line-b;animation-duration:.4s}.lp.anim-ready .lp-bc[data-play] .lp-mock .row.seq:nth-of-type(2){animation-delay:90ms}.lp.anim-ready .lp-bc[data-play] .lp-mock .row.seq:nth-of-type(3){animation-delay:.18s}.lp.anim-ready .lp-bc[data-play] .lp-mock .row.seq:nth-of-type(4){animation-delay:.27s}.lp.anim-ready .lp-bc[data-play] .lp-mock .row.seq:nth-of-type(5){animation-delay:.36s}.lp.anim-ready .lp-bc[data-play=a] .lp-mock .chk{animation-name:lp-pop-a}.lp.anim-ready .lp-bc[data-play=b] .lp-mock .chk{animation-name:lp-pop-b}.lp.anim-ready .lp-bc[data-play=a] .lp-mock .bar i{animation-name:lp-grow-a;animation-duration:1.1s;animation-delay:0s}.lp.anim-ready .lp-bc[data-play=b] .lp-mock .bar i{animation-name:lp-grow-b;animation-duration:1.1s;animation-delay:0s}.lp.anim-ready .lp-bc[data-play=a] .lp-mock .swap{animation-name:lp-spin-a;animation-delay:.1s}.lp.anim-ready .lp-bc[data-play=b] .lp-mock .swap{animation-name:lp-spin-b;animation-delay:.1s}.lp.anim-ready .lp-bc[data-play=a] .lp-mock .big{animation-name:lp-blur-a;animation-delay:0s}.lp.anim-ready .lp-bc[data-play=b] .lp-mock .big{animation-name:lp-blur-b;animation-delay:0s}.lp.anim-ready .lp-bc[data-play=a] .lp-mock .chip{animation:lp-pop-a .35s var(--ease-out)both}.lp.anim-ready .lp-bc[data-play=b] .lp-mock .chip{animation:lp-pop-b .35s var(--ease-out)both}.lp.anim-ready .lp-bc[data-play] .lp-mock .row:nth-of-type(2) .chip,.lp.anim-ready .lp-bc[data-play] .lp-mock .chip:nth-child(3){animation-delay:90ms}.lp.anim-ready .lp-bc[data-play] .lp-mock .row:nth-of-type(3) .chip,.lp.anim-ready .lp-bc[data-play] .lp-mock .chip:nth-child(5){animation-delay:.18s}.lp-mock .line:after{background:linear-gradient(90deg,transparent 0%,#5b8def73 55%,var(--lp-blue)85%,#eaf1ff 100%);width:22px;height:1.5px;box-shadow:none;filter:drop-shadow(0 0 3px var(--lp-blue));border-radius:999px;top:-.25px}.lp.anim-ready .lp-bc[data-inview] .lp-mock .line:after{animation:2.4s cubic-bezier(.5,0,.6,1) infinite lp-comet}.lp.anim-ready .lp-bc[data-inview] .lp-mock .line+.chip+.line:after{animation-delay:.7s}@keyframes lp-comet{0%{opacity:0;right:100%}3%{opacity:1}25%{opacity:1;right:-1px}28%{opacity:0}to{opacity:0;right:-1px}}.lp-mock .row.route .chip:last-child{position:relative}.lp.anim-ready .lp-bc[data-inview] .lp-mock .row.route .chip:last-child{animation:2.4s cubic-bezier(.22,1,.36,1) 1.35s infinite lp-ping}@keyframes lp-ping{0%{box-shadow:0 0 #5b8def8c}22%{box-shadow:0 0 0 9px #5b8def00}to{box-shadow:0 0 0 9px #5b8def00}}.lp-mock .mono.cur:after{content:"";vertical-align:-1px;background:var(--lp-fg2);width:6px;height:11px;margin-left:5px;animation:1s step-end infinite lp-blink;display:inline-block}@keyframes lp-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.lp-field .hatch,.lp-field .caret,.lp-mock .mono.cur:after{display:none}.lp-field .type{max-width:none!important;animation:none!important}.lp-card .go,.lp-card .go .g1,.lp-node:before,.lp-node .st .a:before,.lp-mock .line:after,.lp-mock .row.route .chip:last-child{animation:none!important}.lp-bc:before{display:none}.lp-btn:active,.lp-replay:active,.lp-pill:active,.lp-bc:active,.lp-lg:active,.lp-pc:active{transform:none}}.lp-window{--sw:1180;aspect-ratio:var(--sw)/600;background-image:none;background:var(--lp-s1);min-height:0;container-type:inline-size}.lp-stage{width:calc(var(--sw)*1px);transform-origin:0 0;height:600px;transform:scale(var(--k,1));position:absolute;top:0;left:0}.lp-console{color:var(--lp-fg2);grid-template-columns:200px minmax(0,1fr);font-size:12px;display:grid;position:absolute;inset:0}.lp-sb{background:var(--lp-bg);border-right:1px solid var(--lp-b1);flex-direction:column;gap:2px;padding:16px 14px;display:flex}.lp-sb-brand{color:var(--lp-fg);align-items:center;gap:8px;padding:0 6px 14px;font-size:13px;font-weight:600;display:flex}.lp-sb-h{color:var(--lp-dim);padding:10px 8px 4px;font-size:10px;font-weight:500}.lp-sb-it{height:28px;color:var(--lp-mut);border-radius:7px;align-items:center;gap:9px;padding:0 8px;font-size:12px;display:flex}.lp-sb-it i{border-radius:2px;flex:none;width:8px;height:8px}.lp-sb-it.on{background:var(--lp-s3);color:var(--lp-fg);font-weight:500}.lp-main{min-width:0;padding:20px 24px 0}.lp-main-h{color:var(--lp-fg);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.lp-main-h .live{color:var(--lp-green);background:#0f1f17;border:1px solid #1e3a2a;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:500}.lp-main-s{color:var(--lp-dim);margin-top:4px;font-size:11.5px}.lp-tiles{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.lp-tile{background:var(--lp-s2);border:1px solid var(--lp-b1);border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.lp-tile span{color:var(--lp-mut);font-size:11px}.lp-tile>b{color:var(--lp-fg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.lp-tile small{color:var(--lp-dim);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.lp-tile small b{font-weight:inherit;color:inherit}.lp-tile em{font-style:normal}.lp-tile .n1,.lp-window[data-step="3"] .lp-tile .n0,.lp-window[data-step="4"] .lp-tile .n0,.lp-window[data-step="5"] .lp-tile .n0{display:none}.lp-window[data-step="3"] .lp-tile .n1,.lp-window[data-step="4"] .lp-tile .n1,.lp-window[data-step="5"] .lp-tile .n1{color:var(--lp-blue);display:inline}.lp-panels{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.lp-panel{background:var(--lp-s2);border:1px solid var(--lp-b1);border-radius:12px;min-width:0;height:250px;padding:12px 14px;position:relative}.lp-panel .ph{color:var(--lp-fg);justify-content:space-between;align-items:center;font-size:12.5px;font-weight:500;display:flex}.lp-panel .ph .chip{color:var(--lp-fg2);background:var(--lp-s3);border:1px solid var(--lp-b2);border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:500}.lp-panel .ps{color:var(--lp-dim);margin-top:3px;font-size:10.5px}.lp-chart .bars{border-bottom:1px solid var(--lp-b2);align-items:flex-end;gap:6px;height:150px;display:flex;position:absolute;top:60px;left:14px;right:14px}.lp-chart .bars i{background:var(--lp-blue);transform-origin:bottom;border-radius:2px 2px 0 0;flex:1;min-width:0}@keyframes lp-bar{0%{transform:scaleY(.1)}to{transform:scaleY(1)}}.lp-chart .ax{color:var(--lp-dim);justify-content:space-between;font-size:10px;display:flex;position:absolute;top:220px;left:14px;right:14px}.lp-bychain .r{grid-template-columns:8px 1fr auto;align-items:center;gap:6px 8px;margin-top:10px;font-size:12px;display:grid}.lp-bychain .r:first-of-type{margin-top:14px}.lp-bychain .r i{border-radius:50%;width:8px;height:8px}.lp-bychain .r span{color:var(--lp-fg2)}.lp-bychain .r b{color:var(--lp-fg);font-size:11.5px;font-weight:500}.lp-bychain .r u{background:var(--lp-s3);border-radius:2px;grid-column:1/-1;height:4px;text-decoration:none;display:block;overflow:hidden}.lp-bychain .r u em{border-radius:2px;height:100%;display:block}.lp-window .lp-stage .lp-scene{pointer-events:none;grid-template-columns:none;gap:0;padding:0;position:absolute;inset:0}.lp-stage .lp-flow,.lp-stage .lp-card,.lp-term{pointer-events:auto;box-shadow:0 30px 70px -10px #0009,0 2px 6px #00000059}.lp-stage .lp-flow{background:var(--lp-s2);border:1px solid var(--lp-b2);border-radius:14px;gap:10px;width:300px;max-width:none;margin:0;padding:48px 14px 14px;position:absolute;top:40px;right:22px}.lp-stage .lp-flow:before{content:"Private bridge";color:var(--lp-fg);font-size:12.5px;font-weight:600;position:absolute;top:12px;left:14px}.lp-stage .lp-flow:after{content:"Shield → Prove → Intent → Deliver";color:var(--lp-dim);font-size:10.5px;position:absolute;top:30px;left:14px}.lp-stage .lp-node{background:var(--lp-s1);border-radius:9px;gap:3px;padding:9px 12px}.lp-stage .lp-node .t{font-size:12px}.lp-stage .lp-node .t em{font-size:10.5px}.lp-stage .lp-node .d{font-size:11px;line-height:1.35}.lp-stage .lp-node:before{height:10px;top:-10px}.lp-stage .lp-card{background:var(--lp-s3);border-color:#2a2b2f;gap:9px;width:350px;max-width:none;margin:0;padding:14px;position:absolute;top:318px;left:500px}.lp-stage .lp-card h4{font-size:13px}.lp-stage .lp-card .sub{margin-top:-5px;font-size:11px}.lp-stage .lp-field label{margin-bottom:4px;font-size:10.5px}.lp-stage .lp-field div{height:32px;font-size:12px}.lp-stage .lp-field div.mono{font-size:11.5px}.lp-stage .lp-card .go{height:34px;font-size:12.5px}.lp-term{background:var(--lp-bg);border:1px solid var(--lp-b2);width:430px;height:128px;color:var(--lp-mut);border-radius:12px;padding:10px 12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;position:absolute;top:452px;left:716px}.lp-term .td{gap:5px;margin-bottom:8px;display:flex}.lp-term .td i{background:#2a2b2f;border-radius:50%;width:8px;height:8px}.lp-term .tl{white-space:pre;opacity:0;height:20px;line-height:20px;transform:translateY(4px)}.lp-term .tl b{font-weight:inherit;color:var(--lp-fg2)}.lp-term .tl .c{color:var(--lp-dim)}.lp-term .l0{color:var(--lp-fg)}.lp-term .ok,.lp-term .ok b{color:var(--lp-green)}.lp-window:not([data-step="0"]) .lp-term .l0,.lp-window[data-step="2"] .lp-term .l1,.lp-window[data-step="3"] .lp-term .l1,.lp-window[data-step="4"] .lp-term .l1,.lp-window[data-step="5"] .lp-term .l1,.lp-window[data-step="3"] .lp-term .l2,.lp-window[data-step="4"] .lp-term .l2,.lp-window[data-step="5"] .lp-term .l2,.lp-window[data-step="5"] .lp-term .l3{animation:.45s ease-out both lp-tline}@keyframes lp-tline{to{opacity:1;transform:none}}.lp-window:after{height:120px}@media (max-width:900px){.lp-window{--sw:980}.lp-sb{display:none}.lp-console{grid-template-columns:1fr}.lp-stage .lp-card{left:300px}.lp-term{left:520px}.lp-win-tag{padding:4px 8px 4px 7px;font-size:11px;top:10px;left:10px}.lp-win-done{bottom:10px;right:10px}}.lp-bc{min-height:520px;padding:24px}.lp-bc.wide{min-height:560px}.lp-bc .k{font-size:12.5px}.lp-bc h3{max-width:360px;font-size:22px;line-height:1.2}.lp-bc .arrow{border-radius:10px;width:36px;height:36px;top:24px;right:24px}.lp-bc .vis{z-index:1;justify-content:center;margin:auto 0;padding:32px 0 0;display:flex;position:relative}.lp-bc .vis:before{content:"";background:var(--c,var(--lp-blue));opacity:.08;filter:blur(60px);pointer-events:none;z-index:-1;border-radius:50%;width:90%;height:60%;position:absolute;bottom:-20%;left:50%;transform:translate(-50%)}.lp-bc:first-child{--c:var(--lp-green)}.lp-bc:nth-child(2){--c:var(--lp-blue)}.lp-bc:nth-child(3){--c:var(--lp-purple)}.lp-bc:nth-child(4){--c:var(--lp-amber)}.lp-bc:nth-child(5){--c:var(--lp-red)}.lp-mock{border-bottom:1px solid var(--lp-b2);border-radius:14px;gap:12px;width:100%;max-width:440px;padding:16px;box-shadow:0 24px 60px -8px #00000080}.lp-stack{width:100%;max-width:440px;padding-top:58px;position:relative}.lp-ghost{border:1px solid var(--lp-b1);opacity:.75;background:#101114;border-radius:14px;flex-direction:column;gap:4px;height:120px;padding:14px 16px;display:flex;position:absolute;top:0;left:36px;right:36px}.lp-ghost span{color:var(--lp-dim);font-size:11px}.lp-ghost b{color:var(--lp-mut);letter-spacing:-.02em;font-size:18px;font-weight:500}.lp-mock .vroute{flex-direction:column;align-items:center;gap:0;display:flex}.lp-mock .vroute .chip{width:100%;height:44px;color:var(--lp-fg);border-radius:11px;justify-content:flex-start;gap:9px;padding:0 14px;font-size:12.5px}.lp-mock .vroute .chip img{width:14px;height:14px}.lp-mock .vroute .chip.mid{background:var(--lp-s2);border-color:#2a2b2f;box-shadow:0 18px 40px -8px #0009}.lp-mock .vroute .chip.mid:before,.lp-mock .vroute .chip.dst:before{content:"";background:var(--lp-blue);border-radius:50%;flex:none;width:10px;height:10px}.lp-mock .vroute .chip.dst:before{background:var(--lp-amber)}.lp-mock .vroute .vline{background:var(--lp-blue);opacity:.9;width:1px;height:34px;position:relative}.lp-mock .vroute .vline i{background:linear-gradient(180deg,transparent,#5b8def80 55%,var(--lp-blue)85%,#eaf1ff);width:1.5px;height:12px;filter:drop-shadow(0 0 4px var(--lp-blue));opacity:0;border-radius:1px;position:absolute;top:-12px;left:-.25px}.lp.anim-ready .lp-bc[data-inview] .lp-mock .vroute .vline i{animation:2.4s cubic-bezier(.5,0,.6,1) infinite lp-vcomet}.lp.anim-ready .lp-bc[data-inview] .lp-mock .vroute .vline:nth-of-type(4) i{animation-delay:.7s}@keyframes lp-vcomet{0%{opacity:0;top:-12px}3%{opacity:1}25%{opacity:1;top:100%}28%{opacity:0}to{opacity:0;top:100%}}.lp.anim-ready .lp-bc[data-inview] .lp-mock .vroute .chip.dst{animation:2.4s cubic-bezier(.22,1,.36,1) 1.35s infinite lp-ping}.lp-bc:nth-child(4) .lp-mock{gap:14px}.lp-lg{gap:16px;min-height:124px;padding:20px}.lp-lg i{border-radius:6px;width:22px;height:22px;position:relative}.lp-lg i:after{content:"";background:#ffffffeb;border-radius:50%;position:absolute;inset:7px}.lp-lg span{color:var(--lp-fg);max-width:220px;font-size:17px;line-height:1.3}.lp-pc{padding:24px;position:relative}.lp-pc .tag{background:var(--lp-s3);padding:5px 10px;font-size:12px;position:absolute;top:18px;right:18px}.lp-pc.feat .tag{right:18px}.lp-pc>p,.lp-pc .body>p{padding-top:10px;padding-right:90px;font-size:22px;line-height:1.35}.lp-pc.feat p{font-size:26px}.lp-pc .who{align-items:center;gap:12px;display:flex}.lp-pc .who:before{content:"";border:1px solid var(--lp-b2);background:var(--lp-s3)url(/mark.svg) center/18px 18px no-repeat;border-radius:50%;flex:none;width:34px;height:34px}.lp-pc .who span{color:var(--lp-mut);font-size:12.5px;display:block}.lp-foot ul,.lp-foot ul a{color:var(--lp-mut)}.lp-foot ul a:hover{color:var(--lp-fg)}.lp-foot-bottom{color:var(--lp-mut)}.lp-toast{z-index:60;background:var(--lp-fg);height:44px;color:var(--lp-bg);opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out),transform .6s var(--ease-out);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:calc(100vw - 32px);padding:0 16px 0 8px;font-size:13.5px;font-weight:500;display:inline-flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%,24px);box-shadow:0 24px 60px -8px #0000008c,0 2px 6px #0000004d}.lp-toast[data-show]{opacity:1;pointer-events:auto;transform:translate(-50%)}.lp-toast[data-hide]{display:none}.lp-toast .x{color:#6e7074;width:28px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.lp-toast .x:hover{color:var(--lp-bg);background:#0000000f}.lp-toast a{color:var(--lp-bg);align-items:center;gap:8px;display:inline-flex}.lp-toast a span{color:#55575c}.lp-toast a:hover span{color:var(--lp-bg)}.lp-menu{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:40px;height:40px;padding:0;display:none}.lp-menu i{background:var(--lp-fg);width:18px;height:1.5px;transition:transform .25s var(--ease-out),opacity .2s;display:block}.lp-nav[data-open] .lp-menu i:first-child{transform:translateY(3.75px)rotate(45deg)}.lp-nav[data-open] .lp-menu i:last-child{transform:translateY(-3.75px)rotate(-45deg)}.lp-drawer{display:none}@media (max-width:980px){.lp-menu{display:inline-flex}.lp-nav-in .lp-btn{display:none}.lp-drawer{opacity:0;max-height:0;transition:max-height .35s var(--ease-out),opacity .25s ease;flex-direction:column;gap:4px;padding:8px 24px 20px;display:flex;overflow:hidden}.lp-drawer a{border-bottom:1px solid var(--lp-b1);color:var(--lp-fg2);padding:12px 0;font-size:17px}.lp-drawer a.lp-btn{color:var(--lp-bg);border-bottom:0;justify-content:center;margin-top:14px;font-size:15px}.lp-nav[data-open] .lp-drawer{opacity:1;max-height:480px}.lp-nav[data-open]{border-bottom-color:var(--lp-b1);background:#0b0c0eeb}}@media (max-width:900px){.lp-h1{font-size:46px}.lp-sub{font-size:17px}.lp-bc,.lp-bc.wide{min-height:0;padding:22px 20px}.lp-bc h3{max-width:300px;font-size:26px}.lp-bc .arrow{border-radius:14px;width:48px;height:48px;top:20px;right:20px}.lp-bc .vis{padding:56px 0 24px}.lp-lgrid{grid-template-columns:1fr 1fr}.lp-lg span{font-size:16px}.lp-lg i{width:18px;height:18px}.lp-lg i:after{inset:5.5px}.lp-pc>p,.lp-pc .body>p{padding-top:44px;padding-right:0;font-size:20px}.lp-pc.feat p{font-size:22px}.lp-toast{font-size:13px}}@media (max-width:560px){.lp-h1{font-size:42px}.lp-stack{padding-top:48px}.lp-ghost{height:100px;left:20px;right:20px}.lp-ghost b{font-size:15px}.lp-mock .vroute .chip{padding:0 10px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.lp-toast{transition:none}.lp-term .tl{opacity:1;transform:none}.lp-chart .bars i{animation:none!important}}.lp-window .lp-win-tag{display:none}.lp-bc h3{max-width:calc(100% - 56px)}.lp-mock .vroute .chip.dst:before{display:none}.lp-mock .row .mono:last-child{white-space:nowrap}.lp-stack .lp-mock{z-index:1;position:relative}.lp-ghost{z-index:0}.lp-bc:nth-child(4) .lp-mock .row .mono{font-size:11px}.lp.anim-ready .lp-console{animation:none}.lp.anim-ready .lp-sb{animation:lp-fade .5s var(--ease-out)both}.lp.anim-ready .lp-main-h,.lp.anim-ready .lp-main-s{animation:lp-rise6 .45s var(--ease-out).1s both}.lp.anim-ready .lp-tile{animation:lp-rise10 .45s var(--ease-out)both}.lp.anim-ready .lp-tile:first-child{animation-delay:.2s}.lp.anim-ready .lp-tile:nth-child(2){animation-delay:.28s}.lp.anim-ready .lp-tile:nth-child(3){animation-delay:.36s}.lp.anim-ready .lp-tile:nth-child(4){animation-delay:.44s}.lp.anim-ready .lp-chart{animation:lp-rise8 .5s var(--ease-out).45s both}.lp.anim-ready .lp-bychain{animation:lp-rise8 .5s var(--ease-out).55s both}.lp.anim-ready .lp-chart .bars i{animation:lp-bar .7s var(--ease-out)both;animation-delay:calc(.7s + var(--i,0)*20ms)}.lp.anim-ready .lp-window[data-cycle=a] .lp-chart .bars i{animation-name:lp-bar-a;animation-delay:calc(var(--i,0)*20ms)}.lp.anim-ready .lp-window[data-cycle=b] .lp-chart .bars i{animation-name:lp-bar-b;animation-delay:calc(var(--i,0)*20ms)}@keyframes lp-bar-a{0%{transform:scaleY(.1)}to{transform:scaleY(1)}}@keyframes lp-bar-b{0%{transform:scaleY(.1)}to{transform:scaleY(1)}}.lp.anim-ready .lp-bychain .r u em{transform-origin:0;animation:lp-fillx .9s var(--ease-out)both;animation-delay:calc(.9s + var(--i,0)*80ms)}.lp.anim-ready .lp-window[data-cycle=a] .lp-bychain .r u em{animation-name:lp-fillx-a;animation-delay:calc(.2s + var(--i,0)*80ms)}.lp.anim-ready .lp-window[data-cycle=b] .lp-bychain .r u em{animation-name:lp-fillx-b;animation-delay:calc(.2s + var(--i,0)*80ms)}.lp-bychain .r:nth-of-type(3) u em{--i:0}.lp-bychain .r:nth-of-type(4) u em{--i:1}.lp-bychain .r:nth-of-type(5) u em{--i:2}.lp-bychain .r:nth-of-type(6) u em{--i:3}@keyframes lp-fillx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-fillx-a{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-fillx-b{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp.anim-ready .lp-stage .lp-flow{animation:lp-float .52s var(--ease-out).9s both,lp-drift 7s ease-in-out 1.5s infinite}.lp.anim-ready .lp-stage .lp-card{animation:lp-float .52s var(--ease-out)1.1s both,lp-drift 8s ease-in-out 2s infinite reverse}.lp.anim-ready .lp-term{animation:lp-float .52s var(--ease-out)1.3s both,lp-drift 9s ease-in-out 2.4s infinite}@keyframes lp-drift{0%,to{translate:0}50%{translate:0 -4px}}.lp.anim-ready .lp-stage .lp-node{animation:lp-rise6 .35s var(--ease-out)both}.lp.anim-ready .lp-stage .lp-node:first-child{animation-delay:1.2s}.lp.anim-ready .lp-stage .lp-node:nth-child(2){animation-delay:1.32s}.lp.anim-ready .lp-stage .lp-node:nth-child(3){animation-delay:1.44s}.lp.anim-ready .lp-stage .lp-node:nth-child(4){animation-delay:1.56s}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-rise6{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lp-rise8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lp-rise10{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-main-h .live{align-items:center;gap:5px;display:inline-flex}.lp-main-h .live i{background:var(--lp-green);width:6px;height:6px;box-shadow:0 0 8px var(--lp-green);border-radius:50%;animation:1.6s ease-in-out infinite lp-pulse}.lp-main-s b,.lp-tile b[data-count]{font-weight:inherit;color:inherit;font-variant-numeric:tabular-nums}.lp-tile b[data-count]{display:inline-block}.lp-window[data-cycle=a] .lp-tile b[data-count]{animation:lp-tick-a .5s var(--ease-out)}.lp-window[data-cycle=b] .lp-tile b[data-count]{animation:lp-tick-b .5s var(--ease-out)}@keyframes lp-tick-a{0%{color:var(--lp-green);transform:translateY(-4px)}to{transform:none}}@keyframes lp-tick-b{0%{color:var(--lp-green);transform:translateY(-4px)}to{transform:none}}.lp-lg .lp-ico{width:36px;height:36px;transition:transform .25s var(--ease-out);border-radius:9px;justify-content:center;align-items:center;display:inline-flex;position:relative}.lp-lg .lp-ico:after{display:none}.lp-lg .lp-ico svg{display:block}.lp-lg:hover .lp-ico{transform:scale(1.08)rotate(-3deg)}@media (max-width:900px){.lp-lg .lp-ico{width:32px;height:32px}.lp-lg .lp-ico svg{width:19px;height:19px}}.lp-wordmark-live{font-size:inherit;cursor:crosshair;margin:40px 0 0;padding:0;line-height:0;display:block;position:relative;-webkit-mask-image:none;mask-image:none}.lp-wordmark-live canvas{width:100%;height:auto;display:block}.lp-wordmark-live .lp-wordmark-fallback{letter-spacing:-.04em;color:var(--lp-fg);pointer-events:none;-webkit-mask-composite:source-in;justify-content:center;align-items:flex-end;font-size:clamp(72px,16.5vw,230px);font-weight:600;line-height:.9;display:flex;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 1.45px,#0000 1.95px),linear-gradient(#00000059,#000 75%);mask-image:radial-gradient(circle,#000 1.45px,#0000 1.95px),linear-gradient(#00000059,#000 75%);-webkit-mask-size:8px 8px,100% 100%;mask-size:8px 8px,100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect}.lp-wordmark-live[data-ready] .lp-wordmark-fallback{display:none}@media (prefers-reduced-motion:reduce){.lp-stage .lp-flow,.lp-stage .lp-card,.lp-term{animation:none!important}.lp-main-h .live i{animation:none}}.lp-window[data-scene=shield] .lp-scene[data-scene=shield],.lp-window[data-scene=swap] .lp-scene[data-scene=swap],.lp-window[data-scene=recover] .lp-scene[data-scene=recover]{animation:lp-scene-in .45s var(--ease-out)both;display:grid}.lp-sb-it.on{color:var(--lp-mut);background:0 0;font-weight:400}.lp-window[data-scene=shield] .lp-sb-it[data-k=shield],.lp-window[data-scene=send] .lp-sb-it[data-k=send],.lp-window[data-scene=swap] .lp-sb-it[data-k=swap],.lp-window[data-scene=bridge] .lp-sb-it[data-k=bridge],.lp-window[data-scene=recover] .lp-sb-it[data-k=recover]{background:var(--lp-s3);color:var(--lp-fg);font-weight:500}.lp-sb-it{transition:background-color .3s,color .3s}.lp-term .tset{display:none}.lp-window[data-scene=bridge] .lp-term .tset[data-for=bridge],.lp-window[data-scene=shield] .lp-term .tset[data-for=shield],.lp-window[data-scene=send] .lp-term .tset[data-for=send],.lp-window[data-scene=swap] .lp-term .tset[data-for=swap],.lp-window[data-scene=recover] .lp-term .tset[data-for=recover]{display:block}.lp-window:not([data-scene=bridge]) .lp-tile .n1{display:none!important}.lp-window:not([data-scene=bridge]) .lp-tile .n0{display:inline!important}.lp.anim-ready .lp-window[data-started] .lp-stage .lp-flow,.lp.anim-ready .lp-window[data-started] .lp-stage .lp-card,.lp.anim-ready .lp-window[data-started] .lp-term{animation-delay:0s,1.5s}.lp.anim-ready .lp-window[data-started] .lp-stage .lp-node{animation-delay:0s}.lp.anim-ready .lp-window[data-started] .lp-stage .lp-node:nth-child(2){animation-delay:80ms}.lp.anim-ready .lp-window[data-started] .lp-stage .lp-node:nth-child(3){animation-delay:.16s}.lp.anim-ready .lp-window[data-started] .lp-stage .lp-node:nth-child(4){animation-delay:.24s}.lp-window:not([data-step="0"]) .lp-field:nth-of-type(3) .hatch{transition-delay:.75s}.lp-mini{background:var(--lp-s2);border:1px solid var(--lp-b2);pointer-events:auto;width:300px;height:150px;color:var(--lp-fg2);border-radius:14px;padding:12px 14px;font-size:11px;position:absolute;top:318px;right:22px;box-shadow:0 30px 70px -10px #0009,0 2px 6px #00000059}.lp-mini>b{color:var(--lp-fg);font-size:12.5px;font-weight:600;display:block}.lp-mini>span{color:var(--lp-dim);margin-top:2px;font-size:10.5px;display:block}.lp.anim-ready .lp-mini{animation:lp-float .52s var(--ease-out)1.2s both,lp-drift 8.5s ease-in-out 2.2s infinite}.lp.anim-ready .lp-window[data-started] .lp-mini{animation-delay:.1s,1.5s}@media (max-width:900px){.lp-mini{right:22px}}.lp-tree .r{gap:6px;margin-top:10px;display:flex}.lp-tree .r i{background:var(--lp-b1);border-radius:3px;flex:1;height:12px;transition:background-color .35s,box-shadow .35s}.lp-tree .r.r3{margin-top:14px}.lp-window[data-scene=shield]:not([data-step="0"]) .lp-tree .r3 .p,.lp-window[data-scene=shield][data-step="2"] .lp-tree .r2 .p,.lp-window[data-scene=shield][data-step="3"] .lp-tree .r2 .p,.lp-window[data-scene=shield][data-step="4"] .lp-tree .r2 .p,.lp-window[data-scene=shield][data-step="5"] .lp-tree .r2 .p,.lp-window[data-scene=shield][data-step="3"] .lp-tree .r1 .p,.lp-window[data-scene=shield][data-step="4"] .lp-tree .r1 .p,.lp-window[data-scene=shield][data-step="5"] .lp-tree .r1 .p,.lp-window[data-scene=shield][data-step="4"] .lp-tree .r0 .p,.lp-window[data-scene=shield][data-step="5"] .lp-tree .r0 .p{background:var(--lp-green);box-shadow:0 0 10px #34c77b80}.lp-link .q{align-items:center;gap:8px;margin-top:22px;display:flex}.lp-link .q em{color:var(--lp-fg);background:var(--lp-s1);border:1px solid var(--lp-b2);white-space:nowrap;border-radius:8px;padding:6px 9px;font-size:11px;font-style:normal}.lp-link .ln{background:repeating-linear-gradient(90deg,var(--lp-dim)0 4px,transparent 4px 8px);flex:1;height:1px;transition:opacity .4s;position:relative}.lp-link .ln u{color:var(--lp-red);background:var(--lp-s2);opacity:0;transition:opacity .3s ease,transform .3s var(--ease-out);padding:0 4px;font-size:12px;font-weight:600;text-decoration:none;position:absolute;top:50%;left:50%;transform:scale(.6)}.lp-window[data-scene=send][data-step="3"] .lp-link .ln,.lp-window[data-scene=send][data-step="4"] .lp-link .ln,.lp-window[data-scene=send][data-step="5"] .lp-link .ln{opacity:.35}.lp-window[data-scene=send][data-step="3"] .lp-link .ln u,.lp-window[data-scene=send][data-step="4"] .lp-link .ln u,.lp-window[data-scene=send][data-step="5"] .lp-link .ln u{opacity:1;transform:none}.lp-mini .found{color:var(--lp-mut);opacity:0;transition:opacity .4s ease,transform .4s var(--ease-out);margin-top:12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;transform:translateY(4px)}.lp-window[data-step="3"] .lp-mini .found,.lp-window[data-step="4"] .lp-mini .found,.lp-window[data-step="5"] .lp-mini .found{opacity:1;transform:none}.lp-quote .q{align-items:baseline;gap:8px;margin-top:12px;display:flex}.lp-quote .q em{color:var(--lp-fg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:112px;font-size:24px;font-style:normal;font-weight:500}.lp-quote .q small{color:var(--lp-dim);font-size:11px}.lp-quote .q .spin{border:1px solid var(--lp-b2);width:24px;height:24px;color:var(--lp-mut);border-radius:50%;justify-content:center;align-self:center;align-items:center;margin-left:auto;font-size:12px;font-style:normal;display:inline-flex}.lp-window[data-scene=swap][data-step="3"] .lp-quote .spin{color:var(--lp-blue);border-color:#5b8def80;animation:1.2s linear infinite lp-rot}.lp-quote svg{width:calc(100% - 28px);height:40px;position:absolute;bottom:12px;left:14px;right:14px;overflow:visible}.lp-quote svg polyline{fill:none;stroke:var(--lp-blue);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400px;filter:drop-shadow(0 0 4px #5b8def80)}.lp-window[data-scene=swap] .lp-quote svg polyline{animation:lp-draw 1.6s var(--ease-out).6s forwards}@keyframes lp-draw{to{stroke-dashoffset:0}}.lp-scan .q{align-items:baseline;gap:8px;margin-top:12px;display:flex}.lp-scan .q em{color:var(--lp-fg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-style:normal;font-weight:500}.lp-scan .q em b{font-weight:inherit}.lp-scan .q small{color:var(--lp-dim);font-size:11px}.lp-scan u{background:var(--lp-s3);border-radius:2px;height:4px;margin-top:12px;text-decoration:none;display:block;overflow:hidden}.lp-scan u em{background:var(--lp-red);width:0;height:100%;transition:width 1.2s var(--ease-out);border-radius:2px;display:block}.lp-window[data-scene=recover][data-step="1"] .lp-scan u em{width:35%}.lp-window[data-scene=recover][data-step="2"] .lp-scan u em{width:67%}.lp-window[data-scene=recover][data-step="3"] .lp-scan u em,.lp-window[data-scene=recover][data-step="4"] .lp-scan u em,.lp-window[data-scene=recover][data-step="5"] .lp-scan u em{background:var(--lp-green);width:100%}.lp-scan .found{margin-top:8px}.lp-scene[data-scene=recover] .lp-field div{justify-content:flex-start}@media (prefers-reduced-motion:reduce){.lp-quote svg polyline{stroke-dashoffset:0;animation:none}.lp-mini{animation:none!important}}.lp-window[data-scene=shield] .lp-stage .lp-flow:before{content:"Shield"}.lp-window[data-scene=shield] .lp-stage .lp-flow:after{content:"Approve → Encrypt → Commit → Confirm"}.lp-window[data-scene=send] .lp-stage .lp-flow:before{content:"Private send"}.lp-window[data-scene=send] .lp-stage .lp-flow:after{content:"Shield → Prove → Relay → Deliver"}.lp-window[data-scene=swap] .lp-stage .lp-flow:before{content:"Swap"}.lp-window[data-scene=swap] .lp-stage .lp-flow:after{content:"Prove → Burner → Route → Re-shield"}.lp-window[data-scene=recover] .lp-stage .lp-flow:before{content:"Recovery"}.lp-window[data-scene=recover] .lp-stage .lp-flow:after{content:"Derive → Scan → Sweep → Intents"}
