@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.code-editor[data-astro-cid-fgs5ljz2]{--mono:"JetBrains Mono", ui-monospace, monospace;--editor-selection:var(--highlight);border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);min-width:0;color:var(--ink);margin:0;overflow:hidden}.editor-titlebar[data-astro-cid-fgs5ljz2]{background:var(--wash);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.editor-brand[data-astro-cid-fgs5ljz2]{font:500 .85rem var(--mono);align-items:center;gap:9px;display:inline-flex}.editor-tabs[data-astro-cid-fgs5ljz2]{scrollbar-width:thin;scrollbar-color:var(--rule) var(--wash);background:var(--wash);border-bottom:1px solid var(--rule);display:flex;overflow-x:auto}.editor-tab[data-astro-cid-fgs5ljz2]{border:0;border-right:1px solid var(--rule);color:var(--ash);font:.72rem var(--mono);background:0 0;border-radius:0;flex-shrink:0;padding:12px 16px}.editor-tab[data-astro-cid-fgs5ljz2][aria-selected=true]{background:var(--paper);box-shadow:inset 0 2px var(--in);color:var(--ink)}.editor-tab[data-astro-cid-fgs5ljz2]:focus-visible{outline-color:var(--in);outline-offset:-3px}.editor-summary[data-astro-cid-fgs5ljz2]{max-width:none;min-height:66px;color:var(--ash);border-bottom:1px solid var(--rule);align-items:center;margin:0;padding:12px 16px;font-size:.78rem;line-height:1.5;display:flex}.editor-body[data-astro-cid-fgs5ljz2][hidden]{display:none}.editor-status[data-astro-cid-fgs5ljz2]{background:var(--wash);border-top:1px solid var(--rule);color:var(--ash);font:.65rem var(--mono);justify-content:space-between;gap:12px;padding:9px 14px;display:flex}.editor-body[data-astro-cid-fgs5ljz2] .editor-fallback{height:360px;font:.85rem/1.7 var(--mono);background:0 0;margin:0;padding:16px;overflow:auto}.editor-body[data-astro-cid-fgs5ljz2] .editor-fallback,.editor-body[data-astro-cid-fgs5ljz2] .editor-fallback span,.editor-body[data-astro-cid-fgs5ljz2] .ruby-token{color:var(--shiki-dark)}:root[data-appearance=light] .editor-body[data-astro-cid-fgs5ljz2] .editor-fallback,:root[data-appearance=light] .editor-body[data-astro-cid-fgs5ljz2] .editor-fallback span,:root[data-appearance=light] .editor-body[data-astro-cid-fgs5ljz2] .ruby-token{color:var(--shiki-light)}@media (prefers-color-scheme:light){:root:not([data-appearance]) .editor-body[data-astro-cid-fgs5ljz2] .editor-fallback,:root:not([data-appearance]) .editor-body[data-astro-cid-fgs5ljz2] .editor-fallback span,:root:not([data-appearance]) .editor-body[data-astro-cid-fgs5ljz2] .ruby-token{color:var(--shiki-light)}}.editor-body[data-astro-cid-fgs5ljz2] .cm-editor{height:360px;color:var(--ink);font-size:.85rem}.editor-body[data-astro-cid-fgs5ljz2] .cm-editor.cm-focused{outline:1px solid var(--ash);outline-offset:-1px}.editor-body[data-astro-cid-fgs5ljz2] .cm-scroller{overscroll-behavior:contain;font-family:var(--mono);line-height:1.7;overflow:auto}.editor-body[data-astro-cid-fgs5ljz2] .cm-content{caret-color:var(--ink);padding:16px 0}.editor-body[data-astro-cid-fgs5ljz2] .cm-line{padding:0 18px 0 12px}.editor-body[data-astro-cid-fgs5ljz2] .cm-gutters{background:var(--paper);color:var(--ash);border-right:1px solid var(--rule)}.editor-body[data-astro-cid-fgs5ljz2] .cm-lineNumbers .cm-gutterElement{min-width:42px;padding:0 10px 0 14px}.editor-body[data-astro-cid-fgs5ljz2] .cm-activeLine,.editor-body[data-astro-cid-fgs5ljz2] .cm-activeLineGutter{background:var(--wash)}.editor-body[data-astro-cid-fgs5ljz2] .cm-cursor{border-left:2px solid var(--ink)}.editor-body[data-astro-cid-fgs5ljz2] .cm-selectionBackground{background:var(--editor-selection)!important}.editor-body[data-astro-cid-fgs5ljz2] .cm-content ::selection{background:var(--editor-selection)}@media (prefers-reduced-motion:reduce){.editor-body[data-astro-cid-fgs5ljz2] .cm-cursorLayer{animation:none!important}}.two[data-astro-cid-cognygiv]{grid-template-columns:1fr 1.25fr;align-items:center;gap:48px;display:grid}.flip[data-astro-cid-cognygiv] .two[data-astro-cid-cognygiv]{grid-template-columns:1.25fr 1fr}.flip[data-astro-cid-cognygiv] .copy[data-astro-cid-cognygiv]{order:2}.feature--editor[data-astro-cid-cognygiv] .two[data-astro-cid-cognygiv]{grid-template-columns:minmax(280px,1fr) minmax(0,2fr);gap:40px}.feature--editor[data-astro-cid-cognygiv] .copy[data-astro-cid-cognygiv]{order:0}.checks[data-astro-cid-cognygiv]{color:var(--graphite);margin:16px 0 0;padding:0;list-style:none}.checks[data-astro-cid-cognygiv] li[data-astro-cid-cognygiv]{border-top:var(--hairline) solid var(--rule);padding:8px 0}.checks[data-astro-cid-cognygiv] li[data-astro-cid-cognygiv]:before{content:"✓ ";color:var(--accent)}.shot[data-astro-cid-cognygiv] img[data-astro-cid-cognygiv]{width:100%;height:auto;display:block}.shot[data-astro-cid-cognygiv].narrow{max-width:420px;margin:0 auto}@media (width<=860px){.two[data-astro-cid-cognygiv],.flip[data-astro-cid-cognygiv] .two[data-astro-cid-cognygiv],.feature--editor[data-astro-cid-cognygiv] .two[data-astro-cid-cognygiv]{grid-template-columns:1fr}.flip[data-astro-cid-cognygiv] .copy[data-astro-cid-cognygiv]{order:0}}
