/* Native Web3 visual layer; no external font, image or animation dependency. */
/* Automatic presentation: no start click; pause/reduced-motion rules remain active. */
:root{--bg:#090b14;--panel:#141727;--gold:#96f9db;--text:#f2f4fb;--muted:#9ba3bd;--line:#aeb8e61c;--serif:"Segoe UI",Arial,sans-serif;--violet:#b09bff;--mint:#96f9db}
body{background:var(--bg);font-family:"Segoe UI",Arial,sans-serif}body:before{background:radial-gradient(ellipse at 85% 30%,#5550bf17,transparent 65%)}
.topbar{background:#090b14ec;border-bottom-color:#9fa4e619}.brand{letter-spacing:3px}.brand-mark{color:#a4ffdf}.brand-en,.footer-en{color:#99a5c1}.topbar nav{color:#aab1c9}.chain i{background:#97f9d6;box-shadow:0 0 8px #97f9d64a}
.button{background:linear-gradient(110deg,#c6ffed,#88ecd3);border:1px solid #a2f5d470;color:#0c1c20;border-radius:100px;font-weight:650;letter-spacing:.1px;box-shadow:0 3px 25px #78efb513}.button:hover:not(:disabled){background:#d7fff2;box-shadow:0 5px 35px #78efb530}.button.ghost{color:#c7d0ed;border-color:#a9ace940;background:#adb9f508}.button.ghost:hover:not(:disabled){background:#adb9f516}.danger .button{background:#603641;color:#ffd2d8;border-color:#e599a64d}
.hero{min-height:720px;grid-template-columns:1fr 1fr;gap:25px;padding:50px 0 72px}.hero h1{font-family:"Segoe UI",Arial,sans-serif;font-size:77px;line-height:1.02;letter-spacing:-4px;font-weight:650;margin:28px 0 25px}.hero h1 span{color:#baadff;background:linear-gradient(105deg,#c5abff,#a5c3ff 50%,#a5ffdf);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero p.hero-description{color:#c7cce0;font-size:15px;letter-spacing:.25px}.hero p{color:#99a2bc;font-size:12px}.hero-tags{color:#7b86a2;letter-spacing:0}.hero-tags span:before{background:#a599ff;border-radius:50%}.hero-copy>.eyebrow{color:#b9c4df;font-size:8px;letter-spacing:1.5px}.hero-copy>.eyebrow i{background:#a399ff;width:20px}.hero-actions{margin:27px 0 24px}.hero-photograph{opacity:.12}.hero-photograph:after{background:linear-gradient(90deg,#090b14 15%,#090b14b8 70%,#090b14dd),linear-gradient(0deg,#090b14,transparent 45%,#090b1466)}.photo-grid{opacity:.22;background-image:linear-gradient(#8490ff30 1px,transparent 1px),linear-gradient(90deg,#8490ff30 1px,transparent 1px);background-size:55px 55px}.hero-art{padding-top:0}.capital-art{max-height:530px;filter:drop-shadow(0 16px 40px #6661eb28)}.orbital-track{transform-origin:310px 270px}.art-orbit{display:none}.art-caption{color:#a6b2cb;font-size:8px;letter-spacing:.7px}.art-kicker{color:#7d88a7;font-size:7px}.art-index{color:#aea0eb}.hero-sequence{color:#9aa8ce;font-size:7px}.hero-sequence b{color:#97a5c0}.hero-sequence i{background:#999cf43d}.scroll-cue{color:#74839c}.scroll-cue-line{background:#a398ff40}
.aurora-field{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.aurora-field i{position:absolute;width:470px;height:430px;border-radius:50%;right:-5%;top:15%;background:radial-gradient(ellipse,#6a5fe527,transparent 68%)}.aurora-field i:nth-child(2){top:42%;right:20%;width:370px;height:350px;background:radial-gradient(ellipse,#26d5a71c,transparent 68%)}.aurora-field i:nth-child(3){top:0;right:0;width:620px;height:620px;background:radial-gradient(ellipse,#708fff12,transparent 67%)}.motion-ready .aurora-field i{animation:aurora-drift 10s ease-in-out infinite alternate}.motion-ready .aurora-field i:nth-child(2){animation-delay:-4s}.motion-ready .capital-art{animation-duration:5s}.motion-ready .orbital-track{animation-duration:9s}.motion-ready .web3-core{animation:core-breathe 4s ease-in-out infinite}.motion-ready .core-platform{animation:node-pulse 4s ease-in-out infinite}.motion-paused .aurora-field i,.motion-paused .web3-core,.motion-paused .core-platform,.motion-offscreen .aurora-field i,.motion-offscreen .web3-core,.motion-offscreen .core-platform{animation-play-state:paused}
@keyframes capital-float{0%,100%{transform:translateY(3px)}50%{transform:translateY(-17px)}}@keyframes vision-drift{0%,100%{transform:scale(1.015)}50%{transform:scale(1.07)}}.motion-ready .vision-panel img{animation:vision-drift 18s ease-in-out infinite}.motion-paused .vision-panel img,.vision-panel.motion-offscreen img{animation-play-state:paused}
@keyframes aurora-drift{to{transform:translate(-25px,15px) scale(1.09);opacity:.6}}@keyframes core-breathe{0%,100%{opacity:.8}50%{opacity:1}}
.motion-control{display:flex;align-items:center;flex-wrap:wrap;gap:9px 12px;margin-top:20px;color:#93a1bd;font-size:10px;line-height:1.6}.motion-control button{display:inline-flex;align-items:center;gap:7px;border:1px solid #9dace54a;border-radius:99px;padding:7px 12px;min-height:32px;background:#9ba3e309;color:#d3dff7;font:10px/1.5 "Segoe UI",sans-serif}.motion-control button i{width:4px;height:4px;border-radius:50%;background:#74839d}.motion-control button[aria-pressed=true] i{background:#9df5d7;box-shadow:0 0 7px #9df5d744}.motion-control>span{max-width:270px}.motion-control noscript{display:block;width:100%;color:#edc49a}.motion-control button:hover{border-color:#abc4ef65}
.stats-grid{background:linear-gradient(110deg,#151827ab,#0f1221a8);border:1px solid #a0a7da24;border-radius:20px;padding:30px 31px;margin-top:26px}.stat strong{color:#e2e5f5;font-weight:450}.stat em{color:#a9a4eb}.stat small{color:#7881a8}.stat>span{color:#aab1cb}.stat p{color:#77839c}.risk-strip{border-color:#b1997135;border-radius:10px;background:#bba67906}
h2{font-weight:550;letter-spacing:-1.1px;color:#e8eafa}.eyebrow{color:#a8a1ea}.platform-overview h2{font-size:46px;font-weight:550;letter-spacing:-1.7px;line-height:1.15}.platform-overview h2 span{color:#afa2ed}.overview-lead{font-weight:450;color:#d6daed;letter-spacing:-.5px}.platform-overview .text-link,.text-link{color:#c7c3ec}.text-link span{color:#97f6dd}.section-intro{color:#8592b3}.structure-grid{gap:15px;border:0;background:none}.structure-card{border:1px solid #adb1e628!important;border-radius:18px;background:linear-gradient(135deg,#1a1d30b8,#101323);padding:25px 24px 22px;overflow:hidden}.structure-card:not(:last-child):after{display:none}.structure-card svg{stroke:#a799ec;width:32px;height:32px}.structure-card h3{font-size:17px;letter-spacing:-.2px;font-weight:550;color:#e3e7f7}.structure-card p{color:#98a3bd;font-size:11px}.structure-foot{color:#888db2;font-size:8px;letter-spacing:.4px}.structure-number{color:#7883a5}.structure-card:hover,.child-card:hover{background-color:#a198ff08;box-shadow:inset 0 1px #b0a5ff70,0 12px 36px #0003}.structure-note{color:#78859e}.structure-note>span:last-child{color:#bca28b}
.operating-story{border-radius:22px;border-color:#aaa8e53b;background:radial-gradient(ellipse at 90% 30%,#665ca517,transparent 65%),linear-gradient(120deg,#171b2e,#101321)}.story-copy h2{font-size:35px;letter-spacing:-1px}.story-copy h2 span{color:#b3a2f0}.story-tabs [aria-selected=true]{color:#a6f7dc}.story-tabs [aria-selected=true] span{color:#cafbeb}.story-tabs{border-color:#afb9e51c}.story-panels h3{font-size:18px;font-weight:500;letter-spacing:-.4px;color:#e1e4f4}.story-panels p{color:#97a5c1}.story-play{color:#a7f4db}.story-diagram{background:radial-gradient(ellipse at center,#9385ec11,transparent 70%)}.diagram-title{font-family:"Segoe UI",sans-serif!important;font-size:17px}.diagram-heading>span:last-child{color:#a79be5}.diagram-node rect{fill:#191f33;stroke:#9cace33f}.diagram-node text{fill:#c6cfe9}.diagram-flow path{stroke:#a0f9dd}
[data-stage="0"] [data-node="0"] rect,[data-stage="1"] [data-node="1"] rect,[data-stage="2"] [data-node="2"] rect,[data-stage="3"] [data-node="3"] rect{fill:#6662a52e;stroke:#ab9cfa}
.vision-panel{border-radius:22px;border-color:#aaa8e52b}.vision-panel:before{background:linear-gradient(90deg,#101321f5 10%,#101321c9 40%,#10132130),linear-gradient(0deg,#101321cc,transparent 35%)}.vision-copy h2{font-weight:500;font-size:38px;letter-spacing:-1.2px}.vision-copy h2 span{color:#b4a3f5}.vision-monogram{color:#9fa4fa0d;font-family:"Segoe UI",sans-serif}.vision-caption{color:#a6a9c4}
.panel{border-color:#a5afe22b;background:linear-gradient(125deg,#191d31,#111524);border-radius:18px}.reward-panel{border-color:#98bce34d}.reward-panel:before{background:linear-gradient(#97f7db,#9387e9)}.reward-panel:after{color:#aaa1f509}.reward-info h2{color:#e3e8f6;font-weight:500}.holding strong{color:#b0f7e2}.progress i{background:linear-gradient(90deg,#a68aff,#98f5de)}.split-note b{color:#b5a4f1}.token-icon{background:linear-gradient(135deg,#9584ee2b,#78b9b915);border:1px solid #b39af84d;color:#c3aeff;border-radius:14px}.badge{background:#7ee4c708;border-color:#81e8c428;color:#a5dfd6}.child-card .button{border-radius:100px}.child-card dd{color:#dbe2f7}.child-card h3{font-size:19px;font-weight:500}.rules h2 span{color:#b1a1ef}.rules li>b{color:#a899e7}.governance-note{color:#b1a4b1}.access h3,.form-panel h3{color:#dfe5f5;font-weight:500}.form-panel input,.access input{background:#0b0f1b;border-color:#9daee433;border-radius:9px}.form-summary{background:#9f8bea08;border-color:#a394dc2b;border-radius:10px;color:#a9a2c3}.form-summary strong{color:#b6a7f2}.footer-company p{font-size:20px;color:#b5bfd9;font-weight:400}.footer-column h3{color:#a7efdc}.footer-monogram{font-family:"Segoe UI",sans-serif;color:#a1f4da}.reading-progress i{background:linear-gradient(90deg,#a794ff,#94f3d9)}
html[data-motion="off"]{scroll-behavior:auto}html[data-motion="off"] *,html[data-motion="off"] *:before,html[data-motion="off"] *:after{animation:none!important;transition:none!important}html[data-motion="off"] .hero-art,html[data-motion="off"] .hero-photograph img{transform:none!important}html[data-motion="off"] [data-reveal]{opacity:1!important;transform:none!important}
@media(min-width:1600px){.hero h1{font-size:88px}.hero{min-height:760px}}
@media(max-width:1100px){.hero h1{font-size:60px;letter-spacing:-3px}.hero{min-height:670px}.structure-card{padding:24px 19px}.structure-card p{font-size:10px}.stats-grid{padding:28px 25px}}
@media(max-width:800px){.hero h1{font-size:51px;letter-spacing:-2.5px}.hero{min-height:625px;gap:16px}.hero-tags{flex-wrap:wrap;gap:8px 13px}.hero p.hero-description{font-size:13px}.hero-copy>.eyebrow{font-size:7px;letter-spacing:.7px}.motion-control>span{font-size:8px}.platform-overview h2{font-size:35px}.structure-grid{gap:13px}.structure-card{padding:23px}.story-copy h2{font-size:31px}.stats-grid{padding:25px 22px}.vision-copy h2{font-size:34px}}
@media(max-width:640px){.hero{min-height:0;grid-template-columns:1fr;padding:40px 0 63px;gap:0}.hero h1{font-size:62px;letter-spacing:-3px;line-height:1.02;margin:26px 0 23px}.hero p.hero-description{font-size:13px}.hero p{font-size:11px}.hero-art{margin-top:30px}.capital-art{max-height:335px}.hero-tags{font-size:8px;gap:8px 13px}.hero-photograph{display:none}.aurora-field i{width:350px;height:400px;top:40%;right:-30%}.aurora-field i:nth-child(2){top:10%;right:-20%}.motion-control{margin-top:17px;gap:7px 10px}.motion-control>span{max-width:235px;font-size:8px}.stats-grid{padding:23px 16px;margin-top:20px;border-radius:16px}.stat{padding:0 11px}.stat strong{font-size:25px}.stat:first-child strong{font-size:15px;letter-spacing:-.6px}.stat p{font-size:7px}.stat>span{font-size:8px}.structure-grid{gap:11px}.structure-card{padding:20px 16px}.structure-card h3{font-size:15px}.structure-card p{font-size:10px;line-height:1.8}.structure-foot{font-size:7px}.operating-story,.vision-panel{border-radius:17px}.platform-overview h2{font-size:36px}.overview-lead{font-size:21px}.story-copy h2{font-size:30px}.vision-copy h2{font-size:29px}.reward-info h2{font-size:26px}.section-heading h2{font-size:27px}.topbar .brand{font-weight:650}.panel{border-radius:16px}.form-panel{padding:23px}}
@media(max-width:360px){.hero h1{font-size:53px;letter-spacing:-2.5px}.hero-copy>.eyebrow{font-size:6px;letter-spacing:.7px}.hero-actions{gap:19px}.hero-actions .button{padding:12px 16px;font-size:10px}.hero .text-link{font-size:10px}.hero-tags{gap:8px 10px;font-size:7px}.stat{padding:0 8px}.stat:first-child strong{font-size:13px}.stat strong{font-size:22px}.stats-grid{padding:22px 13px}.motion-control>span{max-width:180px}.structure-card{padding:20px 13px}.structure-card h3{font-size:14px}}
