/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
._demo_15ia6_2{--composer-error:#9f3935}html[data-book-theme=dark] ._demo_15ia6_2{--composer-error:#eda19b}._controls_15ia6_2{border:1px solid var(--gray-200);border-radius:.5rem;min-width:0;margin:1.25rem 0 0;padding:1rem}._controls_15ia6_2 legend{padding:0 .35rem;font-size:.85rem;font-weight:600}._presets_15ia6_2{flex-wrap:wrap;gap:.5rem;display:flex}._sliders_15ia6_2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.2rem;margin-top:1rem;display:grid}._slider_15ia6_2{min-width:0;font-size:.8rem}._slider_15ia6_2 output{color:var(--muted);font-family:ui-monospace,monospace;font-size:.75rem}._presentationOptions_15ia6_2{flex-wrap:wrap;gap:.75rem 1rem;padding-top:1.1rem;display:flex}._presentationOptions_15ia6_2 label{flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.85rem;display:flex}._presentationOptions_15ia6_2 code{color:var(--muted);font-size:.68rem;background:0 0!important}._demo_15ia6_2 input[type=radio],._demo_15ia6_2 input[type=checkbox]{appearance:auto;accent-color:var(--machine-accent);flex:none;width:1rem;height:1rem}._demo_15ia6_2 input[type=radio]:focus-visible,._demo_15ia6_2 input[type=checkbox]:focus-visible{outline:2px solid var(--machine-accent);outline-offset:3px}._missing_15ia6_2{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:1rem;font-size:.8rem;line-height:1.6;display:flex}._trace_15ia6_2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}._trace_15ia6_2 article{border:1px solid var(--gray-200);border-radius:.4rem;min-width:0;padding:1rem}._panelLabel_15ia6_2{text-transform:uppercase;letter-spacing:.035em;color:var(--muted);font:.7rem/1.5 ui-monospace,monospace;margin:0 0 .75rem!important}._dataset_15ia6_2{gap:.3rem;display:grid}._dataset_15ia6_2>div{border-radius:.2rem;justify-content:space-between;gap:.3rem;padding:.25rem .35rem;font-size:.75rem;display:flex}._dataset_15ia6_2>div[data-selected=true]{background:var(--machine-accent)}@supports (color:color-mix(in lab, red, red)){._dataset_15ia6_2>div[data-selected=true]{background:color-mix(in srgb, var(--machine-accent) 8%, var(--machine-paper))}}._dataset_15ia6_2 code{font-size:.7rem;background:0 0!important}._dataset_15ia6_2 em{color:var(--composer-error);font-style:normal}._dataset_15ia6_2 ._total_15ia6_2{border-top:1px solid var(--gray-200);border-radius:0;margin-top:.3rem;padding-top:.5rem}._small_15ia6_2{color:var(--muted);font-size:.75rem;line-height:1.65;margin-bottom:0!important}._componentName_15ia6_2{overflow-wrap:anywhere;font:.9rem ui-monospace,monospace;display:block}._contract_15ia6_2{overflow-wrap:anywhere;font:.72rem/1.7 ui-monospace,monospace}._validation_15ia6_2{color:var(--composer-error);font-size:.77rem;font-weight:600}._validation_15ia6_2[data-valid=true]{color:var(--machine-accent)}._validation_15ia6_2[data-pending=true]{color:var(--muted)}._errorPath_15ia6_2{overflow-wrap:anywhere;font-size:.7rem;line-height:1.5}._result_15ia6_2{border:1px solid var(--gray-200);border-radius:.5rem;margin-top:1rem;padding:1.1rem}._chart_15ia6_2{padding-top:.4rem}._chartScale_15ia6_2{color:var(--muted);justify-content:space-between;margin:0 2.4rem .4rem 3rem;font-family:ui-monospace,monospace;font-size:.65rem;display:flex}._chartRow_15ia6_2{width:100%;color:var(--machine-ink);cursor:pointer;text-align:start;background:0 0;border:1px solid #0000;border-radius:.3rem;grid-template-columns:2.5rem minmax(0,1fr) 2rem;align-items:center;gap:.5rem;padding:.4rem;font-size:.8rem;display:grid}._chartRow_15ia6_2[data-selected=true]{border-color:var(--machine-accent)}._chartRow_15ia6_2 strong{text-align:end;font-family:ui-monospace,monospace;font-size:.85rem}._barTrack_15ia6_2{background:var(--machine-ink);height:1.2rem;display:block}@supports (color:color-mix(in lab, red, red)){._barTrack_15ia6_2{background:color-mix(in srgb, var(--machine-ink) 7%, var(--machine-paper))}}._barTrack_15ia6_2{border-radius:.15rem;overflow:hidden}._barFill_15ia6_2{background:var(--machine-ink);opacity:.8;height:100%;transition:width .35s cubic-bezier(.2,.7,.2,1);display:block}._chartRow_15ia6_2[data-selected=true] ._barFill_15ia6_2{background:var(--machine-accent);opacity:1}._metric_15ia6_2{text-align:center;padding:.5rem}._metric_15ia6_2>span{color:var(--muted);font-size:.8rem}._metric_15ia6_2>strong{font-variant-numeric:tabular-nums;font:600 clamp(2rem,5vw,3.25rem)/1.4 ui-monospace,monospace;display:block}._metric_15ia6_2>strong small{color:var(--muted);font:.9rem ui-sans-serif,sans-serif}._metric_15ia6_2 button{margin-top:.7rem}._metricSources_15ia6_2{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;font-size:.75rem;list-style:none;display:flex;padding:0!important}._tableWrap_15ia6_2{overflow-x:auto}._tableWrap_15ia6_2 table{border-collapse:collapse;width:100%;margin:0;font-size:.8rem}._tableWrap_15ia6_2 caption{text-align:start;color:var(--muted);padding-bottom:.6rem;font-size:.72rem}._tableWrap_15ia6_2 th,._tableWrap_15ia6_2 td{border:0;border-bottom:1px solid var(--gray-200);text-align:start;background:0 0;padding:.65rem}._tableWrap_15ia6_2 th:last-child,._tableWrap_15ia6_2 td{text-align:end}._tableWrap_15ia6_2 td{font:.8rem ui-monospace,monospace}._tableWrap_15ia6_2 tbody tr[data-selected=true]{background:var(--machine-accent)}@supports (color:color-mix(in lab, red, red)){._tableWrap_15ia6_2 tbody tr[data-selected=true]{background:color-mix(in srgb, var(--machine-accent) 8%, var(--machine-paper))}}._tableWrap_15ia6_2 button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:.1rem 0}._tableWrap_15ia6_2 tfoot th,._tableWrap_15ia6_2 tfoot td{border-bottom:0;font-weight:600}._rejection_15ia6_2{border-left:3px solid var(--composer-error);padding:.5rem .8rem}._rejection_15ia6_2>strong{color:var(--composer-error);font-size:.9rem}._rejection_15ia6_2 p{font-size:.8rem;line-height:1.7}._spec_15ia6_2{border:1px solid var(--gray-200);border-radius:.4rem;margin-top:1rem;padding:.8rem}._spec_15ia6_2 summary{cursor:pointer;font-size:.8rem}._spec_15ia6_2 pre{white-space:pre;max-width:100%;margin-bottom:0;padding:.8rem;font:.7rem/1.7 ui-monospace,monospace;overflow-x:auto}._status_15ia6_2{font-size:.8rem;line-height:1.6}@media (width<=540px){._trace_15ia6_2{grid-template-columns:1fr}._controls_15ia6_2,._trace_15ia6_2 article,._result_15ia6_2{padding:.75rem}._sliders_15ia6_2{gap:.8rem}._presentationOptions_15ia6_2{flex-direction:column}._missing_15ia6_2{align-items:start}._missing_15ia6_2 input{margin-top:.15rem}}@media (prefers-reduced-motion:reduce){._demo_15ia6_2 *,._demo_15ia6_2 :before,._demo_15ia6_2 :after{transition:none!important;animation:none!important}}._stream_15ia6_2{border:1px solid var(--gray-200);border-radius:.5rem;min-width:0;margin-top:1rem;padding:1rem}._streamHeading_15ia6_2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}._streamHeading_15ia6_2 h4{font-size:.95rem;margin:0!important}._streamHeading_15ia6_2>span{color:var(--muted);font:.75rem ui-monospace,monospace}._streamControls_15ia6_2{flex-wrap:wrap;gap:.5rem;margin:.9rem 0;display:flex}._patches_15ia6_2{gap:.5rem;list-style:none;display:grid;margin:0!important;padding:0!important}._patches_15ia6_2 li{border:1px solid var(--gray-200);border-radius:.3rem;min-width:0;padding:.6rem}._patches_15ia6_2 li[data-current=true]{border-color:var(--machine-accent)}._patches_15ia6_2 li>span{color:var(--muted);margin-bottom:.3rem;font:.68rem ui-monospace,monospace;display:block}._patches_15ia6_2 li[data-received=true]>span{color:var(--machine-accent)}._patches_15ia6_2 code{white-space:pre;font:.7rem/1.7 ui-monospace,monospace;display:block;overflow-x:auto;background:0 0!important;padding:0!important}._references_15ia6_2{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.9rem;display:grid}._references_15ia6_2>span{border:1px dashed var(--gray-200);color:var(--muted);border-radius:.3rem;flex-direction:column;gap:.25rem;padding:.7rem;font-size:.75rem;display:flex}._references_15ia6_2>span[data-present=true]{border-style:solid;border-color:var(--machine-accent);color:var(--machine-ink)}._references_15ia6_2 code{font-size:.75rem;background:0 0!important;padding:0!important}._references_15ia6_2 small{overflow-wrap:anywhere;font:.65rem/1.5 ui-monospace,monospace}._snapshot_15ia6_2{padding-top:.4rem}._snapshot_15ia6_2 summary{cursor:pointer;font-size:.75rem}._snapshot_15ia6_2 pre{max-height:19rem;padding:.75rem;font:.7rem/1.7 ui-monospace,monospace;overflow-x:auto;margin-bottom:0!important}._waiting_15ia6_2{border-left:3px solid var(--gray-200);padding:.6rem}._waiting_15ia6_2 strong{font-size:.85rem}._waiting_15ia6_2 p{color:var(--muted);font-size:.8rem;line-height:1.7}@media (width<=540px){._stream_15ia6_2{padding:.75rem}._references_15ia6_2{grid-template-columns:1fr}}
