/* The reference's open technical grid: black, fine dashed boundaries, restrained color. */
:root{color-scheme:dark;--bg:#000;--surface:#080809;--line:#27272b;--muted:#88898f;--white:#f1f0f4;--purple:#b896ff;--green:#5be6a3;--mono:'IBM Plex Mono',monospace;--sans:'Albert Sans',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:125px}body{margin:0;background:var(--bg);color:var(--white);font-family:var(--sans);font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select{touch-action:manipulation}button,a{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.4}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--purple);outline-offset:5px}input,select,textarea{background:#0d0d10;border:1px solid #33333a;color:white;border-radius:0;padding:14px 16px;min-width:0}input::placeholder{color:#64646d}select{cursor:pointer}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:600;letter-spacing:-.045em;line-height:1.14}h1{font-size:clamp(38px,4.2vw,62px)}h2{font-size:clamp(34px,3.6vw,52px)}h3{font-size:27px}h4{font-size:19px;letter-spacing:-.025em}p{color:var(--muted)}::selection{color:#000;background:var(--purple)}.stars{position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.3;background-image:radial-gradient(circle at 15% 18%,#bbb 0 1px,transparent 1.2px),radial-gradient(circle at 78% 64%,#9b96b5 0 .7px,transparent 1.2px),radial-gradient(circle at 39% 88%,#eee 0 .6px,transparent 1px);background-size:307px 397px,481px 283px,719px 507px}.frame{max-width:1280px;width:calc(100% - 100px);margin:auto;border-left:1px dashed var(--line);border-right:1px dashed var(--line)}.skip{position:fixed;top:-80px;left:20px;z-index:200;background:white;color:black;padding:12px}.skip:focus{top:12px}.mono,.eyebrow,.tag,.button,.announcement,.navlinks,.status,.data,.caption,small,code,pre{font-family:var(--mono)}.announcement{font-size:10px;letter-spacing:.04em;text-align:center;padding:10px 40px;background:#160d25;border-bottom:1px solid #39284e;color:#bda2e4;position:relative}.announcement b{color:#e1caff;font-weight:500}.announcement button{position:absolute;right:18px;top:6px;border:0;background:transparent;font-size:19px;color:#9378af}.site-header{position:sticky;top:0;background:#030304ed;backdrop-filter:blur(16px);z-index:40;border-bottom:1px dashed var(--line)}.header-inner{height:82px;display:flex;align-items:center;padding:0 25px;gap:28px}.brand{display:flex;align-items:center;gap:10px;flex:none;font-size:13px;font-family:var(--mono);letter-spacing:.2em}.brand img{width:33px;height:33px}.network-live{font-family:var(--mono);font-size:9px;color:var(--green);letter-spacing:.07em;line-height:1.65;min-width:139px;padding:5px 12px;position:relative}.network-live::before,.network-live::after,.button::before,.button::after{content:'';position:absolute;width:10px;height:8px;border-color:#3c3c45;border-style:solid;pointer-events:none}.network-live::before,.button::before{left:0;top:0;border-width:1px 0 0 1px}.network-live::after,.button::after{right:0;bottom:0;border-width:0 1px 1px 0}.navlinks{display:flex;align-items:center;gap:22px;margin-left:auto;font-size:10px;letter-spacing:.08em}.navlinks>details>summary{cursor:pointer;list-style:none;white-space:nowrap;color:#c4c3c9}.navlinks>details>summary::before,.navlinks>a::before{content:'·';margin-right:8px;color:#777}.navlinks>details>summary::after{content:'⌄';margin-left:6px;color:#777}.navlinks a:hover,.navlinks summary:hover{color:white}.navlinks>a{white-space:nowrap}.navlinks .active{color:var(--purple)}.nav-pop{position:absolute;top:82px;left:50%;transform:translateX(-50%);width:min(780px,calc(100vw - 80px));background:#0a0a0d;border:1px solid #303039;padding:26px;display:grid;grid-template-columns:1fr 1fr;gap:25px;box-shadow:0 25px 70px #000}.nav-pop small{color:#6d6b76;font-size:9px;letter-spacing:.15em}.nav-pop a{display:block;padding:12px 8px;letter-spacing:0;border-bottom:1px solid #1d1d24;font-size:12px}.nav-pop a span{display:block;color:#777782;font-size:10px;margin-top:5px}.nav-pop a:hover{background:#14111b;color:var(--purple)}.button{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:10px;background:#070708;border:0;padding:15px 22px;font-size:11px;letter-spacing:.08em;font-weight:500;transition:background .25s,color .25s,transform .25s;text-transform:uppercase;line-height:1.35;white-space:nowrap}.button:hover{background:#17151d;color:#e4d5ff;transform:translateY(-2px)}.button.primary{background:#b59aff;color:#100921}.button.primary::before,.button.primary::after{border-color:#e6d9ff}.button.primary:hover{background:#cfbcff}.button.green{color:var(--green);background:#09170f}.button.small{font-size:9px;padding:11px 15px}.text-link{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:#a9a5b4;text-decoration:underline;text-underline-offset:6px}.text-link:hover{color:white}.menu-toggle{display:none;margin-left:auto;background:none;border:1px solid #333;padding:7px 10px}.header-action{padding:12px 14px;font-size:10px}.hero{min-height:680px;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;padding:100px 0 70px}.hero-copy{position:relative;z-index:2;width:57%;padding:0 0 0 0;pointer-events:none}.hero-copy a,.hero-copy button{pointer-events:auto}.hero h1{font-size:clamp(38px,3.95vw,60px);max-width:690px;line-height:1.1;letter-spacing:-.055em;margin:35px 0 28px}.soft{color:#a4a4ad}.hero-copy>p{font-family:var(--mono);font-size:12px;line-height:1.9;max-width:540px;color:#99979f}.hero-art{position:absolute;inset:-55px -170px -10px 33%;z-index:0;overflow:hidden;pointer-events:auto}.hero-art canvas{width:100%;height:100%;display:block}.hero::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#000 0%,#000c 18%,transparent 55%),linear-gradient(0deg,#000 0%,transparent 15%)}.hero-markets{display:flex;align-items:center;gap:14px}.hero-markets a{font:600 11px var(--mono);letter-spacing:.08em;padding:11px 16px;display:flex;gap:10px;align-items:center}.hero-markets img{width:23px;height:19px}.hero-markets .sol{background:#1b102d;color:#ceaeff}.hero-markets .dev{background:#09241b;color:#66e6af}.hero-tools{display:flex;align-items:center;gap:25px;margin:32px 0}.hero-tools span{font:500 15px var(--sans);display:flex;align-items:center;gap:8px;color:#c9c6d0}.hero-tools i{font:normal 20px var(--mono);color:#888}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:38px}.hero-foot{position:absolute;bottom:17px;right:18px;z-index:3;font:8px var(--mono);letter-spacing:.1em;color:#56525f}.hero-foot i{display:inline-block;width:4px;height:4px;background:var(--green);margin-right:5px}.section-line{border-top:1px dashed var(--line)}.features{display:grid;grid-template-columns:repeat(3,1fr)}.feature{position:relative;overflow:hidden;min-height:610px;border-right:1px dashed var(--line);padding:42px 37px 235px}.feature:last-child{border-right:0}.tag{display:inline-block;font-size:10px;letter-spacing:.09em;color:#aaa;background:#171719;padding:9px 13px;line-height:1.3}.tag.green{background:#0b2417;color:#4ae091}.tag.orange{background:#2c170a;color:#e99d65}.tag.blue{background:#081e2c;color:#6ebbf3}.tag.purple{background:#20142f;color:#c3a0fb}.feature h3{margin:30px 0 24px;font-size:27px}.feature p{font:12px/1.9 var(--mono);max-width:310px}.feature img{width:100%;height:230px;object-fit:contain;position:absolute;bottom:-10px;left:0;opacity:.85;transition:transform 1s}.feature:hover img{transform:scale(1.07) rotate(3deg)}.split{display:grid;grid-template-columns:1fr 1fr;min-height:630px}.split>div{padding:55px 48px}.split>div+div{border-left:1px dashed var(--line)}.split-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:60px}.split-copy h2{max-width:430px;margin-bottom:25px}.split-copy p{font:12px/1.85 var(--mono);max-width:450px}.terminal-wrap{display:flex;align-items:center;justify-content:center}.terminal{width:100%;border:1px solid #25252b;border-radius:8px;background:#050506;box-shadow:0 20px 80px #0008;overflow:hidden}.terminal-head{display:flex;align-items:center;gap:7px;padding:13px 15px;background:#111114;font:9px var(--mono);color:#8e8b99;letter-spacing:.04em}.terminal-head i{width:9px;height:9px;border-radius:50%;background:#fd5e5b}.terminal-head i:nth-child(2){background:#f2bd4d}.terminal-head i:nth-child(3){background:#31c877}.terminal-head span{margin-left:10px}.terminal-head b{margin-left:auto;color:#53bd8a;font-size:8px;font-weight:400}.terminal-output{padding:23px 20px;min-height:280px;max-height:360px;overflow:auto;font:11px/1.95 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;color:#a2a1ae;scrollbar-color:#34313e #08080a}.terminal-output em{color:#b696ff;font-style:normal}.terminal-output .success{color:var(--green)}.terminal-output .dim{color:#4d4a57}.terminal-actions{display:flex;gap:8px;padding:12px;border-top:1px solid #22222a;flex-wrap:wrap}.terminal-actions button{flex:1;padding:13px 9px;font:9px var(--mono);letter-spacing:.04em;background:#111116;border:1px solid #25252d}.terminal-actions button:hover{background:#211b2d;color:#d9bdff}.terminal-caption{font:9px/1.7 var(--mono);color:#66616f;margin:15px 0 0}.lifecycle{display:flex;flex-direction:column;gap:0;justify-content:center}.life-step{display:flex;gap:18px;background:none;border:0;text-align:left;border-bottom:1px solid #212126;padding:20px 10px;color:#686571;transition:background .3s,color .3s}.life-step.active{color:white;background:#100c18}.life-step>span{font:11px var(--mono);color:#666;padding-top:4px}.life-step b{font-size:19px;font-weight:500;display:block}.life-step p{font:11px/1.7 var(--mono);margin-top:7px}.life-step.active>span{color:#c1a1ff}.life-step .step-meta{display:none;color:var(--green);font:9px var(--mono);margin-top:12px}.life-step.active .step-meta{display:block}.life-title{display:flex;justify-content:space-between;font:9px var(--mono);letter-spacing:.1em;color:#5c5765;padding:15px 10px}.phase-grid{display:grid;grid-template-columns:1fr 1fr}.phase{padding:48px;border-right:1px dashed var(--line)}.phase:last-child{border-right:0}.phase-head{display:flex;justify-content:space-between;align-items:center;font:10px var(--mono);color:#a3a0ac;margin-bottom:18px}.phase-item{padding:25px 0;border-bottom:1px solid #202025}.phase-item h4{margin-bottom:12px}.phase-item p{font:11px/1.85 var(--mono);margin-bottom:13px}.status{display:inline-flex;align-items:center;gap:6px;font-size:8px;color:var(--green);letter-spacing:.08em}.status::before{content:'';width:4px;height:4px;border-radius:50%;background:currentColor}.status.muted{color:#8d86a3}.stat-band{display:grid;grid-template-columns:repeat(4,1fr);padding:44px 20px;gap:10px}.stat-band>div{text-align:center}.stat-band strong{font-family:var(--sans);font-weight:500;letter-spacing:-.06em;font-size:48px;display:block;line-height:1.15}.stat-band span{font:10px var(--mono);color:#7a7685;display:block;margin-top:12px}.section-intro{padding:70px 48px 45px;display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.eyebrow{color:#b5a6c8;display:block;letter-spacing:.12em;font-size:10px;margin-bottom:23px;text-transform:uppercase}.section-intro h2{max-width:650px}.section-intro p{font:12px/1.8 var(--mono);max-width:520px;margin-top:23px}.ecosystem-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:0 48px 55px;gap:14px}.eco-card{padding:28px 23px;border:1px solid #222228;background:#070708;transition:border .25s,transform .25s;display:flex;flex-direction:column;min-height:240px}.eco-card:hover{border-color:#74628d;transform:translateY(-4px)}.eco-top{display:flex;justify-content:space-between;font:9px var(--mono);color:#83778e;letter-spacing:.07em}.eco-card h3{margin:22px 0 14px;font-size:25px}.eco-card p{font:11px/1.85 var(--mono);flex:1}.eco-card small{color:#b7a6ca;font-size:9px;display:block;margin-top:21px}.compare{padding:40px 48px 65px;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.compare article{padding:30px 24px;border:1px solid #28252e}.compare article+article{border-left:0}.compare article:first-child{background:#100b19;border-color:#55426e}.compare h3{font-size:22px;margin-bottom:30px}.compare dl{margin:0}.compare dt{font:9px var(--mono);color:#786b87;letter-spacing:.09em;margin-top:25px}.compare dd{font-size:14px;color:#c8c1d0;margin:7px 0 0}.closing{padding:90px 50px;text-align:center;position:relative;background:radial-gradient(ellipse at 50% 100%,#170d23,transparent 65%)}.closing h2{max-width:660px;margin:0 auto 25px}.closing p{font:12px/1.85 var(--mono);max-width:620px;margin:0 auto 30px}.closing .actions{justify-content:center}.footer{padding:55px 45px 25px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:35px}.footer .brand{font-size:17px;letter-spacing:.22em}.footer .brand img{width:45px;height:45px}.footer-about p{font:11px/1.9 var(--mono);max-width:300px;margin-top:20px}.footer h4{font-family:var(--sans);margin:7px 0 22px;font-size:19px}.footer ul{list-style:none;padding:0;margin:0;font:11px/2.5 var(--mono);color:#95919f}.footer a:hover{color:#cbb0ff}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #202025;margin-top:40px;padding-top:22px;font:9px/1.8 var(--mono);color:#5e5968}.page-hero{padding:70px 48px 62px;position:relative;overflow:hidden;min-height:340px}.page-hero h1{font-size:clamp(38px,4.5vw,64px);max-width:830px;line-height:1.08;margin:25px 0}.page-hero p{font:13px/1.8 var(--mono);max-width:660px}.page-label{display:flex;align-items:center;gap:11px}.page-label img{width:23px;height:23px}.page-label span{font:10px var(--mono);color:#baa3e1}.page-hero .actions{margin-top:30px}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.page-art{position:absolute;right:-15px;top:50px;width:30%;opacity:.3;pointer-events:none}.page-hero>*:not(.page-art){position:relative;z-index:1}.workspace{padding:35px 48px 60px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-bottom:1px solid #26232c;padding:0 0 25px;margin-bottom:30px}.tabs{display:flex;gap:6px;flex-wrap:wrap}.tabs button{font:10px var(--mono);padding:12px 18px;border:1px solid #24212c;background:#08070b;color:#8a8199;transition:all .2s}.tabs button.selected{background:#20162e;border-color:#5f427f;color:#d5b7ff}.toolbar label{font:10px var(--mono);color:#867b96;display:flex;align-items:center;gap:12px}.toolbar select{padding:10px 28px 10px 12px;font:11px var(--mono)}.data-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #2a2532;margin:25px 0}.data-cell{padding:24px 20px;border-right:1px solid #2a2532;min-width:0}.data-cell:last-child{border:0}.data-cell span{font:9px var(--mono);letter-spacing:.07em;color:#80758e;display:block;margin-bottom:15px}.data-cell strong{font:500 29px var(--mono);letter-spacing:-.07em;overflow-wrap:anywhere}.data-cell small{display:block;color:#81778d;font-size:9px;margin-top:10px}.data-cell .accent{color:#c6a3ff}.panel{border:1px solid #29252f;background:#050506;padding:27px;margin:25px 0}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.panel-head h3{font-size:23px}.panel-head small{font-size:9px;color:#756a84}.panel p{font:11px/1.85 var(--mono);color:#8f879a}.chart{width:100%;height:220px;display:block;overflow:visible}.chart-labels{display:flex;justify-content:space-between;font:9px var(--mono);color:#776c86;margin-top:18px}.epoch-track{height:5px;background:#201729;margin:24px 0 12px}.epoch-track i{height:100%;display:block;background:linear-gradient(90deg,#7855b2,#c2a4ff);transition:width 1s;max-width:100%}.source-line{font:9px/1.7 var(--mono);color:#6d6579;overflow-wrap:anywhere;display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;margin:25px 0 0}.source-line a{color:#a68dc5;text-decoration:underline;text-underline-offset:3px}.inline-error{border-left:2px solid #bd8968;background:#1b110d;padding:16px 20px;font:11px/1.8 var(--mono);color:#d3a383;margin:20px 0}.loading{font:11px var(--mono);color:#8c78a5;padding:40px 0;display:flex;gap:12px;align-items:center}.loading::before{content:'';height:7px;width:7px;background:#b59aff;animation:blink 1s ease-in-out infinite}.split-panels{display:grid;grid-template-columns:1fr 1fr;gap:20px}.data-table-wrap{overflow:auto}.data-table{width:100%;border-collapse:collapse;white-space:nowrap;font:11px var(--mono)}.data-table th{font-weight:400;font-size:9px;letter-spacing:.07em;color:#756a85;text-align:left;padding:17px 12px;border-bottom:1px solid #38303f}.data-table td{padding:17px 12px;border-bottom:1px solid #201c27;color:#b2a8be}.data-table tbody tr:hover{background:#100c17}.data-table a{color:#c7acef}.data-table .live{color:var(--green)}.data-table .late{color:#daa878}.filters{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:25px 0}.filters input{flex:1;min-width:200px;font:11px var(--mono)}.filters select{font:11px var(--mono)}.filters span{font:10px var(--mono);color:#7e728c}.search-form{display:flex;gap:12px;max-width:850px;margin:30px 0}.search-form input{flex:1;font:12px var(--mono)}.account-address{font:12px/1.7 var(--mono);overflow-wrap:anywhere;color:#cbb2ec}.detail-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #2a2532}.detail-list>div{padding:20px 22px;border-bottom:1px solid #2a2532;min-width:0}.detail-list>div:nth-child(odd){border-right:1px solid #2a2532}.detail-list span{font:9px var(--mono);display:block;color:#80758e;margin-bottom:10px}.detail-list strong{font:12px/1.8 var(--mono);font-weight:400;color:#d6c8e6;overflow-wrap:anywhere}.raw-output{background:#08070b;border:1px solid #2d2636;padding:24px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:480px;overflow:auto;font:11px/1.9 var(--mono);color:#bda4d8}.rpc-controls{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:25px 0}.rpc-controls select{font:12px var(--mono);flex:1;min-width:180px}.rpc-controls label{font:10px var(--mono);color:#8f7ba8}.code-window{background:#09080c;border:1px solid #312839;position:relative;padding:30px 22px;margin:25px 0}.code-window pre{font:11px/1.9 var(--mono);color:#b3a4c5;overflow:auto;margin:0}.code-window .copy{position:absolute;top:10px;right:12px;background:#18111f;border:1px solid #443151;padding:5px 10px;font:9px var(--mono);color:#c4aad9}.document-layout{display:grid;grid-template-columns:235px 1fr}.doc-nav{padding:40px 25px;border-right:1px dashed var(--line)}.doc-nav>div{position:sticky;top:125px}.doc-nav a{display:block;font:11px/1.7 var(--mono);color:#8a8098;padding:11px 8px;border-left:1px solid transparent}.doc-nav a.active{border-left-color:var(--purple);background:#140e1d;color:#d5b9ff}.doc-body{padding:45px 55px;min-width:0}.doc-body section{padding:10px 0 40px;margin-bottom:25px;border-bottom:1px solid #27222f;scroll-margin-top:120px}.doc-body h2{font-size:29px;margin-bottom:22px;letter-spacing:-.03em}.doc-body p,.doc-body li{font-size:15px;line-height:1.85;color:#a39aaa;margin:14px 0}.doc-body ul{padding-left:20px}.doc-body code{font-size:12px;color:#c9b3e4;background:#191020;padding:2px 6px}.doc-body a{color:#c1a5e5}.doc-body .doc-source{font:10px var(--mono);display:inline-block;margin-top:16px;text-decoration:underline;text-underline-offset:5px}.article-list{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px dashed var(--line)}.article-list a{padding:38px;border-right:1px dashed var(--line);border-bottom:1px dashed var(--line);transition:background .3s}.article-list a:nth-child(even){border-right:0}.article-list a:hover{background:#100a18}.article-list h3{font-size:26px;margin:18px 0}.article-list p{font:12px/1.85 var(--mono)}.wallet-options{display:flex;flex-direction:column;gap:12px;max-width:480px}.wallet-options button{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;background:#0d0912;border:1px solid #33273e;font:12px var(--mono)}.wallet-options button:hover{background:#1d1129}.download-row{display:flex;justify-content:space-between;align-items:center;padding:26px;border-bottom:1px solid #2a2331;gap:25px}.download-row h3{font-size:22px;margin-bottom:10px}.download-row p{font:11px/1.7 var(--mono);max-width:600px}.notice{font:11px/1.8 var(--mono);color:#8b7a9d;padding:20px 0}.reveal{opacity:0;transform:translateY(25px);transition:opacity .75s,transform .75s}.reveal.visible{opacity:1;transform:none}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);background:#25182f;color:#e8d6ff;border:1px solid #654579;padding:12px 24px;font:11px var(--mono);z-index:90;opacity:0;pointer-events:none;transition:all .25s;max-width:90vw}#toast.show{opacity:1;transform:translate(-50%,0)}.initial-load{height:100vh;display:flex;align-items:center;justify-content:center;gap:20px;font:11px var(--mono);letter-spacing:.18em}.initial-load img{width:40px;height:40px}.initial-load i{width:7px;height:7px;background:var(--purple);animation:blink 1s infinite}.empty{padding:45px 20px;text-align:center;font:12px/1.8 var(--mono);color:#80748e}.token-mark{height:200px;width:200px;object-fit:contain;margin:auto;display:block;filter:drop-shadow(0 0 50px #9945ff35)}@keyframes blink{50%{opacity:.2}}@media(min-width:1500px){.hero{min-height:760px}.hero-art{inset:-100px -140px -50px 32%}.hero-copy{padding-left:0}}@media(max-width:1150px){.frame{width:calc(100% - 48px)}.header-inner{gap:15px;padding:0 15px}.navlinks{gap:15px;font-size:9px}.brand{letter-spacing:.12em}.network-live{min-width:115px;font-size:8px;padding:5px 8px}.hero-copy{width:60%}.hero h1{font-size:45px}.hero-copy>p{max-width:470px}.hero{min-height:640px}.feature{padding:35px 25px 220px}.feature h3{font-size:25px}.split>div{padding:42px 30px}.section-intro,.workspace{padding-left:30px;padding-right:30px}.ecosystem-grid{padding-left:30px;padding-right:30px}.phase{padding:30px}.header-action{padding:12px 10px}.data-cell strong{font-size:24px}.page-hero{padding:60px 30px}.doc-body{padding:35px}.document-layout{grid-template-columns:205px 1fr}}@media(max-width:900px){.header-action{display:none}.hero{min-height:620px}.hero h1{font-size:40px}.hero-copy>p{font-size:11px}.hero-tools{gap:18px}.hero-tools span{font-size:13px}.hero-actions{gap:10px}.hero-actions .button{font-size:9px}.hero-actions .text-link{font-size:9px}.split>div{padding:38px 25px}.feature{padding:30px 22px 200px;min-height:590px}.feature h3{font-size:22px}.feature p{font-size:11px}.feature img{height:200px}.stat-band strong{font-size:35px}.data-strip{grid-template-columns:repeat(2,1fr)}.data-cell:nth-child(2){border-right:0}.data-cell:nth-child(-n+2){border-bottom:1px solid #2a2532}.ecosystem-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:last-child{display:none}.doc-body{padding:30px}.document-layout{grid-template-columns:180px 1fr}.doc-nav{padding:25px 12px}.hero-art{left:24%;right:-240px}.hero-copy{width:68%}.hero::after{background:linear-gradient(90deg,#000c 0%,#0009 24%,transparent 80%),linear-gradient(0deg,#000,transparent 20%)}}@media(max-width:700px){.frame{width:calc(100% - 32px)}.announcement{font-size:8px;line-height:1.8;padding:8px 28px}.announcement b{display:block}.header-inner{height:66px;padding:0 10px;gap:12px}.brand{font-size:11px}.brand img{width:28px;height:28px}.network-live{margin-left:auto;min-width:0;font-size:7px;max-width:125px}.menu-toggle{display:block;margin-left:0}.navlinks{display:none;position:absolute;top:66px;left:16px;right:16px;flex-direction:column;align-items:stretch;background:#09070deF;border:1px solid #302635;padding:20px;gap:0}.navlinks.open{display:flex}.navlinks>details>summary,.navlinks>a{display:block;padding:14px 8px;font-size:11px}.nav-pop{position:static;width:100%;transform:none;padding:12px;grid-template-columns:1fr;gap:15px;border:0;box-shadow:none}.hero{min-height:850px;display:block;padding:48px 15px 32px}.hero-copy{width:100%;pointer-events:auto}.hero h1{font-size:40px;margin-top:28px;max-width:500px}.hero-copy>p{font-size:11px;max-width:450px}.hero-markets a{font-size:9px;padding:8px 10px}.hero-art{inset:410px -130px -80px -100px;opacity:.88}.hero::after{background:linear-gradient(#000 0%,transparent 10%,transparent 80%,#000 100%);inset:380px 0 0}.hero-tools{margin-top:26px;margin-bottom:22px}.hero-tools span{font-size:12px}.hero-actions{margin-top:23px;gap:13px}.hero-actions .button{font-size:9px;padding:13px 15px}.hero-actions .text-link{display:none}.hero-foot{font-size:7px;bottom:15px;right:10px}.features,.split,.phase-grid{grid-template-columns:1fr}.feature{min-height:510px;padding:35px 28px 235px;border-right:0;border-bottom:1px dashed var(--line)}.feature h3{font-size:28px;margin:25px 0 20px;max-width:380px}.feature p{max-width:450px;font-size:12px}.feature img{height:220px}.split>div+div{border-left:0}.split-copy{gap:35px}.split>div{padding:40px 26px}.split-copy h2{font-size:35px}.split .terminal-wrap{padding-top:0}.terminal-output{min-height:230px}.lifecycle{order:2}.phase{padding:30px 26px;border-right:0}.phase+.phase{border-top:1px dashed var(--line)}.stat-band{grid-template-columns:repeat(2,1fr);gap:30px;padding:35px 15px}.stat-band strong{font-size:36px}.stat-band span{font-size:9px}.section-intro{padding:45px 26px 30px;display:block}.section-intro>.button{margin-top:25px}.section-intro h2{font-size:36px}.section-intro p{font-size:11px}.ecosystem-grid{padding:0 25px 35px;grid-template-columns:1fr}.eco-card{min-height:200px}.compare{padding:20px 25px 40px;grid-template-columns:1fr}.compare article+article{border-left:1px solid #28252e;border-top:0}.compare article{padding:27px 22px}.closing{padding:60px 26px}.closing h2{font-size:36px}.footer{padding:35px 25px 20px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-about{grid-column:span 2}.footer-grid>div:last-child{display:block}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:12px}.page-hero{min-height:0;padding:40px 25px}.page-hero h1{font-size:39px}.page-hero p{font-size:11px}.page-art{width:52%;opacity:.12;right:-35px;top:30px}.workspace{padding:25px 22px 45px}.tabs{gap:5px}.tabs button{font-size:9px;padding:11px 12px}.toolbar{gap:20px}.data-cell{padding:20px 13px}.data-cell strong{font-size:22px}.data-cell span{font-size:8px}.data-cell small{font-size:8px}.panel{padding:20px 17px}.panel-head h3{font-size:20px}.panel-head{align-items:flex-start}.chart{height:170px}.split-panels{grid-template-columns:1fr;gap:0}.search-form{flex-wrap:wrap}.search-form input{width:100%;flex-basis:100%;font-size:11px}.search-form button{width:100%}.detail-list{grid-template-columns:1fr}.detail-list>div:nth-child(odd){border-right:0}.data-table{font-size:10px}.document-layout{display:block}.doc-nav{border-right:0;border-bottom:1px dashed var(--line);padding:15px 20px}.doc-nav>div{position:static;display:flex;gap:5px;overflow:auto}.doc-nav a{white-space:nowrap;font-size:10px;padding:9px 12px}.doc-body{padding:30px 25px}.doc-body h2{font-size:27px}.article-list{grid-template-columns:1fr}.article-list a{border-right:0;padding:28px 25px}.download-row{padding:25px 0;align-items:flex-start;flex-direction:column}.rpc-controls{align-items:stretch}.rpc-controls .button{width:100%}.source-line{font-size:8px}.initial-load{font-size:9px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}

[hidden]{display:none!important}

@media(max-width:700px){.hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-bottom:36px}.hero-copy{order:0}.hero-art{order:1;position:relative;inset:auto;height:330px;margin:20px -65px -20px;flex:none;opacity:.9}.hero::after{inset:auto 0 0;height:130px;background:linear-gradient(0deg,#000,transparent)}.hero-foot{bottom:12px}}

@media(max-width:700px){.data-cell strong{font-size:18px;letter-spacing:-.04em;white-space:nowrap}}

/* Project social profile. */
.navlinks .social-x{display:inline-flex;align-items:center;justify-content:center;width:28px;height:30px;flex:none;color:#c9c2d3}.navlinks .social-x::before{content:none}.social-x>span{display:none}.navlinks .social-x:hover{color:var(--purple)}.footer-social{display:inline-flex;align-items:center;gap:10px;margin-top:18px;font:11px var(--mono);color:#c7b1e0}@media(max-width:900px){.navlinks .social-x{justify-content:flex-start;width:auto;gap:12px}.social-x>span{display:inline}}
