.hub-root{--hub-navy:#070c18;--hub-panel:#0b1322;--hub-slate:#8892a4;--hub-fg:#e8eaf0;--hub-pj:#00d4d8;--hub-gold:#f5c542;--hub-line:#ffffff14;background:var(--hub-navy);color:var(--hub-fg);font-family:var(--font-body), sans-serif;min-height:100vh;position:relative;overflow-x:hidden}.hub-root:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(1px 1px at 12% 20%,#ffffff80,#0000 100%),radial-gradient(1.5px 1.5px at 70% 12%,#fff6,#0000 100%),radial-gradient(1px 1px at 35% 65%,#ffffff4d,#0000 100%),radial-gradient(2px 2px at 88% 45%,#ffffff59,#0000 100%),radial-gradient(1px 1px at 55% 88%,#ffffff4d,#0000 100%);position:fixed;inset:0}.deck-root.hub-nav-wrap{min-height:0}.hub-root .wrap{max-width:1100px;margin:0 auto;padding:34px 20px 80px;position:relative}.hub-root .kicker{font-family:var(--font-mono);letter-spacing:.3em;color:var(--hub-slate);text-align:center;font-size:10px}.hub-root h1{font-family:var(--font-display);text-align:center;margin:8px 0 6px;font-size:clamp(30px,5vw,46px)}.hub-root h1 .fx{background:linear-gradient(100deg, #fff, #9fe8ff 35%, var(--hub-pj) 70%);color:#0000;-webkit-background-clip:text;background-clip:text}.hub-root .lead{text-align:center;color:var(--hub-slate);margin-bottom:18px;font-size:14px}.hub-root .stats{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:18px;display:flex}.hub-root .stat{border:1px solid var(--hub-line);text-align:center;background:#ffffff06;border-radius:14px;padding:10px 22px}.hub-root .stat b{font-family:var(--font-display);font-size:22px;display:block}.hub-root .stat span{font-family:var(--font-mono);letter-spacing:.18em;color:var(--hub-slate);font-size:9px}.hub-root .ticker{border:1px solid var(--hub-line);background:#ffffff06;border-radius:999px;max-width:820px;height:34px;margin:0 auto 40px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hub-root .ticker-in{white-space:nowrap;height:100%;font-family:var(--font-mono);color:var(--hub-slate);align-items:center;gap:38px;font-size:11px;animation:30s linear infinite hub-tick;display:flex;position:absolute}.hub-root .ticker-in b{color:var(--hub-fg)}.hub-root .ticker-in .d{color:var(--hub-pj)}.hub-root .ticker-in .g{color:var(--hub-gold)}@keyframes hub-tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.hub-root .sec{margin-bottom:46px}.hub-root .sh{align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.hub-root .sh h2{font-family:var(--font-display);font-size:22px}.hub-root .sh h2 .bar{vertical-align:middle;background:linear-gradient(90deg, var(--hub-pj), transparent);border-radius:2px;width:26px;height:3px;margin-right:10px;display:inline-block}.hub-root .sh .more{font-family:var(--font-mono);color:var(--hub-pj);margin-left:auto;font-size:11px;text-decoration:none}.hub-root .sh .note{font-family:var(--font-mono);color:var(--hub-slate);font-size:10px}.hub-root .tierchip{font-family:var(--font-mono);letter-spacing:.12em;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:9.5px;display:inline-flex}.hub-root .fuel-disc{font-family:var(--font-mono);color:var(--hub-slate);text-align:center;margin-top:12px;font-size:10px}.hub-root .frows{flex-direction:column;gap:8px;margin-top:14px;display:flex}.hub-root .frow{border:1px solid var(--hub-line);color:inherit;background:linear-gradient(120deg,#ffffff08,#ffffff03);border-radius:13px;grid-template-columns:40px 40px 1fr auto auto;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;transition:all .16s;display:grid}.hub-root .frow:hover{border-color:color-mix(in srgb, var(--fc) 45%, transparent);transform:translateY(-2px)}.hub-root .frow .frk{font-family:var(--font-display);color:var(--hub-slate);font-size:15px;font-weight:700}.hub-root .frow .fic{width:36px;height:36px;font-family:var(--font-display);color:#0a0f1a;object-fit:cover;border-radius:9px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.hub-root .frow .fnm{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.hub-root .frow .ftier{justify-self:end}.hub-root .frow .fct{font-family:var(--font-display);text-align:right;min-width:56px;font-size:16px;font-weight:700}.hub-root .frow .fct small{font-family:var(--font-mono);color:var(--hub-slate);letter-spacing:.1em;font-size:8px;font-weight:400;display:block}.hub-root .updates{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.hub-root .ucard{border:1px solid var(--hub-line);color:inherit;background:linear-gradient(140deg,#ffffff09,#ffffff03);border-radius:16px;padding:16px;text-decoration:none;transition:all .18s;display:block}.hub-root .ucard:hover{border-color:#00d4d859;transform:translateY(-3px)}.hub-root .uhead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.hub-root .uic{width:30px;height:30px;font-family:var(--font-display);color:#0a0f1a;object-fit:cover;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.hub-root .uhead b{font-size:13px;font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hub-root .utag{font-family:var(--font-mono);letter-spacing:.1em;border-radius:999px;flex-shrink:0;margin-left:auto;padding:2px 8px;font-size:9px}.hub-root .utag.ama{color:#d9a5ff;background:#d9a5ff1f}.hub-root .utag.upd{color:var(--hub-pj);background:#00d4d81a}.hub-root .ucard p{color:var(--hub-fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.hub-root .ucard time{font-family:var(--font-mono);color:var(--hub-slate);margin-top:10px;font-size:10px;display:block}.hub-root .newrow{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.hub-root .ncard{border:1px solid var(--hub-line);text-align:center;background:var(--hub-panel);color:inherit;border-radius:16px;padding:18px 14px;text-decoration:none;transition:all .18s;display:block;position:relative}.hub-root .ncard:hover{border-color:#00d4d866;transform:translateY(-3px)}.hub-root .ncard .nnew{font-family:var(--font-mono);letter-spacing:.14em;color:var(--hub-pj);font-size:9px;position:absolute;top:10px;right:12px}.hub-root .ncard .nic{width:54px;height:54px;font-family:var(--font-display);color:#0a0f1a;object-fit:cover;border-radius:14px;justify-content:center;align-items:center;margin:2px auto 10px;font-size:22px;font-weight:700;display:flex}.hub-root .ncard b{font-family:var(--font-display);font-size:14px;display:block}.hub-root .ncard span{font-family:var(--font-mono);color:var(--hub-slate);font-size:10px}.hub-root .search{gap:10px;margin-bottom:12px;display:flex}.hub-root .search input{border:1px solid var(--hub-line);color:var(--hub-fg);background:#ffffff0a;border-radius:12px;outline:none;flex:1;padding:12px 16px;font-size:14px}.hub-root .search input:focus{border-color:#00d4d880}.hub-root .chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.hub-root .chips button{border:1px solid var(--hub-line);color:var(--hub-slate);font-family:var(--font-mono);cursor:pointer;background:#ffffff08;border-radius:999px;padding:6px 14px;font-size:11px}.hub-root .chips button.on{color:#0a0f1a;background:var(--hub-pj);border-color:#0000;font-weight:600}.hub-root .rows{flex-direction:column;gap:10px;display:flex}.hub-root .row{border:1px solid var(--hub-line);color:inherit;background:linear-gradient(120deg,#ffffff08,#ffffff03);border-radius:14px;grid-template-columns:44px 1fr auto auto;align-items:center;gap:14px;padding:12px 18px;text-decoration:none;transition:all .16s;display:grid}.hub-root .row:hover{border-color:#00d4d859;transform:translateY(-2px)}.hub-root .row .ic{width:40px;height:40px;font-family:var(--font-display);color:#0a0f1a;object-fit:cover;border-radius:10px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.hub-root .row .nm b{font-family:var(--font-display);font-size:15px;display:block}.hub-root .row .nm span{color:var(--hub-slate);font-size:12px}.hub-root .chain{font-family:var(--font-mono);color:var(--hub-fg);background:#ffffff0f;border-radius:999px;padding:3px 10px;font-size:10px}.hub-root .fmini{font-family:var(--font-display);text-align:right;min-width:70px;font-size:15px;font-weight:700}.hub-root .fmini small{font-family:var(--font-mono);color:var(--hub-slate);letter-spacing:.1em;font-size:8.5px;font-weight:400;display:block}.hub-root .empty{text-align:center;color:var(--hub-slate);font-family:var(--font-mono);padding:26px 0;font-size:12px}@media (max-width:720px){.hub-root .frow{grid-template-columns:34px 36px 1fr auto}.hub-root .frow .ftier{display:none}.hub-root .row{grid-template-columns:44px 1fr auto}.hub-root .row .chain{display:none}}@media (prefers-reduced-motion:reduce){.hub-root .ticker-in{animation:none!important}.hub-root .frow,.hub-root .ucard,.hub-root .ncard,.hub-root .row{transition:none}}
