.fmq-sm:where(.astro-qpsrbzp2){grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:start;gap:1.25rem;margin-block:1.5rem;display:grid}@media (width<=52rem){.fmq-sm:where(.astro-qpsrbzp2){grid-template-columns:minmax(0,1fr)}}.sm-fig:where(.astro-qpsrbzp2){border:1px solid var(--fmq-rule);background:var(--fmq-paper);border-radius:4px;padding:.5rem}svg:where(.astro-qpsrbzp2){width:100%;height:auto;display:block}.sm-n:where(.astro-qpsrbzp2){cursor:pointer;outline:none}.sm-n:where(.astro-qpsrbzp2) rect:where(.astro-qpsrbzp2){fill:var(--fmq-paper);stroke:var(--fmq-ink-3);stroke-width:1.2px;transition:fill .25s,stroke .25s}.sm-n:where(.astro-qpsrbzp2) rect:where(.astro-qpsrbzp2).sm-inner{fill:none;stroke-width:1px}.sm-n:where(.astro-qpsrbzp2) text:where(.astro-qpsrbzp2){font:600 10.5px var(--fmq-font-mono);letter-spacing:.04em;fill:var(--fmq-ink);pointer-events:none}.sm-n:where(.astro-qpsrbzp2):hover rect:where(.astro-qpsrbzp2):first-of-type,.sm-n:where(.astro-qpsrbzp2):focus-visible rect:where(.astro-qpsrbzp2):first-of-type{stroke:var(--fmq-link);stroke-width:2px}.sm-n:where(.astro-qpsrbzp2).sel rect:where(.astro-qpsrbzp2):first-of-type{stroke:var(--fmq-ink);stroke-width:2.2px}.sm-n:where(.astro-qpsrbzp2).cur rect:where(.astro-qpsrbzp2):first-of-type{fill:var(--fmq-saffron);stroke:var(--fmq-bar)}.sm-n:where(.astro-qpsrbzp2).cur rect:where(.astro-qpsrbzp2).sm-inner{stroke:var(--fmq-bar)}.sm-n:where(.astro-qpsrbzp2).cur text:where(.astro-qpsrbzp2){fill:var(--fmq-on-saffron)}.sm-error:where(.astro-qpsrbzp2) rect:where(.astro-qpsrbzp2):first-of-type{stroke:var(--fmq-ruby)}.sm-end:where(.astro-qpsrbzp2) rect:where(.astro-qpsrbzp2):first-of-type{stroke-dasharray:3 3}.sm-e:where(.astro-qpsrbzp2){fill:none;stroke:var(--fmq-rule-strong);stroke-width:1.2px;transition:stroke .25s}.sm-e:where(.astro-qpsrbzp2).live{stroke:var(--fmq-ink);stroke-width:1.8px;stroke-dasharray:5 4;animation:1s linear infinite smdash}@keyframes smdash{to{stroke-dashoffset:-18px}}.sm-ah:where(.astro-qpsrbzp2){fill:var(--fmq-rule-strong)}.sm-ah-on:where(.astro-qpsrbzp2){fill:var(--fmq-ink)}.sm-key:where(.astro-qpsrbzp2) rect:where(.astro-qpsrbzp2){fill:var(--fmq-paper-2);stroke:var(--fmq-rule-strong)}.sm-key:where(.astro-qpsrbzp2) text:where(.astro-qpsrbzp2){font:600 9.5px var(--fmq-font-mono);fill:var(--fmq-ink)}.sm-auto:where(.astro-qpsrbzp2){font:italic 400 9.5px var(--fmq-font-mono);fill:var(--fmq-ink-3)}.sm-panel:where(.astro-qpsrbzp2){border:1px solid var(--fmq-rule);background:var(--fmq-paper);border-radius:4px;min-width:0}.sm-ph:where(.astro-qpsrbzp2){border-bottom:1px solid var(--fmq-rule);padding:.85rem 1rem .75rem}.sm-kind:where(.astro-qpsrbzp2){font:600 .66rem/1.2 var(--fmq-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--fmq-ink-3);align-items:center;gap:.5rem;display:flex}.sm-kind:where(.astro-qpsrbzp2) i:where(.astro-qpsrbzp2){border:1px solid var(--fmq-ink-3);width:14px;height:10px}.sm-kind:where(.astro-qpsrbzp2) i:where(.astro-qpsrbzp2).work{outline:1px solid var(--fmq-ink-3);outline-offset:2px;width:10px;height:6px;margin:0 2px}.sm-name:where(.astro-qpsrbzp2){font:800 1.3rem/1.15 var(--fmq-font-body);letter-spacing:-.01em;color:var(--fmq-ink);margin:.35rem 0 0;font-stretch:108%}.sm-body:where(.astro-qpsrbzp2){padding:.6rem 1rem .85rem;font-size:.9rem}.sm-body:where(.astro-qpsrbzp2) p:where(.astro-qpsrbzp2){margin:0}.sm-h:where(.astro-qpsrbzp2){font:600 .66rem/1.2 var(--fmq-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--fmq-ink-3);margin:.75rem 0 .25rem!important}.sm-hook:where(.astro-qpsrbzp2){font:600 .8125rem/1.5 var(--fmq-font-mono);color:var(--fmq-accent-ink)}.sm-leave:where(.astro-qpsrbzp2){flex-wrap:wrap;gap:.4rem;display:flex}.sm-leave:where(.astro-qpsrbzp2) span{font:500 .75rem/1 var(--fmq-font-mono);border:1px solid var(--fmq-rule);color:var(--fmq-ink-2);border-radius:3px;align-items:center;gap:.35rem;padding:.3rem .45rem;display:inline-flex}.sm-ctrl:where(.astro-qpsrbzp2){border-top:1px solid var(--fmq-rule);background:var(--fmq-paper-2);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.sm-ctrl:where(.astro-qpsrbzp2) .now{font:600 .75rem/1.2 var(--fmq-font-mono);color:var(--fmq-ink-2);flex-basis:100%}.sm-ctrl:where(.astro-qpsrbzp2) .now b{color:var(--fmq-ink)}.sm-ctrl:where(.astro-qpsrbzp2) .sm-btn{font:500 .8125rem/1 var(--fmq-font-body);border:1px solid var(--fmq-rule-strong);background:var(--fmq-paper);color:var(--fmq-ink);cursor:pointer;border-radius:4px;align-items:center;gap:.45rem;padding:.45rem .6rem;display:inline-flex}.sm-ctrl:where(.astro-qpsrbzp2) .sm-btn:hover{border-color:var(--fmq-ink-3)}.sm-ctrl:where(.astro-qpsrbzp2) .sm-btn:disabled{opacity:.5;cursor:default}.sm-ctrl:where(.astro-qpsrbzp2) .sm-btn.warn{color:var(--fmq-ruby)}.fmq-sm:where(.astro-qpsrbzp2) kbd{min-width:18px;height:18px;font:600 .65rem/1 var(--fmq-font-mono);border:1px solid var(--fmq-rule-strong);background:var(--fmq-paper-2);color:var(--fmq-ink);border-bottom-width:2px;border-radius:3px;place-items:center;padding:0 4px;display:inline-grid}.sm-log:where(.astro-qpsrbzp2){background:var(--fmq-code-bg);color:var(--fmq-code-ink);font:400 .75rem/1.6 var(--fmq-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border:0;border-radius:0 0 4px 4px;height:7.4rem;margin:0;padding:.6rem .75rem;overflow:auto}.sm-log:where(.astro-qpsrbzp2) .st{color:var(--fmq-c-kw)}.sm-log:where(.astro-qpsrbzp2) .er{color:var(--fmq-c-num)}.sm-tip:where(.astro-qpsrbzp2){color:var(--fmq-ink-3);margin:.5rem .1rem 0;font-size:.8125rem;line-height:1.9}.sm-tip:where(.astro-qpsrbzp2) code:where(.astro-qpsrbzp2){font-size:.8em}
