:is(.cl,.dd,.cr){margin:var(--space-6) 0 0}:is(.dd,.cr) .tr-bar{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}:is(.dd,.cr) .tr-bar[hidden],:is(.dd,.cr) .tr-now[hidden]{display:none}:is(.dd,.cr) .buttons{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}:is(.dd,.cr) .glabel{font-size:var(--step--1);color:var(--fg-muted);margin-right:var(--space-2)}:is(.cl,.dd,.cr) .btn[aria-pressed=true]:before{content:"✓ " / "";color:var(--accent)}:is(.cl,.dd,.cr) .btn--danger{border-color:var(--bad);color:var(--bad)}:is(.dd,.cr) .panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--space-3) var(--space-4);min-width:0}:is(.cl,.dd,.cr) .panel h3{font-family:var(--font-caption);font-style:italic;font-weight:400;font-size:var(--step-1);color:var(--accent);letter-spacing:0;margin:0 0 var(--space-2)}:is(.dd,.cr) .path{gap:var(--space-2);font-size:var(--step--1);margin:0;padding-left:1.4em;display:grid}:is(.dd,.cr) .path li.taken{font-weight:600}:is(.cl,.dd,.cr) a.see{color:var(--fg-muted);font-size:.85em;font-weight:400}:is(.dd,.cr) .tr-now{margin:var(--space-4) 0 0;font-size:var(--step--1);border-left:2px solid var(--accent);max-width:52rem;min-height:3em;padding-left:var(--space-3)}:is(.dd,.cr) .text-version{margin-top:var(--space-5);max-width:var(--measure);font-size:var(--step--1)}:is(.dd,.cr) .text-version summary{color:var(--fg-muted);padding-block:var(--space-2)}:is(.cl,.dd,.cr) .muted{color:var(--fg-muted)}:is(.cl,.dd,.cr) table{border-collapse:collapse;font-size:var(--step--1);font-variant-numeric:tabular-nums;width:100%}:is(.cl,.dd,.cr) caption{text-align:left;color:var(--fg-muted);padding-bottom:var(--space-2)}:is(.cl,.dd,.cr) th,:is(.cl,.dd,.cr) td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.3em .6em .3em 0}:is(.cl,.dd,.cr) thead th{color:var(--fg-muted);font-weight:500}:is(.cl,.dd,.cr) td.num{text-align:right}:is(.cl,.dd,.cr) tr.cur th,:is(.cl,.dd,.cr) tr.cur td{color:var(--accent);font-weight:600}.dd .ddt-scroll{overflow-x:auto}.cl .cmp-table{max-width:40rem}.cl .cmp-table th,.cl .cmp-table td{white-space:nowrap}:is(.cl,.cr) .words th[scope=row]{font-family:var(--font-mono);width:2.2em;color:var(--fg-muted)}:is(.cl,.cr) .words td{border-left:4px solid var(--line);padding-left:.6em}:is(.cl,.cr) .words.compact td,:is(.cl,.cr) .words.compact th{padding-top:.1em;padding-bottom:.1em}:is(.cl,.cr) .words :is(.r-dva-vdev,.r-dva-offset) td{border-left-color:var(--code-type)}:is(.cl,.cr) .words .r-cksum td{border-left-color:var(--ok)}:is(.cl,.cr) .words :is(.r-salt,.r-iv1,.r-iv2-fill,.r-mac,.r-macmac) td{border-left-color:var(--accent)}:is(.cl,.cr) .words .r-payload td{border-left-color:var(--code-function)}:is(.cl,.cr) .words .r-zero td{color:var(--fg-faint);border-left-style:dashed}:is(.cl,.cr) .words tr.diff td{background:var(--accent-soft);font-weight:600}.dd .counters{gap:var(--space-1) var(--space-3);font-size:var(--step--1);color:var(--fg-muted);font-variant-numeric:tabular-nums;margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.dd .counters b{color:var(--fg)}.dd .dd-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.dd .ct{text-align:center;min-width:1.6em;font-family:var(--font-mono);border:1px solid var(--line-strong);border-radius:4px;padding:0 .3em;font-weight:700;display:inline-block}.dd .ct-A{background:var(--accent-soft)}.dd .ct-B{background:var(--ok-soft)}.dd .ct-C{background:var(--bad-soft)}.dd :is(.bps,.disk){font-size:var(--step--1);gap:4px;margin:0;padding:0;list-style:none;display:grid}.dd :is(.bps,.disk) li{gap:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:4px;flex-wrap:wrap;align-items:baseline;padding:.2em .5em;display:flex}.dd :is(.bps,.disk) li.cur{border-color:var(--accent)}.dd .bpn{font-family:var(--font-mono);color:var(--fg-muted)}.dd .dbit{font-family:var(--font-mono);font-size:.85em}.dd .dbit.off{color:var(--bad)}.dd .births,.dd .refs{color:var(--fg-muted);font-size:.9em}.dd .arrow{color:var(--fg-faint)}.cr .keystate{font-size:var(--step--1);margin:var(--space-2) 0;padding:var(--space-1) var(--space-2);border-left:3px solid var(--ok)}.cr .keystate.off{border-left-color:var(--bad)}.cr .ctree,.cr .ctree ul{margin:0;padding:0;list-style:none}.cr .ctree ul{padding-left:var(--space-3);border-left:1px solid var(--line);margin-left:var(--space-2)}.cr .ctree li{margin-top:var(--space-2)}.cr .ctree li:not(.sub){border:1px solid var(--line-strong);font-size:var(--step--1);border-radius:4px;padding:.3em .5em}.cr .bhead{gap:var(--space-1) var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.cr .bname{font-weight:600}.cr .bkind{color:var(--fg-muted);font-size:.9em}.cr .bbody{gap:2px;margin-top:2px;display:grid}.cr .clear{color:var(--fg-muted)}.cr .plain{font-style:italic}.cr .opaque code{color:var(--fg-faint);overflow-wrap:anywhere}.cr .sc.ok{color:var(--ok)}.cr .sc.bad,.cr .flip{color:var(--bad)}.cr .readout{margin:var(--space-3) 0 0;font-size:var(--step--1);padding:var(--space-2) var(--space-3);border-radius:var(--radius)}.cr .readout.ok{background:var(--ok-soft);border-left:3px solid var(--ok)}.cr .readout.bad{background:var(--bad-soft);border-left:3px solid var(--bad)}@media (width<=48rem){.dd .dd-grid{grid-template-columns:minmax(0,1fr)}:is(.dd,.cr) .panel{padding:var(--space-2) var(--space-3)}}.cl[data-astro-cid-ql34kwxl]{margin:var(--space-6) 0 0}.cl-bar[data-astro-cid-ql34kwxl]{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}.cl-bar[data-astro-cid-ql34kwxl][hidden],.cl-now[data-astro-cid-ql34kwxl][hidden]{display:none}.buttons[data-astro-cid-ql34kwxl]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.glabel[data-astro-cid-ql34kwxl]{font-size:var(--step--1);color:var(--fg-muted);margin-right:var(--space-2);min-width:9em}.out-range[data-astro-cid-ql34kwxl]{max-width:24rem;accent-color:var(--accent);flex:12rem}.out-num[data-astro-cid-ql34kwxl]{width:7.5em;font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--fg);padding:.3em .5em}.out-range[data-astro-cid-ql34kwxl][aria-disabled=true],.out-num[data-astro-cid-ql34kwxl][aria-disabled=true]{opacity:.45}.cl-grid[data-astro-cid-ql34kwxl]{gap:var(--space-4);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.cl-grid[data-astro-cid-ql34kwxl]>[data-astro-cid-ql34kwxl]:first-child{grid-column:1/-1}.panel[data-astro-cid-ql34kwxl]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--space-3) var(--space-4);min-width:0}.panel[data-astro-cid-ql34kwxl] .bars{gap:var(--space-3);display:grid}.panel[data-astro-cid-ql34kwxl] .rlabel{font-size:var(--step--1);color:var(--fg-muted);margin-bottom:var(--space-1);font-variant-numeric:tabular-nums}.panel[data-astro-cid-ql34kwxl] .rlabel .lim{color:var(--accent);display:block}.panel[data-astro-cid-ql34kwxl] .track{background:var(--surface-2);border-radius:4px;height:1.6rem;position:relative;overflow:hidden}.panel[data-astro-cid-ql34kwxl] .bar{position:absolute;top:0;bottom:0;left:0}.panel[data-astro-cid-ql34kwxl] .bar.block{background:var(--code-type);opacity:.35;right:0}.panel[data-astro-cid-ql34kwxl] .bar.block.zero{background:repeating-linear-gradient(45deg, var(--line-strong) 0 4px, transparent 4px 8px);opacity:1}.panel[data-astro-cid-ql34kwxl] .bar.out.fits{background:var(--accent)}.panel[data-astro-cid-ql34kwxl] .bar.out.over{background:var(--bad)}.panel[data-astro-cid-ql34kwxl] .tick{background:var(--bg);opacity:.8;width:1px;position:absolute;top:0;bottom:0}.panel[data-astro-cid-ql34kwxl] .vline{z-index:1;width:0;position:absolute;top:-2px;bottom:-2px}.panel[data-astro-cid-ql34kwxl] .vline.eighth{border-left:2px dashed var(--fg-muted)}.panel[data-astro-cid-ql34kwxl] .vline.limit{border-left:3px solid var(--fg)}.panel[data-astro-cid-ql34kwxl] .sectors .sec{background:var(--ok);border-right:1px solid var(--surface);box-sizing:border-box;position:absolute;top:2px;bottom:2px}.panel[data-astro-cid-ql34kwxl] .bar-note{font-size:var(--step--1);color:var(--fg-muted);align-items:center;min-height:1.6rem;font-style:italic;display:flex}.panel[data-astro-cid-ql34kwxl] .path{gap:var(--space-2);font-size:var(--step--1);margin:0;padding-left:1.4em;display:grid}.panel[data-astro-cid-ql34kwxl] .path li.skip{color:var(--fg-faint)}.panel[data-astro-cid-ql34kwxl] .path li.taken{font-weight:600}.panel[data-astro-cid-ql34kwxl] .path li.taken::marker{color:var(--accent)}.result[data-astro-cid-ql34kwxl] .outcome{margin:0 0 var(--space-2);font-size:var(--step--1)}.result[data-astro-cid-ql34kwxl] .bpfields{margin:0 0 var(--space-3);font-size:var(--step--1);color:var(--fg-muted)}.cl[data-astro-cid-ql34kwxl] a.see{color:var(--fg-muted);font-size:.85em;font-weight:400}.cl-now[data-astro-cid-ql34kwxl]{margin:var(--space-4) 0 0;font-size:var(--step--1);border-left:2px solid var(--accent);max-width:52rem;min-height:3em;padding-left:var(--space-3)}.cl-table[data-astro-cid-ql34kwxl]{margin-top:var(--space-5);overflow-x:auto}.text-version[data-astro-cid-ql34kwxl]{margin-top:var(--space-5);max-width:var(--measure);font-size:var(--step--1)}.text-version[data-astro-cid-ql34kwxl] summary[data-astro-cid-ql34kwxl]{color:var(--fg-muted);padding-block:var(--space-2)}@media (width<=48rem){.cl-grid[data-astro-cid-ql34kwxl]{grid-template-columns:minmax(0,1fr)}.panel[data-astro-cid-ql34kwxl]{padding:var(--space-2) var(--space-3)}}.cr-grid[data-astro-cid-xsyxbzz4]{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.kline[data-astro-cid-xsyxbzz4]{font-size:var(--step--1);margin:0 0 var(--space-3)}@media (width<=56rem){.cr-grid[data-astro-cid-xsyxbzz4]{grid-template-columns:minmax(0,1fr)}}
