@font-face{font-family:Geist;src:url('/assets/geist.woff2')}@font-face{font-family:Mono;src:url('/assets/mono.woff2')}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;padding-top:72px;background:#000;color:#e8edfa;font-family:Geist,Arial,sans-serif;font-size:15px;line-height:1.65}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}a{color:inherit;text-decoration:none}button{color:inherit;background:transparent;border:0}a,button{transition:background .2s,color .2s,border-color .2s,box-shadow .2s}p{color:#8992a7;line-height:1.7}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:520;letter-spacing:-.045em;line-height:1.08}h2{font-size:clamp(32px,3.8vw,52px);margin:18px 0 22px}h3{font-size:24px}small{font-size:11px;color:#768198}img{max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #6d90ff;outline-offset:4px}::selection{background:#315dff;color:white}.container{width:calc(100% - 104px);max-width:1400px;margin:auto}.header{height:72px;position:fixed;z-index:100;top:0;left:0;right:0;display:flex;align-items:center;gap:34px;padding:0 4%;background:rgba(0,0,0,.88);backdrop-filter:blur(18px);border-bottom:1px solid #181c27}.brand{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:750;letter-spacing:.04em;white-space:nowrap}.brand img{width:32px;height:32px}.header nav{display:flex;align-self:stretch;align-items:stretch;gap:4px}.header nav a{font-size:13px;padding:24px 10px;position:relative}.header nav a:hover,.header nav a.current{background:#0a0e18}.header nav a.current:after{content:"";height:2px;background:#315dff;position:absolute;bottom:0;left:10px;right:10px}.header-end{margin-left:auto;display:flex;gap:14px;align-items:center}.network-mini{font-size:11px;white-space:nowrap;display:flex;gap:7px;align-items:center}.network-mini i,.eyebrow i,.code-status i{width:6px;height:6px;background:#81e1bc;display:inline-block;border-radius:50%;box-shadow:0 0 10px #64d0ac}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 22px;border:1px solid #242a39;border-radius:2px;background:#000;font-size:13px;font-weight:650;line-height:1.4;min-height:44px}.button:hover{background:#111726;border-color:#4a5e8b}.button.primary,.button.compact{background:#f4f6ff;color:#080a10;border-color:#f4f6ff}.button.primary:hover,.button.compact:hover{background:#cdd9ff;border-color:#cdd9ff}.button.compact{min-height:40px;padding:10px 17px;white-space:nowrap}.button.small{font-size:11px;padding:9px 13px;min-height:32px}.menu-toggle{display:none;font-size:24px}.eyebrow{font:10px Mono,monospace;letter-spacing:.12em;color:#8798c6;display:flex;gap:9px;align-items:center}.eyebrow .blue{background:#315dff;box-shadow:0 0 12px #315dff}.section{padding-top:108px;padding-bottom:108px}.section-heading{text-align:center;margin-bottom:50px}.section-heading .eyebrow{justify-content:center}.section-heading p{margin-bottom:0}.hero{height:650px;min-height:calc(100svh - 72px);max-height:850px;position:relative;overflow:hidden;display:flex;align-items:center;isolation:isolate}.hero>canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.block-ticker{position:absolute;top:24px;left:0;right:0;justify-content:center;font-size:10px}.hero-side{position:absolute;top:31%;width:29%;z-index:2}.hero-side.left{left:4.1%}.hero-side.right{right:4.1%;text-align:right}.hero-side.right .eyebrow{justify-content:flex-end}.hero-side .hero-title{font-size:clamp(40px,4vw,64px);font-weight:580;line-height:.98;letter-spacing:-.06em;color:#f2f4fc;margin:20px 0 24px}.hero-side p:not(.hero-title){font-size:15px;line-height:1.65}.hero-center{position:relative;width:390px;max-width:34%;margin:0 auto;align-self:flex-start;padding-top:48px;text-align:center}.hero-center>canvas{width:100%;height:340px;display:block}.feature-switch{display:flex;gap:5px;justify-content:center;flex-wrap:wrap;max-width:350px;margin:5px auto 14px}.feature-switch button{font:9px Mono,monospace;letter-spacing:.03em;border:1px solid #151923;padding:8px 10px;line-height:1.3;color:#8f99af}.feature-switch button.active{border-color:#365acc;background:#0d1936;box-shadow:0 0 20px #173ed73d;color:#fff}.hero-status{display:inline-flex;align-items:center;gap:8px;font:8px Mono;letter-spacing:.045em;border:1px solid #151b2a;background:#080d18;padding:10px 12px;border-radius:20px;color:#a8b3c9}.pixel-dot{width:4px;height:4px;background:#315dff;box-shadow:0 0 8px #315dff}.hero-actions{display:flex;gap:12px;justify-content:center;margin-top:18px}.hero-actions .button{font-size:12px;padding:12px 16px;white-space:nowrap}.hero-side,.hero-center,.block-ticker{animation:arrival 1.3s cubic-bezier(.2,.65,.2,1) both}.hero-side.right{animation-delay:.18s}.block-ticker{animation-delay:.3s}@keyframes arrival{from{opacity:0;transform:translateY(20px);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s,transform .9s cubic-bezier(.2,.6,.2,1)}.reveal.in{opacity:1;transform:none}.market-preview{background:linear-gradient(140deg,#070b12,#010204);border:1px solid #242b3c;box-shadow:0 10px 80px #1538930c}.market-top{display:flex;gap:24px;align-items:center;padding:20px 24px;border-bottom:1px solid #202534}.asset-title{display:flex;gap:12px;align-items:center}.asset-title b{font-size:17px;letter-spacing:-.02em}.asset-title small,.market-price small{display:block;font:9px Mono;letter-spacing:.03em;margin-top:4px}.coin{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-size:24px;font-weight:600;background:#141925}.coin.btc{background:#f7931a;color:white}.market-price{margin-left:auto;text-align:right}.market-price b{font:22px Mono}.market-body{display:grid;grid-template-columns:1.8fr 1fr}.chart-wrap{padding:22px 24px;border-right:1px solid #202534;min-width:0}.chart-toolbar{display:flex;gap:22px;font:10px Mono;color:#aebbdc}.chart-toolbar span:last-child{margin-left:auto;font-size:8px}.chart-wrap canvas{width:100%;height:260px;display:block}.chart-axis{display:flex;justify-content:space-between;font:8px Mono;color:#596884}.route-list{padding:24px}.route-list>a{display:flex;align-items:center;gap:14px;padding:21px 0;border-bottom:1px solid #171e2b}.route-list>a:hover{background:#0a1020}.route-list a div{flex:1}.route-list a b{display:block;font-size:13px}.route-list a small{display:block;font-size:10px}.route-icon{font-size:26px;color:#7395ff;font-family:Mono}.blue-text{color:#6c8dff;font:10px Mono}.source-foot{font-size:10px;color:#66758e;padding-top:20px}.mini-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #202432}.mini-metrics>div{padding:27px 20px;border-right:1px solid #202432}.mini-metrics>div:first-child{padding-left:0}.mini-metrics>div:last-child{border-right:0}.mini-metrics span{display:block;font:9px Mono;text-transform:uppercase;letter-spacing:.08em;color:#7584a1}.mini-metrics strong{display:block;margin-top:10px;font-size:20px;font-weight:500}.split{display:grid;grid-template-columns:1fr 1.45fr;gap:7%;align-items:center;border-top:1px solid #111622}.split p{max-width:430px}.steps{margin:27px 0}.steps>button{display:flex;text-align:left;gap:16px;width:100%;padding:13px 0;color:#646e83}.steps em{font:11px Mono;padding-top:4px;font-style:normal;width:28px}.steps b{font-weight:500;display:block}.steps small{display:none;margin-top:3px;color:#818da7}.steps .active{color:#f1f5ff}.steps .active em{color:#6a8fff}.steps .active small{display:block}.fine{font-size:11px!important;color:#6b758b;line-height:1.65!important;margin-top:18px}.launch-visual,.scenario-panel{border:1px solid #202638;background:radial-gradient(ellipse at 60% 40%,#071027,#000 72%);padding:25px}.visual-top{display:flex;justify-content:space-between;align-items:center;font:9px Mono;color:#7684a5}.tag{display:inline-flex;align-items:center;padding:5px 8px;border:1px solid #263047;font:9px Mono;letter-spacing:.06em;color:#a1b7ef}.launch-visual canvas{height:290px;width:100%;display:block}.launch-progress{display:flex;justify-content:space-between;font:9px Mono;flex-wrap:wrap;gap:12px;color:#7c8aa9}.launch-progress b{color:#e8edff;font-size:14px}.launch-progress>div{width:100%;height:3px;background:#182033}.launch-progress i{display:block;width:0;height:100%;background:#3b6fff;box-shadow:0 0 10px #315dff}.launch-values{display:flex;justify-content:space-between;margin-top:27px}.launch-values b{display:block;font-size:21px;margin-top:6px}.launch-values small{font-size:10px}.visual-caption{font:8px Mono;color:#576682;letter-spacing:.02em;border-top:1px solid #1b2334;padding-top:15px;margin-top:25px}.perps-story{grid-template-columns:1.45fr 1fr}.scenario-tabs{display:flex;border-bottom:1px solid #1d2437;margin-top:22px;gap:12px}.scenario-tabs button{font-size:11px;padding:8px;border-bottom:2px solid transparent;color:#7a8aa7}.scenario-tabs button.active{color:#fff;border-color:#315dff}.scenario-panel canvas{display:block;width:100%;height:260px}.scenario-values{display:flex;justify-content:space-between;font:8px Mono;color:#6d7a97}.scenario-values b{display:block;font-size:12px;color:#b6c8f4;margin-top:8px}.check-list{padding:0;list-style:none;margin:28px 0;color:#a5b1cc;font-size:13px}.check-list li{margin-bottom:12px;display:flex;gap:10px}.check-list li:before{content:"";width:4px;height:4px;background:#5880ff;flex:none;margin-top:8px}details{border-bottom:1px solid #1b2231;padding:18px 0}summary{cursor:pointer;list-style:none;position:relative;padding-right:28px}summary:after{content:"+";position:absolute;right:5px;font:18px Mono;color:#6177a4}details[open] summary:after{content:"−"}details p{font-size:13px;margin:15px 0 3px}.accordion{margin:26px 0}.code-panel{position:relative;min-height:450px;border:1px solid #212a3e;background:#03060d;overflow:hidden}.code-tabs{display:flex;border-bottom:1px solid #212a3e;padding:0 18px;position:relative;z-index:2}.code-tabs button{padding:15px 12px;font-size:11px;color:#7d8aa8;border-bottom:2px solid transparent}.code-tabs button.active{color:#d3e0ff;border-color:#4671ff}.code-tabs button:last-child{margin-left:auto}.code-panel pre{position:relative;z-index:2;padding:35px 26px;white-space:pre-wrap;overflow-wrap:anywhere;color:#a5bdf9;font:12px/1.9 Mono;margin:0}.code-status{font:8px Mono;display:flex;gap:8px;padding:0 26px;color:#6f83af;position:relative;z-index:2}.code-art{position:absolute;bottom:0;right:0;width:230px;height:140px;opacity:.6}.local-story{border-top:1px solid #111622}.privacy-visual{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;align-items:center;padding:35px 10%;border:1px solid #1e2635;background:radial-gradient(ellipse,#070f20,#000 80%)}.privacy-visual>div:not(.flow-dots){text-align:center;display:flex;align-items:center;flex-direction:column}.privacy-symbol{font:48px Mono;color:#7192ef;margin-bottom:16px;text-shadow:0 0 25px #315dff77}.privacy-visual b{font-size:13px;font-weight:500;white-space:nowrap}.privacy-visual small{font-size:9px;white-space:nowrap}.flow-dots{height:2px;background:repeating-linear-gradient(90deg,#315dff 0 2px,transparent 2px 8px);background-size:16px;animation:flow 1.2s linear infinite;margin:0 20px 50px}@keyframes flow{to{background-position:16px 0}}.privacy-bottom{display:flex;align-items:center;gap:40px;justify-content:space-between;padding:24px 0}.privacy-bottom p{font-size:12px;max-width:600px;margin:0}.privacy-bottom .button{flex:none}.faq{display:grid;grid-template-columns:1fr 1.2fr;gap:10%;border-top:1px solid #131925}.faq h2{font-size:40px}.faq details:first-child{padding-top:0}.faq summary{font-size:16px}.closing{padding:95px 0;text-align:center;position:relative;overflow:hidden;border-top:1px solid #192032}.closing .eyebrow{justify-content:center;position:relative}.closing h2{position:relative;font-size:54px}.closing p,.closing>div{position:relative}.closing>div{display:flex;justify-content:center;gap:12px;margin-top:28px}.closing canvas{width:100%;height:100%;position:absolute;inset:0;opacity:.22}.footer{border-top:1px solid #202635;padding-top:55px}.footer-main{display:grid;grid-template-columns:2.5fr 1fr 1fr 1fr;gap:5%}.footer-main>div:not(:first-child){display:flex;flex-direction:column;gap:12px;font-size:12px;color:#7c889e}.footer-main b{color:#c5cde1;font-size:12px;font-weight:500}.footer-main p{font-size:12px;max-width:390px}.footer-main .fine{font-size:10px!important}.footer-main a:hover{color:#fff}.footer-line{display:flex;gap:24px;justify-content:space-between;border-top:1px solid #151c29;margin-top:40px;padding:24px 0;font:8px Mono;color:#606f89;letter-spacing:.08em}.footer-line button{font:8px Mono}.skip{position:fixed;z-index:1000;top:-80px;left:10px;background:#fff;color:#000;padding:10px}.skip:focus{top:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muted{color:#7f8ca5}.panel{border:1px solid #20283a;background:#04070d;padding:24px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:22px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tabs{display:flex;gap:8px;flex-wrap:wrap}.tabs button{padding:10px 16px;border:1px solid #20283a;font-size:12px}.tabs .active,.tabs [aria-selected=true]{background:#12234b;border-color:#315dff;color:#cbd9ff}.field{display:block;margin-bottom:20px}.field label,.field>span{display:block;font-size:11px;color:#9ba8c3;margin-bottom:8px}input,select,textarea{background:#04070c;color:#e5ecff;border:1px solid #293248;padding:12px 14px;width:100%;border-radius:2px;outline:none}input:focus,select:focus,textarea:focus{border-color:#416aff}textarea{resize:vertical;min-height:100px}input[type=range]{accent-color:#416aff;padding:0}table{border-collapse:collapse;width:100%;text-align:left}th{font-size:10px;color:#7c8aa6;font-weight:500}th,td{padding:16px;border-bottom:1px solid #192133}td{font-size:12px}dialog{border:1px solid #2b354d;background:#070b13;color:#e4edff;max-width:470px;width:calc(100% - 30px);padding:28px;box-shadow:0 30px 100px #000;border-radius:4px}dialog::backdrop{background:#000b;backdrop-filter:blur(9px)}dialog h2{font-size:23px;margin:0}dialog p{font-size:12px}.dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.dialog-close{font-size:25px;color:#8594b1}.wallet-unisat{width:100%;justify-content:space-between;margin-top:12px}.wallet-unisat span{font-size:10px;color:#7383a3}.dialog-alternative{border-top:1px solid #26304a;padding-top:20px;font-size:11px;color:#8797b5}.dialog-alternative form{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.dialog-alternative form .button{width:100%}.wallet-message{color:#9ebaff}.wallet-message.error{color:#ff9797}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);opacity:0;z-index:1000;border:1px solid #3b5281;background:#0c162b;padding:12px 22px;font-size:12px;pointer-events:none;transition:.25s}#toast.show{opacity:1;transform:translate(-50%,0)}body.reduced *{animation-duration:.001s!important;transition-duration:.001s!important}
@media(min-width:1500px){.hero-center{padding-top:85px;width:450px}.hero-center>canvas{height:390px}.hero-side{top:33%}.header{gap:55px}.hero-side .hero-title{font-size:64px}}
@media(max-width:1150px){.header{gap:16px;padding:0 24px}.header nav a{padding:24px 6px;font-size:12px}.network-mini{display:none}.container{width:calc(100% - 64px)}.hero-side .hero-title{font-size:44px}.hero-side p:not(.hero-title){font-size:12px}.hero-center{max-width:36%}.hero-center>canvas{height:300px}.hero{min-height:610px}.hero-center{padding-top:60px}.feature-switch button{font-size:8px}.hero-status{font-size:7px}.split{gap:5%}.market-body{grid-template-columns:1.6fr 1fr}.privacy-visual{padding:35px 5%}}
@media(max-width:850px){.header{height:64px;padding:0 20px}.brand{font-size:15px}.brand img{width:28px;height:28px}.menu-toggle{display:block;order:3;margin-left:4px}.header nav{display:none;position:absolute;top:64px;left:0;right:0;background:#080d17;padding:15px 20px;border-bottom:1px solid #283653;flex-wrap:wrap;gap:0}.header.menu-open nav{display:flex}.header nav a{padding:13px 16px}.header-end{margin-left:auto}.button.compact{font-size:11px;padding:8px 12px;min-height:34px}body{padding-top:64px}.container{width:calc(100% - 40px)}.hero{min-height:740px;max-height:none;display:block}.block-ticker{top:22px;font-size:8px}.hero-side{position:relative;top:auto!important;width:auto;text-align:center!important;left:auto!important;right:auto!important}.hero-side.left{padding-top:70px}.hero-side .eyebrow{justify-content:center!important;font-size:8px}.hero-side .hero-title{font-size:42px;margin:13px 0 14px}.hero-side .hero-title br{display:none}.hero-side p:not(.hero-title){display:none}.hero-side.right{display:none}.hero-center{max-width:none;width:390px;max-width:90%;padding-top:0}.hero-center>canvas{height:310px}.feature-switch{max-width:350px}.feature-switch button{font-size:9px;padding:8px 10px}.hero-status{font-size:8px}.hero-actions{margin-top:20px}.section{padding-top:75px;padding-bottom:75px}.section-heading p br{display:none}.market-body{grid-template-columns:1fr}.chart-wrap{border-right:0}.route-list{display:none}.market-top{padding:17px;gap:15px}.market-top .button{display:none}.mini-metrics{grid-template-columns:1fr 1fr}.mini-metrics>div{padding:20px 12px!important}.mini-metrics>div:nth-child(2){border-right:0}.mini-metrics strong{font-size:17px}.split{grid-template-columns:1fr;gap:40px}.perps-story>div:first-child{order:2}.split h2{font-size:38px}.split p{max-width:none}.launch-visual canvas{height:240px}.code-panel{min-height:420px}.privacy-visual{padding:30px 15px;grid-template-columns:1fr}.flow-dots{height:25px;width:2px;margin:20px auto;background:repeating-linear-gradient(0deg,#315dff 0 2px,transparent 2px 8px)}.privacy-symbol{font-size:38px}.privacy-bottom{align-items:flex-start;flex-direction:column;gap:15px}.faq{grid-template-columns:1fr;gap:20px}.faq h2{font-size:34px}.closing h2{font-size:39px}.footer-main{grid-template-columns:repeat(3,1fr);gap:25px}.footer-main>div:first-child{grid-column:1/-1}.footer-main>div:not(:first-child){font-size:11px}.footer-line{font-size:7px;gap:15px}.footer-line>span:nth-child(2){display:none}.grid2,.grid3{grid-template-columns:1fr}.chart-toolbar span:last-child{font-size:7px}.section-heading h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none}*{animation:none!important;transition:none!important}}

