:root{color-scheme:light;--bg:#f6f8f5;--ink:#20382f;--muted:#7a857e;--green:#216448;--line:#e5eae3;--soft:#edf3e9;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}[hidden]{display:none!important}.svg-library{position:absolute;width:0;height:0;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.topbar{max-width:1120px;margin:auto;min-height:100px;padding:0 36px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font-size:14px;font-weight:750;letter-spacing:1px;line-height:1.4}.brand-sub{display:block;font-size:10px;letter-spacing:4.5px;font-weight:500}.brand-mark{display:grid;place-items:center;background:var(--green);color:#fff;width:40px;height:44px;border-radius:12px}.brand-mark svg{width:27px;height:27px}.lang-switch select{color:#526359;background:transparent;border:1px solid #dfe5dd;border-radius:20px;min-height:40px;padding:0 12px;font-size:12px;max-width:115px}main{max-width:1048px;margin:0 auto;padding:0 0 26px}.intro{position:relative;padding:54px 0 38px;isolation:isolate}.eyebrow{font-size:10px;font-weight:650;letter-spacing:2px;display:flex;align-items:center;gap:9px}.eyebrow>span{width:6px;height:6px;background:#709e68;border-radius:50%}h1{font-size:52px;line-height:1.35;letter-spacing:-2px;font-weight:650;margin:19px 0 16px}.accent{color:var(--green)}.title-dot{display:inline-block;width:10px;height:10px;background:#b8ce79;border-radius:50%;margin-left:9px}.intro-copy{font-size:14px;line-height:1.9;color:var(--muted);max-width:440px;margin:0}.intro-art{position:absolute;right:62px;top:31px;width:290px;height:250px;display:grid;place-items:center;z-index:-1}.orbit{position:absolute;width:220px;height:220px;border:1px solid #dce5d6;border-radius:50%;transform:rotate(-25deg) scaleY(.7)}.orbit-two{width:290px;height:290px;transform:rotate(35deg) scaleY(.7)}.art-shield{width:112px;height:124px;display:grid;place-items:center;border-radius:33px;background:linear-gradient(140deg,#ecf2e3,#dce9cf);box-shadow:0 18px 50px #617b5110;transform:rotate(-8deg);color:#487153;border:1px solid #fff}.art-shield svg{width:66px;height:66px;stroke-width:1}.art-node{position:absolute;border:5px solid var(--bg);background:#eaf0e4;color:#638161;border-radius:50%;width:41px;height:41px;display:grid;place-items:center;font-size:23px}.node-one{left:4px;top:86px}.node-two{right:25px;top:20px}.node-three{right:12px;bottom:48px}.art-caption{position:absolute;bottom:0;font-size:8px;letter-spacing:3px;color:#95a18e}.workspace{display:grid;grid-template-columns:1.65fr 1fr;gap:22px}.search-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:0 10px 40px #243c2a04}.card-heading{display:flex;align-items:center;gap:12px;margin-bottom:28px}.section-symbol{display:grid;place-items:center;width:44px;height:44px;background:var(--soft);color:var(--green);border-radius:13px}h2,h3,p{margin-top:0}.card-heading h2{font-size:19px;letter-spacing:-.5px;margin:0 0 5px}.card-heading p{font-size:12px;color:var(--muted);margin:0}.demo-tag{margin-left:auto;white-space:nowrap;font-size:10px;color:#798872;border:1px solid #e1e8da;border-radius:5px;padding:4px 7px;display:inline-block}.label-row{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin-bottom:10px}.label-row label{font-weight:600}.label-row>span{font-size:11px;color:var(--muted)}.input-wrap{position:relative}textarea{width:100%;display:block;background:#f8faf7;border:1px solid #e2e7de;border-radius:11px;padding:15px 36px 15px 14px;resize:none;color:var(--ink);line-height:1.6;font-size:16px;height:88px;word-break:break-all}textarea::placeholder{font-size:13px;color:#a0a89c;word-break:normal}textarea:focus{outline:2px solid #86a67d;outline-offset:2px}.clear-btn{position:absolute;right:5px;top:5px;width:34px;height:34px;border:0;background:transparent;color:#788578;font-size:23px}.search-hint{font-size:12px;color:#b34835;margin:0;line-height:1.6}.search-hint:not(:empty){padding-top:8px}.cta{width:100%;min-height:54px;border:0;border-radius:11px;background:var(--green);color:#fff;display:flex;justify-content:center;align-items:center;gap:9px;margin-top:16px;font-size:15px;font-weight:550;padding:12px 18px;position:relative;transition:background .2s,transform .2s}.cta:hover{background:#174c35}.cta:active{transform:scale(.99)}.cta svg{width:19px;height:19px}.cta .cta-arrow{margin-left:auto}.cta>span{margin-right:auto}.cta:disabled{opacity:.6;cursor:wait}.privacy{display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;color:#8a9486;margin:13px 0 24px}.privacy svg{width:14px;height:14px}.network-section{padding-top:19px;border-top:1px solid #edf0e9}.network-label{font-size:10px;color:#8a9486;display:block;margin-bottom:12px}.networks{display:flex;flex-wrap:wrap;gap:14px}.networks>span{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:550;color:#75806f}.networks i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-style:normal;font-size:14px;background:#f3f2e9;color:#b89954}.networks .eth{background:#eff1f6;color:#7a85a3}.networks .tron{background:#f9ece9;color:#c27d6b;font-size:10px}.networks .sol{background:#f0edf8;color:#9c83b8}.networks .ton{background:#eaf2f8;color:#6e9aba}.insight-card{background:#eaf0e2;border-radius:22px;padding:29px;display:flex;flex-direction:column;overflow:hidden}.aside-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.aside-top .eyebrow{font-size:8px;letter-spacing:1.8px;color:#72816a}.small-star{font-size:23px;color:#86a36b}.insight-card h2{font-size:27px;line-height:1.6;font-weight:550;max-width:230px;white-space:pre-line;letter-spacing:-.8px;margin-bottom:13px}.insight-card p{font-size:12px;line-height:1.9;color:#7d8974;max-width:265px}.flow-art{display:flex;align-items:center;justify-content:center;padding:20px 0 27px;margin:auto 0}.flow-center{width:70px;height:70px;flex-shrink:0;border-radius:20px;background:#f8fbf3;display:grid;place-items:center;border:1px solid #fff;box-shadow:0 8px 24px #648c5012}.flow-center svg{width:34px;height:34px;color:#73915e}.flow-line{width:40px;border-top:1px dashed #adbd9a}.flow-end{border:1px solid #cfdac4;border-radius:50%;width:33px;height:33px;display:grid;place-items:center;color:#8ca27a;font-size:16px}.aside-bottom{display:flex;justify-content:space-between;border-top:1px solid #d9e3d1;padding-top:15px;color:#86957b;font-size:10px}.features{margin-top:35px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px}.section-heading h2{font-size:16px;font-weight:600;margin:0}.section-heading>span{color:#939b8e;font-size:10px;white-space:nowrap}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-grid article{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:13px;padding:20px 16px;position:relative}.feature-icon{color:#6f8663;background:#edf1e7;border-radius:10px;display:grid;place-items:center;width:39px;height:39px;flex-shrink:0}.feature-icon svg{width:21px;height:21px}.feature-grid h3{font-size:13px;margin:0 0 7px;font-weight:600}.feature-grid p{font-size:10px;color:#8b9385;line-height:1.7;margin:0}.feature-number{position:absolute;right:9px;top:8px;font-size:8px;color:#bbc3b4}.demo-note{display:flex;gap:8px;align-items:flex-start;margin:24px 0 0;font-size:11px;color:#939c8c;line-height:1.8}.demo-note p{margin:0}.info-icon{border:1px solid #adb5a6;display:grid;place-items:center;border-radius:50%;width:13px;height:13px;flex-shrink:0;font-size:9px;margin-top:3px}footer{max-width:1048px;margin:0 auto;border-top:1px solid var(--line);padding:22px 0 26px;display:flex;justify-content:space-between;gap:12px;color:#9ca394;font-size:10px}.loading{position:fixed;inset:0;z-index:20;background:#152f2466;backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px;overflow:auto}.loading-card{width:100%;max-width:370px;padding:30px 24px;background:#fff;border-radius:22px;text-align:center;box-shadow:0 24px 80px #152f2420}.scan-icon{margin:0 auto 16px;width:64px;height:64px;display:grid;place-items:center;background:var(--soft);border-radius:20px;color:var(--green)}.scan-icon svg{width:36px;height:36px}.loading-card h2{font-size:19px;margin:18px 0 12px}.loading-addr{font:13px monospace;color:#8b9684}.loading-card #loadingStep{font-size:12px;color:#788570;margin:22px 0 16px}.progress{height:5px;background:#e8eee2;border-radius:5px;overflow:hidden}.bar{height:100%;width:0;background:var(--green)}.loading-sec{font-size:11px;color:#8b9684;margin:12px 0 20px}.cancel-btn{min-height:44px;width:100%;border:1px solid var(--line);border-radius:10px;background:white;color:var(--ink)}.toast{position:fixed;bottom:max(24px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);background:#243b30;color:white;padding:15px 20px;border-radius:12px;font-size:13px;line-height:1.7;width:max-content;max-width:calc(100% - 32px);box-shadow:0 8px 25px #20382f22;z-index:30}:focus-visible{outline:2px solid #789366;outline-offset:4px}
@media(min-width:761px) and (max-width:1140px){main,footer{margin-left:36px;margin-right:36px}.intro-art{right:20px}.networks{gap:10px}.feature-grid article{padding:18px 12px;gap:8px}}
@media(max-width:760px){.topbar{min-height:78px;padding:0 22px;border-bottom:0}.brand{font-size:12px;gap:8px}.brand-sub{font-size:8px;letter-spacing:3.9px}.brand-mark{width:34px;height:38px;border-radius:10px}.brand-mark svg{width:24px;height:24px}.lang-switch select{font-size:11px;min-height:40px;padding:0 8px}main{padding:0 20px 24px}.intro{padding:28px 3px 28px}.eyebrow{font-size:8px;letter-spacing:1.6px}h1{font-size:38px;line-height:1.4;letter-spacing:-1.5px;margin:16px 0 13px}.title-dot{width:7px;height:7px;margin-left:6px}.intro-copy{font-size:12px;line-height:1.9;max-width:275px}.intro-art{right:-7px;top:42px;width:125px;height:135px;opacity:.65}.orbit-one{width:104px;height:104px}.orbit-two{width:130px;height:130px}.art-shield{width:54px;height:65px;border-radius:18px}.art-shield svg{width:36px;height:36px}.art-node{width:23px;height:23px;border-width:3px;font-size:13px}.node-one{left:-1px;top:56px}.node-two{right:9px;top:13px}.node-three{right:0;bottom:27px}.art-caption{display:none}.workspace{display:block}.search-card{padding:22px 20px;border-radius:19px;box-shadow:0 8px 30px #20382f05}.card-heading{gap:10px;margin-bottom:25px}.card-heading h2{font-size:18px}.card-heading p{font-size:11px}.section-symbol{width:39px;height:39px;border-radius:11px}.demo-tag{font-size:9px;padding:4px 6px}.label-row{font-size:12px}.label-row>span{font-size:10px}textarea{height:96px;padding-top:14px}.cta{min-height:54px;font-size:14px}.privacy{font-size:10px;margin-bottom:21px}.networks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 10px}.networks>span{font-size:10px;white-space:nowrap}.network-label{margin-bottom:14px}.insight-card{display:none}.features{margin-top:28px}.section-heading h2{font-size:15px}.section-heading{margin-bottom:14px}.feature-grid{grid-template-columns:1fr;gap:0;border:1px solid var(--line);border-radius:15px;padding:0 15px}.feature-grid article{padding:17px 0;border:0;border-radius:0;gap:13px}.feature-grid article+article{border-top:1px solid var(--line)}.feature-grid h3{font-size:13px;margin-bottom:4px}.feature-grid p{font-size:11px}.feature-icon{width:38px;height:38px}.feature-number{position:static;margin-left:auto;font-size:10px;color:#a4af9b}.demo-note{font-size:10px;margin-top:19px;gap:7px}footer{margin:0 20px;padding:19px 0 max(23px,env(safe-area-inset-bottom));font-size:9px;flex-wrap:wrap}.loading-card{padding:26px 22px}}
@media(max-width:360px){main{padding-left:15px;padding-right:15px}.topbar{padding:0 17px}h1{font-size:34px}.intro-art{opacity:.35;right:0;width:100px}.search-card{padding:20px 16px}.card-heading{gap:8px}.card-heading h2{font-size:16px}.networks{gap:12px 6px}.networks>span{font-size:9px}.privacy{font-size:9px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
