.dp-rt{gap:var(--space-sm);margin-top:var(--space-sm);flex-direction:column;display:flex}.dp-rt-figs{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.dp-rt-cols{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.dp-pf{margin:0}.dp-pf [data-gas="0"]{--g:var(--color-gas-1)}.dp-pf [data-gas="1"]{--g:var(--color-gas-2)}.dp-pf [data-gas="2"]{--g:var(--color-gas-3)}.dp-pf [data-gas="3"]{--g:var(--color-gas-4)}.dp-pf__head{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.dp-pf__switch{flex:18rem;max-width:26rem}.dp-pf__legend{gap:var(--space-3xs) var(--space-sm);font-family:var(--font-mono);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;font-weight:500;list-style:none;display:flex}.dp-pf__legend li{align-items:center;gap:var(--space-2xs);display:inline-flex}.dp-pf__swatch{background:var(--g);border-radius:.1875rem;width:1.125rem;height:.375rem}.dp-pf__read{align-items:center;gap:var(--space-3xs) var(--space-md);min-height:2.75rem;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-rule-2);border-radius:var(--radius-control);font-size:var(--text-sm);flex-wrap:wrap;font-weight:500;display:flex}.dp-pf__read b{margin-right:var(--space-xs);color:var(--color-ink-3);font-weight:500}.dp-pf__readgas{align-items:center;gap:var(--space-2xs);display:inline-flex}.dp-pf__readgas i{background:var(--g);border-radius:50%;width:.625rem;height:.625rem}.dp-pf__plot{margin-inline:calc(-1 * var(--space-md));min-width:0}.dp-pf__svg{cursor:crosshair;user-select:none;touch-action:pan-y;width:100%;height:auto;display:block}.dp-pf__plot:focus-visible{outline:var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-control)}.dp-pf__grid{stroke:var(--color-rule-2);stroke-width:1px}.dp-pf__tick,.dp-pf__axis{fill:var(--color-ink-3);font-family:var(--font-mono);font-size:11px}.dp-pf__ribbon{fill:var(--g)}.dp-pf__ribbontext{fill:var(--color-accent-ink);font-family:var(--font-mono);font-size:11px;font-weight:600}.dp-pf__area{fill:var(--g);opacity:.14}.dp-pf__line{fill:none;stroke:var(--g);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.dp-pf__switchring{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:1.5px}.dp-pf__hatch{stroke:var(--color-ink-3);stroke-width:1px;opacity:.55}.dp-pf__ceil{fill:none;stroke:var(--color-ink-2);stroke-width:1.5px;stroke-dasharray:5 4}.dp-pf__ceiltext{fill:var(--color-ink-2);font-family:var(--font-mono);paint-order:stroke;stroke:var(--color-surface);stroke-width:3px;font-size:11px;font-weight:600}.dp-pf__cross{stroke:var(--color-ink);stroke-width:1px;pointer-events:none}.dp-pf__dot{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:2px;pointer-events:none}@media (width>=64rem){.dp-rt-cols{grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:start;display:grid}.dp-rt-dive{grid-area:1/1/span 3}.dp-rt-checks,.dp-rt-gas,.dp-rt-other{grid-column:2}.dp-rt-gas{order:1}.dp-rt-other{order:2}}.dp-gauge{font-family:var(--font-mono);padding-block:1.5rem 2.25rem;font-size:.75rem;position:relative}.dp-gauge__track{position:relative}.dp-gauge__bar{border:1px solid var(--color-rule);border-radius:.5rem;height:2.75rem;display:flex;overflow:hidden}.dp-gauge__zone{min-width:0;padding-inline:var(--space-xs);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.dp-gauge__zone[data-kind=spend]{background:var(--color-accent);color:var(--color-accent-ink)}.dp-gauge__zone[data-kind=hold]{background:var(--color-accent-wash);color:var(--color-ink)}.dp-gauge__zone[data-kind=reserve]{background:repeating-linear-gradient(135deg, var(--color-surface-2) 0 6px, var(--color-surface) 6px 12px);color:var(--color-ink-3)}.dp-gauge__line{pointer-events:none;margin-left:-1px;position:absolute;top:-.25rem;bottom:-.25rem}.dp-gauge__line--turn{border-left:2px dashed var(--color-ink)}.dp-gauge__line--leave{background:var(--color-ink);border-radius:2px;width:3px;margin-left:-1.5px}.dp-gauge__line--leave[data-tone=fail]{background:var(--color-error)}.dp-gauge__mark{white-space:nowrap;position:absolute;transform:translate(-50%)}.dp-gauge__mark[data-edge=start]{transform:none}.dp-gauge__mark[data-edge=end]{transform:translate(-100%)}.dp-gauge__mark--turn{color:var(--color-ink-2);top:0}.dp-gauge__mark--leave{color:var(--color-ink);font-weight:600;bottom:0}.dp-gauge__mark--leave[data-tone=fail]{color:var(--color-error)}.dp-gauge__axis{margin-top:var(--space-3xs);color:var(--color-ink-3);justify-content:space-between;font-size:.6875rem;display:flex}
