.hb{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:24px;gap:24px;margin:22px 0 30px;align-items:start}.hb-main{display:flex;flex-direction:column;gap:12px;min-width:0}.hb-kicker{margin:0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--teal)}.hb h1{margin:0 0 4px}.hb-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.hb-eye{font-family:var(--font-num),ui-monospace,monospace;font-size:13px;color:var(--muted)}.hb-all,.hb-link{color:var(--gold);font-weight:600;font-size:14px;text-decoration:none}.hb-all:hover,.hb-link:hover{text-decoration:underline}.hb-table{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--bg)}.hb-row{display:grid;grid-template-columns:40px minmax(0,2.2fr) minmax(0,1.3fr) 70px 70px 86px;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;border-top:1px solid var(--raised);color:var(--ink);text-decoration:none}.hb-head{border-top:0;background:var(--panel);padding:9px 16px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.hb-rk{font:800 22px/1 var(--font-display),Arial Narrow,sans-serif;color:var(--gold)}.hb-who{display:flex;flex-direction:column;min-width:0}.hb-who b{font-size:15px}.hb-who b,.hb-who small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-who small{font-size:12px;color:var(--muted)}.hb-prop{font-size:14px}.hb-n{font-family:var(--font-num),ui-monospace,monospace;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hb-n i{display:none}.hb-n.up{color:var(--teal)}.hb-n.dn{color:var(--down)}.hb-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:3px}.hb-tag.strong{background:var(--teal);color:var(--bg)}.hb-tag.lean{background:var(--line);color:var(--ink)}.hb-tag.low{background:var(--downbg);color:var(--down)}.hb-lock{background:#0D1116}.hb-lock .hb-rk{font-size:16px}.hb-locktext{grid-column:2/-1;font-size:14px;color:var(--muted)}.hb-lock:hover .hb-locktext{color:var(--gold)}.hb-empty{border:1px solid var(--line);border-radius:6px;padding:18px;background:var(--panel)}.hb-empty p{margin:0 0 12px;color:var(--muted)}.hb-skel .hb-row{height:58px}.hb-side{gap:14px}.hb-card,.hb-side{display:flex;flex-direction:column}.hb-card{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:16px 18px;gap:10px}.hb-card.gold{background:transparent;border-color:var(--gold)}.hb-card .btn{text-align:center}.hb-card .founding-line{margin:0}.hb-cardh{font:800 22px/1 var(--font-display),Arial Narrow,sans-serif;text-transform:uppercase;letter-spacing:.02em}.hb-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.hb-stats b{display:block;font:700 24px/1.1 var(--font-num),ui-monospace,monospace}.hb-note,.hb-stats small{font-size:12px;color:var(--muted);line-height:1.45}@media (max-width:980px){.hb{grid-template-columns:minmax(0,1fr)}.hb-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:640px){.hb-head{display:none}.hb-row{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"rk who tag" "rk prop prop" "rk line proj";gap:4px 10px;padding:12px}.hb-row>:first-child{grid-area:rk;align-self:start}.hb-row>:nth-child(2){grid-area:who}.hb-row>:nth-child(3){grid-area:prop}.hb-row>:nth-child(4){grid-area:line}.hb-row>:nth-child(5){grid-area:proj}.hb-row>:nth-child(6){grid-area:tag;align-self:start}.hb-n{font-size:14px}.hb-n i{display:inline;font-style:normal;font-family:var(--font-body),sans-serif;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-right:6px}.hb-lock{grid-template-areas:none;grid-template-columns:30px minmax(0,1fr)}.hb-lock>:first-child,.hb-lock>:nth-child(2){grid-area:auto}.hb-locktext{grid-column:2}}.hb-rot{display:flex;flex-direction:column;gap:10px}.hb-top{flex-wrap:wrap}.hb-top .hb-all{margin-left:auto}.hb-tabs{display:flex;gap:4px}.hb-tabs button{position:relative;overflow:hidden;font:800 15px/1 var(--font-display),Arial Narrow,sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:4px;padding:8px 12px;cursor:pointer}.hb-tabs button:hover{color:var(--ink)}.hb-tabs button.on{color:var(--ink);background:var(--raised);border-color:var(--raised)}.hb-timer{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--gold);transform-origin:left;animation:hb-fill 8s linear forwards}.hb-rot:focus-within .hb-timer,.hb-rot:hover .hb-timer{animation-play-state:paused}@keyframes hb-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hb-rot .hb-table{animation:hb-in .35s ease}@keyframes hb-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hb-rot .hb-table{animation:none}.hb-timer{display:none}}.hb{align-items:stretch;margin-bottom:14px}.hb-row{grid-template-columns:minmax(0,2.2fr) minmax(0,1.3fr) 70px 70px 86px}.hb-locktext{grid-column:1/-1}.hb-side.hb-card{gap:0;padding:0;justify-content:space-between}.hb-part{display:flex;flex-direction:column;gap:10px;padding:18px}.hb-join{border-top:1px solid var(--line);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--gold) 6%,transparent))}.hb-join .btn{text-align:center}.hb-join .founding-line{margin:0}.hb-find{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap;margin:0 0 30px;padding:16px 22px;border:1px solid var(--teal);border-radius:6px;background:color-mix(in srgb,var(--teal) 10%,var(--panel));color:var(--ink);text-decoration:none;transition:background .15s}.hb-find:hover{background:color-mix(in srgb,var(--teal) 18%,var(--panel))}.hb-find b{font:800 26px/1 var(--font-display),Arial Narrow,sans-serif;text-transform:uppercase;letter-spacing:.02em;color:var(--teal)}.hb-find span{font-size:14px;color:var(--muted)}@media (max-width:980px){.hb-side.hb-card{display:flex}}@media (max-width:640px){.hb-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who tag" "prop prop" "line proj"}.hb-row>:first-child{grid-area:who}.hb-row>:nth-child(2){grid-area:prop}.hb-row>:nth-child(3){grid-area:line}.hb-row>:nth-child(4){grid-area:proj}.hb-row>:nth-child(5){grid-area:tag;align-self:start}.hb-lock{grid-template-areas:none;grid-template-columns:minmax(0,1fr)}.hb-lock>:first-child{grid-area:auto}.hb-locktext{grid-column:1}}.hb h1{font-size:clamp(28px,3.6vw,42px)}.hb-main{gap:10px}.hb-row{padding:9px 16px}.hb-who b{font-size:14px}.hb-shine{border-top:1px solid var(--line);flex:1 1}.hb-shl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hb-shl li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--raised)}.hb-shl li:first-child{border-top:0}.hb-shl a{color:inherit;text-decoration:none}.hb-shl a:hover{color:var(--gold)}.hb-pos{font:800 13px/1 var(--font-display),Arial Narrow,sans-serif;letter-spacing:.04em;text-align:center;padding:5px 0;border-radius:3px;background:var(--upbg);color:var(--up)}.hb-pos.tough{background:var(--downbg);color:var(--down)}.hb-pts{display:flex;flex-direction:column;align-items:flex-end}.hb-pts b{font:700 16px/1.1 var(--font-num),ui-monospace,monospace;color:var(--teal)}.hb-pts small{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}@media (max-width:640px){.hb-row{padding:10px 12px}}.hb-sit{flex:1 1;gap:10px}.hb-sit-top{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px}.hb-sit-top .hb-note{flex:1 1 260px}.hb-sit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;align-content:start}.hb-sit-grid li:nth-child(2){border-top:0}.hb-verdict{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:3px;margin-bottom:3px}.hb-verdict.yellow{background:var(--line);color:var(--ink)}.hb-verdict.red{background:var(--downbg);color:var(--down)}@media (max-width:640px){.hb-sit-grid{grid-template-columns:minmax(0,1fr)}.hb-sit-grid li:nth-child(2){border-top:1px solid var(--raised)}}