.medium-zoom-overlay{opacity:0;will-change:opacity;transition:opacity .3s;position:fixed;inset:0}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{cursor:pointer;cursor:zoom-out;will-change:transform;position:relative}.medium-zoom-overlay{backdrop-filter:blur(4px);z-index:100}.medium-zoom-image--opened{z-index:101}@media (prefers-reduced-motion:reduce){html .medium-zoom-image,html .medium-zoom-overlay{transition:none!important}}[data-theme=dark] [data-astro-cid-ylu7b67x][data-blume-color-swatch]{background:var(--blume-color-dark,var(--blume-color-light))}[data-astro-cid-czytzbxb][data-blume-tooltip-panel]{display:none}[data-astro-cid-czytzbxb][data-blume-tooltip]:hover [data-astro-cid-czytzbxb][data-blume-tooltip-panel],[data-astro-cid-czytzbxb][data-blume-tooltip]:focus-within [data-astro-cid-czytzbxb][data-blume-tooltip-panel]{display:block}[data-astro-cid-czytzbxb][data-blume-tooltip-panel]:after{content:"";inset-inline:0;height:calc(.5rem + 1px);position:absolute;top:100%}[data-astro-cid-czytzbxb][data-blume-tooltip][data-dismissed] [data-astro-cid-czytzbxb][data-blume-tooltip-panel]{display:none}.blume-api-description>:first-child{margin-top:0}.blume-api-description>:last-child{margin-bottom:0}.blume-api-description p,.blume-api-description ol,.blume-api-description ul,.blume-api-description pre{margin-block:.5rem}.blume-api-description ol{padding-inline-start:1.25rem;list-style:decimal}.blume-api-description ul{padding-inline-start:1.25rem;list-style:outside}.blume-api-description li{margin-block:.25rem}.blume-api-description :is(h1,h2,h3,h4,h5,h6){color:var(--color-foreground);margin-block:.5rem;font-weight:600}.blume-api-description strong{color:var(--color-foreground);font-weight:600}.blume-api-description a{text-underline-offset:2px;text-decoration:underline}.blume-api-description code{background:var(--color-muted);color:var(--color-foreground);font-family:var(--font-mono);border-radius:.25rem;padding:.125rem .25rem;font-size:.75rem}.blume-api-description pre{background:var(--color-muted);border-radius:.25rem;padding:.5rem;overflow-x:auto}.blume-api-description pre code{background:0 0;padding:0}.blume-api-description .blume-table-scroll{margin-block:.5rem}blume-panel-tabs pre.astro-code{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:.75rem 1rem!important}blume-panel-tabs pre.astro-code:before{content:none!important}blume-panel-tabs [data-blume-copy]{display:none!important}.comark-content{margin:2rem 0}.comark-graph{border:1px dashed color-mix(in srgb, currentColor 36%, transparent);background:color-mix(in srgb, currentColor 2%, transparent);margin:0;position:relative}.comark-graph figcaption{border-bottom:1px dashed color-mix(in srgb, currentColor 30%, transparent);color:#2faf70;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0;padding:.8rem 1rem;font:700 .77rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.comark-corner{color:color-mix(in srgb, currentColor 60%, transparent);font-size:1rem}.comark-graph-body{gap:1.25rem;padding:1.25rem;display:grid}.comark-row-heading{color:color-mix(in srgb, currentColor 65%, transparent);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;margin-bottom:.55rem;font:700 .68rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.comark-nodes{align-items:stretch;gap:1.35rem;margin:0;padding:0;list-style:none;display:flex}.comark-nodes li{border:1px solid color-mix(in srgb, currentColor 22%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);flex-direction:column;flex:1 1 0;gap:.4rem;min-width:0;padding:.8rem;display:flex;position:relative}.comark-nodes li.accent{background:#2faf7012;border-color:#2faf7099}.comark-nodes li:not(:last-child):after{content:"- - ▶";color:#2faf70;white-space:nowrap;width:1.25rem;font:700 .62rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:50%;left:calc(100% + .17rem);overflow:hidden;transform:translateY(-50%)}.comark-nodes.parallel li:after{content:none}.comark-nodes strong{font-size:.84rem;line-height:1.3}.comark-nodes small{color:color-mix(in srgb, currentColor 65%, transparent);font-size:.73rem;line-height:1.42}@media (width<=650px){.comark-graph-body{padding:1rem}.comark-nodes{grid-template-columns:1fr;gap:.55rem;display:grid}.comark-nodes li:not(:last-child):after{content:"↓";width:auto;top:auto;bottom:-.7rem;left:50%;transform:translate(-50%)}.comark-nodes.parallel li:after{content:none}}
