:root {
  --bg:#020816;
  --bg2:#041128;
  --panel:#07152c;
  --panel2:#0a1c38;
  --line:rgba(49,139,255,.20);
  --line-strong:rgba(41,168,255,.42);
  --text:#f4f8ff;
  --muted:#8ba4c7;
  --muted2:#5f789e;
  --blue:#168cff;
  --cyan:#23d6ff;
  --blue-soft:rgba(22,140,255,.12);
  --green:#37e6ad;
  --yellow:#ffd06b;
  --red:#ff6f82;
  --shadow:0 24px 80px rgba(0,0,0,.42);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;min-height:100vh;background:
  radial-gradient(1000px 640px at 87% 4%,rgba(0,115,255,.18),transparent 62%),
  radial-gradient(820px 520px at 11% 32%,rgba(0,196,255,.07),transparent 68%),
  linear-gradient(180deg,#020715 0%,#020817 40%,#01050e 100%);
  color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
a{color:inherit}.noise{position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}
.site-shell{width:min(1240px,calc(100% - 44px));margin-inline:auto}
.site-nav{height:84px;display:flex;align-items:center;gap:30px;border:1px solid rgba(27,117,235,.22);border-top:0;border-radius:0 0 22px 22px;background:rgba(3,12,30,.72);backdrop-filter:blur(18px);position:relative;z-index:20;box-shadow:0 20px 60px rgba(0,0,0,.16)}
.site-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:850;font-size:20px;letter-spacing:-.025em;white-space:nowrap;margin-left:20px}.site-brand img{width:40px;height:40px;object-fit:cover;border-radius:10px;filter:drop-shadow(0 0 12px rgba(35,214,255,.32))}.brand-word .guard{color:#1aa0ff}.beta-chip{margin-left:4px;padding:6px 8px;border:1px solid rgba(35,214,255,.25);border-radius:999px;color:#55dcff;background:rgba(20,128,255,.09);font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}
.site-links{margin-left:auto;display:flex;align-items:center;gap:27px;padding-right:18px}.site-links a{text-decoration:none;color:#91a6c3;font-size:12px;font-weight:700;transition:.2s}.site-links a:hover,.site-links a.active{color:#fff}.site-links a.active{position:relative}.site-links a.active:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:-13px;border-radius:8px;background:linear-gradient(90deg,var(--cyan),var(--blue));box-shadow:0 0 14px rgba(35,214,255,.65)}.site-links .nav-cta{padding:11px 16px;border:1px solid rgba(29,160,255,.4);border-radius:10px;background:linear-gradient(135deg,#07afff,#126cff);color:#fff;box-shadow:0 10px 28px rgba(0,108,255,.25)}
.kicker{color:#39cfff;font:850 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.19em;text-transform:uppercase}.hero-home{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.85fr);gap:52px;align-items:center;padding-top:96px;padding-bottom:78px;isolation:isolate}.hero-home:after{content:"";position:absolute;z-index:-2;width:730px;height:730px;right:-130px;top:-20px;background:url('/assets/network-globe.svg') center/contain no-repeat;opacity:.92;filter:drop-shadow(0 0 40px rgba(0,103,255,.15))}.hero-home:before{content:"";position:absolute;z-index:-3;inset:20px -70px -20px;opacity:.3;background-image:linear-gradient(rgba(36,118,220,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(36,118,220,.07) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(90deg,rgba(0,0,0,.9),transparent 72%)}
.hero-copy h1{margin:16px 0 18px;font-size:clamp(54px,6vw,86px);line-height:.94;letter-spacing:-.06em;max-width:760px}.hero-copy h1 span{display:block;color:#fff}.hero-copy h1 em{font-style:normal;background:linear-gradient(90deg,#28d7ff,#1483ff);-webkit-background-clip:text;color:transparent;text-shadow:0 0 36px rgba(15,137,255,.18)}.hero-copy>p{max-width:670px;color:#a1b5d2;font-size:18px;line-height:1.65;margin:0 0 28px}.hero-tagline{display:inline-flex;align-items:center;gap:9px;margin-top:11px;color:#cde0f7;font-size:13px}.hero-tagline i{width:7px;height:7px;background:var(--cyan);border-radius:50%;box-shadow:0 0 0 5px rgba(35,214,255,.08),0 0 18px rgba(35,214,255,.9)}
.hero-scan{max-width:760px;display:flex;gap:7px;padding:7px;border:1px solid rgba(30,137,255,.4);border-radius:14px;background:rgba(4,18,40,.84);box-shadow:inset 0 1px rgba(255,255,255,.025),0 18px 55px rgba(0,0,0,.22)}.hero-scan:focus-within{border-color:rgba(35,214,255,.7);box-shadow:0 0 0 4px rgba(30,163,255,.08),0 18px 55px rgba(0,0,0,.24)}.hero-scan input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#f4f8ff;padding:15px 16px;font:600 13px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.hero-scan input::placeholder{color:#55749b}.hero-scan button,.primary-btn{border:0;border-radius:9px;background:linear-gradient(135deg,#16b9ff,#126bff);color:#fff;padding:0 23px;min-height:50px;font-weight:850;font-size:12px;letter-spacing:.04em;box-shadow:0 10px 30px rgba(5,111,255,.28);cursor:pointer}.hero-scan button:hover,.primary-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.chain-support{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:15px;color:#6e87aa;font-size:11px}.chain-chip{padding:6px 10px;border:1px solid rgba(35,132,255,.2);border-radius:999px;background:rgba(6,23,50,.7);color:#a9bed8}.chain-chip.live{color:#6ce8ff;border-color:rgba(35,214,255,.3)}
.live-card{position:relative;margin-left:auto;width:min(100%,475px);border:1px solid rgba(43,150,255,.35);border-radius:18px;background:linear-gradient(180deg,rgba(7,32,71,.92),rgba(3,16,37,.94));box-shadow:0 30px 100px rgba(0,31,84,.55),inset 0 1px rgba(255,255,255,.04);overflow:hidden;backdrop-filter:blur(18px)}.live-card:before{content:"";position:absolute;width:200px;height:200px;right:-70px;top:-100px;background:radial-gradient(circle,rgba(23,185,255,.19),transparent 68%)}.live-card-top{height:49px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(63,144,234,.2);font-size:11px;color:#b8cee9}.live-dot{display:flex;align-items:center;gap:7px;color:#65e1ba}.live-dot i{width:7px;height:7px;background:#35e7ae;border-radius:50%;box-shadow:0 0 10px rgba(53,231,174,.85)}.live-token{padding:17px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(63,144,234,.15)}.token-orb{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#050a17;border:1px solid rgba(88,151,236,.25);font-size:19px}.live-token-main{display:flex;align-items:center;gap:12px}.live-token strong,.live-token small{display:block}.live-token small{margin-top:4px;color:#718bb0;font:600 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.risk-pill{padding:7px 9px;border-radius:999px;border:1px solid rgba(55,230,173,.26);color:#5ee7b8;background:rgba(55,230,173,.07);font-size:10px;font-weight:800}.live-checks{padding:7px 17px 14px}.live-check{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:47px;border-bottom:1px solid rgba(63,144,234,.14);font-size:11px}.live-check:last-child{border-bottom:0}.live-check-icon{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;border:1px solid rgba(46,151,255,.3);background:rgba(21,113,215,.09);color:#56cbff}.live-check span{color:#b8cae0}.live-check strong{font-size:10px;color:#8ca6c8}.live-check .good{color:#52e5b1}.live-check .pending{color:#49b9ff}
.feature-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:8px}.mini-feature{position:relative;min-height:175px;padding:23px;border:1px solid rgba(41,136,255,.28);border-radius:14px;background:linear-gradient(145deg,rgba(7,28,61,.83),rgba(3,14,32,.94));overflow:hidden}.mini-feature:after{content:"";position:absolute;width:120px;height:120px;right:-55px;top:-60px;background:radial-gradient(circle,rgba(18,139,255,.18),transparent 70%)}.mini-icon{width:45px;height:45px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(20,119,255,.22),rgba(0,186,255,.08));border:1px solid rgba(41,158,255,.25);color:#43caff;font-size:20px}.mini-feature h3{margin:16px 0 7px;font-size:16px;letter-spacing:-.02em}.mini-feature p{margin:0;color:#8299b7;font-size:12px;line-height:1.55}.section{padding:105px 0}.section-head{max-width:730px;margin-bottom:38px}.section-head h2,.page-hero h1{margin:12px 0 13px;font-size:clamp(38px,5vw,60px);letter-spacing:-.055em;line-height:1}.section-head p,.page-hero p{margin:0;color:#8ea5c4;font-size:16px;line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-card{padding:25px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,rgba(8,29,60,.76),rgba(3,13,30,.93))}.feature-number{color:#4acfff;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.feature-card h3{margin:15px 0 8px;font-size:19px}.feature-card p{margin:0;color:#8198b7;font-size:13px;line-height:1.62}.ops-band{margin-top:20px;border:1px solid rgba(43,139,255,.24);border-radius:18px;padding:28px;background:linear-gradient(135deg,rgba(5,26,58,.82),rgba(2,11,26,.92));display:grid;grid-template-columns:1.15fr repeat(4,.7fr);gap:12px;align-items:stretch}.ops-intro{padding:8px 14px}.ops-intro h2{font-size:29px;line-height:1.02;letter-spacing:-.045em;margin:10px 0 9px}.ops-intro p{margin:0;color:#839bb9;font-size:12px;line-height:1.55}.ops-card{padding:18px;border:1px solid rgba(45,125,224,.18);border-radius:12px;background:rgba(7,25,53,.75)}.ops-card b{display:block;font-size:22px;letter-spacing:-.035em}.ops-card span{display:block;margin-top:7px;color:#7390b3;font-size:10px;line-height:1.35}.ops-card i{display:block;margin-bottom:12px;color:#39d2ff;font-style:normal}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.step{padding:25px;border-top:1px solid rgba(48,148,255,.28);background:linear-gradient(180deg,rgba(8,28,57,.47),transparent)}.step i{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;font-style:normal;font-weight:850;color:#45d5ff;border:1px solid rgba(42,184,255,.35);background:rgba(15,124,255,.09)}.step h3{margin:17px 0 8px}.step p{margin:0;color:#7e96b6;font-size:13px;line-height:1.6}.principle{display:grid;grid-template-columns:.8fr 1.2fr;gap:54px;align-items:start}.principle-box{border:1px solid var(--line);border-radius:16px;background:rgba(4,18,40,.65);overflow:hidden}.principle-row{display:grid;grid-template-columns:36px 1fr;gap:14px;padding:21px;border-bottom:1px solid rgba(46,131,233,.16)}.principle-row:last-child{border-bottom:0}.principle-row i{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;font-style:normal;color:#45d5ff;border:1px solid rgba(42,184,255,.3);background:rgba(15,124,255,.09)}.principle-row strong{display:block;font-size:14px}.principle-row p{margin:6px 0 0;color:#7f98b7;font-size:12px;line-height:1.55}.secondary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 17px;border:1px solid rgba(43,148,255,.32);border-radius:10px;color:#bcd3ee;text-decoration:none;font-size:11px;font-weight:800;background:rgba(5,23,50,.55)}.cta-band{margin-top:40px;margin-bottom:90px;padding:50px;border:1px solid rgba(37,146,255,.35);border-radius:20px;background:radial-gradient(550px 250px at 100% 0,rgba(0,153,255,.18),transparent 72%),linear-gradient(145deg,rgba(8,35,75,.9),rgba(3,14,31,.94));box-shadow:var(--shadow)}.cta-band h2{font-size:clamp(34px,4vw,53px);letter-spacing:-.05em;margin:12px 0}.cta-band p{max-width:650px;color:#8ba3c2;line-height:1.65;margin:0 0 23px}.primary-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:0 22px}
.page-hero{padding:105px 0 55px;max-width:860px}.page-hero h1{font-size:clamp(45px,6vw,72px)}.content-wrap{max-width:900px;padding-bottom:90px}.content-section{padding:30px 0;border-top:1px solid rgba(50,132,232,.17)}.content-section h2{font-size:26px;letter-spacing:-.035em;margin:0 0 13px}.content-section h3{margin:23px 0 8px;font-size:17px}.content-section p,.content-section li{color:#8ea4c1;font-size:14px;line-height:1.75}.content-section ul{padding-left:20px}.rule-table{border:1px solid var(--line);border-radius:14px;overflow:hidden}.rule-row{display:grid;grid-template-columns:140px 1fr;gap:20px;padding:18px;border-bottom:1px solid rgba(47,126,226,.16);background:rgba(5,22,48,.58)}.rule-row:last-child{border-bottom:0}.rule-row strong{color:#46d3ff;font:800 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.rule-row span{color:#8ea4c1;font-size:13px;line-height:1.65}.beta-note{margin-top:25px;padding:16px;border:1px solid rgba(42,162,255,.24);border-radius:11px;background:rgba(11,72,135,.09);color:#8faac8;font-size:13px;line-height:1.6}.release{padding:25px 0;border-top:1px solid rgba(50,132,232,.17)}.release-head{display:flex;justify-content:space-between;gap:20px;align-items:baseline}.release-head h2{margin:0;font-size:25px}.release-head time{color:#5f7ea6;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.release li{color:#8ea4c1;font-size:13px;line-height:1.7}
.site-footer{border-top:1px solid rgba(45,125,224,.15);padding:46px 0 25px;background:rgba(1,6,16,.55)}.footer-grid{display:grid;grid-template-columns:1.7fr repeat(3,.65fr);gap:32px}.footer-brand p{max-width:420px;color:#607b9f;font-size:12px;line-height:1.65}.footer-col{display:grid;align-content:start;gap:10px}.footer-col strong{font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#53759e;letter-spacing:.12em}.footer-col a{color:#849cba;text-decoration:none;font-size:12px}.footer-col a:hover{color:#dcecff}.footer-bottom{margin-top:35px;padding-top:20px;border-top:1px solid rgba(45,125,224,.13);display:flex;justify-content:space-between;gap:16px;color:#486789;font:700 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.footer-bottom a{color:inherit;text-decoration:none}
@media(max-width:1050px){.hero-home{grid-template-columns:1fr;gap:34px}.hero-home:after{right:-230px;opacity:.48}.live-card{margin-left:0;width:min(100%,650px)}.feature-strip{grid-template-columns:repeat(2,1fr)}.ops-band{grid-template-columns:repeat(2,1fr)}.ops-intro{grid-column:1/-1}.feature-grid{grid-template-columns:repeat(2,1fr)}.principle{grid-template-columns:1fr}.footer-grid{grid-template-columns:1.3fr repeat(3,.7fr)}}
@media(max-width:800px){.site-shell{width:min(100% - 26px,1240px)}.site-nav{height:70px}.site-links a:not(.nav-cta){display:none}.site-brand{margin-left:12px}.site-brand .beta-chip{display:none}.site-links{padding-right:10px;gap:10px}.hero-home{padding-top:68px}.hero-copy h1{font-size:clamp(48px,13vw,70px)}.hero-home:after{width:600px;height:600px;right:-270px}.feature-grid,.steps{grid-template-columns:1fr}.ops-band{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.rule-row{grid-template-columns:1fr;gap:8px}}
@media(max-width:560px){.site-brand{font-size:17px}.site-brand img{width:34px;height:34px}.site-links .nav-cta{font-size:10px;padding:10px 12px}.hero-home{padding-top:58px;padding-bottom:45px}.hero-copy>p{font-size:16px}.hero-scan{display:grid}.hero-scan button{min-height:48px}.feature-strip{grid-template-columns:1fr}.ops-band{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.cta-band{padding:31px 25px}.page-hero{padding-top:75px}.rule-row{padding:16px}}

/* ===== Homepage refresh v1.1 ===== */
.home-nav-alt{position:sticky;top:22px;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;height:68px;margin-top:20px;padding:0 22px;border:1px solid rgba(49,139,255,.28);border-radius:20px;background:linear-gradient(180deg,rgba(4,17,41,.88),rgba(2,10,24,.84));backdrop-filter:blur(20px);box-shadow:0 16px 50px rgba(0,16,48,.32)}
.home-nav-alt .site-brand{margin-left:0;font-size:17px}
.home-nav-alt .site-brand img{width:38px;height:38px}
.home-nav-links{justify-content:center;gap:28px;padding-right:0}
.home-nav-links a{font-size:14px}
.home-nav-actions{display:flex;align-items:center;gap:14px}
.theme-pill{width:42px;height:42px;border-radius:50%;border:1px solid rgba(72,138,255,.28);background:rgba(10,23,47,.92);color:#d8ecff;font-size:16px;cursor:pointer;box-shadow:inset 0 1px rgba(255,255,255,.04)}
.nav-cta.solid{min-height:46px;padding:0 24px;border-radius:12px;background:linear-gradient(135deg,#0a91ff,#1570ff);color:#fff;border:0;box-shadow:0 14px 40px rgba(22,112,255,.25)}
.home-v2{position:relative;overflow:hidden}
.home-v2:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 14%,rgba(30,113,255,.18),transparent 18%),radial-gradient(circle at 0% 40%,rgba(8,96,255,.08),transparent 28%);pointer-events:none}
.home-v2:after{content:"";position:absolute;right:-130px;top:38px;width:620px;height:620px;background:url('/assets/network-globe.svg') center/contain no-repeat;opacity:.72;filter:drop-shadow(0 0 30px rgba(37,119,255,.38));pointer-events:none}
.hero-v2{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.74fr);gap:42px;padding:72px 0 38px;align-items:start}
.hero-v2-copy{padding-top:40px;max-width:690px}
.hero-v2-copy h1{margin:16px 0 14px;font-size:clamp(62px,8vw,94px);line-height:.92;letter-spacing:-.072em;font-weight:860}
.hero-v2-copy h1 em{display:block;font-style:normal;color:var(--primary)}
.hero-v2-copy p{max-width:620px;margin:0 0 30px;color:#a9bddd;font-size:23px;line-height:1.45}
.hero-v2-scan{display:grid;grid-template-columns:60px 1fr 196px;align-items:center;min-height:84px;padding:0 10px 0 0;border:1px solid rgba(41,142,255,.32);border-radius:18px;background:linear-gradient(145deg,rgba(6,22,49,.94),rgba(4,15,34,.94));box-shadow:0 18px 45px rgba(0,22,63,.25)}
.scan-icon{display:grid;place-items:center;width:100%;height:100%;font-size:22px;color:#73ceff}
.hero-v2-scan input{height:100%;background:transparent;border:0;outline:none;color:var(--text);font-size:19px}
.hero-v2-scan input::placeholder{color:#6784ad}
.hero-v2-scan button{min-height:62px;border:0;border-radius:14px;background:linear-gradient(135deg,#18a0ff,#126dff);color:#fff;font-size:19px;font-weight:800;letter-spacing:-.03em;cursor:pointer;box-shadow:0 14px 35px rgba(20,109,255,.28)}
.support-v2{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px;color:#a4bad9;font-size:14px}.support-v2 .chain-chip{min-height:28px;padding:0 12px;border-radius:999px;font-size:13px}.support-v2 .chain-chip i{display:inline-block;width:12px;height:12px;margin-right:8px;border-radius:50%;background:linear-gradient(135deg,#24b6ff,#4665ff);vertical-align:-2px}.support-v2 .muted-small{color:#88a0c0}
.preview-card-v2{position:relative;z-index:1;min-height:640px;border:1px solid rgba(49,139,255,.28);border-radius:30px;background:linear-gradient(180deg,rgba(7,29,64,.95),rgba(4,15,34,.95));box-shadow:0 28px 90px rgba(0,19,58,.55),inset 0 1px rgba(255,255,255,.06);overflow:hidden;backdrop-filter:blur(20px)}
.preview-card-v2:before{content:"";position:absolute;inset:auto -120px -110px auto;width:240px;height:240px;background:radial-gradient(circle,rgba(37,119,255,.26),transparent 70%);pointer-events:none}
.preview-head{height:62px;padding:0 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(63,144,234,.2);font-size:14px;color:#d8ebff}
.preview-status{display:flex;align-items:center;gap:8px;color:#90b8e6;font-size:13px}.preview-status i{width:9px;height:9px;border-radius:50%;background:#36e7a0;box-shadow:0 0 14px rgba(54,231,160,.85)}
.preview-token{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid rgba(63,144,234,.14)}
.preview-token-left{display:flex;align-items:center;gap:14px}.token-badge{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#060d1f;border:1px solid rgba(88,151,236,.25);font-size:32px;font-weight:900;background-image:linear-gradient(135deg,#8d5cff,#00ffb2);-webkit-background-clip:text;background-clip:text;color:transparent}.preview-token strong,.preview-token small{display:block}.preview-token strong{font-size:18px}.preview-token small{margin-top:4px;color:#7f9ac0;font:600 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}
.risk-pill.low{padding:8px 12px;border-radius:999px;border:1px solid rgba(55,230,173,.26);color:#5ee7b8;background:rgba(55,230,173,.08);font-size:12px;font-weight:800}
.preview-list{padding:8px 24px 18px}.preview-row{display:grid;grid-template-columns:38px 1fr auto 24px;gap:14px;align-items:center;min-height:62px;border-bottom:1px solid rgba(63,144,234,.14)}.preview-row:last-child{border-bottom:0}.row-icon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;border:1px solid rgba(46,151,255,.28);background:rgba(21,113,215,.09);color:#56cbff;font-size:13px;font-weight:800}.preview-row span{font-size:16px;color:#b9cbe0}.preview-row strong{font-size:15px;color:#dbe9fa}.preview-row strong.pending{color:#88a7cd;font-weight:700}.row-check{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#45e4ab;font-size:13px}.row-ring{width:18px;height:18px;border-radius:50%;border:2px solid rgba(81,162,255,.34)}
.quick-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:10px 0 34px;position:relative;z-index:1}.quick-feature-card{min-height:232px;padding:26px;border:1px solid rgba(41,136,255,.24);border-radius:18px;background:linear-gradient(145deg,rgba(7,28,61,.82),rgba(3,14,32,.92));box-shadow:0 18px 40px rgba(0,19,58,.18)}.quick-feature-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:38px}.quick-feature-icon{width:54px;height:54px;border-radius:17px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(20,119,255,.2),rgba(0,186,255,.08));border:1px solid rgba(41,158,255,.22);color:#43caff;font-size:23px}.quick-feature-arrow{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(41,158,255,.14);background:rgba(7,31,66,.55);color:#7ebdf2;font-size:18px}.quick-feature-card h3{margin:0 0 12px;font-size:18px;letter-spacing:-.03em}.quick-feature-card p{margin:0;color:#8ea4c0;font-size:14px;line-height:1.65}
.stats-section-v2{position:relative;z-index:1;display:grid;grid-template-columns:.82fr 1.18fr;gap:22px;padding-bottom:90px;align-items:stretch}.stats-intro{padding:40px 0 20px}.stats-intro h2{max-width:450px;margin:16px 0 18px;font-size:clamp(52px,7vw,76px);line-height:.94;letter-spacing:-.07em}.stats-intro p{max-width:360px;color:#9bb2d0;font-size:20px;line-height:1.48;margin:0}.stats-panel-v2{border:1px solid rgba(43,139,255,.24);border-radius:22px;padding:20px;background:linear-gradient(135deg,rgba(5,26,58,.84),rgba(2,11,26,.92));box-shadow:0 18px 45px rgba(0,19,58,.18)}.stats-panel-head{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:8px 6px 16px}.live-network-dot{display:flex;align-items:center;gap:10px;font-size:14px;color:#c5dbf5}.live-network-dot i{width:9px;height:9px;border-radius:50%;background:#36e7a0;box-shadow:0 0 14px rgba(54,231,160,.85)}.stats-updated{font-size:14px;color:#92abd0}
.stats-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat-card-v2{min-height:248px;padding:20px;border:1px solid rgba(47,126,226,.18);border-radius:18px;background:rgba(7,25,53,.76);display:flex;flex-direction:column;position:relative;overflow:hidden}.stat-icon-v2{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;margin-bottom:28px;font-size:20px;font-weight:800}.stat-card-v2.blue .stat-icon-v2{background:rgba(66,159,255,.15);color:#63bcff}.stat-card-v2.pink .stat-icon-v2{background:rgba(255,85,147,.15);color:#ff7cab}.stat-card-v2.green .stat-icon-v2{background:rgba(37,231,160,.12);color:#45e4ab}.stat-card-v2.purple .stat-icon-v2{background:rgba(154,92,255,.14);color:#b991ff}.stat-card-v2 strong{font-size:44px;letter-spacing:-.06em;line-height:1}.stat-card-v2 span{display:block;margin-top:10px;color:#c5d9f0;font-size:15px;line-height:1.4}.stat-card-v2 small{margin-top:auto;font-size:14px;font-weight:800}.stat-card-v2.blue small{color:#45e4ab}.stat-card-v2.pink small{color:#45e4ab}.stat-card-v2.green small{color:#45e4ab}.stat-card-v2.purple small{color:#45e4ab}.spark{height:48px;margin-top:18px;border-radius:12px;opacity:.9;background-size:100% 100%;background-repeat:no-repeat}.spark-blue{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40'%3E%3Cpolyline fill='none' stroke='%235cc8ff' stroke-width='3' points='2,32 18,26 35,29 52,22 70,18 88,12 106,18 118,8'/%3E%3C/svg%3E")}.spark-pink{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40'%3E%3Cpolyline fill='none' stroke='%23ff6ca7' stroke-width='3' points='2,28 16,30 31,18 45,22 61,15 76,20 92,11 118,8'/%3E%3C/svg%3E")}.spark-green{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40'%3E%3Cpolyline fill='none' stroke='%2345e4ab' stroke-width='3' points='2,30 16,26 31,28 46,20 63,24 79,17 98,8 118,14'/%3E%3C/svg%3E")}.spark-purple{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40'%3E%3Cpolyline fill='none' stroke='%23b991ff' stroke-width='3' points='2,30 18,28 33,24 48,26 64,19 82,17 99,8 118,12'/%3E%3C/svg%3E")}
.compact-info{padding:40px 0 10px}.section-head.narrow{max-width:860px}.home-v2-links{display:flex;flex-wrap:wrap;gap:12px}.cta-band-v2{margin-top:20px}
@media(max-width:1180px){.hero-v2{grid-template-columns:1fr;gap:28px}.preview-card-v2{max-width:640px}.home-v2:after{right:-240px;top:40px;opacity:.45}.stats-section-v2{grid-template-columns:1fr}.stats-card-grid{grid-template-columns:repeat(2,1fr)}.stats-intro h2{max-width:540px}.quick-feature-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.home-nav-alt{grid-template-columns:1fr auto;gap:14px;height:auto;padding:14px 16px}.home-nav-links{grid-column:1/-1;order:3;justify-content:flex-start;flex-wrap:wrap;gap:18px}.hero-v2-copy{padding-top:10px}.hero-v2-copy h1{font-size:clamp(52px,12vw,78px)}.hero-v2-copy p{font-size:19px}.hero-v2-scan{grid-template-columns:56px 1fr}.hero-v2-scan button{grid-column:1/-1;margin:10px;min-height:54px}.quick-feature-card{min-height:210px}.stats-intro h2{font-size:clamp(46px,10vw,66px)}.stats-intro p{font-size:18px}.stats-panel-head{flex-direction:column;align-items:flex-start}.preview-card-v2{min-height:auto}}
@media(max-width:640px){.home-nav-actions{width:100%;justify-content:flex-end}.theme-pill{display:none}.home-nav-links a{font-size:13px}.hero-v2{padding-top:34px}.hero-v2-copy p{font-size:17px}.hero-v2-scan input{font-size:16px}.hero-v2-scan button{font-size:16px}.preview-head,.preview-row span,.preview-row strong{font-size:13px}.preview-row{grid-template-columns:30px 1fr auto 18px;gap:10px;min-height:54px}.quick-feature-grid{grid-template-columns:1fr}.stats-card-grid{grid-template-columns:1fr}.stat-card-v2 strong{font-size:38px}}

/* ===== v1.1.1 layout hardening ===== */
/* Do not float over page content while the user scrolls. */
.home-nav-alt{position:relative;top:auto}
/* Give the concept layout enough horizontal room on desktop. */
.home-nav-alt,.hero-v2,.quick-feature-grid,.stats-section-v2{width:min(1360px,calc(100% - 48px))}
.chain-chip.planned{opacity:.62;border-style:dashed}
/* Keep the platform panel readable instead of squeezing text until it clips. */
.stats-section-v2{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:38px;align-items:center}
.stats-panel-v2{min-width:0;overflow:hidden}
.stats-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.stat-card-v2{min-width:0;min-height:224px;padding:18px}
.stat-card-v2 strong{font-size:clamp(27px,2.2vw,38px);line-height:1.04;overflow-wrap:anywhere}
.stat-card-v2 span{font-size:13px;line-height:1.45}
.stat-card-v2 small{font-size:11px;letter-spacing:.03em}
.stat-card-v2.cyan .stat-icon-v2{background:rgba(35,214,255,.12);color:#57ddff}
.status-card small{color:#45e4ab!important}
.status-line{height:42px;margin-top:18px;display:flex;align-items:end}
.status-line i{display:block;width:100%;height:2px;background:linear-gradient(90deg,rgba(69,228,171,.15),#45e4ab,rgba(69,228,171,.15));box-shadow:0 0 18px rgba(69,228,171,.25)}
/* Keep in-page anchor jumps clear of the top edge. */
#features,#how-it-works,#about{scroll-margin-top:30px}
/* Prevent accidental horizontal clipping from wide children. */
.home-v2,.stats-panel-v2,.quick-feature-card,.preview-card-v2{max-width:100%}
@media(max-width:1320px){
  .home-nav-alt,.hero-v2,.quick-feature-grid,.stats-section-v2{width:min(1240px,calc(100% - 40px))}
  .stats-section-v2{grid-template-columns:1fr}
  .stats-intro{padding-bottom:0}
  .stats-intro p{max-width:620px}
}
@media(max-width:980px){
  .stats-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .quick-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:620px){
  .home-nav-alt,.hero-v2,.quick-feature-grid,.stats-section-v2{width:min(100% - 24px,1240px)}
  .stats-card-grid,.quick-feature-grid{grid-template-columns:1fr}
  .stat-card-v2{min-height:190px}
}

/* ===== v1.1.2 nav/logo button polish ===== */
.home-nav-alt{
  min-height:84px;
  height:auto;
  padding:10px 24px;
  align-items:center;
}
.home-nav-alt .site-brand{
  min-height:56px;
  display:flex;
  align-items:center;
}
.home-nav-alt .site-brand img{
  width:48px;
  height:48px;
  object-fit:contain;
  border-radius:12px;
  flex:0 0 auto;
}
.home-nav-actions{
  align-items:center;
}
.theme-pill{
  flex:0 0 auto;
}
.nav-cta.solid{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:54px;
  padding:0 28px;
  line-height:1.1;
  white-space:nowrap;
  border-radius:14px;
}
@media(max-width:900px){
  .home-nav-alt{padding:14px 16px}
  .home-nav-alt .site-brand img{width:44px;height:44px}
  .nav-cta.solid{min-height:48px;padding:0 22px}
}
@media(max-width:640px){
  .home-nav-alt{padding:12px 14px}
  .home-nav-alt .site-brand img{width:40px;height:40px}
}

/* ===== v1.1.3 actual asset + CTA fix ===== */
.home-nav-alt .site-brand img{
  width:50px;
  height:50px;
  object-fit:contain;
  object-position:center;
  border-radius:13px;
  display:block;
  background:#020714;
  padding:2px;
  overflow:visible;
}
.home-nav-actions .nav-cta.solid{
  text-decoration:none!important;
  font-family:inherit;
  font-size:15px;
  font-weight:800;
  letter-spacing:0;
  line-height:1;
  min-width:160px;
  min-height:54px;
  padding:0 24px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  overflow:visible;
}
.home-nav-actions .nav-cta.solid:hover,
.home-nav-actions .nav-cta.solid:focus{
  text-decoration:none!important;
}
.home-nav-actions{min-height:56px}
