.hap-hero{padding-top:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(3.5rem,7vw,6rem)}.hap-hero .ha-status{padding-bottom:clamp(1.5rem,4vw,3rem)}.hap-hero h1{padding:0 14px;margin-left:-.04em;font-size:clamp(2.75rem,6.6vw,5.9rem)}.ha-stats.hap-stats{grid-template-columns:repeat(3,1fr)}.ha-stats.hap-stats .t-small{max-width:34ch}@media (max-width:860px){.ha-stats.hap-stats{grid-template-columns:1fr}.ha-stats.hap-stats>div{border-left:0;border-top:1px solid var(--hair);min-height:0;padding-top:24px}.ha-stats.hap-stats>div:first-child{border-top:0;padding-top:0}}.hap-case{align-items:start;padding:1.75rem 0 2rem}.hap-case:hover{background:transparent}.hap-case .nm .t-label{white-space:nowrap}.hap-result{margin-top:.6rem;color:var(--ink);font-weight:600}.hap-actions{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem}.hap-link{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;padding:0;background:none;border:0;cursor:pointer;text-decoration:none;font-family:var(--f-mono)}.ha .hap-link,.hap-link{color:var(--blue-ink)}.hap-link:hover{text-decoration:underline;text-underline-offset:3px}.hap-link:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.hap-note{padding:1.25rem 14px 0}.hap-row:hover{background:transparent}.hap-row:hover .ti{color:inherit}.hap-row .go{color:var(--mute)}.hap-logo{display:block;height:clamp(18px,2.2vw,24px);width:auto;max-width:100%;margin-bottom:.9rem;filter:brightness(0);opacity:.85}:root[data-theme=dark] .hap-logo{filter:brightness(0) invert(1);opacity:.8}