.bts .pst-code{white-space:pre;tab-size:4;min-height:200px;max-height:360px;font-size:12.5px;line-height:1.45;overflow:auto}.bts .pst-meter{height:10px;box-shadow:inset 0 0 0 1px var(--g-line);background:#ffffff1a;border-radius:5px;margin-top:12px;position:relative}.bts .pst-fill{background:var(--g-up);border-radius:5px;position:absolute;inset:0 auto 0 0}.bts .pst-fill[data-over=true]{background:var(--g-warn)}.bts .pst-old{background:var(--g-warn);width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.bts .pst-scale{height:16px;color:var(--g-ink-2);margin-top:4px;font-size:12px;position:relative}.bts .pst-scale span{position:absolute;top:0}.bts .pst-scale span:first-child{left:0}.bts .pst-scale span:nth-child(2){white-space:nowrap;transform:translate(-50%)}.bts .pst-scale span:last-child{right:0}.bts .pst-note{display:block}.bts .pst-note[data-severity=error]{color:#ffd0d0;background:#ff7a7a1f;box-shadow:inset 0 0 0 1px #ff7a7a73}.bts .pst-calls{gap:0;margin:6px 0 0;padding:0;list-style:none;display:grid}.bts .pst-calls li{border-top:1px solid var(--g-line);gap:2px;min-width:0;padding:7px 0;display:grid}.bts .pst-calls code,.bts .pst-tips code{font-family:var(--font-mono,ui-monospace), SFMono-Regular, Menlo, Consolas, monospace;color:#fff;overflow-wrap:anywhere;font-size:13px}.bts .pst-args{font:12.5px var(--font-mono,ui-monospace), SFMono-Regular, Menlo, Consolas, monospace;color:var(--g-ink);overflow-wrap:anywhere}.bts .pst-where{color:var(--g-ink-2);overflow-wrap:anywhere;font-size:12.5px}.bts .pst-goto{margin-left:6px}.bts .pst-line{color:#fff;min-width:24px;min-height:24px;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:6px;padding:0 4px;text-decoration:underline}.bts .pst-line:focus-visible{outline-offset:1px;outline:2px solid #fff}.bts .pst-tips{gap:6px;margin:6px 0 0;padding-left:1.2em;font-size:14px;display:grid}.bts .ais-field{width:100%;margin-top:8px}.bts .ais-count{color:var(--g-ink-2);text-align:right;margin-top:4px;font-size:12.5px}.bts .ais-count[data-bad=true]{color:var(--g-warn)}.bts .ais-parts{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}@media (min-width:560px){.bts .ais-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}.bts .ais-parts li{min-width:0;box-shadow:inset 0 0 0 1px var(--g-line);color:var(--g-ink-2);border-radius:12px;gap:2px;padding:8px 10px;font-size:13px;display:grid}.bts .ais-parts li b{color:var(--g-ink);font-size:13px}.bts .ais-parts li[data-ok=true]{box-shadow:inset 0 0 0 1px #3ddc9780}.bts .ais-parts li[data-ok=true] b{color:var(--g-up-ink)}.bts .ais-built{box-shadow:inset 0 0 0 1px var(--g-line);color:#fff;overflow-wrap:anywhere;background:#04081480;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:14px}.bts .tpp-groups{gap:12px;margin-top:8px;display:grid}@media (min-width:560px){.bts .tpp-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.bts .tpp-group{border:0;min-width:0;margin:0;padding:0}.bts .tpp-group legend{letter-spacing:.04em;text-transform:uppercase;color:var(--g-ink-2);margin-bottom:6px;padding:0;font-size:12px;font-weight:700}.bts .tpp-opts{flex-wrap:wrap;gap:6px;display:flex}.bts .tpp-why{color:var(--g-ink);gap:4px;margin:8px 0 0;padding-left:1.2em;font-size:14px;display:grid}.bts .tpp-num{color:var(--g-ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.bts .tpp-num .bts-input{width:6.5rem}
