.dash-note{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:0 0 1rem;padding:.875rem 1.125rem}.dash-demo{color:#8a4b0f;background:#fff4e0;border-color:#f1d9b4}.dash h2{margin:2.5rem 0 .5rem}.dash h3{margin:1.25rem 0 .25rem;font-size:1.05rem}.stats{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.875rem;margin:.75rem 0;display:grid}.stat{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:20px;padding:1.125rem 1.25rem}.stat b{letter-spacing:-.03em;font-size:2rem;font-weight:650;line-height:1.15;display:block}.stat span{color:var(--muted);font-size:.875rem}.dash-tools{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:1rem 0;display:flex}.dash-tools input{width:7rem;font:inherit;border:1px solid var(--line);background:var(--surface);border-radius:12px;min-height:44px;padding:.5rem .75rem}.dash-tools button{min-height:44px;font:inherit;cursor:pointer;background:var(--ink);color:#fff;border:0;border-radius:12px;padding:.5rem 1.125rem;font-weight:600}.dash-section{border-bottom:1px solid var(--line);padding:0 0 1.5rem}
