body{background:var(--bg);color:var(--text);font-family:var(--font-display)}.ck{flex-direction:column;min-height:100vh;display:flex}.ck-top{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.ck-brand{color:var(--text);letter-spacing:3px;align-items:center;gap:8px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.ck-brand sup{font-family:var(--font-mono);letter-spacing:2px;color:var(--accent-hi);font-size:8px}.ck-top-right{align-items:center;gap:14px;display:flex}.ck-lang{font-family:var(--font-mono);letter-spacing:1.6px;border:1px solid var(--edge);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:11px}.ck-home{font-family:var(--font-mono);letter-spacing:1.6px;color:var(--muted);font-size:11px;text-decoration:none}.ck-main{width:min(680px,100% - 44px);margin:0 auto;padding:42px 0 64px}.ck-main h1{letter-spacing:-.5px;font-size:30px;font-weight:800}.ck-sub{color:var(--muted);margin-top:6px;font-size:14.5px}.ck-main h2{font-family:var(--font-mono);letter-spacing:2.4px;color:var(--faint);text-transform:uppercase;font-size:11px;font-weight:500}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ck-note{color:var(--muted);margin-top:26px;font-size:14px}.ck-head{border:1px solid var(--edge);background:var(--card-solid);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:30px;padding:18px 20px;display:flex}.ck-agent{letter-spacing:1.5px;font-size:15px;font-weight:500}.ck-badge{font-family:var(--font-mono);letter-spacing:2px;border:1px solid var(--edge);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:11px;display:inline-flex}.ck-badge-ok{border-color:var(--stamp-amber-lo);color:var(--stamp-ink);background:var(--stamp-amber)}.ck-vg{font-style:italic;font-weight:700}.ck-facts{border:1px solid var(--edge);background:var(--card-solid);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:14px;display:grid;overflow:hidden}.ck-fact{border-right:1px solid var(--edge);flex-direction:column;gap:6px;padding:14px 18px;display:flex}.ck-fact:last-child{border-right:none}.ck-k{font-family:var(--font-mono);letter-spacing:1.8px;color:var(--faint);text-transform:uppercase;font-size:10px}.ck-v{font-size:16px}.ck-block{margin-top:30px}.ck-curve{border:1px solid var(--edge);background:var(--card-solid);border-radius:14px;margin-top:12px;padding:10px 12px}.ck-curve svg{width:100%;height:auto;display:block}.ck-grid{stroke:var(--edge);stroke-width:1px}.ck-axis{fill:var(--faint);font-family:var(--font-mono);letter-spacing:.5px;font-size:9px}.ck-line{fill:none;stroke:var(--accent-hi);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ck-dot{fill:var(--accent-hi);stroke:var(--card-solid);stroke-width:2px}.ck-dot-latest{fill:var(--stamp-amber);stroke:var(--stamp-amber-lo)}.ck-dot-label{fill:var(--text);font-family:var(--font-mono);font-size:10px;font-weight:500}.ck-rows{border:1px solid var(--edge);background:var(--card-solid);border-radius:14px;margin-top:12px;overflow:hidden}.ck-row{border-bottom:1px solid var(--edge);grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:11px 18px;font-size:13px;display:grid}.ck-row:last-child{border-bottom:none}.ck-score{color:var(--muted)}.ck-score.is-latest{color:var(--stamp-amber-lo);font-weight:500}.ck-hash{color:var(--faint)}.ck-netnote{font-family:var(--font-mono);letter-spacing:.5px;color:var(--faint);margin-top:26px;font-size:11px}.ck-lookup{margin-top:34px}.ck-lookup-row{gap:10px;margin-top:12px;display:flex}.ck-lookup input{border:1px solid var(--edge);background:var(--card-solid);color:var(--text);font-family:var(--font-mono);border-radius:12px;flex:1;padding:12px 16px;font-size:14px}.ck-lookup input:focus{outline:2px solid var(--accent-hi);outline-offset:1px}.ck-lookup button{cursor:pointer;background:var(--accent);color:var(--on-accent);font-family:var(--font-mono);letter-spacing:2px;border:none;border-radius:12px;padding:12px 22px;font-size:11px}.ck-lookup button:hover{background:var(--accent-hi)}@media (width<=560px){.ck-row{grid-template-columns:1fr auto}.ck-hash{display:none}}
