.house a{text-underline-offset:3px;text-decoration:underline}.house a:hover{color:#5b4bd6}.house .tone-ink a:hover{color:var(--color-accent)}.house__top{padding-top:calc(120 * var(--u));padding-bottom:calc(56 * var(--u))}.house__intro{gap:calc(18 * var(--u));justify-items:start;display:grid}.house__disclosure{max-width:72ch;margin:0;font-size:clamp(16px,1.9008vw,19px);line-height:1.5}.house__status{font-family:var(--font-mono);font-size:calc(13 * var(--u));color:var(--color-muted);margin:0}.house__status[data-tone=ok]{color:var(--color-ok)}.house__status[data-tone=no]{color:var(--color-no)}.house__links{font-family:var(--font-mono);font-size:calc(13 * var(--u));flex-wrap:wrap;gap:10px 24px;margin:0;display:flex}.house__body{padding-top:calc(48 * var(--u));padding-bottom:calc(24 * var(--u))}.house__frame{gap:calc(16 * var(--u));display:grid}.house__head{border-bottom:1px solid var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.house__head .t-k{margin:0}.house__h2{font-family:var(--font-display);font-size:calc(30 * var(--u));text-transform:uppercase;margin:0;font-weight:400}.house__help{color:var(--color-muted);max-width:72ch;margin:0;line-height:1.5}.house__empty{color:var(--color-muted);margin:0;list-style:none}.house__txs{font-family:var(--font-mono);font-size:calc(13 * var(--u));margin:0;padding:0;list-style:none}.house__txs li{border-bottom:1px dashed #0003;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.house__txs .house__tx-meta{color:var(--color-muted);gap:12px;display:flex}.house__txs .bad{color:var(--color-no)}.house__caps{font-family:var(--font-mono);font-size:calc(13 * var(--u));grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 24px;margin:0;display:grid}.house__caps div{border-bottom:1px dashed #0003;justify-content:space-between;gap:8px;padding:4px 0;display:flex}.house__caps dt{color:var(--color-muted)}.house__caps dd{margin:0}.house__scroll{overflow-x:auto}.house__table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:calc(12.5 * var(--u))}.house__table th{text-align:left;color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:400;font-size:calc(11 * var(--u));border-bottom:1px solid var(--color-ink);padding:6px 10px 6px 0}.house__table td{vertical-align:top;border-bottom:1px dashed #0003;padding:8px 10px 8px 0}.house__table td:first-child,.house__table td:nth-child(2),.house__keys li,.house__table a{white-space:nowrap}.house__keys{gap:2px;margin:0;padding:0;list-style:none;display:grid}.house__roster{font-size:calc(12 * var(--u));color:var(--color-muted)}.house__mono,.house__count,.house__live{font-family:var(--font-mono);font-size:calc(13 * var(--u));word-break:break-word;margin:0}.house__count{color:var(--color-muted)}.house__live[data-tone=ok]{color:var(--color-ok)}.house__live[data-tone=no]{color:var(--color-no)}.house__bars{gap:calc(16 * var(--u));grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.house__bar{font-family:var(--font-mono);font-size:calc(13 * var(--u));gap:6px;display:grid}.house__bar span{color:var(--color-muted)}.house__bar meter{width:100%;height:10px}.house__challenge{gap:8px;max-width:640px;display:grid}.house__field{font-family:var(--font-mono);font-size:calc(12 * var(--u));text-transform:uppercase;letter-spacing:.06em;gap:6px;display:grid}.house__field input{font:inherit;font-family:var(--font-sans);font-size:calc(17 * var(--u));text-transform:none;letter-spacing:0;border:1px solid var(--color-ink);color:var(--color-ink);background:#fff;padding:10px 12px}.house__code{width:100%;font-family:var(--font-mono);font-size:calc(12 * var(--u));border:1px solid var(--color-ink);color:var(--color-ink);resize:vertical;word-break:break-all;background:#fafafa;padding:10px}.house__actions{flex-wrap:wrap;gap:10px;display:flex}.house__btn{font-family:var(--font-mono);font-size:calc(12.5 * var(--u));text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-paper);cursor:pointer;align-items:center;padding:10px 16px;display:inline-flex;text-decoration:none!important}.house__btn:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-ink)!important}.house__btn--ghost{color:var(--color-ink);background:0 0}.house__btn[disabled]{opacity:.5;cursor:wait}.house__result{border:1px solid var(--color-ink);padding:calc(16 * var(--u));gap:12px;display:grid}.house__steps{font-family:var(--font-mono);font-size:calc(12 * var(--u));text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.house__steps li[data-on]{color:var(--color-ink)}.house__steps li[data-on]:before{content:"● ";color:var(--color-accent)}.house__steps li:not([data-on]):before{content:"○ "}.house__msg{margin:0}.house__msg[data-tone=no],.house__checks .no{color:var(--color-no)}.house__checks{font-family:var(--font-mono);font-size:calc(13 * var(--u));gap:4px;margin:0;padding:0;list-style:none;display:grid}.house__checks .ok{color:var(--color-ok)}.house__checks .wait{color:var(--color-muted)}.house__proofs{margin:0;padding:0;list-style:none;display:grid}.house__proof{border-bottom:1px dashed #00000040;gap:6px;padding:12px 0;display:grid}.house__proof-head{font-family:var(--font-mono);font-size:calc(13 * var(--u));flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.house__proof-head b{font-weight:500}.house__proof-note{font-size:calc(13 * var(--u));color:var(--color-muted);margin:0}.house__proof .house__actions .house__btn{font-size:calc(11.5 * var(--u));padding:6px 10px}
