.energy-module__vj_Vqa__display{font-family:var(--font-se-display), "Outfit", "Segoe UI", sans-serif;letter-spacing:-.015em}.energy-module__vj_Vqa__label{font-family:var(--font-se-label), "Space Grotesk", ui-monospace, monospace}.energy-module__vj_Vqa__sans{font-family:var(--font-se-sans), "Noto Sans JP", system-ui, sans-serif}.energy-module__vj_Vqa__root{--se-sky:#0ea5e9;--se-sky-2:#38bdf8;--se-green:#16a34a;--se-green-2:#34d399;--se-ink:#0f2c3d;--se-muted:#4d6377;--se-bg:#f2f9ff;--se-surface:#fff;--se-line:#0ea5e929;--se-line-soft:#0ea5e91a;background-color:var(--se-bg);color:var(--se-ink)}.energy-module__vj_Vqa__skyWash{background:radial-gradient(60% 50% at 82% -6%,#38bdf82e,#0000 60%),radial-gradient(55% 45% at 6% 108%,#34d39929,#0000 62%)}.energy-module__vj_Vqa__dotBg{background-image:radial-gradient(#0ea5e91a 1.1px,#0000 1.1px);background-size:22px 22px}.energy-module__vj_Vqa__heroSky{background:linear-gradient(#eaf6ff 0%,#f2fbff 42%,#f4fff6 100%)}.energy-module__vj_Vqa__sunGlow{will-change:opacity, transform;background:radial-gradient(38% 42% at 78% 20%,#38bdf86b,#0000 66%),radial-gradient(34% 40% at 84% 24%,#fae8a88c,#0000 60%),radial-gradient(40% 44% at 12% 96%,#34d39947,#0000 64%);animation:9s ease-in-out infinite alternate energy-module__vj_Vqa__glowBreath;position:absolute;inset:0}@keyframes energy-module__vj_Vqa__glowBreath{0%{opacity:.78;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}.energy-module__vj_Vqa__sunSpin{transform-box:fill-box;transform-origin:50%;will-change:transform;animation:26s linear infinite energy-module__vj_Vqa__sunSpin}@keyframes energy-module__vj_Vqa__sunSpin{to{transform:rotate(360deg)}}.energy-module__vj_Vqa__sunCore{transform-box:fill-box;transform-origin:50%;animation:5.5s ease-in-out infinite energy-module__vj_Vqa__sunPulse}@keyframes energy-module__vj_Vqa__sunPulse{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.energy-module__vj_Vqa__panelGlint{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite energy-module__vj_Vqa__panelGlint}@keyframes energy-module__vj_Vqa__panelGlint{0%,72%,to{opacity:.1}84%{opacity:.85}}.energy-module__vj_Vqa__rayFall{will-change:opacity, transform;animation:6s ease-in-out infinite energy-module__vj_Vqa__rayFall}.energy-module__vj_Vqa__rayFall2{animation-delay:-2s}.energy-module__vj_Vqa__rayFall3{animation-delay:-4s}@keyframes energy-module__vj_Vqa__rayFall{0%,to{opacity:.12;transform:translateY(-6px)}50%{opacity:.5;transform:translateY(0)}}.energy-module__vj_Vqa__fvItem{opacity:0;animation:.9s cubic-bezier(.22,1,.36,1) both energy-module__vj_Vqa__fvRise;animation-delay:var(--delay,0s);transform:translateY(22px)}@keyframes energy-module__vj_Vqa__fvRise{to{opacity:1;transform:translateY(0)}}.energy-module__vj_Vqa__fvLine{opacity:0;animation:1s cubic-bezier(.22,1,.36,1) both energy-module__vj_Vqa__fvWipe;animation-delay:var(--delay,0s);display:block}@keyframes energy-module__vj_Vqa__fvWipe{0%{opacity:0;clip-path:inset(0 0 110%)}to{opacity:1;clip-path:inset(0 0 -12%)}}.energy-module__vj_Vqa__reveal{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transition-delay:var(--delay,0s);transform:translateY(26px)}.energy-module__vj_Vqa__reveal.energy-module__vj_Vqa__isIn{opacity:1;transform:none}.energy-module__vj_Vqa__pageHero{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) 50ms both energy-module__vj_Vqa__fvRise;transform:translateY(14px)}.energy-module__vj_Vqa__card{background:var(--se-surface);border:1px solid var(--se-line);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;box-shadow:0 18px 44px -34px #0e74a573}.energy-module__vj_Vqa__card:hover{border-color:#0ea5e980;transform:translateY(-5px);box-shadow:0 30px 60px -30px #0ea5e980}.energy-module__vj_Vqa__rule:after{content:"";background:linear-gradient(90deg, var(--se-sky), var(--se-green-2));border-radius:999px;width:2.9rem;height:3px;margin-top:.85rem;display:block}.energy-module__vj_Vqa__ruleCenter:after{margin-left:auto;margin-right:auto}.energy-module__vj_Vqa__gradText{background:linear-gradient(96deg, var(--se-sky) 8%, var(--se-green) 92%);color:#0000;-webkit-background-clip:text;background-clip:text}.energy-module__vj_Vqa__slowPan{will-change:transform;animation:22s ease-in-out infinite alternate energy-module__vj_Vqa__slowPan}@keyframes energy-module__vj_Vqa__slowPan{0%{transform:scale(1.06)}to{transform:scale(1.14)translate(-1.4%,-1%)}}.energy-module__vj_Vqa__toneSky{filter:saturate(1.08)contrast(1.02)brightness(1.02)}.energy-module__vj_Vqa__mobilePanel{transition:opacity .25s,transform .28s cubic-bezier(.22,1,.36,1)}.energy-module__vj_Vqa__scrollHint{animation:1.8s ease-in-out infinite energy-module__vj_Vqa__hintBob}@keyframes energy-module__vj_Vqa__hintBob{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.energy-module__vj_Vqa__grow{transform-origin:bottom;transition:transform 1.1s cubic-bezier(.22,1,.36,1);transition-delay:var(--delay,0s);transform:scaleY(0)}.energy-module__vj_Vqa__grow.energy-module__vj_Vqa__isIn{transform:scaleY(1)}.energy-module__vj_Vqa__drawLine{stroke-dasharray:1400;stroke-dashoffset:1400px;transition:stroke-dashoffset 1.6s ease-out;transition-delay:var(--delay,0s)}.energy-module__vj_Vqa__drawLine.energy-module__vj_Vqa__isIn{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.energy-module__vj_Vqa__sunGlow,.energy-module__vj_Vqa__sunSpin,.energy-module__vj_Vqa__sunCore,.energy-module__vj_Vqa__panelGlint,.energy-module__vj_Vqa__rayFall,.energy-module__vj_Vqa__rayFall2,.energy-module__vj_Vqa__rayFall3,.energy-module__vj_Vqa__fvItem,.energy-module__vj_Vqa__fvLine,.energy-module__vj_Vqa__pageHero,.energy-module__vj_Vqa__reveal,.energy-module__vj_Vqa__slowPan,.energy-module__vj_Vqa__scrollHint,.energy-module__vj_Vqa__grow,.energy-module__vj_Vqa__drawLine{transition:none!important;animation:none!important}.energy-module__vj_Vqa__fvItem,.energy-module__vj_Vqa__fvLine,.energy-module__vj_Vqa__pageHero,.energy-module__vj_Vqa__reveal{opacity:1!important;clip-path:none!important;transform:none!important}.energy-module__vj_Vqa__grow{transform:scaleY(1)!important}.energy-module__vj_Vqa__drawLine{stroke-dashoffset:0!important}}
