:root{--night:#070b0e;--ink:#fffaf2;--paper:#f0ede5;--line:rgba(255,255,255,.15);--lime:#b9f876;--coral:#ff775f;--cyan:#7de1ff;--muted:rgba(255,255,255,.68)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--night);color:var(--ink);font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.site-shell{overflow:clip}.topbar{position:fixed;inset:0 0 auto;z-index:50;height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(20px,4vw,72px);border-bottom:1px solid transparent;transition:.25s;pointer-events:none}.topbar>*{pointer-events:auto}.topbar.solid,.topbar:hover{background:rgba(7,11,14,.86);border-color:rgba(255,255,255,.1);backdrop-filter:blur(18px)}.brand{display:inline-flex;width:max-content;align-items:center;gap:11px;font-size:20px;font-weight:700;letter-spacing:-.02em}.brand-orbit{position:relative;width:34px;height:34px;border:1px solid rgba(255,255,255,.5);border-radius:50%}.brand-orbit:before,.brand-orbit:after{content:"";position:absolute;inset:7px 2px;border:1px solid var(--lime);border-radius:50%;transform:rotate(52deg)}.brand-orbit:after{transform:rotate(-52deg)}.brand-orbit i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--coral);top:3px;left:13px;transform-origin:4px 14px;animation:orbit 4s linear infinite}.main-nav,.nav-actions{display:flex;align-items:center;gap:30px;font-size:14px}.nav-actions{justify-self:end;gap:22px}.nav-item{position:relative}.nav-item>button{display:flex;align-items:center;gap:7px;border:0;background:none;padding:20px 0;cursor:pointer}.nav-item>button span{font-size:12px;transition:transform .2s}.nav-item:hover>button span,.nav-item.open>button span{transform:rotate(180deg)}.nav-link,.nav-actions>a:not(.nav-cta){opacity:.82}.nav-menu{position:absolute;top:52px;left:50%;width:270px;padding:10px;background:#11171b;border:1px solid rgba(255,255,255,.13);border-radius:16px;box-shadow:0 18px 50px rgba(0,0,0,.35);opacity:0;visibility:hidden;transform:translate(-50%,-8px);transition:.2s}.nav-item:hover .nav-menu,.nav-item.open .nav-menu{opacity:1;visibility:visible;transform:translate(-50%,0)}.nav-menu a{display:flex;flex-direction:column;gap:4px;padding:13px 14px;border-radius:10px}.nav-menu a:hover{background:rgba(255,255,255,.07)}.nav-menu b{font-size:13px}.nav-menu small{color:rgba(255,255,255,.55)}.nav-cta{padding:11px 17px;border:1px solid rgba(255,255,255,.7);border-radius:999px}.menu-toggle{display:none;border:0;background:none;font-size:22px}.hero{position:relative;min-height:790px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:150px 24px 90px;isolation:isolate}.hero:after{content:"";position:absolute;inset:auto 0 0;height:220px;background:linear-gradient(transparent,var(--night));z-index:-1}.hero-glow{position:absolute;z-index:-2;border-radius:50%;filter:blur(10px);opacity:.72}.glow-one{width:65vw;height:56vw;min-width:680px;min-height:620px;top:-32vw;left:0;background:radial-gradient(circle at 50% 60%,rgba(54,104,255,.84),transparent 66%)}.glow-two{width:56vw;height:58vw;min-width:640px;min-height:640px;top:-34vw;right:-4vw;background:radial-gradient(circle at 40% 60%,rgba(243,83,99,.65),transparent 65%)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.17em;color:var(--lime)}.eyebrow:before{content:"";width:24px;height:1px;background:currentColor}.eyebrow.dark{color:#597b3c}.hero h1{max-width:1120px;margin:24px auto 22px;font-size:clamp(52px,6.3vw,96px);line-height:.98;letter-spacing:-.055em;font-weight:520}.hero>p{max-width:730px;margin:0;color:var(--muted);font-size:clamp(17px,1.5vw,21px);line-height:1.65}.primary-button{display:inline-flex;align-items:center;gap:22px;margin-top:34px;padding:15px 18px 15px 24px;color:#0b100d;background:var(--lime);border-radius:999px;font-weight:700;transition:.2s}.primary-button:hover{transform:translateY(-2px);background:#cbff94}.primary-button span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#0b100d;color:#fff}.hero-status{position:absolute;right:clamp(24px,5vw,82px);bottom:50px;display:flex;gap:10px;align-items:center;padding:10px 14px;border:1px solid var(--line);border-radius:999px;color:rgba(255,255,255,.6);font-size:12px;background:rgba(9,14,18,.45);backdrop-filter:blur(12px)}.hero-status b{color:#fff}.pulse-dot,.live-pill span{width:8px;height:8px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 0 rgba(185,248,118,.7);animation:pulse 2s infinite}.scroll-cue{position:absolute;left:clamp(24px,5vw,82px);bottom:38px;display:flex;align-items:center;gap:12px;color:rgba(255,255,255,.48);font-size:11px;letter-spacing:.13em}.scroll-cue i{width:25px;height:42px;border:1px solid rgba(255,255,255,.3);border-radius:999px;position:relative}.scroll-cue i:after{content:"";position:absolute;width:3px;height:7px;background:#fff;border-radius:2px;left:10px;top:8px;animation:scroll 2s infinite}
.network-section{background:var(--paper);color:#111713;padding:130px clamp(24px,6vw,110px);display:grid;grid-template-columns:minmax(300px,.75fr) minmax(480px,1.25fr);gap:clamp(50px,8vw,130px);align-items:center;min-height:850px}.section-copy h2,.impact-heading h2,.gallery-copy h2,.pricing-card h2,.final-card h2{margin:22px 0;font-size:clamp(42px,4.4vw,72px);line-height:1.03;letter-spacing:-.05em;font-weight:520}.section-copy p,.impact-heading p,.pricing-card>p{max-width:560px;color:#536057;font-size:18px;line-height:1.7}.mini-metrics{display:flex;gap:42px;margin-top:38px}.mini-metrics div{display:flex;flex-direction:column;gap:5px}.mini-metrics b{font-size:25px}.mini-metrics span{color:#6b756e;font-size:12px}.globe-card{position:relative;min-height:620px;border-radius:32px;overflow:hidden;background:radial-gradient(circle at 50% 30%,#243846,#0b1218 65%);box-shadow:0 35px 80px rgba(18,28,24,.18)}.ambient-stars{position:absolute;inset:0;background-image:radial-gradient(circle,#fff 1px,transparent 1.3px);background-size:43px 47px;opacity:.12}.globe{position:absolute;width:500px;height:500px;border:1px solid rgba(185,248,118,.38);border-radius:50%;left:50%;top:44%;transform:translate(-50%,-50%);box-shadow:inset -50px -40px 90px rgba(0,0,0,.55),0 0 80px rgba(78,131,117,.18);animation:globeFloat 7s ease-in-out infinite}.globe:before{content:"";position:absolute;inset:10%;border-radius:43% 57% 50% 50%;background:radial-gradient(ellipse at 25% 50%,rgba(151,197,132,.28),transparent 42%),radial-gradient(ellipse at 68% 38%,rgba(132,177,137,.2),transparent 37%);filter:blur(2px)}.globe-grid{position:absolute;inset:0;border:1px solid rgba(185,248,118,.17);border-radius:50%}.globe-grid.v1{transform:scaleX(.42)}.globe-grid.v2{transform:scaleX(.72)}.globe-grid.h1{transform:scaleY(.4)}.globe-grid.h2{transform:scaleY(.72)}.route{position:absolute;height:140px;border-top:2px solid var(--coral);border-radius:50%;filter:drop-shadow(0 0 6px var(--coral));opacity:0}.route:after{content:"";position:absolute;right:0;top:18px;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime)}.route-one{width:250px;top:140px;left:88px;transform:rotate(-17deg);animation:routeOne 6s infinite}.route-two{width:195px;top:250px;left:254px;transform:rotate(29deg);border-color:var(--cyan);animation:routeTwo 6s 2s infinite}.location{position:absolute;display:flex;align-items:center;gap:8px;white-space:nowrap;padding:7px 10px;border-radius:999px;background:rgba(4,9,12,.76);color:#e9efe9;border:1px solid rgba(255,255,255,.12);font-size:11px}.location i{width:7px;height:7px;border-radius:50%;background:var(--coral)}.location-sf{left:18px;top:165px}.location-jp{right:-8px;top:237px}.location-jp i{background:var(--lime)}.location-user{right:28px;bottom:91px}.location-user i{background:var(--cyan)}.route-legend{position:absolute;left:28px;right:28px;bottom:25px;display:grid;grid-template-columns:auto 1fr auto 1fr;gap:12px;align-items:center;color:rgba(255,255,255,.52);font-size:12px}.route-legend b{color:#fff;font-size:14px}
.impact-section{background:var(--paper);color:#101512;padding:60px clamp(24px,6vw,110px) 140px}.impact-heading{text-align:center;max-width:1100px;margin:0 auto}.impact-heading h2 em{font-style:normal;color:#577c39}.impact-heading p{margin:0 auto}.people-row{display:flex;justify-content:center;flex-wrap:wrap;gap:25px;margin:50px 0 78px}.person{display:flex;align-items:center;gap:10px;padding:7px 12px 7px 7px;border:1px solid #d5d6cf;border-radius:999px;background:rgba(255,255,255,.42)}.avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:11px;font-weight:800}.person span:last-child{font-size:12px;font-weight:700}.token-lab{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;min-height:530px;padding:70px;border-radius:32px;background:#111817;color:#f7f7f2;overflow:hidden}.lab-tag{font-size:11px;letter-spacing:.16em;color:var(--lime)}.token-copy h3{font-size:clamp(36px,4vw,62px);line-height:1.04;letter-spacing:-.045em;font-weight:520;margin:20px 0}.token-copy>p{color:rgba(255,255,255,.62);line-height:1.7}.token-stats{display:flex;gap:50px;margin-top:48px}.token-stats div{display:flex;flex-direction:column;gap:9px}.token-stats span{color:rgba(255,255,255,.5);font-size:11px}.token-stats b{font-size:18px}.token-bin-wrap{position:relative;min-height:390px;border-bottom:1px solid rgba(255,255,255,.32)}.token-bin{position:absolute;left:0;right:35px;bottom:0;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:34px;gap:5px;align-content:end}.token-block{border-radius:5px;cursor:help;box-shadow:inset 0 1px rgba(255,255,255,.24);animation:blockIn .6s cubic-bezier(.2,.9,.3,1.2) both}.token-block.c0{background:#b9f876}.token-block.c1{background:#ff775f}.token-block.c2{background:#7de1ff}.token-block.c3{background:#f6c669}.token-block.c4{background:#9b83ff}.falling-block{position:absolute;z-index:3;width:34px;height:34px;top:-42px;left:46%;border-radius:5px;background:var(--lime);opacity:0}.falling-block.drop{animation:fall .9s cubic-bezier(.46,.03,.78,.34)}.bin-scale{position:absolute;right:0;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;color:rgba(255,255,255,.35);font-size:10px}.bin-scale:before,.bin-scale:after{content:"";position:absolute;right:24px;width:calc(100% + 570px);border-top:1px dashed rgba(255,255,255,.09)}.bin-scale:before{top:3px}.bin-scale:after{top:50%}
.gallery-section{min-height:900px;display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:8vw;padding:120px clamp(24px,6vw,110px);background:#080c0f}.gallery-copy h2{font-size:clamp(48px,5.2vw,84px)}.gallery-copy p{max-width:510px;color:rgba(255,255,255,.62);font-size:17px;line-height:1.7}.live-pill{width:max-content;display:flex;align-items:center;gap:9px;margin-top:30px;padding:9px 12px;border:1px solid var(--line);border-radius:999px;font-size:11px;letter-spacing:.1em}.gallery-window{position:relative;height:700px;overflow:hidden;border-radius:32px;background:#10171b}.art-stream{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:12px;animation:stream 34s linear infinite}.art-card{position:relative;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:#172027;user-select:none;pointer-events:none}.art-card:before,.art-card:after{content:"";position:absolute;border-radius:50%;filter:blur(1px)}.art-card:before{width:75%;height:65%;left:-15%;top:8%;background:var(--a)}.art-card:after{width:80%;height:65%;right:-20%;bottom:-8%;background:var(--b)}.art-card i{position:absolute;inset:18% 16%;z-index:1;border:1px solid rgba(255,255,255,.35);border-radius:44% 56% 52% 48%;transform:rotate(var(--r));box-shadow:inset 0 0 35px rgba(255,255,255,.12)}.art-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2;pointer-events:none;-webkit-user-drag:none}.fade-mask{position:absolute;z-index:3;left:0;right:0;height:160px;pointer-events:none}.fade-mask.top{top:0;background:linear-gradient(#10171b,transparent)}.fade-mask.bottom{bottom:0;background:linear-gradient(transparent,#10171b)}
.pricing-section{background:var(--paper);color:#111713;padding:130px clamp(24px,6vw,110px)}.pricing-card{max-width:1400px;margin:auto}.price-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:64px;border:1px solid #c8ccc4;border-radius:24px;overflow:hidden;background:#c8ccc4}.price-row>div{min-height:240px;display:flex;flex-direction:column;padding:32px;background:#f7f5ef}.price-row span{font-size:11px;letter-spacing:.15em;color:#61705f}.price-row b{font-size:28px;margin:50px 0 10px}.price-row small{color:#6f7770;line-height:1.5}.final-section{padding:90px clamp(20px,4vw,70px);background:#080c0f}.final-card{position:relative;min-height:700px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:90px 24px 70px;border-radius:34px;overflow:hidden;background:radial-gradient(circle at 10% 20%,rgba(60,96,255,.55),transparent 44%),radial-gradient(circle at 90% 10%,rgba(255,92,95,.5),transparent 38%),#11171b}.final-card h2{font-size:clamp(58px,7vw,110px);margin:25px 0 22px}.final-card>p{max-width:680px;color:rgba(255,255,255,.67);font-size:19px;line-height:1.7}.final-actions{display:flex;align-items:center;gap:20px}.secondary-button{margin-top:34px;padding:15px 22px;border:1px solid rgba(255,255,255,.4);border-radius:999px}.secondary-button span{margin-left:18px}.ticker{position:absolute;left:0;right:0;bottom:0;padding:18px 0;border-top:1px solid rgba(255,255,255,.13);overflow:hidden;white-space:nowrap;color:rgba(255,255,255,.45);font-size:11px;letter-spacing:.1em}.ticker div{width:max-content;animation:ticker 34s linear infinite}footer{min-height:190px;display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:30px;padding:40px clamp(24px,6vw,110px);border-top:1px solid var(--line);background:#080c0f}footer p,footer small{color:rgba(255,255,255,.48);font-size:12px}footer div{display:flex;gap:24px;font-size:12px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s,transform .8s}.reveal.visible{opacity:1;transform:none}
@keyframes orbit{to{transform:rotate(360deg)}}@keyframes pulse{70%{box-shadow:0 0 0 9px transparent}100%{box-shadow:0 0 0 0 transparent}}@keyframes scroll{0%{opacity:0;transform:translateY(0)}40%{opacity:1}100%{opacity:0;transform:translateY(17px)}}@keyframes globeFloat{50%{transform:translate(-50%,-53%) rotate(.7deg)}}@keyframes routeOne{0%,15%{opacity:0;clip-path:inset(0 100% 0 0)}25%,48%{opacity:1;clip-path:inset(0)}58%,100%{opacity:0}}@keyframes routeTwo{0%,15%{opacity:0;clip-path:inset(0 100% 0 0)}25%,48%{opacity:1;clip-path:inset(0)}58%,100%{opacity:0}}@keyframes blockIn{from{opacity:0;transform:translateY(-30px) rotate(9deg)}to{opacity:1;transform:none}}@keyframes fall{0%{opacity:0;transform:translateY(0) rotate(0)}10%{opacity:1}90%{opacity:1}100%{opacity:0;transform:translateY(395px) rotate(150deg)}}@keyframes stream{to{transform:translateY(-50%)}}@keyframes ticker{to{transform:translateX(-50%)}}
@media(max-width:980px){.topbar{grid-template-columns:1fr auto}.main-nav{display:none}.topbar.mobile-open{height:auto;min-height:64px;grid-template-columns:1fr auto;background:rgba(7,11,14,.96);border-color:rgba(255,255,255,.1)}.topbar.mobile-open .main-nav{position:absolute;display:flex;flex-direction:column;align-items:stretch;gap:0;top:64px;left:0;right:0;padding:12px 20px 24px;background:rgba(7,11,14,.96);border-bottom:1px solid rgba(255,255,255,.1)}.topbar.mobile-open .nav-item>button,.topbar.mobile-open .nav-link{width:100%;padding:15px 0;text-align:left}.topbar.mobile-open .nav-menu{position:static;width:100%;opacity:1;visibility:visible;display:none;transform:none;box-shadow:none}.topbar.mobile-open .nav-item.open .nav-menu{display:block}.nav-actions>a:not(.nav-cta){display:none}.menu-toggle{display:block}.network-section,.gallery-section{grid-template-columns:1fr}.token-lab{grid-template-columns:1fr;padding:48px}.globe-card{min-height:560px}.gallery-window{height:600px}.price-row{grid-template-columns:1fr}.hero-status{right:24px}.scroll-cue{display:none}footer{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.topbar{height:64px;padding:0 16px}.nav-cta{padding:9px 13px}.hero{min-height:720px;padding-top:120px}.hero h1{font-size:clamp(44px,13vw,66px)}.hero-status{left:50%;right:auto;transform:translateX(-50%);white-space:nowrap}.network-section,.impact-section,.gallery-section,.pricing-section{padding:90px 18px}.globe-card{min-height:450px}.globe{top:46%;transform:translate(-50%,-50%) scale(.64)}.route-legend{grid-template-columns:1fr 1fr}.token-lab{padding:34px 22px}.token-bin{grid-template-columns:repeat(8,1fr)}.people-row{gap:10px}.person:nth-child(n+6){display:none}.art-stream{grid-template-columns:repeat(2,1fr)}.final-section{padding:30px 12px}.final-card{min-height:650px;padding-inline:18px}.final-actions{flex-direction:column;gap:0}.secondary-button{margin-top:14px}.price-row>div{min-height:190px}.price-row b{margin-top:30px}footer{grid-template-columns:1fr;align-items:start}.brand{font-size:18px}.brand-orbit{width:30px;height:30px}}
.falling-block.c0{background:#b9f876}.falling-block.c1{background:#ff775f}.falling-block.c2{background:#7de1ff}.falling-block.c3{background:#f6c669}.falling-block.c4{background:#9b83ff}

/* Cloudflare-inspired section rhythm: inset hero, dotted transition, full-width earth. */
body{background:#eeece5}.site-shell{background:#eeece5}.topbar{background:#070b0e}.topbar.solid,.topbar:hover{background:rgba(7,11,14,.92)}
.hero{min-height:760px;margin:72px 8px 8px;padding-top:90px;border-radius:16px;overflow:hidden;background-color:#0b1018;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 10px 0 -5px #dad8d1,0 17px 0 -9px #e4e1da}
.hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.14) .7px,transparent .8px);background-size:19px 19px;mask-image:linear-gradient(to bottom,transparent 4%,#000 46%,transparent 96%);opacity:.32}
.network-section{position:relative;display:block;min-height:1180px;padding:0 0 110px;background:#eeece5;color:#101713;overflow:hidden}
.dot-divider{height:122px;margin:0 8px;background-image:radial-gradient(#b9bbb4 .75px,transparent .85px);background-size:12px 12px;border-top:1px dashed #c4c4bd;border-bottom:1px dashed #c4c4bd;mask-image:linear-gradient(to right,transparent,#000 16%,#000 84%,transparent)}
.earth-heading{position:relative;z-index:3;max-width:1040px;margin:0 auto;padding:78px 24px 0;text-align:center}
.earth-heading h2{margin:17px 0 13px;font-size:clamp(48px,5vw,76px);font-weight:520;line-height:1;letter-spacing:-.055em}
.earth-heading p{max-width:880px;margin:0 auto;color:#69716b;font-size:clamp(17px,1.7vw,22px);line-height:1.45}
.earth-stage{position:relative;width:100%;height:560px;margin-top:-12px;overflow:hidden;cursor:grab;touch-action:pan-y;isolation:isolate}
.earth-stage:active{cursor:grabbing}.earth-stage:before{content:"";position:absolute;left:50%;bottom:31px;width:min(78vw,1080px);height:80px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(52,60,55,.15),transparent 68%);filter:blur(15px)}
#earth-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}
.earth-label{--x:50%;--y:50%;position:absolute;z-index:3;left:var(--x);top:var(--y);display:flex;align-items:center;gap:9px;padding:8px 11px 8px 8px;border:1px solid rgba(31,40,34,.17);border-radius:999px;background:rgba(248,247,242,.82);box-shadow:0 8px 25px rgba(35,42,37,.1);backdrop-filter:blur(8px);transform:translate(-50%,-50%);opacity:0;transition:opacity .25s;pointer-events:none}
.earth-label.visible{opacity:1}.earth-label>i{width:28px;height:28px;border-radius:50%;background:#f36f55;box-shadow:inset 0 0 0 7px rgba(255,255,255,.82),0 0 0 1px rgba(26,34,29,.13)}.label-tokyo>i{background:#79ad47}.label-recent>i{background:#4bb5d3}.earth-label span{display:flex;flex-direction:column;gap:2px}.earth-label b{font-size:10px;line-height:1}.earth-label small{color:#6c746e;font-size:9px;white-space:nowrap}
.earth-hud{position:absolute;z-index:4;left:50%;bottom:19px;display:grid;grid-template-columns:repeat(4,1fr);width:min(730px,calc(100% - 40px));transform:translateX(-50%);border:1px solid rgba(31,40,34,.13);border-radius:14px;background:rgba(248,247,242,.76);backdrop-filter:blur(12px);box-shadow:0 12px 35px rgba(35,42,37,.08)}.earth-hud>div{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-left:1px solid rgba(31,40,34,.11)}.earth-hud>div:first-child{border-left:0}.earth-hud span{color:#6b736d;font-size:10px}.earth-hud b{font-size:12px}.drag-hint{position:absolute;right:28px;bottom:27px;color:#777f79;font-size:10px;letter-spacing:.06em}.drag-hint span{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:6px;border:1px solid #c7cac4;border-radius:50%;background:#f8f7f2}
.earth-features{display:grid;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:42px auto 0;border-top:1px solid #c8cbc4;border-bottom:1px solid #c8cbc4}.earth-features article{min-height:210px;padding:32px 38px;border-left:1px solid #c8cbc4}.earth-features article:first-child{border-left:0}.earth-features article>span{display:inline-grid;place-items:center;width:27px;height:27px;border:1px solid #9ea59f;border-radius:50%;color:#68716a;font-size:9px}.earth-features h3{margin:30px 0 10px;font-size:22px;letter-spacing:-.025em}.earth-features p{margin:0;color:#6a736d;font-size:14px;line-height:1.65}
.impact-section{position:relative;padding-top:110px}.impact-section:before{content:"";position:absolute;left:8px;right:8px;top:0;height:76px;border-top:1px dashed #c4c4bd;border-bottom:1px dashed #c4c4bd;background-image:radial-gradient(#b9bbb4 .65px,transparent .75px);background-size:12px 12px;mask-image:linear-gradient(to right,transparent,#000 16%,#000 84%,transparent)}
.gallery-section{margin:8px;border-radius:24px;overflow:hidden}.pricing-section{border-top:1px dashed #c4c4bd}.final-section{background:#eeece5}.final-card{box-shadow:0 0 0 1px rgba(255,255,255,.05),0 10px 0 -5px #dad8d1}footer{background:#080c0f}
@media(max-width:980px){.earth-stage{height:510px}.earth-features{margin-inline:20px}.drag-hint{display:none}.earth-hud{bottom:12px}.hero{margin-top:64px}}
@media(max-width:680px){.hero{margin-inline:5px;border-radius:13px}.dot-divider{height:84px}.earth-heading{padding-top:58px}.earth-stage{height:430px;margin-top:8px}.earth-label{transform:translate(-50%,-50%) scale(.82)}.earth-hud{grid-template-columns:repeat(2,1fr);width:calc(100% - 24px)}.earth-hud>div:nth-child(3){border-left:0;border-top:1px solid rgba(31,40,34,.11)}.earth-hud>div:nth-child(4){border-top:1px solid rgba(31,40,34,.11)}.earth-features{grid-template-columns:1fr;margin-top:28px}.earth-features article{min-height:auto;border-left:0;border-top:1px solid #c8cbc4}.earth-features article:first-child{border-top:0}.impact-section{padding-top:100px}.gallery-section{margin:5px;border-radius:16px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.art-stream{transform:none}}

/* Final Cloudflare-derived visual system */
:root{--cf-bg:#151414;--cf-panel:#191817;--cf-accent:#ff5e1f;--cf-accent-2:#ff7038;--cf-text:#f0e3de;--cf-light:#fffbf5;--cf-border:rgba(240,227,222,.13)}
body,.site-shell{background:var(--cf-bg);color:var(--cf-text)}
.topbar{background:var(--cf-accent);border-bottom:1px dashed rgba(255,251,245,.32);color:var(--cf-light)}.topbar.solid,.topbar:hover{background:rgba(21,20,20,.94);border-bottom-style:dashed}.brand,.main-nav,.hero .eyebrow{font-family:Georgia,"Times New Roman","Songti SC",serif;font-weight:300}.brand{font-size:23px}.main-nav{font-size:15px}.nav-menu{background:var(--cf-panel);border-color:var(--cf-border)}
.hero{width:calc(100% - 16px);max-width:1480px;min-height:760px;margin:72px auto 0;background:var(--cf-accent);color:var(--cf-light);box-shadow:inset 1px 6px 6px rgba(255,255,255,.2),0 4px 12px rgba(0,0,0,.08)}.hero:before{background-image:linear-gradient(rgba(255,251,245,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(255,251,245,.15) 1px,transparent 1px);background-size:58px 58px;mask-image:radial-gradient(ellipse at 50% 100%,#000 0,transparent 73%);opacity:.5;transform:perspective(640px) rotateX(57deg) scale(1.6);transform-origin:50% 100%}.hero:after{height:48%;background:linear-gradient(transparent,rgba(122,30,0,.18))}.hero-glow{filter:blur(2px)}.glow-one{width:72%;height:66%;min-width:0;min-height:0;left:14%;top:auto;bottom:-38%;border:1px solid rgba(255,251,245,.36);background:radial-gradient(ellipse at center,rgba(255,251,245,.22),rgba(150,32,0,.12) 54%,transparent 55%);box-shadow:0 -35px 90px rgba(255,240,220,.2)}.glow-two{width:45%;height:46%;min-width:0;min-height:0;right:-9%;top:-16%;background:radial-gradient(circle,rgba(255,248,238,.24),transparent 67%)}.hero h1{max-width:1080px;font-size:clamp(54px,5.4vw,88px);font-weight:500;text-shadow:-1px -1px 0 var(--cf-accent),1px -1px 0 var(--cf-accent),-1px 1px 0 var(--cf-accent),1px 1px 0 var(--cf-accent)}.hero>p{max-width:700px;color:var(--cf-light);font-size:clamp(18px,1.5vw,23px);line-height:1.35;text-shadow:0 1px 1px rgba(132,30,0,.22)}.primary-button{background:var(--cf-light);color:#251c19;border:1px solid var(--cf-light);font-weight:500;padding:14px 24px}.primary-button:hover{background:transparent;color:var(--cf-light)}.primary-button span{display:inline;width:auto;height:auto;background:none;color:inherit}.hero-status,.scroll-cue{display:none}
.network-section{background:var(--cf-bg);color:var(--cf-text)}.dot-divider,.impact-section:before{border-color:var(--cf-border);background-image:radial-gradient(rgba(240,227,222,.22) .75px,transparent .85px)}.earth-heading .eyebrow{font-family:Georgia,"Times New Roman",serif;font-weight:300;font-style:italic;color:var(--cf-accent-2)}.earth-heading h2{color:var(--cf-text)}.earth-heading p{color:rgba(240,227,222,.66)}.earth-stage:before{background:radial-gradient(ellipse,rgba(255,94,31,.19),transparent 68%)}.earth-label,.earth-hud{display:none}.earth-callouts{position:absolute;inset:0;z-index:4;pointer-events:none}.earth-callout{position:absolute;left:var(--callout-x);top:var(--callout-y);width:205px;padding:8px 12px;border-left:2px solid var(--node-color);background:linear-gradient(90deg,rgba(25,24,23,.96),rgba(25,24,23,.58),transparent);opacity:0;transform:translateY(-50%) translateX(-8px);transition:opacity .22s,transform .22s}.earth-callout.visible{opacity:1;transform:translateY(-50%)}.earth-callout b{display:block;color:var(--cf-light);font-family:Georgia,"Times New Roman",serif;font-size:12px;font-weight:400}.earth-callout small{display:block;margin-top:3px;color:rgba(240,227,222,.52);font-size:9px;letter-spacing:.04em}.earth-features{border-color:var(--cf-border)}.earth-features article{border-color:var(--cf-border)}.earth-features article>span{border-color:rgba(240,227,222,.34);color:rgba(240,227,222,.6)}.earth-features h3{color:var(--cf-text)}.earth-features p{color:rgba(240,227,222,.56)}
.impact-section{max-width:1480px;margin:0 auto;background:var(--cf-bg);color:var(--cf-text)}.impact-heading h2{color:var(--cf-text)}.impact-heading h2 em{color:var(--cf-accent-2)}.impact-heading p{color:rgba(240,227,222,.58)}.glass-folder{position:relative;max-width:1200px;height:270px;margin:112px auto 88px;padding:56px 28px 28px;border:1px solid rgba(255,255,255,.22);border-radius:10px 30px 30px 30px;background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.045));box-shadow:inset 0 1px rgba(255,255,255,.22),0 32px 80px rgba(0,0,0,.24);backdrop-filter:blur(22px);overflow:visible}.folder-tab{position:absolute;z-index:2;left:-1px;top:-38px;width:250px;height:64px;padding:13px 24px;border:1px solid rgba(255,255,255,.22);border-bottom:0;border-radius:22px 40px 0 0;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.07));box-shadow:inset 0 1px rgba(255,255,255,.2);backdrop-filter:blur(22px)}.folder-tab:after{content:"";position:absolute;right:-44px;bottom:0;width:48px;height:29px;border-bottom-left-radius:28px;box-shadow:-18px 12px 0 0 rgba(255,255,255,.11)}.folder-tab span{display:block;color:var(--cf-accent-2);font-family:Georgia,"Times New Roman",serif;font-size:10px;font-style:italic;letter-spacing:.12em}.folder-tab b{display:block;margin-top:3px;color:var(--cf-light);font-size:13px}.folder-glow{position:absolute;width:420px;height:230px;right:0;top:-50px;border-radius:50%;background:radial-gradient(circle,rgba(255,94,31,.19),transparent 68%);filter:blur(10px)}.people-viewport{position:relative;z-index:1;height:100%;display:flex;align-items:center;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 88%,transparent)}.people-row{display:flex;flex-wrap:nowrap;justify-content:flex-start;width:max-content;margin:0;gap:18px;animation:userFlow 22s linear infinite}.person{flex:0 0 auto;min-width:150px;padding:11px 18px 11px 10px;border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08);box-shadow:inset 0 1px rgba(255,255,255,.13)}.person span:last-child{color:var(--cf-light)}
.token-lab{position:relative;display:flex;flex-direction:column;max-width:1480px;width:100%;min-height:620px;margin:0 auto;padding:68px 56px 38px;border-radius:16px;background:var(--cf-accent);color:var(--cf-light);box-shadow:inset 1px 6px 6px rgba(255,255,255,.18)}.token-copy{width:100%;text-align:center}.token-copy h3{max-width:970px;margin:0 auto 56px;font-size:clamp(42px,4.8vw,76px);line-height:1.03;letter-spacing:-.05em;font-weight:500}.token-bin-wrap{position:relative;min-height:0;width:100%;height:300px;margin:0 auto;border:0}.token-bin{position:relative;inset:auto;width:100%;height:260px;display:grid;grid-template-columns:repeat(100,minmax(0,1fr));grid-template-rows:repeat(20,minmax(0,1fr));gap:1px;padding:1px;border:1px solid rgba(255,251,245,.36);background-color:rgba(112,24,0,.14);background-image:linear-gradient(rgba(255,251,245,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,251,245,.12) 1px,transparent 1px);background-size:1% 5%;overflow:visible}.token-bin .token-block{min-width:0;min-height:0;border-radius:1px;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.25);animation:tokenDrop .72s cubic-bezier(.32,.8,.38,1.05) both}.token-stats{width:100%;display:flex;justify-content:space-between;margin-top:auto}.token-stats div{display:flex;flex-direction:column;gap:6px}.token-stats div:last-child{text-align:right}.token-stats span{color:rgba(255,251,245,.68);font-size:11px}.token-stats b{font-size:18px}.falling-block,.bin-scale{display:none}
.gallery-section,.pricing-section,.final-section{border-top:1px dashed var(--cf-border)}.gallery-section{max-width:1480px;width:calc(100% - 16px);margin:88px auto 0;background:var(--cf-panel)}.pricing-section{background:var(--cf-bg);color:var(--cf-text)}.pricing-card{width:calc(100% - 16px);max-width:1480px}.pricing-card h2{color:var(--cf-text)}.pricing-card>p{color:rgba(240,227,222,.58)}.price-row{border-color:var(--cf-border);background:var(--cf-border)}.price-row>div{background:var(--cf-panel)}.price-row span,.price-row small{color:rgba(240,227,222,.55)}.final-section{background:var(--cf-bg)}.final-card{width:calc(100% - 16px);max-width:1480px;margin:auto;background:radial-gradient(circle at 15% 5%,rgba(255,255,255,.13),transparent 38%),var(--cf-accent);box-shadow:inset 1px 6px 6px rgba(255,255,255,.18)}footer{max-width:1480px;width:calc(100% - 16px);margin:auto;background:var(--cf-panel);border-top:1px dashed var(--cf-border)}
@keyframes userFlow{to{transform:translateX(calc(-50% - 9px))}}@keyframes tokenDrop{from{opacity:0;transform:translateY(-330px) rotate(16deg)}70%{opacity:1}to{opacity:1;transform:none}}
@media(max-width:900px){.hero{width:calc(100% - 10px)}.token-lab{padding:48px 18px}.token-bin{height:220px}.glass-folder{height:240px}.earth-callout{width:160px}.gallery-section,.final-card,footer{width:calc(100% - 10px)}}
@media(max-width:600px){.topbar{background:var(--cf-accent)}.hero{margin-top:64px}.hero h1{font-size:clamp(46px,13vw,64px)}.earth-callout{width:128px;padding:6px 8px}.earth-callout b{font-size:10px}.earth-callout small{font-size:8px}.earth-features{margin-inline:12px}.glass-folder{margin-top:58px;padding-inline:14px}.folder-tab{width:210px}.token-lab{min-height:500px}.token-copy h3{margin-bottom:36px}.token-bin-wrap{height:230px}.token-bin{height:190px}.token-stats{margin-top:12px}}
.impact-section{width:calc(100% - 16px)}
.gallery-section,.pricing-section,.final-section{position:relative;margin-top:96px}
.gallery-section:before,.pricing-section:before,.final-section:before{content:"";position:absolute;left:0;right:0;top:-89px;height:80px;border-top:1px dashed var(--cf-border);border-bottom:1px dashed var(--cf-border);background-image:radial-gradient(rgba(240,227,222,.22) .7px,transparent .8px);background-size:12px 12px;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}
@media(prefers-reduced-motion:reduce){.people-row,.token-bin .token-block{animation:none!important}}

/* 2026-08 refinement: quiet navigation, interactive dot hero, single globe marker and activity preview. */
.topbar,.topbar:hover,.topbar.solid{background:rgba(21,20,20,.96);border-bottom:1px dashed rgba(240,227,222,.18);backdrop-filter:blur(18px)}
.main-nav{gap:clamp(48px,5vw,84px)}
.hero{margin:96px auto 24px;min-height:720px;padding:120px 28px 96px;background:var(--cf-accent);overflow:hidden}
.hero:before,.hero:after,.hero-glow{display:none}
.hero-grid{position:absolute;z-index:0;inset:0;width:100%;height:100%;pointer-events:none}
.hero>h1,.hero>p,.hero>.primary-button{position:relative;z-index:2}
.hero h1{max-width:1050px;margin:0 auto 25px;font-size:clamp(54px,5vw,80px);line-height:.99;letter-spacing:-.047em;font-weight:500}
.hero>p{max-width:740px;font-size:clamp(17px,1.28vw,20px);line-height:1.48;letter-spacing:-.014em}
.hero .primary-button{min-width:152px;justify-content:center;margin-top:36px;padding:15px 24px 15px 29px;letter-spacing:.28em}

.site-shell{position:relative;background-color:var(--cf-bg);background-image:linear-gradient(90deg,transparent calc(50% - 741px),rgba(240,227,222,.1) calc(50% - 741px),rgba(240,227,222,.1) calc(50% - 740px),transparent calc(50% - 740px),transparent calc(50% + 740px),rgba(240,227,222,.1) calc(50% + 740px),rgba(240,227,222,.1) calc(50% + 741px),transparent calc(50% + 741px))}
.network-section,.impact-section,.activity-section,.gallery-section,.pricing-card,.final-card,footer{position:relative}
.dot-divider,.gallery-section:before,.pricing-section:before,.final-section:before,.activity-section:before{background-image:radial-gradient(rgba(240,227,222,.25) .75px,transparent .9px);background-size:12px 12px;border-color:rgba(240,227,222,.14)}
.network-section,.impact-section,.activity-section,.pricing-section,.final-section{border-left:1px dashed rgba(240,227,222,.13);border-right:1px dashed rgba(240,227,222,.13)}

.earth-heading{padding:0 24px;text-align:center}.earth-heading h2{display:none}.earth-heading p{max-width:720px;margin:0 auto;color:rgba(240,227,222,.62)}
.earth-stage:before{display:none}.earth-stage{isolation:isolate;background:transparent}
.earth-marker{position:absolute;z-index:5;left:var(--marker-x,50%);top:var(--marker-y,50%);padding:7px 15px;border:1px dashed rgba(240,227,222,.62);border-radius:4px;background:rgba(21,20,20,.88);color:var(--cf-accent-2);font-family:Georgia,"Times New Roman",serif;font-size:14px;font-style:italic;letter-spacing:.05em;opacity:0;transform:translate(-50%,-145%) scale(.94);transition:opacity .25s,transform .25s;pointer-events:none}
.earth-marker.visible{opacity:1;transform:translate(-50%,-145%) scale(1)}
.earth-callouts{display:none!important}

.activity-section{width:calc(100% - 16px);max-width:1480px;margin:96px auto 0;padding:72px 0;background-color:var(--cf-bg);background-image:radial-gradient(rgba(240,227,222,.19) .75px,transparent .9px);background-size:13px 13px;border-top:1px dashed rgba(240,227,222,.14);border-bottom:1px dashed rgba(240,227,222,.14)}
.activity-section:before{content:"";position:absolute;left:0;right:0;top:-89px;height:80px;border-top:1px dashed rgba(240,227,222,.14);border-bottom:1px dashed rgba(240,227,222,.14);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}
.activity-grid{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(310px,1fr);gap:12px;margin:0 52px;padding:0;border:1px solid rgba(240,227,222,.14);border-radius:6px;background:var(--cf-bg)}
.activity-panel{position:relative;min-height:520px;padding:34px 34px 38px 150px;border-right:1px solid rgba(240,227,222,.14);background:rgba(21,20,20,.97);overflow:hidden}
.activity-brand{position:absolute;left:34px;top:34px;display:flex;align-items:flex-end;gap:8px}.activity-mark,.activity-link{display:grid;place-items:center;border-radius:5px;font-family:Georgia,"Times New Roman",serif;font-weight:700}.activity-mark{width:74px;height:74px;background:var(--cf-accent);color:var(--cf-light);font-size:34px}.activity-link{width:38px;height:38px;background:var(--cf-light);color:var(--cf-accent);font-size:12px;box-shadow:0 6px 16px rgba(0,0,0,.25)}
.activity-list{position:relative;height:300px;overflow:hidden}.activity-list:after{content:"";position:absolute;inset:auto 0 0;height:92px;background:linear-gradient(transparent,var(--cf-bg));pointer-events:none}.activity-row{height:78px;display:grid;grid-template-columns:1fr 1.15fr auto;align-items:center;gap:24px;margin-bottom:3px;padding:0 24px;border-radius:5px;background:linear-gradient(90deg,rgba(255,94,31,.13),rgba(255,94,31,.08));color:rgba(255,112,56,.64);font-size:17px;transition:transform .45s,opacity .45s,background .45s}.activity-row.active{background:linear-gradient(90deg,rgba(255,94,31,.2),rgba(255,94,31,.12));color:var(--cf-accent-2)}.activity-row.muted{opacity:.36}.activity-row strong{display:flex;justify-content:flex-end;align-items:center;gap:10px;font-weight:600}.activity-spinner{width:22px;height:22px;border:3px solid rgba(255,112,56,.25);border-top-color:var(--cf-accent-2);border-radius:50%;animation:activitySpin 1s linear infinite}.activity-check{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:rgba(255,112,56,.55);color:var(--cf-light);font-style:normal;font-size:13px}
.activity-copy{position:absolute;left:46px;bottom:40px;max-width:540px}.activity-copy h3,.activity-aside h3{margin:0 0 12px;color:var(--cf-light);font-size:23px;line-height:1.2}.activity-copy p,.activity-aside p{margin:0;color:rgba(240,227,222,.66);font-size:16px;line-height:1.45}
.activity-aside{min-height:520px;padding:48px 44px;background:var(--cf-accent);color:var(--cf-light)}.activity-globe{display:block;margin-bottom:28px;font-size:39px}.activity-aside h3{font-size:28px}.activity-aside p{color:var(--cf-light);font-size:18px}

.final-card{min-height:590px}.final-card h2{max-width:1240px;margin:0 0 24px;font-size:clamp(38px,4.25vw,64px);line-height:1.08;letter-spacing:-.045em;white-space:nowrap}.final-card>p{max-width:760px}.final-card .ticker{color:rgba(255,251,245,.58)}
@keyframes activitySpin{to{transform:rotate(360deg)}}
.token-bin .preview-token{animation:previewTokenDrop 1.4s cubic-bezier(.32,.8,.38,1.05) both!important;pointer-events:none}
@keyframes previewTokenDrop{from{opacity:0;transform:translateY(-330px) rotate(14deg)}18%,76%{opacity:.88}to{opacity:0;transform:none}}

@media(max-width:980px){.main-nav{gap:24px}.activity-grid{grid-template-columns:1fr;margin:0 18px}.activity-panel{border-right:0;border-bottom:1px solid rgba(240,227,222,.14)}.activity-aside{min-height:330px}.final-card h2{white-space:normal}}
@media(max-width:600px){.hero{margin-top:80px;min-height:660px;padding:92px 20px 72px}.hero h1{font-size:clamp(43px,12vw,58px)}.activity-section{width:calc(100% - 10px)}.activity-grid{margin:0 8px}.activity-panel{min-height:540px;padding:110px 14px 30px}.activity-brand{left:18px;top:18px}.activity-list{height:290px}.activity-row{grid-template-columns:1fr auto;padding:0 14px;font-size:13px}.activity-row>span{display:none}.activity-copy{left:20px;right:20px;bottom:28px}.activity-aside{padding:34px 24px}.final-card h2{font-size:clamp(34px,10vw,48px)}}

/* 2026-08 language, route and live-metrics refinement. */
.brand{font-size:30px;letter-spacing:.09em;font-weight:400}.brand-orbit{display:none}
.topbar,.topbar:hover,.topbar.solid{border-bottom:0}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:repeating-linear-gradient(90deg,rgba(240,227,222,.28) 0 20px,transparent 20px 38px)}
.network-section,.impact-section,.activity-section,.pricing-section,.final-section{border-left:0;border-right:0}
.network-section:after,.impact-section:after,.activity-section:after,.pricing-section:after,.final-section:after{content:"";position:absolute;z-index:8;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(240,227,222,.2) 0 20px,transparent 20px 38px) left top/1px 100% no-repeat,repeating-linear-gradient(180deg,rgba(240,227,222,.2) 0 20px,transparent 20px 38px) right top/1px 100% no-repeat}
.dot-divider{border:0;background-image:repeating-linear-gradient(90deg,rgba(240,227,222,.22) 0 20px,transparent 20px 38px),repeating-linear-gradient(90deg,rgba(240,227,222,.22) 0 20px,transparent 20px 38px),radial-gradient(rgba(240,227,222,.2) .8px,transparent .95px);background-position:left top,left bottom,0 0;background-size:100% 1px,100% 1px,13px 13px;background-repeat:no-repeat,no-repeat,repeat}
.gallery-section:before,.pricing-section:before,.final-section:before,.activity-section:before{border:0;background-image:repeating-linear-gradient(90deg,rgba(240,227,222,.22) 0 20px,transparent 20px 38px),repeating-linear-gradient(90deg,rgba(240,227,222,.22) 0 20px,transparent 20px 38px),radial-gradient(rgba(240,227,222,.2) .8px,transparent .95px);background-position:left top,left bottom,0 0;background-size:100% 1px,100% 1px,13px 13px;background-repeat:no-repeat,no-repeat,repeat}

.hero-grid{z-index:1}.hero-copy{position:relative;z-index:2;max-width:1120px;margin:0 auto;cursor:crosshair;outline:none}.hero-copy h1{margin-inline:auto}.hero-copy p{max-width:780px;margin:0 auto;color:var(--cf-light);font-size:clamp(17px,1.28vw,20px);line-height:1.5;letter-spacing:-.015em}.hero-copy.language-shift h1,.hero-copy.language-shift p{animation:languageDissolve .48s ease both}.hero>.primary-button{z-index:2}.hero-particle-hint{position:absolute;z-index:2;right:25px;bottom:20px;color:rgba(255,251,245,.56);font-size:10px;letter-spacing:.1em}
@keyframes languageDissolve{0%{opacity:1;filter:blur(0);clip-path:inset(0 0 0 0)}45%{opacity:.12;filter:blur(5px);clip-path:inset(0 0 52% 0)}55%{opacity:.12;filter:blur(5px);clip-path:inset(48% 0 0 0)}100%{opacity:1;filter:blur(0);clip-path:inset(0)}}

.earth-heading h2{display:block;margin:0 0 18px;color:var(--cf-text);font-size:clamp(38px,4vw,62px);font-weight:500;letter-spacing:-.04em}.earth-marker{display:none!important}

.service-browser{position:relative;max-width:1200px;margin:86px auto 50px;border:1px solid rgba(240,227,222,.24);border-radius:18px;background:rgba(25,24,23,.72);box-shadow:inset 0 1px rgba(255,255,255,.1),0 30px 80px rgba(0,0,0,.25);backdrop-filter:blur(18px);overflow:hidden}.browser-toolbar{height:54px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;border-bottom:1px solid rgba(240,227,222,.16);background:rgba(255,255,255,.04)}.browser-dots{display:flex;gap:8px}.browser-dots i{width:9px;height:9px;border-radius:50%;background:rgba(240,227,222,.28)}.browser-dots i:first-child{background:var(--cf-accent)}.browser-address{min-width:280px;padding:7px 24px;border:1px solid rgba(240,227,222,.13);border-radius:999px;color:rgba(240,227,222,.48);font-family:Georgia,"Times New Roman",serif;font-size:11px;text-align:center}.browser-live{justify-self:end;color:var(--cf-accent-2);font-size:10px;letter-spacing:.16em}.browser-content{height:320px;padding:28px 0;background-image:linear-gradient(rgba(240,227,222,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(240,227,222,.035) 1px,transparent 1px);background-size:40px 40px}.service-browser .people-viewport{height:100%;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 92%,transparent)}.service-browser .people-row{gap:16px;animation-duration:28s}.user-page{position:relative;flex:0 0 250px;height:244px;padding:48px 18px 18px;border:1px solid rgba(240,227,222,.16);border-radius:10px;background:linear-gradient(155deg,rgba(255,255,255,.09),rgba(255,255,255,.025));box-shadow:inset 0 1px rgba(255,255,255,.1)}.user-page:before{content:"";position:absolute;left:14px;right:14px;top:15px;height:1px;background:rgba(240,227,222,.12);box-shadow:0 9px 0 rgba(240,227,222,.06)}.user-page-head{display:flex;align-items:center;gap:11px}.user-page .avatar{width:44px;height:44px}.user-page b{color:var(--cf-light);font-size:14px}.user-page small{display:block;margin-top:4px;color:rgba(240,227,222,.46);font-size:10px}.user-page-graph{display:flex;align-items:end;gap:5px;height:92px;margin-top:24px;padding-top:12px;border-top:1px dashed rgba(240,227,222,.12)}.user-page-graph i{flex:1;height:var(--h);border-radius:2px 2px 0 0;background:linear-gradient(var(--cf-accent-2),rgba(255,94,31,.12))}
.service-manifesto{max-width:1160px;margin:0 auto 84px;padding:28px 18px;text-align:center}.service-manifesto p{margin:0;color:transparent;background:linear-gradient(90deg,var(--cf-text) 0 44%,var(--cf-accent-2) 52% 100%);background-size:220% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;font-size:clamp(24px,2.8vw,43px);line-height:1.28;letter-spacing:-.035em;animation:serviceSweep 5.5s ease-in-out infinite}.service-manifesto p:nth-child(2){animation-delay:.35s}@keyframes serviceSweep{0%,12%{background-position:100% 0}48%,72%{background-position:0 0}100%{background-position:-100% 0}}

.token-lab{background:transparent;border:1px solid rgba(240,227,222,.2);box-shadow:none;color:var(--cf-text);overflow:hidden}.token-bin{grid-template-columns:repeat(var(--token-cols,100),minmax(0,1fr));grid-template-rows:repeat(var(--token-rows,20),minmax(0,1fr));background-color:transparent;border-color:rgba(240,227,222,.2)}.token-bin .token-block{animation:tokenDrop .72s cubic-bezier(.32,.8,.38,1.05) both}.token-block.shrinking{animation:tokenShrink .72s ease both!important}.token-stats{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end}.token-total{text-align:center!important}.token-total b{display:flex;justify-content:center;gap:1px;color:var(--cf-accent-2);font-family:Georgia,"Times New Roman",serif;font-size:30px}.odometer-digit{display:inline-grid;height:1.05em;overflow:hidden;place-items:center}.odometer-digit i{font-style:normal;animation:digitCarry .32s cubic-bezier(.2,.8,.2,1)}@keyframes digitCarry{from{opacity:0;transform:translateY(-70%)}to{opacity:1;transform:none}}@keyframes tokenShrink{from{transform:scale(2);border-radius:2px}to{transform:scale(1);border-radius:1px}}
footer{display:none!important}

@media(max-width:700px){.brand{font-size:24px}.browser-address{display:none}.browser-toolbar{grid-template-columns:1fr 1fr}.service-browser{margin-top:60px}.browser-content{height:270px}.user-page{flex-basis:210px;height:210px}.token-stats{grid-template-columns:1fr 1fr}.token-total{grid-column:1/-1;grid-row:1;margin-bottom:24px}.service-manifesto p{font-size:clamp(22px,7vw,34px)}}
#total-tokens{font-size:34px!important;font-variant-numeric:tabular-nums}

/* 2026-08 local language lens and continuous three-stage globe routes. */
.hero-copy{--text-x:50%;--text-y:50%;width:min(1120px,100%);height:310px;display:grid;grid-template-areas:"copy";align-items:center;margin:0 auto;cursor:crosshair;contain:layout}
.hero-language{grid-area:copy;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}
.hero-language h1{width:100%;min-height:1.98em;margin:0 auto 25px;line-height:.99}
.hero-language p{width:min(780px,100%);min-height:4.5em;margin:0 auto;color:var(--cf-light);font-size:clamp(17px,1.28vw,20px);line-height:1.5;letter-spacing:-.015em}
.hero-language-base,.hero-language-alt{will-change:-webkit-mask-image,mask-image}
.hero-language-alt{opacity:0}
.hero-copy[data-hover="true"] .hero-language-base{-webkit-mask-image:radial-gradient(circle 96px at var(--text-x) var(--text-y),transparent 0 60px,rgba(0,0,0,.28) 76px,#000 96px);mask-image:radial-gradient(circle 96px at var(--text-x) var(--text-y),transparent 0 60px,rgba(0,0,0,.28) 76px,#000 96px)}
.hero-copy[data-hover="true"] .hero-language-alt{opacity:1;-webkit-mask-image:radial-gradient(circle 96px at var(--text-x) var(--text-y),#000 0 60px,rgba(0,0,0,.72) 76px,transparent 96px);mask-image:radial-gradient(circle 96px at var(--text-x) var(--text-y),#000 0 60px,rgba(0,0,0,.72) 76px,transparent 96px)}
.earth-heading-spacer{height:clamp(38px,4vw,62px);margin:0 0 18px}
@media(max-width:600px){.hero-copy{height:340px}.hero-language h1{min-height:2.08em;margin-bottom:22px}.hero-language p{min-height:7.5em}.earth-heading-spacer{height:clamp(38px,10vw,54px)}}

/* 2026-08 timed bilingual hero, interior-AI showcase and live token metrics. */
.hero-copy{position:relative;display:block;width:min(1120px,100%);height:310px;overflow:hidden;cursor:default;contain:layout paint}
.hero-language{position:absolute;inset:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:1;transition:transform .72s cubic-bezier(.22,.72,.22,1);-webkit-mask-image:none!important;mask-image:none!important;will-change:transform}
.hero-language-base{transform:translateY(0)}
.hero-language-alt{transform:translateY(108%)}
.hero-copy.show-english .hero-language-base{transform:translateY(-108%)}
.hero-copy.show-english .hero-language-alt{transform:translateY(0)}
.hero-language h1{width:100%;min-height:1.98em;margin:0 auto 25px;line-height:.99}
.hero-language p{width:min(780px,100%);min-height:4.5em;margin:0 auto;color:var(--cf-light);font-size:clamp(17px,1.28vw,20px);line-height:1.5;letter-spacing:-.015em}

#hero-cta{position:relative;isolation:isolate;overflow:visible;color:var(--cf-light);border:1px solid rgba(255,255,255,.52);background:linear-gradient(135deg,rgba(255,255,255,.32),rgba(255,255,255,.1));box-shadow:inset 0 1px 0 rgba(255,255,255,.62),inset 0 -1px 0 rgba(255,255,255,.12),0 14px 34px rgba(88,20,7,.22);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}
#hero-cta:before{content:"";position:absolute;z-index:-2;inset:-6px;border-radius:999px;background:conic-gradient(from 0deg,#73e7ff,#9b83ff,#ff7ea8,#ffd35a,#74d680,#73e7ff);filter:blur(10px);opacity:.9;animation:liquidGlassGlow 4.8s linear infinite}
#hero-cta:after{content:"";position:absolute;z-index:-1;inset:1px;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.28),rgba(126,55,33,.2));box-shadow:inset 8px 8px 18px rgba(255,255,255,.13),inset -8px -8px 18px rgba(79,13,0,.16)}
#hero-cta:hover{color:var(--cf-light);background:linear-gradient(135deg,rgba(255,255,255,.38),rgba(255,255,255,.13))}
@keyframes liquidGlassGlow{to{transform:rotate(360deg)}}

.service-browser{max-width:1240px}.browser-content{height:520px;padding:0;background-size:40px 40px}
.service-browser .people-viewport{height:104px;border-bottom:1px solid rgba(240,227,222,.14);background:rgba(255,255,255,.025);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 94%,transparent)}
.service-browser .people-row{gap:14px;margin:0;animation-duration:24s}
.user-chip{flex:0 0 auto;min-width:188px;height:66px;display:flex;align-items:center;gap:11px;padding:10px 17px 10px 10px;border:1px solid rgba(240,227,222,.15);border-radius:9px;background:linear-gradient(145deg,rgba(255,255,255,.095),rgba(255,255,255,.025));box-shadow:inset 0 1px rgba(255,255,255,.1)}
.user-chip .avatar{width:42px;height:42px}.user-chip b{display:block;color:var(--cf-light);font-size:13px}.user-chip small{display:block;margin-top:4px;color:rgba(240,227,222,.44);font-size:9px;white-space:nowrap}
.indoor-ai-demo{height:416px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);border-top:0}
.indoor-usecases{display:flex;flex-direction:column;justify-content:center;padding:52px 48px;border-right:1px solid rgba(240,227,222,.14)}
.indoor-usecases>span{color:var(--cf-accent-2);font-size:11px;letter-spacing:.18em}
.usecase-window{height:64px;margin:22px 0 20px;overflow:hidden}
.usecase-track{display:flex;flex-direction:column;animation:usecaseJump 15s cubic-bezier(.72,0,.28,1) infinite}
.usecase-track strong{flex:0 0 64px;display:flex;align-items:center;color:var(--cf-light);font-family:Georgia,"Songti SC",serif;font-size:clamp(27px,2.45vw,41px);font-weight:400;line-height:1.05;letter-spacing:-.035em}
.indoor-usecases p{max-width:590px;margin:0;color:rgba(240,227,222,.55);font-size:14px;line-height:1.65}
.room-preview{position:relative;overflow:hidden;background:radial-gradient(circle at 64% 30%,rgba(255,94,31,.24),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.03),transparent)}
.room-preview:before,.room-preview:after{content:"";position:absolute;border:1px solid rgba(240,227,222,.2);transform:skewY(-21deg)}.room-preview:before{left:18%;right:-6%;top:14%;bottom:24%;border-color:rgba(255,112,56,.45)}.room-preview:after{left:8%;right:20%;top:37%;bottom:8%}
.room-preview i{position:absolute;z-index:2;height:1px;background:rgba(240,227,222,.28);transform-origin:left center}.room-preview i:nth-child(1){width:64%;left:10%;top:28%;transform:rotate(18deg)}.room-preview i:nth-child(2){width:72%;left:15%;top:58%;transform:rotate(-12deg)}.room-preview i:nth-child(3){width:46%;left:44%;top:18%;transform:rotate(78deg)}.room-preview b{position:absolute;z-index:3;left:43%;top:37%;width:92px;height:86px;border:1px solid rgba(255,255,255,.35);border-radius:46% 46% 8px 8px;background:rgba(255,255,255,.045);box-shadow:0 0 45px rgba(255,94,31,.22)}.room-preview span{position:absolute;z-index:3;left:17%;bottom:18%;width:146px;height:54px;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:rgba(255,255,255,.035)}
@keyframes usecaseJump{0%,15%{transform:translateY(0)}20%,35%{transform:translateY(-64px)}40%,55%{transform:translateY(-128px)}60%,75%{transform:translateY(-192px)}80%,100%{transform:translateY(-256px)}}

.future-network{max-width:1220px;margin:34px auto 90px;padding:34px 22px 44px;text-align:center;border-top:1px dashed rgba(240,227,222,.16);border-bottom:1px dashed rgba(240,227,222,.16)}
.future-network>p{margin:0;color:var(--cf-text);font-family:Georgia,"Songti SC",serif;font-size:clamp(29px,3vw,48px);line-height:1.2;letter-spacing:-.035em}.future-network>span{display:block;margin:34px 0 22px;color:rgba(240,227,222,.42);font-size:10px;letter-spacing:.24em}
.future-nodes{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:18px 34px}.future-nodes b{color:rgba(240,227,222,.62);font-size:clamp(16px,1.6vw,25px);font-weight:400}.future-nodes b:nth-child(3n+1){color:var(--cf-accent-2);font-family:Georgia,"Times New Roman",serif;font-style:italic}.future-nodes b:nth-child(3n+2){font-family:"Songti SC",Georgia,serif;font-size:clamp(20px,2vw,31px)}.future-nodes b:nth-child(3n){font-family:"Arial Narrow",Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}

.odometer-digit{position:relative;display:inline-block;width:.66em;height:1.08em;overflow:hidden;text-align:center;line-height:1.08em}.odometer-digit i{display:flex!important;flex-direction:column;font-style:normal;animation:none!important;transform:translateY(0)}.odometer-digit i span{flex:0 0 1.08em;height:1.08em;line-height:1.08em}.odometer-digit.rolling i{animation:odometerRoll .58s cubic-bezier(.2,.72,.22,1) forwards!important}.odometer-comma{width:.34em;color:rgba(240,227,222,.54)}
@keyframes odometerRoll{to{transform:translateY(-50%)}}
.token-stats b{font-variant-numeric:tabular-nums}.token-block{will-change:transform,opacity}

.activity-panel{padding:34px 34px 38px}.activity-copy{left:34px;right:34px}.activity-list{width:100%}.activity-brand{display:none!important}
.gallery-copy .eyebrow,.gallery-copy>p,.gallery-copy .live-pill,.pricing-card>.eyebrow{display:none!important}.gallery-copy h2{margin-top:0}
.final-card .ticker{display:none!important}.final-card{padding-bottom:70px}

@media(max-width:800px){.indoor-ai-demo{grid-template-columns:1fr}.room-preview{display:none}.indoor-usecases{border-right:0}.browser-content{height:470px}.service-browser .people-viewport{height:96px}.future-network{margin-inline:12px}}
@media(max-width:600px){.hero-copy{height:340px}.hero-language h1{min-height:2.08em;margin-bottom:22px}.hero-language p{min-height:7.5em}.indoor-usecases{padding:38px 22px}.usecase-track strong{font-size:clamp(25px,7vw,34px)}.future-nodes{gap:14px 22px}.activity-panel{padding:28px 14px 30px}.activity-copy{left:20px;right:20px}}
@media(prefers-reduced-motion:reduce){.hero-language,.usecase-track,#hero-cta:before{transition:none!important;animation:none!important}.hero-language-alt{display:none}}

/* 2026-08 glass-light, enlarged globe overlap and typography-only AI showcase. */
#hero-cta{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.42);border-radius:48% 52% 57% 43% / 55% 45% 55% 45%;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(255,255,255,.08),0 8px 28px rgba(78,20,5,.16);animation:liquidEdgeMorph 5.6s ease-in-out infinite}
#hero-cta:before{inset:-22px;border-radius:42% 58% 55% 45% / 56% 42% 58% 44%;background:radial-gradient(circle at 14% 48%,rgba(115,231,255,.85),transparent 24%),radial-gradient(circle at 42% 4%,rgba(155,131,255,.72),transparent 23%),radial-gradient(circle at 82% 32%,rgba(255,126,168,.76),transparent 25%),radial-gradient(circle at 70% 94%,rgba(255,211,90,.68),transparent 24%),radial-gradient(circle at 24% 92%,rgba(116,214,128,.62),transparent 23%);filter:blur(15px);opacity:.72;animation:glassLightDrift 4.6s ease-in-out infinite alternate}
#hero-cta:after{inset:1px;border:1px solid rgba(255,255,255,.16);border-radius:inherit;background:rgba(255,255,255,.05);box-shadow:inset 12px 10px 24px rgba(255,255,255,.1),inset -12px -10px 22px rgba(103,25,4,.1)}
#hero-cta:hover{background:rgba(255,255,255,.075)}
@keyframes liquidEdgeMorph{0%,100%{border-radius:48% 52% 57% 43% / 55% 45% 55% 45%}33%{border-radius:55% 45% 48% 52% / 43% 58% 42% 57%}66%{border-radius:43% 57% 54% 46% / 58% 44% 56% 42%}}
@keyframes glassLightDrift{0%{transform:translate3d(-3px,2px,0) scale(.96);filter:blur(15px) saturate(115%)}50%{transform:translate3d(4px,-3px,0) scale(1.04);filter:blur(18px) saturate(145%)}100%{transform:translate3d(-1px,4px,0) scale(1);filter:blur(16px) saturate(125%)}}

.network-section{min-height:1300px}.earth-stage{height:650px;margin-top:-24px}.earth-features{position:relative;z-index:6;margin:-92px auto 0;background:var(--cf-panel);border-color:rgba(240,227,222,.2);box-shadow:0 -20px 46px rgba(0,0,0,.2)}.earth-features article{background:var(--cf-panel);border-color:rgba(240,227,222,.16)}

.indoor-ai-demo{height:416px;display:block}.indoor-usecases{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:48px clamp(30px,6vw,86px);border-right:0}.indoor-usecases>span{font-size:12px}.usecase-window{width:100%;height:176px;margin:26px 0 0;overflow:hidden}.usecase-text{display:block;max-width:1080px;color:var(--cf-text);font-family:Georgia,"Songti SC","STSong",serif;font-size:clamp(43px,5vw,76px);font-weight:400;line-height:1.08;letter-spacing:-.045em;transform:translateY(0);opacity:1}.usecase-text.coloring{color:transparent;background:linear-gradient(90deg,var(--cf-accent-2) 0 44%,var(--cf-text) 56% 100%);background-size:220% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;animation:usecaseColorize 3.1s ease forwards}.usecase-text.leaving{animation:usecaseTextLeave .46s cubic-bezier(.4,0,.2,1) forwards!important}.room-preview,.indoor-usecases>p,.usecase-track{display:none!important}
@keyframes usecaseColorize{0%,25%{background-position:100% 0}88%,100%{background-position:0 0}}
@keyframes usecaseTextLeave{to{opacity:0;transform:translateY(-72%);filter:blur(3px)}}

.future-network{max-width:1480px;margin-top:42px;padding:54px 0 44px;overflow:hidden}.future-network>p{max-width:1240px;margin:0 auto 48px;padding:0 24px;font-size:clamp(44px,4.5vw,68px);line-height:1.03;letter-spacing:-.052em}.future-network>span{display:none!important}.future-nodes{display:block;width:100%;overflow:hidden;padding:18px 0;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.future-node-track{display:flex;width:max-content;align-items:baseline;gap:clamp(30px,4vw,68px);padding-right:clamp(30px,4vw,68px);animation:futureNodeFlow 32s linear infinite}.future-node-track b{flex:0 0 auto;color:rgba(240,227,222,.62);font-size:clamp(20px,2vw,31px);font-weight:400;white-space:nowrap}.future-node-track b:nth-child(5n+1){color:var(--cf-accent-2);font-family:"STKaiti","KaiTi",cursive;font-size:clamp(25px,2.5vw,38px)}.future-node-track b:nth-child(5n+2){font-family:"Songti SC","STSong",serif;font-weight:600}.future-node-track b:nth-child(5n+3){font-family:"PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:.1em}.future-node-track b:nth-child(5n+4){font-family:"STFangsong","FangSong",serif;font-size:clamp(24px,2.35vw,36px)}.future-node-track b:nth-child(5n){font-family:"STHeiti","Heiti SC",sans-serif;font-weight:700}.future-node-track b:nth-child(n+11){color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}
@keyframes futureNodeFlow{from{transform:translateX(-50%)}to{transform:translateX(0)}}
.future-node-track b:nth-child(5n+1){color:var(--cf-accent-2);font-family:"STKaiti","KaiTi",cursive;font-size:clamp(25px,2.5vw,38px)}.future-node-track b:nth-child(5n+2){color:rgba(240,227,222,.62);font-family:"Songti SC","STSong",serif;font-size:clamp(20px,2vw,31px);font-weight:600}.future-node-track b:nth-child(5n+3){color:rgba(240,227,222,.62);font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-size:clamp(20px,2vw,31px);letter-spacing:.1em}.future-node-track b:nth-child(5n+4){color:rgba(240,227,222,.62);font-family:"STFangsong","FangSong",serif;font-size:clamp(24px,2.35vw,36px)}.future-node-track b:nth-child(5n){color:rgba(240,227,222,.62);font-family:"STHeiti","Heiti SC",sans-serif;font-size:clamp(20px,2vw,31px);font-weight:700}

@media(max-width:800px){.earth-stage{height:560px}.earth-features{margin:-70px 18px 0}.usecase-window{height:190px}.future-network>p{font-size:clamp(42px,9vw,64px)}}
@media(max-width:600px){.network-section{min-height:1420px}.earth-stage{height:470px}.earth-features{margin:-56px 12px 0}.indoor-usecases{padding:36px 22px}.usecase-window{height:205px}.usecase-text{font-size:clamp(34px,9.7vw,49px)}.future-network>p{margin-bottom:34px;font-size:clamp(39px,11vw,56px)}.future-node-track{animation-duration:25s}}
@media(prefers-reduced-motion:reduce){#hero-cta,.future-node-track,.usecase-text{animation:none!important}.future-node-track{transform:none}}

/* 2026-08 bilingual story rotation, colored node rail and Mona Lisa Token canvas. */
#hero-cta{border-radius:999px;animation:none}
#hero-cta:before,#hero-cta:after{border-radius:inherit}
.hero-language-third{transform:translateY(216%)}
.hero-language-fourth{transform:translateY(324%)}
.hero-language h1 span{font-family:Georgia,"Times New Roman","Songti SC",serif;font-weight:400;font-style:italic}

.future-network>p{max-width:760px;margin-bottom:42px;font-size:clamp(13px,1.125vw,17px);line-height:1.55;letter-spacing:.015em}
.future-node-track{gap:clamp(76px,7vw,124px);padding-right:clamp(76px,7vw,124px)}
.future-node-track b{display:inline-flex;align-items:center;gap:16px}
.future-node-track b:before{content:"";flex:0 0 auto;width:18px;height:18px;border:2px solid currentColor;border-radius:50%;background:color-mix(in srgb,currentColor 24%,transparent);box-shadow:0 0 20px color-mix(in srgb,currentColor 34%,transparent)}
.future-node-track b:nth-child(5n+1){color:#ff7038}
.future-node-track b:nth-child(5n+2){color:#77d8ff}
.future-node-track b:nth-child(5n+3){color:#b9f876}
.future-node-track b:nth-child(5n+4){color:#c9a7ff}
.future-node-track b:nth-child(5n){color:#ffd36a}
.future-node-track b:nth-child(5n+2):before{border-radius:4px;transform:rotate(45deg)}
.future-node-track b:nth-child(5n+3):before{border-radius:2px;background:currentColor;clip-path:polygon(50% 0,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0 50%,39% 37%)}
.future-node-track b:nth-child(5n+4):before{border-radius:50% 3px 50% 3px;transform:rotate(45deg)}
.future-node-track b:nth-child(5n):before{border-radius:3px;background:linear-gradient(90deg,currentColor 0 35%,transparent 35% 65%,currentColor 65%)}

.token-lab{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(440px,1.28fr);align-items:end;gap:46px 72px;min-height:0;padding:62px 70px 48px;overflow:visible}
.token-copy{align-self:center}.token-art-label{display:block;margin-bottom:22px;color:var(--cf-accent-2);font-size:10px;letter-spacing:.2em}.token-copy h3{margin:0;font-size:clamp(34px,3.7vw,56px);line-height:1.04}.token-copy p{max-width:470px;margin:24px 0 0;color:rgba(240,227,222,.55);font-size:14px;line-height:1.7}
.token-bin-wrap{position:relative;align-self:end;min-height:0;height:176px;overflow:hidden;border:1px solid rgba(240,227,222,.17);border-radius:6px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(0,0,0,.16));transition:height .82s cubic-bezier(.2,.78,.22,1),box-shadow .82s;box-shadow:inset 0 0 70px rgba(0,0,0,.16)}
.token-bin-wrap.expanding{box-shadow:inset 0 0 70px rgba(0,0,0,.16),0 -18px 46px rgba(255,112,56,.12)}
.token-bin{position:absolute;inset:auto 0 42px;width:100%;height:auto;aspect-ratio:48/73;display:grid;grid-template-columns:repeat(var(--token-cols,48),minmax(0,1fr));grid-template-rows:repeat(var(--token-rows,73),minmax(0,1fr));gap:1px;align-content:stretch;background:transparent}
.token-bin .token-block.mona-pixel{min-width:0;min-height:0;border-radius:1px;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.1);animation:monaPixelDrop .68s cubic-bezier(.22,.78,.22,1) both}
.token-bin .token-block.mona-pixel.token-pulse{animation:monaPixelPulse .52s ease both!important}
.token-pixel-progress{position:absolute;z-index:4;left:14px;right:14px;bottom:12px;color:rgba(240,227,222,.48);font-size:9px;letter-spacing:.08em;text-align:center}
.token-stats{grid-column:1/-1;margin-top:0;padding-top:2px;border-top:1px solid rgba(240,227,222,.12)}
@keyframes monaPixelDrop{0%{opacity:0;transform:translateY(-180px) scale(.65) rotate(18deg)}72%{opacity:1}100%{opacity:1;transform:none}}
@keyframes monaPixelPulse{50%{transform:scale(1.8);filter:brightness(1.8);box-shadow:0 0 16px rgba(255,255,255,.55)}100%{transform:none}}

@media(max-width:900px){.token-lab{grid-template-columns:1fr;padding:48px 28px;gap:36px}.token-bin-wrap{width:min(100%,640px);margin:0 auto}.token-stats{grid-column:auto}.future-node-track{gap:64px;padding-right:64px}}
@media(max-width:600px){.hero-copy{height:390px}.hero-language h1{font-size:clamp(39px,11vw,54px)}.hero-language p{font-size:15px}.future-network>p{font-size:13px}.future-node-track{gap:52px;padding-right:52px}.future-node-track b{gap:12px}.token-lab{padding:40px 18px}.token-copy h3{font-size:clamp(32px,9vw,44px)}}
@media(prefers-reduced-motion:reduce){.token-bin-wrap,.token-bin .token-block.mona-pixel{transition:none!important;animation:none!important}}

/* 2026-08 paired language loop, edge-running CTA light and unified section frames. */
.hero-copy .hero-language{transform:translateY(108%)!important;visibility:hidden;opacity:1;transition:transform .78s cubic-bezier(.22,.74,.22,1),visibility 0s .78s}
.hero-copy .hero-language.is-ready{transform:translateY(108%)!important;visibility:visible;transition:none}
.hero-copy .hero-language.is-active{transform:translateY(0)!important;visibility:visible;transition:transform .78s cubic-bezier(.22,.74,.22,1),visibility 0s}
.hero-copy .hero-language.is-leaving{transform:translateY(-108%)!important;visibility:visible;transition:transform .78s cubic-bezier(.22,.74,.22,1),visibility 0s}
.hero-language h1 span{font-family:inherit;font-style:normal}

@property --halo-angle{syntax:"<angle>";inherits:false;initial-value:0deg}
#hero-cta{border-radius:999px;overflow:visible;animation:none}
#hero-cta:before{--halo-angle:0deg;inset:-9px;padding:3px;border-radius:inherit;background:conic-gradient(from var(--halo-angle),#77e6ff 0deg,#a98cff 62deg,#ff73a8 124deg,#ffd35a 190deg,#8ff28d 250deg,#77e6ff 310deg,#a98cff 360deg);filter:blur(6px) saturate(145%);opacity:.9;animation:buttonHaloOrbit 4.2s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}
#hero-cta:after{border-radius:inherit;background:rgba(255,255,255,.05)}
@keyframes buttonHaloOrbit{to{--halo-angle:360deg}}

.token-lab{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(440px,1.25fr);align-items:center;gap:70px;min-height:530px;padding:70px;overflow:hidden}
.token-copy{align-self:center}.token-copy h3{margin:20px 0;font-size:clamp(36px,4vw,62px);line-height:1.04;letter-spacing:-.045em;font-weight:520}.token-copy>p,.token-art-label,.token-pixel-progress{display:none!important}
.token-bin-wrap{align-self:end;min-height:390px;border:0;border-bottom:1px solid rgba(240,227,222,.32);border-radius:0;background:transparent;box-shadow:none;transition:height .82s cubic-bezier(.2,.78,.22,1)}
.token-bin-wrap.expanding{box-shadow:0 -22px 48px rgba(255,112,56,.1)}
.token-bin{inset:auto 0 0;gap:1px}
.token-bin .token-block.mona-pixel{border-radius:2px;box-shadow:inset 0 1px rgba(255,255,255,.2);animation:monaPreviewDrop .84s cubic-bezier(.32,.8,.38,1.05) both}
.token-stats{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:50px;margin-top:0;padding-top:26px;border-top:1px dashed rgba(240,227,222,.13)}
@keyframes monaPreviewDrop{0%{opacity:0;transform:translateY(-360px) scale(.78) rotate(13deg);filter:brightness(1.35)}72%{opacity:1}100%{opacity:1;transform:none;filter:none}}

.network-section,.impact-section,.activity-section,.gallery-section,.pricing-section,.final-section{width:calc(100% - 16px);max-width:1480px;margin-left:auto;margin-right:auto}
.impact-section,.activity-section,.gallery-section,.pricing-section,.final-section{margin-top:88px}
.impact-section:before,.activity-section:before,.gallery-section:before,.pricing-section:before,.final-section:before{content:"";position:absolute;z-index:7;left:0;right:0;top:-81px;height:72px;border:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(240,227,222,.25) 0 20px,transparent 20px 38px),repeating-linear-gradient(90deg,rgba(240,227,222,.25) 0 20px,transparent 20px 38px),radial-gradient(rgba(240,227,222,.28) .8px,transparent 1px);background-position:left top,left bottom,0 0;background-size:100% 1px,100% 1px,13px 13px;background-repeat:no-repeat,no-repeat,repeat;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}
.network-section:after,.impact-section:after,.activity-section:after,.pricing-section:after,.final-section:after{background:repeating-linear-gradient(180deg,rgba(240,227,222,.28) 0 20px,transparent 20px 38px) left top/1px 100% no-repeat,repeating-linear-gradient(180deg,rgba(240,227,222,.28) 0 20px,transparent 20px 38px) right top/1px 100% no-repeat}

.final-card{isolation:isolate;background-color:var(--cf-accent);background-image:radial-gradient(rgba(255,255,255,.42) .9px,transparent 1.05px),radial-gradient(circle at 15% 5%,rgba(255,255,255,.15),transparent 38%);background-size:14px 14px,auto;box-shadow:inset 1px 6px 6px rgba(255,255,255,.18)}
.final-card>h2,.final-card>p,.final-card>.final-actions{position:relative;z-index:3}
.final-signal-field{position:absolute!important;z-index:2!important;inset:0;pointer-events:none}
.final-signal-field i{position:absolute;left:50%;top:50%;width:68px;height:68px;display:grid;place-items:center;opacity:0;border:1px dashed rgba(16,18,17,.55);border-radius:15px;background:rgba(255,255,255,.94);color:#171918;box-shadow:0 16px 34px rgba(48,12,3,.18);font-style:normal;transform:translate(-50%,-50%) scale(.28)}
.final-signal-field span{display:grid;width:100%;height:100%;place-items:center;font-family:Georgia,"Times New Roman",serif;font-size:19px;font-weight:700}
.final-card.visible .final-signal-field i{animation:finalIconEmerge 1.05s cubic-bezier(.18,.82,.22,1) var(--delay) both}
.final-card.visible .final-signal-field span{animation:finalIconLinger 3.8s ease-in-out calc(var(--delay) + 1.05s) infinite alternate}
@keyframes finalIconEmerge{0%{opacity:0;transform:translate(-50%,-50%) scale(.28)}58%{opacity:1}100%{opacity:.9;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1)}}
@keyframes finalIconLinger{0%{transform:translate3d(-3px,-4px,0) rotate(-2deg)}100%{transform:translate3d(4px,5px,0) rotate(2deg)}}

@media(max-width:900px){.token-lab{grid-template-columns:1fr;padding:48px 28px;gap:38px}.token-bin-wrap{width:100%;margin:0}.token-stats{grid-column:auto}.final-signal-field i{width:56px;height:56px}}
@media(max-width:600px){.network-section,.impact-section,.activity-section,.gallery-section,.pricing-section,.final-section{width:calc(100% - 10px)}.impact-section,.activity-section,.gallery-section,.pricing-section,.final-section{margin-top:72px}.impact-section:before,.activity-section:before,.gallery-section:before,.pricing-section:before,.final-section:before{top:-65px;height:56px}.hero-copy{height:390px}.token-lab{padding:38px 18px}.token-bin-wrap{min-height:300px}.token-stats{grid-template-columns:1fr 1fr;gap:26px}.token-total{grid-column:1/-1;grid-row:1}.final-signal-field i:nth-child(3),.final-signal-field i:nth-child(4){display:none}}
@media(prefers-reduced-motion:reduce){.hero-copy .hero-language:not(.is-active){display:none}.hero-copy .hero-language.is-active{transition:none}.final-card.visible .final-signal-field i{opacity:.75;animation:none;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1)}.final-card.visible .final-signal-field span{animation:none}}

/* 2026-08 true flowing glass CTA and customer Token simulation. */
#hero-cta{min-width:132px;justify-content:center;overflow:visible;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.44);box-shadow:inset 0 1px rgba(255,255,255,.58),inset 0 -1px rgba(255,255,255,.1),0 13px 34px rgba(0,0,0,.18);backdrop-filter:blur(22px) saturate(165%) contrast(108%);-webkit-backdrop-filter:blur(22px) saturate(165%) contrast(108%)}
#hero-cta:before{content:"";position:absolute;z-index:-2;inset:-25px -34px;border-radius:999px;padding:0;background:radial-gradient(ellipse at 10% 52%,rgba(99,221,255,.7),transparent 33%),radial-gradient(ellipse at 40% 10%,rgba(158,123,255,.62),transparent 32%),radial-gradient(ellipse at 88% 42%,rgba(255,105,164,.68),transparent 34%),radial-gradient(ellipse at 66% 96%,rgba(255,214,93,.54),transparent 31%),radial-gradient(ellipse at 24% 93%,rgba(121,235,145,.5),transparent 30%);filter:blur(18px) saturate(140%);opacity:.68;animation:liquidAuraBreathe 5.8s ease-in-out infinite alternate;-webkit-mask:none;mask:none}
#hero-cta:after{content:"";position:absolute;z-index:1;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.28),transparent 27% 63%,rgba(255,255,255,.13));box-shadow:inset 10px 9px 21px rgba(255,255,255,.12),inset -10px -9px 19px rgba(34,24,50,.1)}
#hero-cta .liquid-glass-label{position:relative;z-index:3;display:inline;width:auto;height:auto;border-radius:0;background:none;color:inherit;line-height:1}
#hero-cta .liquid-glass-fluid{position:absolute;z-index:0;display:block;inset:1px;width:auto;height:auto;overflow:hidden;border-radius:inherit;background:rgba(255,255,255,.035);color:transparent;clip-path:inset(0 round 999px)}
#hero-cta .liquid-glass-fluid i{position:absolute;display:block;width:82px;height:58px;border-radius:48% 52% 60% 40% / 55% 42% 58% 45%;filter:blur(10px);mix-blend-mode:screen;opacity:.62;will-change:transform,border-radius}
#hero-cta .liquid-glass-fluid i:nth-child(1){left:-22px;top:-17px;background:radial-gradient(circle,#73e7ff,rgba(115,231,255,.08) 68%,transparent 72%);animation:liquidMassOne 5.2s ease-in-out infinite alternate}
#hero-cta .liquid-glass-fluid i:nth-child(2){right:-24px;top:-10px;background:radial-gradient(circle,#ff78ac,rgba(255,120,172,.08) 68%,transparent 72%);animation:liquidMassTwo 6.4s ease-in-out infinite alternate}
#hero-cta .liquid-glass-fluid i:nth-child(3){left:42px;bottom:-30px;background:radial-gradient(circle,#c7f979,rgba(199,249,121,.07) 68%,transparent 72%);animation:liquidMassThree 4.7s ease-in-out infinite alternate}
#hero-cta:hover .liquid-glass-fluid i{animation-duration:3.2s}
@keyframes liquidAuraBreathe{0%{transform:translate3d(-3px,1px,0) scale(.95);opacity:.55}50%{transform:translate3d(4px,-2px,0) scale(1.08);opacity:.78}100%{transform:translate3d(-1px,3px,0) scale(1.01);opacity:.64}}
@keyframes liquidMassOne{0%{transform:translate3d(-8px,5px,0) scale(.78) rotate(-5deg);border-radius:62% 38% 49% 51% / 42% 61% 39% 58%}100%{transform:translate3d(62px,9px,0) scale(1.22) rotate(7deg);border-radius:39% 61% 58% 42% / 61% 37% 63% 39%}}
@keyframes liquidMassTwo{0%{transform:translate3d(8px,-1px,0) scale(1.08);border-radius:45% 55% 37% 63% / 55% 43% 57% 45%}100%{transform:translate3d(-68px,15px,0) scale(.82);border-radius:64% 36% 57% 43% / 39% 63% 37% 61%}}
@keyframes liquidMassThree{0%{transform:translate3d(-16px,3px,0) scale(.75);border-radius:55% 45% 62% 38% / 44% 57% 43% 56%}100%{transform:translate3d(26px,-25px,0) scale(1.18);border-radius:37% 63% 43% 57% / 62% 41% 59% 38%}}

.token-bin-wrap{height:auto!important;min-height:390px;overflow:hidden;border-bottom:1px solid rgba(240,227,222,.32);box-shadow:none}
.token-bin{position:absolute;left:0;right:0;top:auto;bottom:0;width:100%;height:auto;aspect-ratio:5/1;display:grid;grid-template-columns:repeat(var(--token-cols,100),minmax(0,1fr));grid-template-rows:repeat(var(--token-rows,20),minmax(0,1fr));gap:1px;align-content:stretch;background-color:transparent}
.token-bin .token-block{min-width:0;min-height:0;border-radius:1.5px;cursor:help;box-shadow:inset 0 1px rgba(255,255,255,.25);animation:customerTokenDrop .78s cubic-bezier(.32,.8,.38,1.05) both;will-change:transform,opacity}
.token-bin .token-block.c0{background:#b9f876}.token-bin .token-block.c1{background:#ff775f}.token-bin .token-block.c2{background:#7de1ff}.token-bin .token-block.c3{background:#f6c669}.token-bin .token-block.c4{background:#9b83ff}
.token-bin .token-block.shrinking{animation:tokenShrink .72s ease both!important}
@keyframes customerTokenDrop{0%{opacity:0;transform:translateY(-330px) rotate(15deg) scale(.82)}72%{opacity:1}100%{opacity:1;transform:none}}

@media(max-width:600px){.token-bin-wrap{min-height:300px}.token-bin{aspect-ratio:5/1}}
@media(prefers-reduced-motion:reduce){#hero-cta:before,#hero-cta .liquid-glass-fluid i,.token-bin .token-block{animation:none!important}}

/* 2026-08 carousel reset fix, vertical Token artwork and AI logo field. */
.hero-copy .hero-language.is-resetting{visibility:hidden!important;transition:none!important;transform:translateY(108%)!important}

.token-lab{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:74px 70px 58px;overflow:hidden}
.token-copy{width:100%;text-align:center}.token-copy h3{margin:0 0 54px;font-size:clamp(34px,4.2vw,60px);line-height:1;white-space:nowrap}
.token-bin-wrap{position:relative;align-self:center;width:min(620px,100%);min-height:0;height:auto!important;aspect-ratio:48/73;margin:0 auto;overflow:hidden;border:1px solid rgba(240,227,222,.18);border-radius:8px;background:rgba(255,255,255,.018);box-shadow:inset 0 0 90px rgba(0,0,0,.14)}
.token-bin{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:48/73;display:grid;grid-template-columns:repeat(var(--token-cols,48),minmax(0,1fr));grid-template-rows:repeat(var(--token-rows,73),minmax(0,1fr));gap:2px;align-content:stretch}
.token-bin .token-block.artwork-token{min-width:0;min-height:0;border-radius:3px;box-shadow:inset 0 1px rgba(255,255,255,.24),0 1px 3px rgba(0,0,0,.2);animation:artworkTokenDrop .86s cubic-bezier(.22,.78,.22,1) both}
.token-stats{width:100%;grid-column:auto;margin-top:48px;padding-top:28px}
@keyframes artworkTokenDrop{0%{opacity:0;transform:translateY(-420px) scale(.72) rotate(14deg);filter:brightness(1.3)}76%{opacity:1}100%{opacity:1;transform:none;filter:none}}

.final-section{padding:0;background:var(--cf-bg)}
.final-card{width:100%;min-height:760px;border-radius:16px;background:radial-gradient(rgba(255,255,255,.34) .85px,transparent 1px),rgba(255,255,255,.02);background-size:14px 14px;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 10px 0 -5px rgba(218,216,209,.2)}
.final-card h2{max-width:1120px;margin:0 0 24px;font-size:clamp(52px,6.3vw,96px);line-height:.99;letter-spacing:-.055em;white-space:normal}
.final-card>p{max-width:780px;font-size:clamp(17px,1.28vw,20px);line-height:1.5}
.final-signal-field i{width:136px;height:64px;border:1px dashed rgba(20,22,21,.5);border-radius:12px;background:rgba(255,255,255,.94);box-shadow:0 14px 34px rgba(0,0,0,.2)}
.final-signal-field span{display:flex;width:100%;height:100%;align-items:center;justify-content:center;gap:10px;padding:9px 12px;font-family:Arial,"PingFang SC",sans-serif}
.final-signal-field img{width:28px;height:28px;object-fit:contain;filter:none}.final-signal-field b{color:#171918;font-size:11px;line-height:1;white-space:nowrap}

@media(max-width:700px){.token-lab{padding:48px 18px}.token-copy h3{margin-bottom:38px;font-size:clamp(18px,5.4vw,27px)}.token-bin-wrap{width:min(100%,460px)}.token-bin{gap:1px}.token-bin .token-block.artwork-token{border-radius:1.5px}.final-card{min-height:660px;padding-inline:18px}.final-card h2{font-size:clamp(43px,12vw,58px)}.final-signal-field i{width:106px;height:52px}.final-signal-field img{width:22px;height:22px}.final-signal-field b{font-size:9px}.final-signal-field i:nth-child(5),.final-signal-field i:nth-child(6){display:none}}
@media(prefers-reduced-motion:reduce){.token-bin .token-block.artwork-token{animation:none!important}}

/* 2026-08 wider Token artwork with demand-driven upward reveal. */
.token-bin-wrap{width:min(1120px,100%);height:var(--token-viewport-height,88px)!important;min-height:0;aspect-ratio:auto;overflow:hidden;transition:height .82s cubic-bezier(.2,.78,.22,1),box-shadow .82s}
.token-bin{position:absolute;inset:auto 0 0;width:100%;height:auto;aspect-ratio:72/109;grid-template-columns:repeat(var(--token-cols,72),minmax(0,1fr));grid-template-rows:repeat(var(--token-rows,109),minmax(0,1fr));transform-origin:center bottom}
.token-bin-wrap.expanding{box-shadow:inset 0 0 90px rgba(0,0,0,.14),0 -18px 48px rgba(255,112,56,.11)}
@media(max-width:700px){.token-bin-wrap{width:100%}.token-bin{gap:1px}}

/* 2026-08 hero copy uses opacity only; no physical vertical movement. */
.hero-copy .hero-language{transform:none!important;opacity:0;visibility:hidden;transition:opacity .58s ease,visibility 0s .58s}
.hero-copy .hero-language.is-ready{transform:none!important;opacity:0;visibility:visible;transition:none}
.hero-copy .hero-language.is-active{transform:none!important;opacity:1;visibility:visible;transition:opacity .64s ease,visibility 0s}
.hero-copy .hero-language.is-leaving{transform:none!important;opacity:0;visibility:visible;transition:opacity .52s ease,visibility 0s}
.hero-copy .hero-language.is-resetting{transform:none!important;opacity:0;visibility:hidden!important;transition:none!important}
@media(prefers-reduced-motion:reduce){.hero-copy .hero-language{transition:none!important}}
