.zh-home-hub[hidden]{display:none!important}
.zh-home-hub{position:relative;display:flex!important;flex-direction:column;align-self:stretch;min-width:0;overflow:hidden;padding:.85rem 1rem!important;background:linear-gradient(155deg,#07181c 0%,#031014 72%,#071419 100%)!important;border:1px solid rgba(166,255,18,.22)!important;color:#f7f7f2;isolation:isolate}
.zh-home-hub:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#a6ff12 0 68%,#ff246d 68%);z-index:2}
.zh-home-hub:after{content:"HUB";position:absolute;right:-.08em;top:.06em;z-index:-1;color:transparent;font:900 clamp(92px,9vw,168px)/.8 Impact,"Arial Narrow",sans-serif;letter-spacing:-.07em;-webkit-text-stroke:1px rgba(255,255,255,.035);transform:rotate(-90deg) translateY(23%);transform-origin:100% 0;pointer-events:none}
.zh-home-hub__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-top:2px;margin-bottom:1.2rem}
.zh-home-hub__row>span,.zh-home-hub__stamp,.zh-home-hub__row small{font:800 10px/1.1 "IBM Plex Mono",SFMono-Regular,Consolas,monospace;letter-spacing:.13em;text-transform:uppercase}
.zh-home-hub h2{max-width:10ch;margin:0!important;color:#fff!important;font:italic 900 clamp(26px,1.8vw,34px)/.88 Bahnschrift,"Arial Narrow","Roboto Condensed",Impact,sans-serif!important;letter-spacing:-.04em!important;text-transform:uppercase}
.zh-home-hub h2 em{color:#a6ff12;font-style:normal}
.zh-home-hub__stamp{flex:none;padding:6px 7px;border:1px solid #25363a;color:#829094;font-size:8px}
.zh-home-hub__stamp i{color:#ff246d;font-style:normal}
.zh-home-hub__feed{border-top:1px solid #26363a}
.zh-home-hub__row{display:grid;grid-template-columns:54px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:64px;padding:10px 0;border-bottom:1px solid #26363a;color:inherit!important;text-decoration:none!important;transition:padding .2s ease,background .2s ease}
.zh-home-hub a.zh-home-hub__row:hover{padding-left:8px;background:rgba(166,255,18,.035)}
.zh-home-hub__row>span{color:#829094}
.zh-home-hub__row div{min-width:0;display:flex;flex-direction:column;gap:5px}
.zh-home-hub__row strong{overflow:hidden;color:#fff;font:900 clamp(14px,1vw,18px)/1.1 Bahnschrift,"Arial Narrow","Roboto Condensed",Impact,sans-serif;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}
.zh-home-hub__row small{color:#879497;font-size:9px;letter-spacing:.08em}
.zh-home-hub__row>b{color:#a6ff12;font-size:16px;transition:transform .2s ease}
.zh-home-hub a.zh-home-hub__row:hover>b{transform:translate(2px,-2px)}
.zh-home-hub__status strong{display:flex;align-items:center;gap:8px;color:#a6ff12}
.zh-home-hub__status strong i{width:7px;height:7px;border-radius:50%;background:#a6ff12;box-shadow:0 0 0 4px rgba(166,255,18,.1),0 0 13px rgba(166,255,18,.7)}
.zh-home-hub__enter{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1.25rem;color:#fff!important;font:800 11px/1 "IBM Plex Mono",SFMono-Regular,Consolas,monospace;letter-spacing:.04em;text-decoration:none!important}
.zh-home-hub__enter span{border-bottom:2px solid #a6ff12;padding-bottom:6px}
.zh-home-hub__enter b{display:grid;place-items:center;width:34px;height:34px;background:#a6ff12;color:#061015;font-size:18px;transition:transform .2s ease,background .2s ease}
.zh-home-hub__enter:hover b{transform:translateX(4px);background:#ff246d;color:#fff}
@media(max-width:980px){.zh-home-hub h2{font-size:clamp(34px,6vw,50px)}.zh-home-hub__row{grid-template-columns:70px minmax(0,1fr) 16px;min-height:70px}.zh-home-hub__row strong{font-size:17px}}
@media(max-width:600px){.zh-home-hub{padding:24px 20px!important}.zh-home-hub__stamp{display:none}.zh-home-hub h2{font-size:42px}.zh-home-hub__row{grid-template-columns:62px minmax(0,1fr) 14px;min-height:68px}.zh-home-hub__row strong{font-size:16px}}
@media(prefers-reduced-motion:reduce){.zh-home-hub *{transition:none!important}}
