.hp-page{max-width:960px;padding:1rem 1.25rem 2rem}.hp-loading,.hp-error,.hp-empty{color:var(--a6-text-muted,#6b7280);margin:1rem 0}.hp-error{color:var(--a6-danger,#b91c1c)}.hp-zks-banner{background:var(--a6-surface-elevated,#f3f4f6);border:1px solid var(--a6-border,#e5e7eb);border-radius:var(--shale-radius-sm);margin:.75rem 0 1rem;padding:.75rem 1rem;font-size:.9rem}.hp-zks-banner__hint{color:var(--a6-text-muted,#6b7280);margin:.35rem 0 0;font-size:.85rem}.hp-tabs{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.hp-tabs__btn,.hp-tabs__btn--active{border:1px solid var(--a6-border,#e5e7eb);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .85rem;font-size:.875rem}.hp-tabs__btn--active{background:var(--a6-primary,#2563eb);border-color:var(--a6-primary,#2563eb);color:#fff}.hp-panel{margin-top:.5rem}.hp-summary{margin:0 0 1rem;font-size:.95rem}.hp-table{border-collapse:collapse;width:100%;font-size:.875rem}.hp-table th,.hp-table td{text-align:left;border-bottom:1px solid var(--a6-border,#e5e7eb);vertical-align:top;padding:.5rem .65rem}.hp-table__row--muted{opacity:.55}.hp-table__desc{color:var(--a6-text-muted,#6b7280);font-size:.8rem;display:block}.hp-table--compact code{font-size:.8rem}.hp-badge{border-radius:4px;margin-left:.5rem;padding:.1rem .45rem;font-size:.75rem;display:inline-block}.hp-badge--muted{background:var(--a6-surface-elevated,#f3f4f6);color:var(--a6-text-muted,#6b7280)}.hp-link-list,.hp-community-list{margin:0;padding:0;list-style:none}.hp-link-list li,.hp-community-list li{border-bottom:1px solid var(--a6-border,#e5e7eb);grid-template-columns:1.5fr 1fr 1fr;gap:.5rem;padding:.6rem 0;font-size:.875rem;display:grid}.hp-link-list__item--active{font-weight:600}.hp-link-list--compact li{padding:.4rem 0}.hp-community-list__item--blocked{opacity:.65}.hp-community-list__tier{color:var(--a6-warning,#b45309);font-size:.8rem}
