@font-face{font-family:BrandTech;src:url('assets/oxanium-regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:BrandTech;src:url('assets/oxanium-semibold.ttf') format('truetype');font-weight:500 900;font-display:swap}body{font-family:BrandTech,'PingFang SC','Microsoft YaHei',sans-serif}.brand-wordmark{display:block;width:184px;aspect-ratio:700/110;background:url('assets/brand-reference.png') 28.93% 30.59%/292.57% auto no-repeat;mix-blend-mode:multiply}.brand{padding-left:47px}.brand span{font-family:BrandTech,sans-serif;letter-spacing:1.6px}.hero-signature{margin:0 0 28px}.hero-signature .brand-wordmark{width:300px}.hero-signature>span{display:block;color:#7d5a3b;font-size:10px;margin:10px 0 0;letter-spacing:.15px}.hero{padding-top:48px}.hero-art{height:690px}.hero-art img{transition:transform .6s cubic-bezier(.2,.6,.2,1);will-change:transform}.hero h1{font-size:clamp(36px,3.6vw,57px)}.hero-sub{font-size:19px;margin-top:20px}.hero-copy{padding-bottom:40px}.reading-progress{position:fixed;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#843818,#d8aa61,#a85521);transform:scaleX(0);transform-origin:left;z-index:30;pointer-events:none}#circuit-motion{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.motion-toggle{position:fixed;right:20px;bottom:18px;background:#f9f6eef0;border:1px solid #c7aa82;color:#875b37;font-size:10px;padding:9px 13px;z-index:15;cursor:pointer;box-shadow:0 3px 16px #80613b14}.eyebrow,.index,.small-label,.hero-bottom,.diagram-label,.supply span,.chip span,.chip small,.stats strong,.stats strong span,.formula,.formula span,.pool-label b,.pool-label small,.cost-result strong,.supply,.halving span{font-family:BrandTech,'Microsoft YaHei',sans-serif}.stats strong{font-size:39px;letter-spacing:-1px}.supply{font-size:clamp(35px,3.7vw,55px)}.reveal-ready{opacity:0;transform:translateY(24px);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.6,.2,1)}.reveal-ready.is-visible{opacity:1;transform:none}.principles article{transition:background .3s,transform .3s}.principles article:hover{background:#fffaf048;transform:translateY(-4px)}.principles article:after{content:'';height:2px;position:absolute;bottom:0;left:0;width:0;background:#ab6a31;transition:width .5s}.principles article:hover:after{width:100%}nav>a{position:relative}nav>a:not(.nav-cta):after{content:'';position:absolute;bottom:-8px;left:0;right:0;height:1px;background:#a75c2a;transform:scaleX(0);transition:transform .25s}nav>a.active:after,nav>a:hover:after{transform:scaleX(1)}.button{position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}.button:after{content:'';position:absolute;top:-50%;left:-70%;height:200%;width:35%;background:linear-gradient(90deg,transparent,#ffffff38,transparent);transform:skew(-25deg);transition:left .6s}.button:hover:after{left:140%}.button:hover{box-shadow:0 10px 25px #8c4f2830}.chip{animation:chip-float 6s ease-in-out infinite}.trace:after{content:'';position:absolute;top:-4px;left:0;width:55px;height:4px;background:linear-gradient(90deg,transparent,#fff9d7,#c48635,transparent);box-shadow:0 0 10px #e9b85d;animation:trace-signal 5s linear infinite}.t2:after{animation-delay:-1.7s}.t3:after{animation-delay:-3.4s}.step-copy.panel-enter{animation:panel-enter .4s ease both}.cost-result strong{transition:color .2s}.cost-demo{transition:box-shadow .3s,border-color .3s}.cost-demo:hover{border-color:#ad8050;box-shadow:12px 12px 0 #e5d6bf}.pool-bar span{transform-origin:left;animation:pool-in 1.4s ease both}.halving i{transition:filter .25s,transform .25s;transform-origin:bottom}.halving>div:hover i{filter:brightness(1.1);transform:scaleY(1.05)}.faq details[open] p{animation:panel-enter .35s ease}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.motion-paused .reveal-ready{opacity:1;transform:none;transition:none}.motion-paused .hero-art img{transform:none!important}.motion-paused #circuit-motion{opacity:0}@keyframes chip-float{0%,100%{transform:translateY(0) rotate(-12deg)}50%{transform:translateY(-9px) rotate(-10deg)}}@keyframes trace-signal{from{left:-55px}to{left:100%}}@keyframes panel-enter{from{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pool-in{from{transform:scaleX(.01)}to{transform:scaleX(1)}}@media(max-width:720px){.brand-wordmark{width:145px}.brand{padding-left:39px}.hero-signature .brand-wordmark{width:250px}.hero-signature>span{font-size:8.5px}.hero-art{height:310px}.hero{padding-top:32px}.hero-signature{margin-bottom:23px}.hero h1{font-size:36px}.stats strong{font-size:32px}.motion-toggle{bottom:10px;right:10px;font-size:9px}.footer-top .brand-wordmark{width:210px}.reveal-ready{transform:translateY(15px)}}@media(prefers-reduced-motion:reduce){.chip,.trace:after,.pool-bar span,.step-copy.panel-enter,.faq details[open] p{animation:none}.reveal-ready{opacity:1;transform:none;transition:none}.hero-art img{transform:none!important}#circuit-motion{display:none}}
