.bv-top[data-astro-cid-2ia4xbqa]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.bv-seg[data-astro-cid-2ia4xbqa]{border:1px solid var(--line-strong);background:var(--bg-elev);border-radius:99px;padding:3px;display:inline-flex}.bv-seg[data-astro-cid-2ia4xbqa] button[data-astro-cid-2ia4xbqa]{color:var(--fg-muted);border-radius:99px;padding:.4rem 1rem;font-size:.85rem}.bv-seg[data-astro-cid-2ia4xbqa] button[data-astro-cid-2ia4xbqa][aria-pressed=true]{background:var(--fg);color:var(--bg)}.bv-check[data-astro-cid-2ia4xbqa]{color:var(--fg-muted);cursor:pointer;align-items:center;gap:.45rem;font-size:.85rem;display:inline-flex}.bv-stage[data-astro-cid-2ia4xbqa]{border:1px solid var(--line);background:radial-gradient(80% 70% at 50% 40%, color-mix(in oklab, #22c55e 9%, var(--bg-elev)), var(--bg-elev) 75%);border-radius:1.5rem;height:min(64vh,600px);min-height:400px;position:relative;overflow:hidden}.bv-stage[data-astro-cid-2ia4xbqa] .cad-canvas{width:100%;height:100%;position:absolute;inset:0}.bv-loading[data-astro-cid-2ia4xbqa]{color:var(--fg-subtle);place-items:center;margin:0;font-size:.85rem;display:grid;position:absolute;inset:0}.bv-stage[data-astro-cid-2ia4xbqa] .bv-label{z-index:2;pointer-events:none;white-space:nowrap;color:#0f172a;background:#fffffff0;border:1px solid #0f172a26;border-radius:.45rem;padding:.2rem .5rem;font:600 11.5px/1.3 system-ui,sans-serif;position:absolute;top:0;left:0;box-shadow:0 2px 8px #0000001f}.bv-stage[data-astro-cid-2ia4xbqa] .bv-label:after{content:"";background:#ffffffb3;width:1px;height:18px;position:absolute;left:50%}.bv-stage[data-astro-cid-2ia4xbqa] .bv-label[data-up="1"]:after{top:100%}.bv-stage[data-astro-cid-2ia4xbqa] .bv-label[data-up="0"]:after{bottom:100%}.bv-info[data-astro-cid-2ia4xbqa]{color:var(--fg);background:var(--bg-elev);border:1px solid var(--line-strong);border-radius:.9rem;margin-top:.75rem;padding:.75rem .9rem;font-size:.85rem;line-height:1.5}.bv-parts[data-astro-cid-2ia4xbqa]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1rem;margin-top:1rem;display:grid}.bv-parts[data-astro-cid-2ia4xbqa] .bv-group h4{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-subtle);margin:0 0 .35rem;font-size:.75rem;font-weight:700}.bv-parts[data-astro-cid-2ia4xbqa] .bv-row{text-align:left;width:100%;color:var(--fg-muted);border-radius:.5rem;gap:.5rem;padding:.3rem .5rem;font-size:.82rem;display:flex}.bv-parts[data-astro-cid-2ia4xbqa] .bv-row:hover{background:var(--bg-elev-2);color:var(--fg)}.bv-parts[data-astro-cid-2ia4xbqa] .bv-row[aria-pressed=true]{color:var(--fg);background:oklab(75.3513% -.0842999 -.110505/.18)}.bv-parts[data-astro-cid-2ia4xbqa] .bv-row b{min-width:2.6rem;color:var(--fg);font-weight:600}.hint-touch[data-astro-cid-2ia4xbqa]{display:none}@media (pointer:coarse){.hint-full[data-astro-cid-2ia4xbqa]{display:none}.hint-touch[data-astro-cid-2ia4xbqa]{display:inline}}.bv-jumps[data-astro-cid-2ia4xbqa]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.bv-btn[data-astro-cid-2ia4xbqa]{border:1px solid var(--line-strong);color:var(--fg-muted);border-radius:99px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.8rem;display:inline-flex}.bv-btn[data-astro-cid-2ia4xbqa][aria-pressed=true]{border-color:var(--fg);color:var(--fg)}.br-head[data-astro-cid-d55iz26b]{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.br-pill[data-astro-cid-d55iz26b]{border-radius:99px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.br-pill[data-astro-cid-d55iz26b].ok{color:#166534;background:#dcfce7;border:1px solid #86efac}.br-pill[data-astro-cid-d55iz26b].bad{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.br-count[data-astro-cid-d55iz26b]{color:var(--fg-muted);font-size:.85rem}.br-count[data-astro-cid-d55iz26b] b[data-astro-cid-d55iz26b]{color:var(--fg)}.br-table[data-astro-cid-d55iz26b]{border:1px solid var(--line);border-radius:1rem;margin-top:.9rem;overflow-x:auto}.br-table[data-astro-cid-d55iz26b] table[data-astro-cid-d55iz26b]{border-collapse:collapse;width:100%;font-size:.84rem}.br-table[data-astro-cid-d55iz26b] th[data-astro-cid-d55iz26b]{text-align:left;background:var(--bg-elev);white-space:nowrap;padding:.6rem .75rem}.br-table[data-astro-cid-d55iz26b] td[data-astro-cid-d55iz26b]{border-top:1px solid var(--line);vertical-align:top;color:var(--fg-muted);padding:.6rem .75rem}.br-table[data-astro-cid-d55iz26b] td[data-astro-cid-d55iz26b]:nth-child(2){color:var(--fg);min-width:16rem}.br-table[data-astro-cid-d55iz26b] td[data-astro-cid-d55iz26b]:nth-child(3),.br-table[data-astro-cid-d55iz26b] td[data-astro-cid-d55iz26b]:nth-child(4){min-width:9rem}.br-why[data-astro-cid-d55iz26b]{color:var(--fg-subtle);margin-top:.3rem;font-size:.78rem;line-height:1.45}.br-st[data-astro-cid-d55iz26b]{white-space:nowrap;border-radius:99px;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}.br-st[data-astro-cid-d55iz26b].pass{color:#166534;background:#dcfce7}.br-st[data-astro-cid-d55iz26b].fixed{color:#1e40af;background:#dbeafe}.br-st[data-astro-cid-d55iz26b].prove{color:#92400e;background:#fef3c7}.br-st[data-astro-cid-d55iz26b].fail{color:#991b1b;background:#fee2e2}.br-before[data-astro-cid-d55iz26b]{background:color-mix(in oklab, #fef3c7 30%, var(--bg-elev));border:1px solid #fcd34d;border-radius:1rem;margin-top:1rem;padding:.9rem 1rem;font-size:.88rem}.br-before[data-astro-cid-d55iz26b] ol[data-astro-cid-d55iz26b]{color:var(--fg-muted);margin:.5rem 0 0 1.2rem;list-style:decimal}
