@font-face{font-family:Fraunces;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/fraunces-var-normal.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/fraunces-var-italic.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/ibm-plex-sans-var-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-normal.woff2)format("woff2")}:root{--paper:#faf6ee;--paper-deep:#f2ecdf;--ink:#17281d;--ink-soft:#46584c;--green:#1d5c3f;--green-deep:#123b28;--amber:#d98e2b;--amber-soft:#f3d9ad;--ochre:#8a5a14;--terminal:#0e1f16;--terminal-line:#1d3a2b;--phosphor:#8fe6b0;--moss:#7ea896;--rule:#d9d0bd;--serif:"Fraunces", "Georgia", serif;--sans:"IBM Plex Sans", "Helvetica Neue", sans-serif;--mono:"IBM Plex Mono", "SFMono-Regular", monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.6}.shell{max-width:1140px;margin:0 auto;padding:0 24px}.mono{font-family:var(--mono)}.ital{color:var(--green);font-style:italic}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;font-weight:500;line-height:1.12}main:focus{outline:none}.skip-link{z-index:99;background:var(--ink);color:var(--paper);border-radius:4px;padding:8px 16px;position:absolute;top:8px;left:-999px}.skip-link:focus{left:8px}:is(a,button):focus-visible{outline:2px solid var(--amber);outline-offset:2px}:root{--paper:#faf6ee;--ink:#17281d;--rule:#d9d0bd;--lime:#d9ed9d;scroll-behavior:smooth;scroll-padding-top:90px}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--sans),"PingFang HK","Microsoft JhengHei",sans-serif;margin:0}a{color:inherit;text-decoration:none}p{line-height:1.7}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline-offset:6px;outline:3px solid #78631a}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:500}.shell{width:calc(100% - 112px);max-width:1280px;margin-inline:auto}.hk-header{border-bottom:1px solid var(--rule)}.hk-header-inner{align-items:center;gap:34px;min-height:96px;display:flex}.hk-brand{letter-spacing:-1.8px;white-space:nowrap;align-items:center;font-size:31px;font-weight:600;display:inline-flex}.hk-brand>span:not(.brand-symbol){font-family:var(--serif);font-style:italic;font-weight:400}.brand-symbol{margin-right:9px;font-size:29px}.hk-brand small{border-left:1px solid var(--rule);font:9px/1.4 var(--mono);letter-spacing:1.3px;white-space:normal;max-width:66px;margin-left:15px;padding-left:15px}.desktop-nav{gap:25px;margin-left:auto;font-size:13px;display:flex}.desktop-nav a:hover,.text-link:hover,.footer-top a:hover{text-underline-offset:5px;text-decoration:underline}.header-right{align-items:center;gap:24px;display:flex}.languages{gap:10px;font-size:12px;display:flex}.languages a{opacity:.6;padding-block:8px}.languages a[aria-current]{opacity:1;border-bottom:1px solid var(--ink)}.contact-link{font-size:13px;font-weight:600}.mobile-nav{display:none}.hk-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding-block:86px 77px;display:grid}.hero-text h1{font-family:var(--serif),"Songti SC",serif;letter-spacing:-2.5px;font-size:clamp(42px,4.5vw,68px);line-height:1.09}.hero-text h1 em{color:#326344;font-weight:400}.hero-description{color:var(--ink-soft);max-width:535px;margin-top:28px;font-size:17px;line-height:1.8}.hero-buttons{flex-wrap:wrap;align-items:center;gap:25px;margin-top:33px;display:flex}.hk-button{background:var(--ink);color:var(--paper);border:1px solid var(--ink);justify-content:center;align-items:center;gap:24px;padding:16px 22px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.hk-button:hover{background:#315b40}.text-link{font-size:13px;font-weight:500}.development-note{font:11px/1.65 var(--mono);color:#57634f;align-items:flex-start;gap:8px;max-width:460px;margin-top:25px;display:flex}.development-note>span{background:#7b8b43;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.payment-map{background:var(--ink);color:#f1f2dc;padding:25px 28px 18px;position:relative;overflow:hidden}.payment-map figcaption{font-size:14px}.map-top{font:9px var(--mono);color:#9dab98;justify-content:space-between;margin-top:21px;display:flex}.map-orbit{background-image:radial-gradient(#52634c 1px,#0000 1px);background-size:17px 17px;place-items:center;height:205px;margin:8px -8px 0;display:grid;position:relative}.orbit{border:1px solid #66805e88;border-radius:50%;width:260px;height:116px;position:absolute;transform:rotate(-28deg)}.orbit-two{transform:rotate(28deg)}.orbit-three{width:195px;height:130px;transform:rotate(90deg)}.map-center{background:var(--lime);color:var(--ink);width:80px;height:80px;font:34px var(--serif);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 0 0 12px #d9ed9d0d}.map-center>span{font:10px var(--mono);letter-spacing:2px}.map-node{background:var(--lime);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 5px #d9ed9d14}.node-one{top:39px;right:62px}.node-two{bottom:41px;left:68px}.node-three{bottom:29px;right:120px}.network-labels{font:9px/1.7 var(--mono);justify-content:space-between;gap:8px;padding-bottom:19px;display:flex}.network-labels span{flex-direction:column;display:flex}.network-labels b{color:#aabd8b;font-weight:400}.payment-chain{border-top:1px solid #ffffff2b;justify-content:space-between;gap:7px;margin:0;padding:13px 0 0;list-style:none;display:flex}.payment-chain li{max-width:69px;font-size:9px}.payment-chain li span{color:#b8c794;font:9px var(--mono);margin-bottom:6px;display:block}.figure-note{font:9px/1.6 var(--mono);color:#adbaa7;margin-top:20px}.scope-rail{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.scope-rail>.shell{align-items:center;gap:45px;min-height:65px;font-size:12px;display:flex}.scope-rail span:not(:last-child):before{content:"+";color:#597148;margin-right:12px}.rail-signature{font:9px var(--mono);letter-spacing:.7px;margin-left:auto}.hk-section{padding-block:95px}.section-index{font:10px var(--mono);letter-spacing:1.5px;color:#5f6b50;margin-bottom:22px}h2{font:clamp(30px,3.1vw,45px)/1.2 var(--serif),"Songti SC",serif;letter-spacing:-1.1px}.scenario-grid{grid-template-columns:1fr 1fr;gap:0 60px;margin-top:45px;display:grid}.scenario{border-top:1px solid var(--rule);padding:27px 0 32px;position:relative}.scenario-number{font:11px var(--mono);color:#71805f}.scenario h3{margin:17px 0 12px;font-size:23px}.scenario>p:not(.scenario-flow){color:var(--ink-soft);max-width:490px;min-height:78px;font-size:15px}.scenario .scenario-flow{font:11px/1.7 var(--mono);color:#4e6244;margin-top:24px}.control-section{background:#eaeedc;border-block:1px solid #d1d9c3;padding-block:86px}.control-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:90px;display:grid}.section-intro{color:var(--ink-soft);max-width:560px;margin-top:22px;font-size:16px;line-height:1.8}.controls{margin:29px 0 0}.controls>div{border-top:1px solid #c6ceb9;grid-template-columns:145px 1fr;gap:17px;padding:13px 0;display:grid}.controls dt{font-size:13px;font-weight:500}.controls dd{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.7}.policy{background:var(--paper);border:1px solid #b9c5ac;padding:27px;box-shadow:12px 12px #dbe2cb}.policy-header{font:10px var(--mono);letter-spacing:1px;border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding-bottom:22px;display:flex}.policy-header>span:last-child{margin-left:auto}.policy-icon{font-size:23px}.policy h3{margin:23px 0 20px;font-size:22px}.policy dl{margin:0}.policy dl>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:20px;padding:14px 0;font-size:12px;display:flex}.policy dt{color:var(--ink-soft)}.policy dd{text-align:right;margin:0;font-weight:500}.policy>p{font:10px/1.8 var(--mono);color:#647057;margin-top:19px}.protocol-heading{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.protocol-heading .section-intro{margin:0}.protocol-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:75px;margin-top:45px;display:grid}.protocol-steps{margin:0;padding:0;list-style:none}.protocol-steps li{border-top:1px solid var(--rule);gap:23px;padding:20px 0;display:flex}.protocol-steps li>span{font:11px var(--mono);color:#73815f;padding-top:6px}.protocol-steps h3{font-size:19px}.protocol-steps p{color:var(--ink-soft);margin-top:7px;font-size:13px}.exchange{background:var(--ink);color:#e4eadc;min-width:0}.exchange-bar{font:9px var(--mono);color:#b7c6a6;border-bottom:1px solid #ffffff25;justify-content:space-between;gap:15px;padding:17px 22px;display:flex}.exchange pre{font:11px/1.85 var(--mono);margin:0;padding:22px;overflow:auto}.exchange code{font:inherit}.code-comment{color:#a9baa0}.code-accent{color:var(--lime)}.protocol-footnote{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:50px;margin-top:32px;padding-top:21px;display:flex}.protocol-footnote>p{color:#65715b;max-width:680px;font-size:12px}.protocol-footnote>a{flex-shrink:0;font-size:11px}.roadmap-section{border-block:1px solid var(--rule);background:#f0ecdf;padding-block:80px}.roadmap{grid-template-columns:repeat(3,1fr);gap:45px;margin:40px 0 0;padding:0;list-style:none;display:grid}.roadmap li{border-top:1px solid #b9c2ac;padding-top:23px}.roadmap-state{font:10px var(--mono);color:#59684b;align-items:center;gap:9px;display:flex}.roadmap-state i{border:1px solid #6e8059;border-radius:50%;width:7px;height:7px;display:inline-block}.roadmap-state i.active{background:#6e8059}.roadmap h3{margin:22px 0 12px;font-size:21px}.roadmap li>p{color:var(--ink-soft);font-size:14px}.closing{justify-content:space-between;align-items:center;gap:50px;padding-block:80px;display:flex}.closing h2{font-size:38px}.closing p{color:var(--ink-soft);margin-top:18px;font-size:15px}.closing .hk-button{flex-shrink:0}.hk-footer{background:var(--ink);color:#d7dfcd;padding:37px 0 24px}.footer-top{align-items:center;gap:30px;display:flex}.footer-top .hk-brand{color:var(--paper)}.footer-top>p{color:#b7c3aa;font-size:12px}.footer-top>a:last-child{margin-left:auto;font-size:12px}.legal{color:#b3bfa8;max-width:800px;margin-top:26px;font-size:11px}.footer-bottom{font:10px var(--mono);color:#b7c3aa;border-top:1px solid #ffffff25;gap:35px;margin-top:27px;padding-top:20px;display:flex}.footer-bottom>a:last-child{margin-left:auto}html[lang^=zh] h1{font-family:var(--sans),"PingFang HK",sans-serif;letter-spacing:-1px;font-size:clamp(34px,3.8vw,56px);line-height:1.3}html[lang^=zh] h1 em{font-style:normal}html[lang^=zh] h2{font-family:var(--sans),"PingFang HK",sans-serif;letter-spacing:0;line-height:1.4}html[lang^=zh] .payment-chain li{font-size:11px}html[lang^=zh] .hero-description{line-height:1.95}@media (width>=1500px){.hk-hero{padding-block:100px}.map-orbit{height:230px}}@media (width<=1150px){.shell{width:calc(100% - 64px)}.hk-header-inner{gap:22px}.desktop-nav,.header-right{gap:16px}.contact-link{display:none}.hk-hero{gap:35px}.hero-text h1{font-size:50px}.control-grid{gap:50px}.protocol-grid{gap:40px}.rail-signature{display:none}.scope-rail>.shell{justify-content:space-between}.hk-brand small{margin-left:11px;padding-left:11px}}@media (width<=800px){.shell{width:calc(100% - 40px)}.hk-header-inner{flex-wrap:wrap;gap:16px;min-height:78px}.desktop-nav{display:none}.header-right{margin-left:auto}.mobile-nav{font-size:12px;display:block}.mobile-nav summary{cursor:pointer;border:1px solid var(--rule);padding:8px 10px;list-style:none}.mobile-nav nav{z-index:5;background:var(--paper);border-block:1px solid var(--rule);flex-direction:column;padding:15px 20px;display:flex;position:absolute;top:78px;left:0;right:0;box-shadow:0 14px 20px #17281d0d}.mobile-nav nav a{padding:12px}.hk-brand{font-size:27px}.hk-brand small{max-width:58px;font-size:8px}.brand-symbol{display:none}.hk-hero{grid-template-columns:1fr;gap:38px;padding-block:48px}.hero-text h1{letter-spacing:-1.7px;font-size:clamp(41px,7.5vw,62px)}.hero-description{max-width:620px;font-size:16px}.payment-map{padding:23px}.map-orbit{height:220px}.payment-chain li{max-width:85px;font-size:10px}.scope-rail>.shell{flex-wrap:wrap;gap:12px;min-height:70px;padding-block:18px;font-size:10px}.scope-rail span:not(:last-child):before{margin-right:6px}.hk-section{padding-block:60px}.scenario-grid{gap:0 30px;margin-top:30px}.scenario h3{font-size:21px}.scenario>p:not(.scenario-flow){min-height:0;font-size:14px}.control-section{padding-block:60px}.control-grid,.protocol-heading,.protocol-grid{grid-template-columns:1fr;gap:35px}.policy{max-width:600px}.controls>div{grid-template-columns:130px 1fr}.protocol-heading .section-intro{margin:0}.protocol-grid{margin-top:25px}.protocol-footnote{flex-direction:column;align-items:flex-start;gap:15px}.exchange pre{font-size:11px}.roadmap{gap:25px}.roadmap h3{font-size:19px}.roadmap-section{padding-block:60px}.closing{flex-direction:column;align-items:flex-start;gap:25px;padding-block:60px}.closing h2{font-size:32px}.footer-top{flex-wrap:wrap;gap:17px}.footer-top>p{order:3;width:100%}.footer-top>a:last-child{font-size:11px}.footer-bottom{gap:20px}html[lang^=zh] h1{font-size:clamp(32px,6vw,48px)}}@media (width<=520px){.scenario-grid,.roadmap{grid-template-columns:1fr}.scenario{padding-block:24px}.scenario .scenario-flow{margin-top:17px}.roadmap{gap:27px}.roadmap h3{margin-top:16px}.section-index{font-size:9px}.hero-buttons{gap:20px}.hk-button{padding:14px 17px;font-size:12px}.text-link{font-size:12px}.network-labels{font-size:8px}.payment-chain{gap:6px}.payment-chain li{font-size:8px}.payment-map figcaption{font-size:13px}.policy{padding:22px;box-shadow:6px 6px #dbe2cb}.exchange pre{padding:18px;font-size:9px}.exchange-bar{padding:15px 18px;font-size:8px}.controls>div{grid-template-columns:110px 1fr;gap:12px}.footer-bottom{flex-wrap:wrap}.footer-bottom>a:last-child{margin-left:0}.scope-rail>.shell{justify-content:flex-start;gap:12px 20px}h2{font-size:31px}.development-note{font-size:10px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*{transition:none!important}}.shell{padding-inline:0}h3{font-family:var(--sans),"PingFang HK",sans-serif;letter-spacing:0;line-height:1.35}
