.kpis{margin-bottom:16px}.kpi{display:flex;flex-direction:column;gap:6px}.kpi span{font:12px var(--mono);color:var(--muted)}.kpi b{font:700 30px var(--mono);font-variant-numeric:tabular-nums}
.kpi:first-child b{background:linear-gradient(90deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}
.main{align-items:start}#in{min-height:220px;font-size:13px}
.sub{margin-top:14px}
.tokview{font:13px/1.9 var(--mono);white-space:pre-wrap;word-break:break-word;max-height:260px;overflow:auto;padding:10px;border-radius:10px;background:#0a0d19;border:1px solid var(--line)}
.tokview span{border-radius:3px;padding:1px 0}
.tokview .c0{background:#00d2ff26}.tokview .c1{background:#6c63ff2e}.tokview .c2{background:#3ee69a24}.tokview .c3{background:#ffc85726}.tokview .c4{background:#ff6b9a26}
.models{display:flex;flex-direction:column;gap:10px;margin-top:14px}
.model{padding:12px;border:1px solid var(--line);border-radius:12px}
.model .top{display:flex;justify-content:space-between;gap:8px;align-items:baseline;flex-wrap:wrap}.model b{font-size:14px}.model .price{font:700 15px var(--mono);color:var(--accent)}
.model .meta{display:flex;gap:8px;align-items:center;font:12px var(--mono);color:var(--muted);margin-top:6px;flex-wrap:wrap}
.model input{width:70px;padding:3px 6px;font:12px var(--mono)}
.meter{height:6px;border-radius:99px;background:#ffffff10;margin-top:8px;overflow:hidden}.meter i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.meter.over i{background:var(--bad)}
.fine{font-size:12px;margin-top:12px}
