span.ojs-inline span div{display:inline-block}div.cell+section,div.cell+h1,div.cell+h2,div.cell+h3,div.cell+h4,div.cell+h5,div.cell+h6,div.cell+p{margin-top:1rem}div[nodetype="declaration"]:not([data-output="all"]) div.observablehq:not(observablehq--error){display:none}.observablehq a:not([href]):not([class]),.observablehq a:not([href]):not([class]):hover{color:inherit;text-decoration:none}.observablehq .observablehq--inspect{--code-fallback:Consolas,monaco,monospace;font-family:var(--bs-font-monospace,var(--code-fallback));font-size:.8em}.observablehq--field{margin-left:1rem}.observablehq--caret{margin-right:2px;vertical-align:baseline}.observablehq--collapsed,.observablehq--expanded.observablehq--inspect a{cursor:pointer}.observablehq--key,.observablehq--index{color:var(--quarto-hl-dt-color)}.observablehq--string{color:var(--quarto-hl-st-color)}.observablehq--bigint,.observablehq--date,.observablehq--number,.observablehq--regexp,.observablehq--symbol{color:var(--quarto-hl-dv-color)}.observablehq--null,.observablehq--boolean,.observablehq--undefined,.observablehq--keyword{color:var(--quarto-hl-kw-color)}code.javascript span.im{color:var(--quarto-hl-kw-color)}pre.observablehq--md-pre span.hljs-keyword{color:var(--quarto-hl-kw-color)}pre.observablehq--md-pre span.hljs-string{color:var(--quarto-hl-st-color)}pre.observablehq--md-pre .span.hljs-date,pre.observablehq--md-pre .span.hljs-number,pre.observablehq--md-pre .span.hljs-regexp,pre.observablehq--md-pre .span.hljs-symbol{color:var(--quarto-hl-dv-color)}input{vertical-align:middle}input[type="radio"],input[type="checkbox"]{margin:0 0 3px 0}.observable-in-a-box-waiting-for-module-import{visibility:hidden}.panel-sidebar .observablehq>form[class^="oi-"]{flex-wrap:wrap!important}.observablehq table{font-size:.9em!important}.quarto-ojs-hide{display:none}.quarto-ojs-error-pinpoint{border-bottom:2px dotted #e51400;font-weight:700;cursor:pointer}code span.quarto-ojs-error-pinpoint{color:inherit}.observablehq--error .observablehq--inspect{font-size:.875em!important}.observablehq--error .callout{margin-bottom:0;margin-top:0}.quarto-ojs-table-fixup{padding-left:14px}div.observablehq input[type="date"]{border-style:solid;padding:.8em .5em .8em .5em;border-color:rgba(220,220,220,0.3)}