/* Green Hydrogen page */
.rhero em{font-style:normal;color:#7df9d0}
.h-sun{animation:hsp 12s linear infinite;transform-origin:70px 60px}@keyframes hsp{to{transform:rotate(360deg)}}
.h-bub circle{animation:hrise 3s ease-in infinite}.h-bub circle:nth-child(2n){animation-delay:.8s}.h-bub circle:nth-child(3n){animation-delay:1.5s}
@keyframes hrise{0%{transform:translateY(0);opacity:.9}100%{transform:translateY(-90px);opacity:0}}
.h-tg{display:flex;align-items:center;gap:10px;margin-top:14px;min-height:44px;cursor:pointer}.h-tg input{width:22px;height:22px;accent-color:#5dff6a}
.h-cmp{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.h-cmp small{color:var(--mute)}.h-cmp .note{grid-column:1/-1;margin:0}
#hb0{background:linear-gradient(90deg,#ff9d4d,#ffd93b)}
.lk{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;align-items:start;margin-top:22px}
.lk-view{border:1px solid var(--line);border-radius:16px;background:#07142b;overflow:hidden}.lk-view svg{display:block;width:100%;height:auto}
.lk-b{animation:lkd 1.2s linear infinite}@keyframes lkd{to{stroke-dashoffset:-16}}
.lk-p{opacity:0;fill:#ff8a7a}.lk-p.on{opacity:.85}.lk-p.on circle{animation:lkr 1.6s ease-out infinite}.lk-p circle:nth-child(2){animation-delay:.3s}.lk-p circle:nth-child(3){animation-delay:.6s}.lk-p circle:nth-child(4){animation-delay:.9s}.lk-p circle:nth-child(5){animation-delay:1.2s}
@keyframes lkr{0%{transform:translateY(14px);opacity:0}30%{opacity:1}100%{transform:translateY(-16px);opacity:0}}
.lk-st{padding:12px 14px;border-radius:14px;border:1px solid #5dff6a;background:rgba(93,255,106,.08);font-weight:800;line-height:1.6}
.lk-st[data-s=leak]{border-color:#ff5a4d;background:rgba(255,90,77,.1);animation:lka 1s ease-in-out infinite}@keyframes lka{50%{box-shadow:0 0 18px rgba(255,90,77,.45)}}
#lksvg.alarm .lk-s rect:first-child{stroke:#ff5a4d}
@media(max-width:860px){.lk{grid-template-columns:1fr}}
@media(max-width:560px){.h-cmp{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.h-sun,.h-bub circle,.lk-b,.lk-p.on circle,.lk-st[data-s=leak]{animation:none}}
