@charset "UTF-8";
:root{color-scheme:dark;--bg:#06141b;--text:#edf7f8;--muted:#92a9b1;--accent:#34e7eb;--border:#23383f;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--sans:"Avenir Next","PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);line-height:1.7}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}a:hover{color:var(--accent)}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.topbar{height:108px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.brand{display:flex;align-items:center;gap:13px;font-weight:700;font-size:23px;line-height:1.2}.brand img{border:1px solid var(--border);border-radius:50%}.brand-sub{display:block;font:9px var(--mono);letter-spacing:2px;color:var(--muted);margin-top:6px}nav{display:flex;gap:32px;font-size:13px;color:#bccfd4}.network{display:flex;gap:8px;align-items:center;font:10px var(--mono);letter-spacing:1px}.network span,.status-dot{display:inline-block;width:6px;height:6px;border-radius:100%;background:var(--accent)}.hero{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding-top:60px;padding-bottom:80px;min-height:700px}.hero-copy{position:relative;z-index:1}.eyebrow{font:11px var(--mono);letter-spacing:2px;color:var(--accent);display:flex;align-items:center;gap:14px;margin:0 0 26px}.line{width:34px;height:1px;background:var(--accent)}h1{font-size:130px;line-height:1;letter-spacing:-8px;margin:0 0 25px;font-weight:650}h1 .hero-caption{display:block;font:500 38px/1.5 var(--sans);letter-spacing:-1px;margin-top:20px}.hero-description{font-size:14px;color:var(--muted);line-height:2}.hero-description strong{color:var(--text);font-weight:500}.primary{display:inline-flex;align-items:center;gap:44px;background:var(--accent);color:#04151b;font-size:13px;font-weight:600;padding:15px 20px;margin-top:22px}.primary:hover{background:#a0ffff;color:#04151b}.primary span{font-size:20px;line-height:1}.hero-art{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center;min-width:0}.hero-art:before,.hero-art:after{content:"";position:absolute;width:20px;height:20px;border-color:#48626a;border-style:solid;z-index:1}.hero-art:before{top:25px;left:0;border-width:1px 0 0 1px}.hero-art:after{bottom:25px;right:0;border-width:0 1px 1px 0}.hero-art img{width:112%;max-width:720px;height:auto;display:block;mix-blend-mode:screen}.art-coordinate{position:absolute;font:9px var(--mono);letter-spacing:1.8px;color:var(--muted);z-index:1}.coordinate-top{top:28px;right:0}.coordinate-bottom{bottom:28px;left:0}.hero-bottom{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:20px 0;border-top:1px solid var(--border);font:9px var(--mono);letter-spacing:1.5px;color:var(--muted)}h2{font-size:34px;line-height:1.35;font-weight:500;letter-spacing:-1px;margin:0 0 15px}.details{padding-block:100px}.section-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end}.section-heading .eyebrow{grid-column:1 / -1;margin-bottom:18px}.section-heading>p:last-child{font-size:13px;color:var(--muted);margin:0 0 15px;text-align:right}.spec-grid{display:grid;grid-template-columns:2fr repeat(4,1fr);margin:38px 0 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.spec-grid>div{padding:30px 20px;border-left:1px solid var(--border)}.spec-grid>div:first-child{padding-left:0;border-left:0}.spec-grid dt,.label{font:9px var(--mono);letter-spacing:1px;color:var(--muted)}.spec-grid dd{font:27px/1.5 var(--mono);margin:14px 0 0}.spec-grid .supply dd{color:var(--accent);font-size:31px;white-space:nowrap}.spec-grid dd small{font-size:11px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding-top:25px}.principles p{font-size:12px;color:var(--muted);position:relative;padding-left:30px}.principles p>span{position:absolute;left:0;top:2px;font:10px var(--mono);color:var(--accent)}.principles strong{display:block;color:var(--text);font-size:14px;margin-bottom:8px;font-weight:500}.contract-section{background:#0b1d25;border-block:1px solid var(--border)}.contract-inner{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center;padding-block:70px}.muted{font-size:13px;color:var(--muted);margin:0}.contract-card{border:1px solid #31505b;padding:28px;min-width:0}.contract-address{display:block;font:16px/1.9 var(--mono);overflow-wrap:anywhere;color:var(--accent);margin-block:20px}.contract-address span{padding-left:8px}.contract-footer{border-top:1px solid var(--border);padding-top:18px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--muted)}.status-dot{margin-right:6px}.contact{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-block:95px}.email{font:24px var(--mono);color:var(--accent);overflow-wrap:anywhere}.email span{display:inline-block;padding-left:20px}footer{border-top:1px solid var(--border);padding-block:32px;color:var(--muted);font-size:10px}.footer-top,.footer-bottom{display:flex;align-items:center;justify-content:space-between}.footer-top{font:10px var(--mono);letter-spacing:1px;margin-bottom:20px}.footer-brand{font:700 23px var(--sans);color:var(--text)}footer p{max-width:950px;margin:8px 0}.footer-bottom{border-top:1px solid var(--border);padding-top:20px;margin-top:25px;font:10px var(--mono)}
@media(min-width:1000px){.hero-art{animation:arrive 1.2s ease both}.hero-copy{animation:arrive .8s ease both}}@keyframes arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.wrap{width:calc(100% - 64px)}.spec-grid{grid-template-columns:repeat(4,1fr)}.spec-grid .supply{grid-column:1 / -1;border-bottom:1px solid var(--border)}.spec-grid>div:nth-child(2){border-left:0;padding-left:0}.contract-inner{gap:35px}.contract-address{font-size:14px}.email{font-size:20px}.hero-art img{width:108%}h1{font-size:108px}h1 .hero-caption{font-size:30px}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.topbar{height:82px}.brand{font-size:19px}.brand-sub{font-size:8px}.brand img{width:34px;height:34px}nav{gap:15px;font-size:11px}.network{display:none}.hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:75px;min-height:0}.hero .eyebrow{margin-bottom:20px}h1{font-size:104px;letter-spacing:-6px}h1 .hero-caption{font-size:29px;letter-spacing:0;margin-top:18px}.hero-description{font-size:13px}.hero-art{height:350px;margin-top:30px}.hero-art img{width:100%;max-width:430px}.hero-art:before{top:12px}.hero-art:after{bottom:12px}.coordinate-top{top:15px}.coordinate-bottom{bottom:15px}.hero-bottom{font-size:8px;letter-spacing:.5px;gap:15px}.details{padding-block:60px}.section-heading{display:block}.section-heading>p:last-child{text-align:left}h2{font-size:27px}.spec-grid{grid-template-columns:1fr 1fr;margin-top:28px}.spec-grid>div{padding:22px 15px;border-bottom:1px solid var(--border)}.spec-grid>div:nth-child(4){border-left:0;padding-left:0}.spec-grid>div:nth-last-child(-n+2){border-bottom:0}.spec-grid dt{font-size:8px}.spec-grid .supply dd{font-size:34px}.principles{grid-template-columns:1fr;gap:12px;padding-top:22px}.principles p{margin:8px 0}.contract-inner{grid-template-columns:1fr;gap:26px;padding-block:45px}.contract-card{padding:22px}.contract-footer{flex-wrap:wrap}.contract-address{font-size:14px}.contact{align-items:flex-start;flex-direction:column;gap:28px;padding-block:55px}.email{font-size:18px}.email span{padding-left:6px}footer{font-size:10px}.footer-top{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important}}
