:root{--ink: #0b0b0c;--paper: #ffffff;--muted: #6b6b66;--faint: #9a9a95;--hair: #e7e7e4;--wash: #f7f7f5;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font:15px/1.6 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;letter-spacing:-.022em;font-weight:800;line-height:1.06}p{margin:0}svg{display:block}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.nav{position:sticky;top:0;z-index:20;background:var(--paper);border-bottom:1px solid var(--hair)}.nav-in{display:flex;align-items:center;gap:30px;height:66px}.brand{display:flex;align-items:center;gap:9px;font-weight:800;font-size:19px;letter-spacing:-.035em}.brand .mk{width:22px;height:22px}.nav-links{display:flex;gap:24px;margin-left:12px}.nav-links a{font-size:14px;color:var(--muted)}.nav-links a:hover,.nav-links a.on{color:var(--ink)}.nav-right{margin-left:auto;display:flex;align-items:center;gap:14px}.chip{font:600 11px/1 var(--mono);letter-spacing:.04em;border:1px solid var(--hair);border-radius:999px;padding:6px 11px;color:var(--muted)}.chip b{color:var(--ink);font-weight:700}.cta{font-size:13.5px;font-weight:650;border:1px solid var(--ink);border-radius:999px;padding:8px 15px;background:var(--ink);color:var(--paper)}.cta.ghost{background:transparent;color:var(--ink)}.hero{padding:82px 0 64px;border-bottom:1px solid var(--hair)}.hero-lock{display:flex;align-items:center;gap:20px;margin-bottom:30px}.hero-lock .mk{width:62px;height:62px}.hero-word{font-size:62px;font-weight:800;letter-spacing:-.05em}.hero h1{font-size:46px;max-width:20ch}.hero .lede{margin-top:18px;font-size:17.5px;color:var(--muted);max-width:60ch}.hero-actions{display:flex;gap:12px;margin-top:30px}section.band{padding:58px 0;border-bottom:1px solid var(--hair)}section.band:last-of-type{border-bottom:0}.eyebrow{font:600 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:14px}.band h2{font-size:30px;margin-bottom:10px}.band .sub{color:var(--muted);max-width:68ch}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--hair);border:1px solid var(--hair);border-radius:12px;overflow:hidden;margin-top:30px}.stat{background:var(--paper);padding:20px 20px 18px}.stat .k{font:600 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.stat .v{font-size:30px;font-weight:800;letter-spacing:-.03em;margin-top:9px;font-variant-numeric:tabular-nums}.stat .n{font-size:12.5px;color:var(--muted);margin-top:4px}table{width:100%;border-collapse:collapse;margin-top:26px}th{text-align:left;font:600 10.5px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--faint);padding:0 14px 10px;border-bottom:1px solid var(--ink)}td{padding:15px 14px;border-bottom:1px solid var(--hair);vertical-align:middle}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.tok{display:flex;align-items:center;gap:11px}.badge{width:30px;height:30px;border-radius:9px;background:var(--ink);color:var(--paper);display:grid;place-items:center;font:700 11px/1 var(--mono);flex:0 0 auto}.tok .nm{font-weight:650}.tokimg{width:30px;height:30px;border-radius:8px;object-fit:contain;flex:0 0 auto}.tok .ad{font:400 11.5px/1 var(--mono);color:var(--faint);margin-top:3px}.amt{font-weight:700;font-variant-numeric:tabular-nums}.feed{margin-top:24px;border:1px solid var(--hair);border-radius:12px;overflow:hidden}.feed-row{display:grid;grid-template-columns:92px 1fr 1fr auto;gap:14px;align-items:center;padding:13px 16px;border-bottom:1px solid var(--hair)}.feed-row:last-child{border-bottom:0}.feed-row:hover{background:var(--wash)}.tag{font:600 10px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--ink);border-radius:999px;padding:4px 8px;text-align:center}.tag.missing{border-style:dashed}.tx{font:400 12.5px/1 var(--mono);color:var(--muted)}.tx b{color:var(--ink);font-weight:700}.when{font:400 12px/1 var(--mono);color:var(--faint);text-align:right}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.card{border:1px solid var(--hair);border-radius:12px;padding:22px}.card h3{font-size:18px;margin-bottom:8px}.card p{color:var(--muted);font-size:14.5px}.card .n{font:700 11px/1 var(--mono);color:var(--faint);letter-spacing:.1em}.card .mkline{width:34px;height:3px;background:var(--ink);border-radius:2px;margin:16px 0 0}.inspect{margin-top:26px;border:1px solid var(--ink);border-radius:12px;padding:22px}.inspect form{display:flex;gap:10px}.inspect input{flex:1;font:400 14px/1 var(--mono);padding:13px 14px;border:1px solid var(--hair);border-radius:9px;background:var(--paper);color:var(--ink)}.inspect input:focus{outline:none;border-color:var(--ink)}.inspect button{font:650 14px/1 var(--sans);padding:13px 20px;border-radius:9px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer}.inspect button:disabled{opacity:.45;cursor:default}.result{margin-top:20px;border-top:1px solid var(--hair);padding-top:18px}.result .big{font-size:34px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.err{color:var(--ink);font:400 13px/1.5 var(--mono);margin-top:14px}.doc{padding:60px 0 80px}.doc h1{font-size:40px;margin-bottom:8px}.doc .meta{font:400 12.5px/1 var(--mono);color:var(--faint);margin-bottom:34px}.doc h2{font-size:20px;margin:34px 0 8px}.doc p,.doc li{color:#2a2a2c;font-size:15.5px}.doc ul{padding-left:20px;margin:8px 0}.doc .note{border-left:3px solid var(--ink);padding:2px 0 2px 14px;color:var(--muted);margin:20px 0}footer{border-top:1px solid var(--hair);padding:46px 0 34px}.foot{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:26px}.foot h4{font:600 10.5px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--faint);margin:0 0 12px}.foot a{display:block;font-size:14px;color:var(--muted);padding:4px 0}.foot a:hover{color:var(--ink)}.foot .about{color:var(--muted);font-size:14px;max-width:34ch;margin-top:12px}.foot-bar{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;margin-top:40px;padding-top:20px;border-top:1px solid var(--hair);font:400 12px/1 var(--mono);color:var(--faint)}.foot-bar .r{margin-left:auto}.mk{color:var(--ink)}.meter{margin-top:26px;border:1px solid var(--ink);border-radius:12px;padding:22px}.meter-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.meter-note{color:var(--muted);font-size:14px}.lvl{font:700 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ink);border-radius:999px;padding:7px 12px}.lvl.quiet{border-color:var(--hair);color:var(--muted)}.lvl.normal{border-color:var(--ink)}.lvl.elevated,.lvl.outbreak,.lvl.critical{background:var(--ink);color:var(--paper)}.lvl.movement{border-color:var(--ink)}.meter-track{height:6px;background:var(--hair);border-radius:99px;margin:18px 0 22px;overflow:hidden}.meter-fill{display:block;height:100%;background:var(--ink);border-radius:99px;transition:width .4s ease}.meter-row{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.meter-row .k{font:600 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.meter-row .v{font-size:26px;font-weight:800;letter-spacing:-.03em;margin-top:8px;font-variant-numeric:tabular-nums}.doc .sub{color:var(--muted);max-width:68ch}@media (max-width: 900px){.stats{grid-template-columns:repeat(2,1fr)}.cards{grid-template-columns:1fr}.foot{grid-template-columns:1fr 1fr}.hero h1{font-size:34px}.hero-word{font-size:44px}.feed-row{grid-template-columns:78px 1fr auto}.feed-row .who,.nav-links{display:none}}
