.denki-module__Ywuxoq__display{font-family:var(--font-ak-display), "Barlow", "Segoe UI", sans-serif;letter-spacing:-.005em}.denki-module__Ywuxoq__mono{font-family:var(--font-ak-mono), "Roboto Mono", ui-monospace, monospace}.denki-module__Ywuxoq__sans{font-family:var(--font-ak-sans), "Zen Kaku Gothic New", system-ui, sans-serif}.denki-module__Ywuxoq__root{--ak-navy:#0d1c33;--ak-navy-2:#14284a;--ak-navy-3:#0a1729;--ak-ink:#182230;--ak-body:#3d4753;--ak-muted:#5c6673;--ak-muted-d:#93a4c4;--ak-yellow:#ffcb05;--ak-yellow-2:#ffd633;--ak-yellow-deep:#e0a800;--ak-paper:#f5f6f8;--ak-paper-2:#eceef2;--ak-line:#e0e4ea;--ak-line-d:#ffffff1f;background-color:var(--ak-paper);color:var(--ak-body)}.denki-module__Ywuxoq__hazard{background-image:repeating-linear-gradient(-45deg, var(--ak-yellow) 0 16px, var(--ak-navy) 16px 32px)}.denki-module__Ywuxoq__hazardThin{background-image:repeating-linear-gradient(-45deg, var(--ak-yellow) 0 10px, var(--ak-navy) 10px 20px)}.denki-module__Ywuxoq__hazardScroll{background-size:45px 45px;animation:2.4s linear infinite denki-module__Ywuxoq__hazardMove}@keyframes denki-module__Ywuxoq__hazardMove{to{background-position:-45px 0}}.denki-module__Ywuxoq__blueprint{background-image:linear-gradient(90deg,#0d1c330d 1px,#0000 1px),linear-gradient(#0d1c330d 1px,#0000 1px);background-size:40px 40px}.denki-module__Ywuxoq__blueprintFine{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:34px 34px}.denki-module__Ywuxoq__heroGlow{will-change:opacity, transform;background:radial-gradient(58% 60% at 80% 12%,#ffcb0529,#0000 60%),radial-gradient(50% 50% at 8% 88%,#2b6cbe47,#0000 62%);animation:8.5s ease-in-out infinite alternate denki-module__Ywuxoq__glowBreath;position:absolute;inset:0}@keyframes denki-module__Ywuxoq__glowBreath{0%{opacity:.72;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}.denki-module__Ywuxoq__flow{stroke-dasharray:6 190;stroke-linecap:round;animation:3.8s linear infinite denki-module__Ywuxoq__flowRun}.denki-module__Ywuxoq__flow2{animation-duration:5s;animation-delay:-1.6s}.denki-module__Ywuxoq__flow3{animation-duration:4.4s;animation-delay:-2.7s}.denki-module__Ywuxoq__flow4{animation-duration:5.6s;animation-delay:-.9s}@keyframes denki-module__Ywuxoq__flowRun{to{stroke-dashoffset:-196px}}.denki-module__Ywuxoq__node{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite denki-module__Ywuxoq__nodePulse}.denki-module__Ywuxoq__node2{animation-delay:-1s}.denki-module__Ywuxoq__node3{animation-delay:-2s}@keyframes denki-module__Ywuxoq__nodePulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.denki-module__Ywuxoq__spark{transform-box:fill-box;transform-origin:50%;animation:1.9s ease-in-out infinite denki-module__Ywuxoq__sparkPulse}@keyframes denki-module__Ywuxoq__sparkPulse{0%,to{opacity:.5}50%{opacity:1}}.denki-module__Ywuxoq__fvItem{opacity:0;animation:.85s cubic-bezier(.22,1,.36,1) both denki-module__Ywuxoq__fvRise;animation-delay:var(--delay,0s);transform:translateY(20px)}@keyframes denki-module__Ywuxoq__fvRise{to{opacity:1;transform:translateY(0)}}.denki-module__Ywuxoq__fvLine{opacity:0;animation:.95s cubic-bezier(.22,1,.36,1) both denki-module__Ywuxoq__fvWipe;animation-delay:var(--delay,0s);display:block}@keyframes denki-module__Ywuxoq__fvWipe{0%{opacity:0;clip-path:inset(0 0 108%)}to{opacity:1;clip-path:inset(0 0 -12%)}}.denki-module__Ywuxoq__fvUnderline{transform-origin:0;animation:.7s cubic-bezier(.65,0,.35,1) both denki-module__Ywuxoq__fvDraw;animation-delay:var(--delay,0s);transform:scaleX(0)}@keyframes denki-module__Ywuxoq__fvDraw{to{transform:scaleX(1)}}.denki-module__Ywuxoq__reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--delay,0s);transform:translateY(24px)}.denki-module__Ywuxoq__reveal.denki-module__Ywuxoq__isIn{opacity:1;transform:none}.denki-module__Ywuxoq__pageHero{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) 40ms both denki-module__Ywuxoq__fvRise;transform:translateY(12px)}.denki-module__Ywuxoq__card{border:1px solid var(--ak-line);background:#fff;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s}.denki-module__Ywuxoq__card:hover{border-color:var(--ak-yellow-deep);transform:translateY(-4px);box-shadow:0 22px 44px -28px #0d1c3373}.denki-module__Ywuxoq__edgeCard{position:relative;overflow:hidden}.denki-module__Ywuxoq__edgeCard:before{content:"";background:var(--ak-yellow);transform-origin:top;width:4px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(.35)}.denki-module__Ywuxoq__edgeCard:hover:before{transform:scaleY(1)}.denki-module__Ywuxoq__rule:after{content:"";background:var(--ak-yellow);width:2.6rem;height:4px;margin-top:.8rem;display:block}.denki-module__Ywuxoq__ruleCenter:after{margin-left:auto;margin-right:auto}.denki-module__Ywuxoq__ghostNo{font-family:var(--font-ak-display), "Barlow", sans-serif;line-height:1}.denki-module__Ywuxoq__photo{filter:contrast(1.03)saturate(.96)brightness(.99)}.denki-module__Ywuxoq__photoDim{filter:contrast(1.05)saturate(.9)brightness(.82)}.denki-module__Ywuxoq__slowPan{will-change:transform;animation:22s ease-in-out infinite alternate denki-module__Ywuxoq__slowPan}@keyframes denki-module__Ywuxoq__slowPan{0%{transform:scale(1.04)}to{transform:scale(1.12)translate(-1%,-.8%)}}.denki-module__Ywuxoq__meterFill{transform-origin:0;animation:1.6s cubic-bezier(.22,1,.36,1) both denki-module__Ywuxoq__meterGrow}@keyframes denki-module__Ywuxoq__meterGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.denki-module__Ywuxoq__mobilePanel{transition:opacity .24s,transform .28s cubic-bezier(.22,1,.36,1)}.denki-module__Ywuxoq__scrollHint{animation:1.8s ease-in-out infinite denki-module__Ywuxoq__hintBob}@keyframes denki-module__Ywuxoq__hintBob{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.denki-module__Ywuxoq__stepConn{background-image:repeating-linear-gradient(to right, var(--ak-yellow-deep) 0 8px, transparent 8px 16px)}@media (prefers-reduced-motion:reduce){.denki-module__Ywuxoq__heroGlow,.denki-module__Ywuxoq__flow,.denki-module__Ywuxoq__flow2,.denki-module__Ywuxoq__flow3,.denki-module__Ywuxoq__flow4,.denki-module__Ywuxoq__node,.denki-module__Ywuxoq__node2,.denki-module__Ywuxoq__node3,.denki-module__Ywuxoq__spark,.denki-module__Ywuxoq__fvItem,.denki-module__Ywuxoq__fvLine,.denki-module__Ywuxoq__fvUnderline,.denki-module__Ywuxoq__pageHero,.denki-module__Ywuxoq__reveal,.denki-module__Ywuxoq__slowPan,.denki-module__Ywuxoq__scrollHint,.denki-module__Ywuxoq__meterFill,.denki-module__Ywuxoq__hazardScroll{transition:none!important;animation:none!important}.denki-module__Ywuxoq__fvItem,.denki-module__Ywuxoq__fvLine,.denki-module__Ywuxoq__pageHero,.denki-module__Ywuxoq__reveal{opacity:1!important;clip-path:none!important;transform:none!important}.denki-module__Ywuxoq__fvUnderline,.denki-module__Ywuxoq__meterFill{transform:none!important}.denki-module__Ywuxoq__edgeCard:before{transform:scaleY(1)!important}}
