.qz{border:1px solid var(--paper-edge,#ded3ba);background:var(--paper-2,#f0e9d9);border-radius:4px;gap:.7rem;padding:.9rem 1rem 1rem;display:grid}.qz-head{margin-bottom:.1rem}.qz-title{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.01em;color:var(--ink,#23201b);margin:0;font-size:.92rem;font-weight:700}.qz-sub{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-mute,#6d6252);margin:.25rem 0 0;font-size:.72rem;line-height:1.55}.qz-sub b{color:var(--ink-soft,#4a4437);font-weight:700}.qz-bars{border:1px solid var(--rule-strong,#c8bc9e);background:radial-gradient(120% 120% at 50% 20%, color-mix(in srgb, var(--paper,#f7f3ea) 94%, var(--ink-mute,#6d6252) 6%), var(--paper-2,#f0e9d9));border-radius:6px;gap:.6rem;padding:.7rem .8rem .75rem;display:grid}.qz-metric{gap:.2rem;display:grid}.qz-metric-head{font-family:var(--font-mono,ui-monospace, monospace);justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.qz-metric-name{color:var(--ink-soft,#4a4437);letter-spacing:.01em;font-size:.7rem;font-weight:700}.qz-metric-val{font-variant-numeric:tabular-nums;color:var(--ink,#23201b);align-items:baseline;gap:.35rem;font-size:.86rem;font-weight:700;display:inline-flex}.qz-metric-u{color:var(--ink-mute,#6d6252);font-size:.62rem;font-weight:600}.qz-metric-delta{border-radius:3px;padding:.05rem .32rem;font-size:.64rem;font-weight:700}.qz-delta--good{color:var(--entity-target-ink,#096047);background:color-mix(in srgb, var(--entity-target,#0c7d5f) 15%, transparent)}.qz-delta--bad{color:var(--alert,#c0362a);background:color-mix(in srgb, var(--alert,#c0362a) 13%, transparent)}.qz-delta--mute{color:var(--ink-mute,#6d6252);background:color-mix(in srgb, var(--ink-mute,#6d6252) 12%, transparent)}.qz-bar{width:100%;height:auto;display:block}.qz-track{fill:color-mix(in srgb, var(--ink-mute,#6d6252) 12%, var(--paper,#f7f3ea));stroke:var(--rule-strong,#c8bc9e);stroke-width:.6px}.qz-bar--size .qz-fill{fill:var(--entity-target,#0c7d5f)}.qz-bar--mse .qz-fill{fill:var(--alert,#c0362a)}.qz-bar--lat .qz-fill{fill:color-mix(in srgb, var(--alert,#c0362a) 62%, var(--paper,#f7f3ea))}.qz-hatch-line{stroke:var(--alert,#c0362a);stroke-width:1.1px;opacity:.7}.qz-ghost{stroke:color-mix(in srgb, var(--ink-mute,#6d6252) 55%, transparent);stroke-width:1px;stroke-dasharray:1.5 1.5}.qz-ghost[data-sel=true]{stroke:var(--ink,#23201b);stroke-width:1.6px;stroke-dasharray:none}.qz-bar--size .qz-caret{fill:var(--entity-target-ink,#096047)}.qz-bar--mse .qz-caret,.qz-bar--lat .qz-caret{fill:var(--alert,#c0362a)}.qz-lat-flag{font-family:var(--font-mono,ui-monospace, monospace);color:var(--alert,#c0362a);margin:.15rem 0 0;font-size:.64rem;line-height:1.4}.qz-controls{border:1px solid var(--rule-strong,#c8bc9e);background:color-mix(in srgb, var(--paper,#f7f3ea) 88%, transparent);border-radius:5px;gap:.35rem;padding:.55rem .7rem .6rem;display:grid}.qz-slider-lbl{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-soft,#4a4437);font-size:.7rem;font-weight:700}.qz-slider{width:100%;accent-color:var(--signal,#1f56de);cursor:pointer}.qz-slider:focus-visible{outline:2px solid var(--signal,#1f56de);outline-offset:3px}.qz-detent-labels{grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}.qz-detent{font-family:var(--font-mono,ui-monospace, monospace);border:1px solid var(--rule-strong,#c8bc9e);background:var(--paper,#f7f3ea);color:var(--ink-mute,#6d6252);cursor:pointer;border-radius:4px;padding:.22rem .3rem;font-size:.66rem;font-weight:700;transition:background .12s,color .12s,border-color .12s}.qz-detent:first-child{text-align:left}.qz-detent:last-child{text-align:right}.qz-detent:nth-child(2){text-align:center}.qz-detent[data-on=true]{background:color-mix(in srgb, var(--signal,#1f56de) 15%, var(--paper,#f7f3ea));border-color:var(--signal,#1f56de);color:var(--signal,#1f56de)}.qz-ledger{border:1px solid var(--rule-strong,#c8bc9e);background:color-mix(in srgb, var(--paper,#f7f3ea) 84%, transparent);border-radius:5px;margin:0;padding:.55rem .7rem .6rem}.qz-ledger-cap{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-mute,#6d6252);justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.45rem;font-size:.7rem;display:flex}.qz-ledger-cap b{color:var(--ink-soft,#4a4437);font-weight:700}.qz-ledger-grid{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;grid-template-columns:1.4fr repeat(4,1fr);align-items:baseline;gap:.22rem .5rem;display:grid}.qz-lg-h{color:var(--ink-mute,#6d6252);text-align:right;font-size:.62rem}.qz-lg-h:first-child{text-align:left}.qz-lg-name{color:var(--ink-soft,#4a4437);font-size:.68rem;font-weight:700}.qz-lg-v{text-align:right;color:var(--ink-mute,#6d6252);font-size:.68rem}.qz-lg-name[data-sel=true],.qz-lg-v[data-sel=true]{color:var(--ink,#23201b);font-weight:700}.qz-ledger-note{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-mute,#6d6252);margin:.5rem 0 0;font-size:.68rem;line-height:1.5}.qz-ledger-note b{color:var(--ink-soft,#4a4437);font-weight:700}.qz-scale{border:1px solid var(--rule-strong,#c8bc9e);border-left:3px solid var(--entity-target,#0c7d5f);background:color-mix(in srgb, var(--paper,#f7f3ea) 84%, transparent);border-radius:5px;margin:0;padding:.55rem .7rem .6rem}.qz-scale-cap{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-soft,#4a4437);margin-bottom:.45rem;font-size:.7rem;font-weight:700}.qz-scale-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.qz-scale-stat{border:1px solid var(--rule-strong,#c8bc9e);background:color-mix(in srgb, var(--paper,#f7f3ea) 80%, transparent);font-family:var(--font-mono,ui-monospace, monospace);border-radius:4px;gap:.15rem;padding:.4rem .5rem;display:grid}.qz-scale-v{font-variant-numeric:tabular-nums;color:var(--ink,#23201b);font-size:1.05rem;font-weight:700;line-height:1.15}.qz-scale-v--bad{color:var(--alert,#c0362a)}.qz-scale-arrow{color:var(--ink-mute,#6d6252);font-weight:600}.qz-scale-k{color:var(--ink-mute,#6d6252);font-size:.64rem;line-height:1.4}.qz-scale-k b{color:var(--ink-soft,#4a4437);font-weight:700}.qz-scale-note{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-mute,#6d6252);margin:.5rem 0 0;font-size:.68rem;line-height:1.5}.qz-scale-note b{color:var(--ink-soft,#4a4437);font-weight:700}.qz-note{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-mute,#6d6252);margin:0;font-size:.72rem;line-height:1.6}.qz-note b{color:var(--ink-soft,#4a4437);font-weight:700}.qz .bk-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=34rem){.qz-title{font-size:.84rem}.qz-scale-grid{grid-template-columns:1fr}.qz-ledger-grid{font-size:.9em}.qz-metric-head{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.qz-detent{transition:none}}
