.demo-shell.svelte-13ecb9y{background:var(--brut-bg);width:100%;height:560px;color:var(--brut-ink);flex-direction:column;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;display:flex}.demo-telemetry.svelte-13ecb9y,.demo-foot.svelte-13ecb9y{background:var(--brut-bg-2);color:var(--brut-ink-3);font-size:11px;display:grid}.demo-telemetry.svelte-13ecb9y{border-bottom:1px solid var(--brut-rule);grid-template-columns:repeat(6,minmax(0,1fr))}.demo-foot.svelte-13ecb9y{border-top:1px solid var(--brut-rule);grid-template-columns:repeat(5,minmax(0,1fr))}.demo-telemetry.svelte-13ecb9y div:where(.svelte-13ecb9y),.demo-telemetry.svelte-13ecb9y button:where(.svelte-13ecb9y),.demo-foot.svelte-13ecb9y div:where(.svelte-13ecb9y){border-right:1px solid var(--brut-rule);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:8px 14px;overflow:hidden}.demo-telemetry.svelte-13ecb9y button:where(.svelte-13ecb9y){border:0;border-right:1px solid var(--brut-rule);color:var(--brut-accent);font:inherit;text-align:left;cursor:pointer;background:0 0}.demo-telemetry.svelte-13ecb9y span:where(.svelte-13ecb9y),.demo-foot.svelte-13ecb9y span:where(.svelte-13ecb9y){color:var(--brut-ink)}.demo-frame.svelte-13ecb9y{background:var(--brut-bg);flex:1;grid-template-columns:minmax(320px,.9fr) minmax(380px,1.1fr);min-height:0;display:grid}.metrics-panel.svelte-13ecb9y{border-right:1px solid var(--brut-rule);background:color-mix(in srgb, var(--brut-bg-2) 58%, var(--brut-bg));flex-direction:column;min-width:0;min-height:0;display:flex}.rate-band.svelte-13ecb9y{border-bottom:1px solid var(--brut-rule);grid-template-columns:minmax(0,.8fr) minmax(120px,.5fr);align-items:end;gap:20px;padding:24px 22px;display:grid}.rate-copy.svelte-13ecb9y span:where(.svelte-13ecb9y){color:var(--brut-accent);text-transform:uppercase;font-size:11px}.rate-copy.svelte-13ecb9y strong:where(.svelte-13ecb9y){color:var(--brut-ink);margin-top:10px;font-size:42px;line-height:.95;display:block}.rate-copy.svelte-13ecb9y p:where(.svelte-13ecb9y){color:var(--brut-ink-3);margin:10px 0 0;font-size:11px}.rate-meter.svelte-13ecb9y{border:1px solid var(--brut-rule);background:var(--brut-bg);align-items:end;height:96px;padding:6px;display:flex}.rate-meter.svelte-13ecb9y span:where(.svelte-13ecb9y){width:100%;height:var(--rate);background:var(--brut-accent);min-height:3px;transition:height .2s;display:block}.metric-grid.svelte-13ecb9y{border-bottom:1px solid var(--brut-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metric.svelte-13ecb9y{border-right:1px solid var(--brut-rule);border-bottom:1px solid var(--brut-rule);min-width:0;padding:16px 18px}.metric.svelte-13ecb9y span:where(.svelte-13ecb9y){color:var(--brut-ink-3);text-transform:uppercase;font-size:11px;display:block}.metric.svelte-13ecb9y strong:where(.svelte-13ecb9y){color:var(--brut-ink);margin-top:10px;font-size:26px;line-height:1;display:block}.metric.hit.svelte-13ecb9y strong:where(.svelte-13ecb9y){color:#15803d}.metric.miss.svelte-13ecb9y strong:where(.svelte-13ecb9y){color:#dc2626}.metric.set.svelte-13ecb9y strong:where(.svelte-13ecb9y){color:#2563eb}.metric.delete.svelte-13ecb9y strong:where(.svelte-13ecb9y){color:#c2410c}.metric.evict.svelte-13ecb9y strong:where(.svelte-13ecb9y){color:#7c3aed}.control-grid.svelte-13ecb9y{border-top:1px solid var(--brut-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;display:grid}.control-grid.svelte-13ecb9y button:where(.svelte-13ecb9y){border:0;border-right:1px solid var(--brut-rule);border-bottom:1px solid var(--brut-rule);background:var(--brut-bg);min-height:46px;color:var(--brut-accent);font:inherit;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:6px;font-size:12px;display:inline-flex}.control-grid.svelte-13ecb9y button:where(.svelte-13ecb9y):hover{background:color-mix(in srgb, var(--brut-accent) 12%, transparent)}.control-grid.svelte-13ecb9y .burst:where(.svelte-13ecb9y){grid-column:span 2}.log-panel.svelte-13ecb9y{background:var(--brut-bg);flex-direction:column;min-width:0;min-height:0;display:flex}.log-list.svelte-13ecb9y{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.log-head.svelte-13ecb9y,.log-entry.svelte-13ecb9y{border-bottom:1px solid var(--brut-rule);grid-template-columns:108px minmax(180px,1fr) 80px;align-items:center;display:grid}.log-head.svelte-13ecb9y{background:var(--brut-bg-2);color:var(--brut-ink-3);text-transform:uppercase;font-size:11px}.log-head.svelte-13ecb9y div:where(.svelte-13ecb9y),.log-entry.svelte-13ecb9y div:where(.svelte-13ecb9y),.log-entry.svelte-13ecb9y code:where(.svelte-13ecb9y),.log-entry.svelte-13ecb9y span:where(.svelte-13ecb9y){border-right:1px solid var(--brut-rule);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:12px 14px;overflow:hidden}.log-entry.svelte-13ecb9y{min-height:48px;color:var(--brut-ink);font-size:12px;animation:.15s ease-out svelte-13ecb9y-slideIn}.log-entry.svelte-13ecb9y:nth-child(2n){background:color-mix(in srgb, var(--brut-bg-2) 42%, var(--brut-bg))}.log-entry.svelte-13ecb9y div:where(.svelte-13ecb9y){color:var(--brut-accent);font-weight:700}.log-entry.op-hit.svelte-13ecb9y div:where(.svelte-13ecb9y){color:#15803d}.log-entry.op-miss.svelte-13ecb9y div:where(.svelte-13ecb9y){color:#dc2626}.log-entry.op-set.svelte-13ecb9y div:where(.svelte-13ecb9y){color:#2563eb}.log-entry.op-delete.svelte-13ecb9y div:where(.svelte-13ecb9y){color:#c2410c}.log-entry.op-evict.svelte-13ecb9y div:where(.svelte-13ecb9y){color:#7c3aed}.log-entry.svelte-13ecb9y span:where(.svelte-13ecb9y){color:var(--brut-ink-3)}.empty-state.svelte-13ecb9y{text-align:center;place-content:center;gap:8px;min-height:320px;padding:32px;display:grid}.empty-state.svelte-13ecb9y span:where(.svelte-13ecb9y){color:var(--brut-ink);text-transform:uppercase;font-size:14px;font-weight:700}.empty-state.svelte-13ecb9y p:where(.svelte-13ecb9y){color:var(--brut-ink-3);margin:0;font-size:12px}@keyframes svelte-13ecb9y-slideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (width<=900px){.demo-telemetry.svelte-13ecb9y,.demo-foot.svelte-13ecb9y{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-frame.svelte-13ecb9y{grid-template-columns:1fr}.metrics-panel.svelte-13ecb9y{border-right:0;border-bottom:1px solid var(--brut-rule)}}@media (width<=640px){.rate-band.svelte-13ecb9y,.metric-grid.svelte-13ecb9y,.control-grid.svelte-13ecb9y,.log-head.svelte-13ecb9y,.log-entry.svelte-13ecb9y{grid-template-columns:1fr}.log-head.svelte-13ecb9y{display:none}.log-entry.svelte-13ecb9y div:where(.svelte-13ecb9y),.log-entry.svelte-13ecb9y code:where(.svelte-13ecb9y),.log-entry.svelte-13ecb9y span:where(.svelte-13ecb9y){border-right:0}}
