.hp{padding:clamp(110px,14vh,160px) 0 96px}.hp-in{width:min(1120px,100% - 32px);margin-inline:auto}.hp-h{margin:14px 0 20px;font-size:clamp(40px,7vw,92px);line-height:.98}.hp-lede{max-width:62ch;color:var(--ink);margin:0 0 18px;font-size:18px;line-height:1.55}.hp-facts{max-width:70ch;color:var(--ink-mute);margin:0 0 32px;padding-left:18px;font-size:14.5px;line-height:1.55}.hp-facts li{margin-bottom:4px}.hp-facts b{color:var(--ink)}.hp-stats{border:1px solid var(--ink);background:var(--paper-2);grid-template-columns:repeat(5,1fr);margin-bottom:36px;display:grid}.hp-stats>div{border-right:1px solid var(--ink);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.hp-stats>div:last-child{border-right:0}.hp-n{font:500 clamp(28px, 4vw, 44px) / 1 var(--mono);color:var(--ink)}.hp-stats.is-broken .hp-break{background:#b3261e}.hp-stats.is-broken .hp-break .hp-n,.hp-stats.is-broken .hp-break .mono-label{color:#fff}.hp-grid{grid-template-columns:1.1fr 1fr;gap:32px;margin-bottom:48px;display:grid}.hp-form{flex-direction:column;gap:10px;display:flex}.hp-form fieldset{border:0;margin:0 0 4px;padding:0}.hp-form textarea{resize:vertical;width:100%;font:400 15px/1.5 var(--mono);background:var(--paper);color:var(--ink);border:1px solid var(--ink);border-radius:0;padding:12px 14px}.hp-form textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.hp-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.hp-ex{flex-wrap:wrap;gap:8px;display:flex}.hp-hint{color:var(--ink-mute);margin:4px 0 0;font-size:13px;line-height:1.5}.hp-hint code,.hp-meta code,.hp-why code{font:500 12px var(--mono)}.hp-err{color:#b3261e;margin:0;font-size:14px}.hp-empty{color:var(--ink-mute);font-size:14px}.hp-result{flex-direction:column;gap:10px;display:flex}.hp-feedhead{border-bottom:1px solid var(--ink);justify-content:space-between;margin-bottom:14px;padding-bottom:8px;display:flex}.hp-feed{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hp-card{border:1px solid var(--ink);background:var(--paper);padding:12px 14px}.hp-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.hp-chip{font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--paper);padding:3px 8px}.hp-card.o-blocked .hp-chip{background:#1f6f3d}.hp-card.o-held .hp-chip{background:#8a5a00}.hp-card.o-broken{border-width:2px;border-color:#b3261e}.hp-card.o-broken .hp-chip{background:#b3261e}.hp-msg{overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 6px;font-size:14.5px;line-height:1.45}.hp-meta{color:var(--ink-mute);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.hp-lost{color:#b3261e}.hp-why{color:var(--ink-mute);margin:6px 0 0;padding-left:16px;font-size:13px}.hp-card.is-big .hp-msg{font-size:16px}@media (max-width:860px){.hp-grid{grid-template-columns:1fr}.hp-stats{grid-template-columns:repeat(2,1fr)}.hp-stats>div{border-bottom:1px solid var(--ink)}}.hp .seg{border-color:var(--ink)}.hp .seg button{color:var(--ink);border-right-color:var(--ink)}.hp .seg button:hover{background:var(--paper-2)}.hp .seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.btn-solid{font:600 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;padding:12px 20px}.btn-solid:hover:not(:disabled){background:var(--paper);color:var(--ink)}.btn-solid:disabled{opacity:.45;cursor:not-allowed}.btn-solid:focus-visible,.chip:focus-visible,.hp .seg button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.chip{font:500 12px var(--mono);color:var(--ink);border:1px solid var(--ink);cursor:pointer;background:0 0;padding:6px 10px}.chip:hover{background:var(--paper-2)}
