.page[data-astro-cid-lcdefpme]{--paper:#f7f6f3;--card:#fdfcfa;--rule:#e3e0da;--rule-strong:#cfcac1;--line:#00000012;--ink-1:#16161a;--ink-2:#4c4b52;--ink-3:#8a8890;--link:#2b4fd8;--serif:var(--font-serif);--edge:1.5rem;--rail:14rem;--gutter:3.25rem;--col:46rem;--pad:3.25rem;--top:9rem;--hand-machine:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='48' viewBox='0 0 120 48'%3E%3Cpath d='M2,45 L3,23 L2,18 L2,5 L3,2 L51,3 L64,2 L71,3 L79,2 L86,2 L117,1 L117,4 L117,9 L118,21 L117,29 L118,39 L118,44 L117,44 L109,45 L67,45 L59,45 L44,45 L3,45 Z' fill='%23fdfcfa'/%3E%3Cpath d='M3,45 L4,23 L3,15 L3,5 L4,3 L51,4 L64,3 L71,3 L79,2 L86,3 L116,2 L117,24 L117,29 L117,43 L116,44 L109,45 L67,44 L59,45 L44,44 L3,45 L3,20 L1,20 L2,43 L2,46 L4,46 L22,46 L44,45 L59,46 L67,45 L74,46 L109,46 L117,45 L118,44 L119,24 L117,9 L118,4 L117,1 L86,2 L79,1 L71,2 L64,1 L49,2 L3,2 L1,5 L1,18 L2,23 L1,38 L2,45 Z' fill='%2316161a'/%3E%3Ccircle cx='2' cy='45' r='0.9' fill='%2316161a'/%3E%3Ccircle cx='2' cy='20' r='0.9' fill='%2316161a'/%3E%3Ccircle cx='2' cy='5' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='3' cy='2' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='6' cy='2' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='114' cy='1' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='117' cy='1' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='117' cy='4' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='118' cy='44' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='117' cy='44' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='4' cy='45' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='3' cy='45' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='2' cy='43' r='0.8' fill='%2316161a'/%3E%3C/svg%3E");--hand-saved:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M3,4 L9,4 L9,3 L3,2 Z' fill='%238a8890'/%3E%3Ccircle cx='3' cy='3' r='0.7' fill='%238a8890'/%3E%3Ccircle cx='9' cy='4' r='0.7' fill='%238a8890'/%3E%3Cpath d='M16,4 L23,3 L22,2 L16,2 Z' fill='%238a8890'/%3E%3Ccircle cx='16' cy='3' r='0.7' fill='%238a8890'/%3E%3Ccircle cx='23' cy='3' r='0.7' fill='%238a8890'/%3E%3Cpath d='M29,3 L34,3 L34,2 L29,2 Z' fill='%238a8890'/%3E%3Ccircle cx='29' cy='3' r='0.7' fill='%238a8890'/%3E%3Ccircle cx='34' cy='3' r='0.7' fill='%238a8890'/%3E%3Cpath d='M40,4 L45,3 L45,2 L40,3 Z' fill='%238a8890'/%3E%3Ccircle cx='40' cy='3' r='0.7' fill='%238a8890'/%3E%3Ccircle cx='45' cy='2' r='0.7' fill='%238a8890'/%3E%3Cpath d='M44,3 L45,9 L46,9 L45,3 Z' fill='%238a8890'/%3E%3Ccircle cx='45' cy='3' r='0.7' fill='%238a8890'/%3E%3Ccircle cx='45' cy='9' r='0.7' fill='%238a8890'/%3E%3Cpath d='M45,16 L45,22 L46,22 L46,16 Z' fill='%238a8890'/%3E%3Ccircle cx='45' cy='16' r='0.7' fill='%238a8890'/%3E%3Ccircle cx='46' cy='22' r='0.7' fill='%238a8890'/%3E%3Cpath d='M45,29 L45,34 L46,34 L47,29 Z' fill='%238a8890'/%3E%3Ccircle cx='46' cy='29' r='0.7' fill='%238a8890'/%3E%3Ccircle cx='46' cy='34' r='0.7' fill='%238a8890'/%3E%3Cpath d='M45,40 L45,45 L47,45 L47,40 Z' fill='%238a8890'/%3E%3Ccircle cx='46' cy='40' r='0.7' fill='%238a8890'/%3E%3Ccircle cx='46' cy='45' r='0.7' fill='%238a8890'/%3E%3Cpath d='M45,45 L39,45 L39,46 L45,46 Z' fill='%238a8890'/%3E%3Ccircle cx='45' cy='45' r='0.7' fill='%238a8890'/%3E%3Ccircle cx='39' cy='46' r='0.7' fill='%238a8890'/%3E%3Cpath d='M32,45 L26,45 L26,46 L32,46 Z' fill='%238a8890'/%3E%3Ccircle cx='32' cy='45' r='0.7' fill='%238a8890'/%3E%3Ccircle cx='26' cy='46' r='0.7' fill='%238a8890'/%3E%3Cpath d='M19,45 L14,45 L14,46 L19,46 Z' fill='%238a8890'/%3E%3Ccircle cx='19' cy='45' r='0.7' fill='%238a8890'/%3E%3Ccircle cx='14' cy='45' r='0.7' fill='%238a8890'/%3E%3Cpath d='M8,45 L3,45 L3,46 L8,46 Z' fill='%238a8890'/%3E%3Ccircle cx='8' cy='45' r='0.7' fill='%238a8890'/%3E%3Ccircle cx='3' cy='46' r='0.7' fill='%238a8890'/%3E%3Cpath d='M4,45 L4,39 L2,39 L2,45 Z' fill='%238a8890'/%3E%3Ccircle cx='3' cy='45' r='0.7' fill='%238a8890'/%3E%3Ccircle cx='3' cy='39' r='0.7' fill='%238a8890'/%3E%3Cpath d='M3,32 L4,26 L3,25 L2,32 Z' fill='%238a8890'/%3E%3Ccircle cx='3' cy='32' r='0.7' fill='%238a8890'/%3E%3Ccircle cx='3' cy='25' r='0.7' fill='%238a8890'/%3E%3Cpath d='M3,19 L4,14 L2,14 L2,19 Z' fill='%238a8890'/%3E%3Ccircle cx='3' cy='19' r='0.7' fill='%238a8890'/%3E%3Ccircle cx='3' cy='14' r='0.7' fill='%238a8890'/%3E%3Cpath d='M3,8 L3,3 L2,3 L2,8 Z' fill='%238a8890'/%3E%3Ccircle cx='2' cy='8' r='0.7' fill='%238a8890'/%3E%3Ccircle cx='3' cy='3' r='0.7' fill='%238a8890'/%3E%3C/svg%3E");--hand-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='48' viewBox='0 0 120 48'%3E%3Cpath d='M2,46 L3,3 L33,3 L56,3 L73,2 L86,3 L93,2 L116,2 L117,4 L117,19 L118,44 L111,45 L101,44 L91,45 L71,45 L51,46 L44,45 L2,45 Z' fill='%2316161a'/%3E%3Cpath d='M2,46 L3,26 L4,18 L4,4 L33,3 L53,4 L73,3 L86,3 L93,2 L113,2 L116,2 L116,4 L116,19 L117,44 L111,44 L96,44 L91,45 L71,44 L51,45 L44,44 L2,45 L2,36 L1,36 L1,43 L1,46 L4,46 L89,46 L101,45 L111,46 L118,44 L118,34 L117,19 L117,4 L116,1 L93,1 L86,2 L73,1 L56,3 L33,2 L3,3 L1,46 Z' fill='%2316161a'/%3E%3Ccircle cx='2' cy='46' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='1' cy='36' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='3' cy='6' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='3' cy='3' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='6' cy='3' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='113' cy='2' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='116' cy='2' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='117' cy='4' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='118' cy='42' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='118' cy='44' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='116' cy='45' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='4' cy='45' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='2' cy='45' r='0.8' fill='%2316161a'/%3E%3Ccircle cx='1' cy='43' r='0.8' fill='%2316161a'/%3E%3C/svg%3E");--hand-rule-dashed:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='8' viewBox='0 0 26 8'%3E%3Cpath d='M1,5 L4,5 L4,4 L1,4 Z' fill='%23cfcac1'/%3E%3Ccircle cx='1' cy='4' r='0.7' fill='%23cfcac1'/%3E%3Ccircle cx='4' cy='4' r='0.7' fill='%23cfcac1'/%3E%3Cpath d='M9,4 L13,4 L13,3 L9,3 Z' fill='%23cfcac1'/%3E%3Ccircle cx='9' cy='3' r='0.7' fill='%23cfcac1'/%3E%3Ccircle cx='13' cy='3' r='0.7' fill='%23cfcac1'/%3E%3Cpath d='M18,5 L22,5 L22,4 L17,4 Z' fill='%23cfcac1'/%3E%3Ccircle cx='18' cy='5' r='0.7' fill='%23cfcac1'/%3E%3Ccircle cx='22' cy='4' r='0.7' fill='%23cfcac1'/%3E%3C/svg%3E");--hand-line-faint:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='8' viewBox='0 0 800 8' preserveAspectRatio='none'%3E%3Cg opacity='0.09'%3E%3Cpath d='M1,6 L8,5 L60,5 L75,4 L135,3 L180,3 L223,5 L258,4 L290,5 L308,4 L315,5 L350,5 L358,6 L385,5 L420,6 L435,5 L443,6 L460,6 L470,6 L478,5 L495,6 L503,5 L530,6 L588,5 L598,5 L640,6 L683,6 L700,5 L733,5 L743,6 L750,5 L758,6 L768,5 L799,5 L799,4 L768,4 L758,5 L733,4 L700,4 L683,4 L605,4 L588,3 L530,5 L520,4 L495,4 L485,4 L470,5 L460,4 L450,5 L435,4 L423,5 L383,3 L358,5 L315,4 L308,3 L290,4 L255,3 L223,4 L180,2 L128,1 L68,3 L60,3 L8,4 L0,5 Z' fill='%2316161a'/%3E%3Ccircle cx='0' cy='5' r='0.7' fill='%2316161a'/%3E%3Ccircle cx='799' cy='5' r='0.7' fill='%2316161a'/%3E%3C/g%3E%3C/svg%3E");background:var(--paper);min-height:100vh;color:var(--ink-1)}body:has(.page){background:#f7f6f3}.frame[data-astro-cid-lcdefpme]{--main:calc(var(--gutter) + var(--col) + var(--pad));grid-template-columns:var(--rail) minmax(0, var(--main)) var(--rail);width:calc(2 * var(--rail) + var(--main));max-width:calc(100% - 2 * var(--edge));margin-left:max(var(--edge), calc(50% - var(--rail) - var(--gutter) - var(--col) / 2));border-left:1px solid var(--line);display:grid;position:relative}.rail[data-astro-cid-lcdefpme]{height:100vh;padding:calc(var(--top) - 2.25rem) 1.5rem 2rem 0;flex-direction:column;grid-area:1/1;align-self:start;gap:1.5rem;display:flex;position:sticky;top:0}.rail-brand[data-astro-cid-lcdefpme],.foot-brand[data-astro-cid-lcdefpme]{width:fit-content;font-family:var(--font-brand);letter-spacing:-.025em;color:var(--ink-1);align-items:center;gap:.35em;font-size:1.0625rem;font-weight:550;display:inline-flex}.rail[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{padding-left:1.25rem}.rail[data-astro-cid-lcdefpme]>.rail-cta[data-astro-cid-lcdefpme]{margin-left:1.25rem;padding-left:.6rem}.rail-brand[data-astro-cid-lcdefpme] .brand-mark,.foot-brand[data-astro-cid-lcdefpme] .brand-mark{width:1.5em;height:auto}.rail-nav[data-astro-cid-lcdefpme]{flex-direction:column;gap:.15rem;margin-top:.75rem;display:flex}.rail-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{width:fit-content;color:var(--ink-1);font-size:.875rem;line-height:1.45;position:relative}.rail-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.rail-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][aria-current=page]{color:var(--link)}.rail-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][aria-current=page]:before{content:"";background:var(--link);width:.6rem;height:1px;position:absolute;top:50%;left:-1.25rem}.rail-cta[data-astro-cid-lcdefpme]{border:1px solid #0000;border-image:var(--frame) 8 / 8px stretch;width:fit-content;color:var(--ink-1);padding:.3rem .6rem;font-size:.8125rem}.rail-cta[data-astro-cid-lcdefpme]:hover{border-image:var(--frame-solid) 8 fill / 8px stretch;color:var(--paper)}.column[data-astro-cid-lcdefpme]{min-width:0;padding:var(--top) var(--pad) 3rem var(--gutter);border-inline:1px solid var(--line);grid-column:2}.block[data-astro-cid-lcdefpme]{padding:4rem 0}.hero[data-astro-cid-lcdefpme]{padding-top:0}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme]{font-family:var(--font-sans);color:var(--ink-1);text-wrap:balance;font-weight:400}h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;font-size:clamp(2.125rem,3.6vw,2.75rem);line-height:1.08}h2[data-astro-cid-lcdefpme]{letter-spacing:-.015em;margin-bottom:1rem;font-size:1.375rem;line-height:1.25}.lede[data-astro-cid-lcdefpme]{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink-2);margin-top:1.25rem;font-size:1.1875rem;line-height:1.45}.block[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.lede,.note){font-family:var(--serif);color:var(--ink-1);font-size:1.0625rem;line-height:1.6}.lede[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:1rem}.block[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme],.note[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{font-family:var(--font-mono);background:#ece9e3;padding:0 .25em;font-size:.82em}.note[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--ink-3);margin-top:1rem;font-size:.6875rem;line-height:1.65}.note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.card-head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--link)}.note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.card-head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.6rem;margin-top:1.75rem;display:flex}.button[data-astro-cid-lcdefpme]{border:1px solid #0000;border-image:var(--frame) 8 / 8px stretch;color:var(--ink-1);padding:.45rem .85rem;font-size:.875rem;transition:opacity .12s}.button[data-astro-cid-lcdefpme]:hover{border-image:var(--frame-hover) 8 fill / 8px stretch}.button-dark[data-astro-cid-lcdefpme]{border-image:var(--frame-solid) 8 fill / 8px stretch;color:var(--paper)}.button-dark[data-astro-cid-lcdefpme]:hover{border-image-source:var(--frame-solid);opacity:.88}.hand-underline[data-astro-cid-lcdefpme]{white-space:nowrap;position:relative}.hand-underline[data-astro-cid-lcdefpme]:after{content:"";background:url(/illustrations/underline.svg) 0 0/100% 100% no-repeat;height:.3em;position:absolute;bottom:-.16em;left:-.06em;right:-.04em}.install[data-astro-cid-lcdefpme]{appearance:none;border:1px solid #0000;border-image:var(--frame-light) 8 / 8px stretch;width:min(100%,25rem);font-family:var(--font-mono);color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.6rem;margin-top:1rem;padding:.5rem .7rem;font-size:.75rem;display:flex}.install[data-astro-cid-lcdefpme]:hover,.install[data-astro-cid-lcdefpme]:focus-visible{border-image-source:var(--frame);outline:0}.install[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;flex:auto;overflow:hidden}.install-prompt[data-astro-cid-lcdefpme],.install-state[data-astro-cid-lcdefpme]{color:var(--ink-3)}.hero[data-astro-cid-lcdefpme]{z-index:1}.scene[data-astro-cid-lcdefpme]{margin:-6rem 0 0}@media (width>=84rem){.scene[data-astro-cid-lcdefpme]{margin-top:-9.5rem}}.scene[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.ground[data-astro-cid-lcdefpme]{height:12px;margin:-.25rem calc(-1 * var(--pad)) 0 calc(-1 * var(--gutter));background:url(/illustrations/ground.svg) 0 0/100% 100% no-repeat}.logo-grid[data-astro-cid-lcdefpme]{background:var(--hand-rule) top / 100% 4px no-repeat, var(--hand-rule-v) left / 4px 100% no-repeat;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:2rem;list-style:none;display:grid}.logo-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--hand-rule-v) right / 4px 100% no-repeat, var(--hand-rule) bottom / 100% 4px no-repeat;height:6.5rem;color:var(--ink-2);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;font-size:.8125rem;display:flex}.logo-grid[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;filter:grayscale()contrast(1.1);width:22px;height:22px}.card[data-astro-cid-lcdefpme]{border:1px solid #0000;border-image:var(--hand-card) 8 fill / 8px stretch;margin-top:2rem}.card-head[data-astro-cid-lcdefpme]{background:var(--hand-rule) bottom / 100% 4px no-repeat;font-family:var(--font-mono);color:var(--ink-1);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.6875rem;display:flex}.card-head[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:first-child{align-items:center;gap:.45rem;display:inline-flex}.muted[data-astro-cid-lcdefpme]{color:var(--ink-3)}.ok[data-astro-cid-lcdefpme]{color:#3c7a51}.code[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:#2c2c33;margin:0;padding:1rem 0;font-size:.78rem;line-height:1.7;overflow-x:auto}.code[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{min-width:max-content;font:inherit;display:block}.line[data-astro-cid-lcdefpme]{white-space:pre;padding-right:.75rem;display:block}.ln[data-astro-cid-lcdefpme]{text-align:right;color:#bdb9b1;user-select:none;width:2.6rem;padding-right:1rem;display:inline-block}.code[data-astro-cid-lcdefpme] .tok-keyword{color:#2b4fd8}.code[data-astro-cid-lcdefpme] .tok-string{color:#3c7a51}.code[data-astro-cid-lcdefpme] .tok-number{color:#a66d12}.code[data-astro-cid-lcdefpme] .tok-call{color:#b0457c}.code[data-astro-cid-lcdefpme] .tok-property{color:#2f7a99}.code[data-astro-cid-lcdefpme] .tok-punct{color:#97939b}.code[data-astro-cid-lcdefpme] .tok-comment{color:#a7a299;font-style:italic}.hub[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:2.5rem;margin:2.5rem 0 0;display:grid}.dial[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block;overflow:visible}.tick[data-astro-cid-lcdefpme]{stroke:var(--rule-strong);stroke-width:1px}.spoke[data-astro-cid-lcdefpme]{stroke:var(--rule-strong);stroke-width:1px;transition:stroke .15s}.hand[data-astro-cid-lcdefpme]{color:var(--link)}.hand[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:1.25px}.core[data-astro-cid-lcdefpme]{fill:#fff;stroke:var(--ink-1);stroke-width:1px}.core-label[data-astro-cid-lcdefpme]{font-family:var(--font-mono);fill:var(--ink-2);font-size:10px}.node[data-astro-cid-lcdefpme] .tile[data-astro-cid-lcdefpme]{fill:#fff;stroke:var(--ink-1);stroke-width:1px;transition:stroke .15s}.node[data-astro-cid-lcdefpme] .person[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme],.node[data-astro-cid-lcdefpme] .person[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--ink-1);stroke-width:1.1px;stroke-linecap:round}.node-name[data-astro-cid-lcdefpme]{font-family:var(--font-sans);fill:var(--ink-1);font-size:14px}.node-role[data-astro-cid-lcdefpme]{font-family:var(--font-mono);fill:var(--ink-3);font-size:10.5px}.hub[data-astro-cid-lcdefpme][data-active] .node[data-astro-cid-lcdefpme] .tile[data-astro-cid-lcdefpme]{stroke:var(--rule-strong)}.hub[data-astro-cid-lcdefpme][data-active] .node[data-astro-cid-lcdefpme].is-active .tile[data-astro-cid-lcdefpme]{stroke:var(--link);stroke-width:1.5px}.hub[data-astro-cid-lcdefpme][data-active] .spoke[data-astro-cid-lcdefpme].is-active{stroke:var(--link)}.cast-list[data-astro-cid-lcdefpme]{background:var(--hand-rule-faint) top / 100% 5px no-repeat;list-style:none}.cast-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--hand-rule-faint) bottom / 100% 5px no-repeat;cursor:default;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.85rem 0;display:grid}.cast-face[data-astro-cid-lcdefpme]{border:1px solid var(--rule-strong);background:#fff;border-radius:6px;place-items:center;width:2rem;height:2rem;margin-top:.1rem;display:grid}.cast-face[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:1.75rem;height:1.75rem}.cast-face[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;width:1rem;height:1rem;stroke:var(--ink-1);stroke-width:1.4px;stroke-linecap:round}.cast-who[data-astro-cid-lcdefpme]{color:var(--ink-1);align-items:baseline;gap:.5rem;font-size:.9375rem;display:flex}.cast-who[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--ink-3);font-size:.6875rem}.cast-did[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--ink-2);margin-top:.15rem;font-size:.95rem}.cast-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].is-active .cast-who[data-astro-cid-lcdefpme]{color:var(--link)}.carry[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 4.5rem minmax(0,1fr) 4.5rem minmax(0,1fr);align-items:stretch;margin:2rem 0 0;display:grid}.machine[data-astro-cid-lcdefpme]{border:1px solid #0000;border-image:var(--hand-machine) 8 fill / 8px stretch;flex-direction:column;display:flex}.machine[data-astro-cid-lcdefpme].is-saved{border-image:var(--hand-saved) 8 / 8px round}.machine-h[data-astro-cid-lcdefpme]{background:var(--hand-rule) bottom / 100% 4px no-repeat;font-family:var(--font-mono);justify-content:space-between;align-items:center;padding:.6rem .9rem;font-size:.6875rem;display:flex}.is-saved[data-astro-cid-lcdefpme] .machine-h[data-astro-cid-lcdefpme]{background:var(--hand-rule-dashed) bottom / 26px 8px repeat-x;color:var(--ink-2)}.ts[data-astro-cid-lcdefpme]{color:#fff;background:#2f74c0;padding:.05rem .3rem;font-size:.6rem;font-weight:500}.machine-body[data-astro-cid-lcdefpme]{flex-direction:column;gap:.4rem;padding:.9rem;display:flex}.part-h[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--ink-3);margin-top:.35rem;font-size:.6rem}.part-h[data-astro-cid-lcdefpme]:first-child{margin-top:0}.mem[data-astro-cid-lcdefpme]{grid-template-columns:repeat(8,1fr);gap:3px;display:grid}.mem[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{aspect-ratio:1;border:1px solid var(--rule-strong)}.mem[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme].on{background:#b9c8f5;border-color:#7b95e6}.procs[data-astro-cid-lcdefpme]{flex-direction:column;gap:4px;display:flex}.procs[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--ink-1);height:6px}.files[data-astro-cid-lcdefpme]{gap:6px;display:flex}.files[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border:1px solid var(--ink-1);background:linear-gradient(225deg, var(--paper) 5px, transparent 5px);width:18px;height:22px}.is-saved[data-astro-cid-lcdefpme] .mem[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme].on{background:0 0;border-style:dashed;border-color:#7b95e6}.is-saved[data-astro-cid-lcdefpme] .procs[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border:1px dashed var(--ink-2);background:0 0;height:6px}.is-saved[data-astro-cid-lcdefpme] .files[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border-style:dashed;border-color:var(--ink-2)}.machine-note[data-astro-cid-lcdefpme]{background:var(--hand-rule) top / 100% 4px no-repeat;color:var(--ink-2);margin-top:auto;padding:.6rem .9rem;font-size:.8125rem}.is-saved[data-astro-cid-lcdefpme] .machine-note[data-astro-cid-lcdefpme]{background:var(--hand-rule-dashed) top / 26px 8px repeat-x}.carry-arrow[data-astro-cid-lcdefpme]{background-image:linear-gradient(90deg, var(--ink-1) 3px, transparent 3px);background-size:6px 1px;justify-content:center;align-self:center;height:1px;margin:0 .4rem;display:flex;position:relative}.carry-arrow[data-astro-cid-lcdefpme]:after{content:"";border-block:4px solid #0000;border-left:7px solid var(--ink-1);position:absolute;top:-3.5px;right:-1px}.carry-arrow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--ink-2);font-size:.6rem;position:absolute;bottom:.4rem}.block[data-astro-cid-lcdefpme]{position:relative}.side-link[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--link);gap:.5rem;margin-top:.85rem;font-size:.6875rem;display:inline-flex}.side-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-3)}.side-link[data-astro-cid-lcdefpme]:hover{text-decoration:underline}@media (width>=84rem){.side-link[data-astro-cid-lcdefpme]{top:4.35rem;left:calc(100% + var(--pad) + 1.25rem);width:calc(var(--rail) - 2.25rem);flex-direction:column;gap:.15rem;margin:0;position:absolute}}.annotated[data-astro-cid-lcdefpme]{position:relative}.annotated[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]{margin-top:2rem}.is-noted[data-astro-cid-lcdefpme]{background:5px 0/calc(100% - 10px) 100% no-repeat}.annotated[data-astro-cid-lcdefpme][data-active] .is-noted[data-astro-cid-lcdefpme].is-active{background-image:linear-gradient(var(--accent-wash), var(--accent-wash))}.notes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;margin-top:1.5rem;list-style:none;display:grid}.notes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-left:1px solid var(--rule-strong);cursor:default;padding-left:.9rem;font-size:.8125rem;position:relative}.notes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].is-active{border-left-color:var(--link)}.notes[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:.8125rem;line-height:1.5}.notes[data-astro-cid-lcdefpme] .note-title[data-astro-cid-lcdefpme]{color:var(--ink-1);margin-bottom:.15rem;font-weight:500}@media (width>=84rem){.notes[data-astro-cid-lcdefpme]{top:0;left:calc(100% + var(--pad) + 1.25rem);width:calc(var(--rail) - 1.75rem);margin:0;display:block;position:absolute}.notes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{--leader:var(--rule-strong);position:absolute;left:0;right:0}.notes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].is-active{--leader:var(--link)}.notes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before,.notes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:after{content:"";position:absolute}.notes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{top:var(--leader-y,.75em);left:calc(-1 * (var(--pad) + 1.25rem) + .65rem);width:calc(var(--pad) + .2rem);background:linear-gradient(var(--leader), var(--leader));height:1px}.notes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:after{top:var(--bar-top,.75em);left:calc(-1 * (var(--pad) + 1.25rem) + .25rem);width:.4rem;height:var(--bar-height,1px);background:linear-gradient(var(--leader), var(--leader)) right top / 1px 100% no-repeat, linear-gradient(var(--leader), var(--leader)) left var(--tick-top,0) / 100% 1px no-repeat, linear-gradient(var(--leader), var(--leader)) left var(--tick-bottom,0) / 100% 1px no-repeat}}@media (forced-colors:active) and (width>=84rem){.notes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{background:0 0;border-top:1px solid canvastext}.notes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:after{background:0 0;border:1px solid canvastext;border-left:0}}.net[data-astro-cid-lcdefpme]{margin:2.5rem 0 0}.net-team[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.75rem;padding:0 1rem;display:grid}.net-chip[data-astro-cid-lcdefpme]{color:var(--ink-1);justify-self:start;margin-top:0;padding:.35rem .7rem;font-size:.8125rem}.net-in[data-astro-cid-lcdefpme]{height:2.75rem;font-family:var(--font-mono);color:var(--ink-2);grid-column:1;padding:.7rem 0 0 1.4rem;font-size:.65rem;position:relative}.net-in[data-astro-cid-lcdefpme]:before{content:"";background-image:linear-gradient(180deg, var(--ink-2) 3px, transparent 3px);background-size:1px 7px;width:1px;position:absolute;top:.2rem;bottom:.6rem;left:.75rem}.net-in[data-astro-cid-lcdefpme]:after{content:"";border:4px solid #0000;border-top:6px solid var(--ink-2);position:absolute;bottom:.2rem;left:calc(.75rem - 4px)}.net-inside[data-astro-cid-lcdefpme]{border:1px solid #0000;border-image:var(--hand-saved) 16 / 12px round;padding:.9rem 1rem 1rem;position:relative}.net-label[data-astro-cid-lcdefpme]{text-align:right;font-family:var(--font-mono);color:var(--ink-1);margin:0 0 .75rem;font-size:.6875rem}.net-nodes[data-astro-cid-lcdefpme],.net-out[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.net-out[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.net-node[data-astro-cid-lcdefpme],.net-dest[data-astro-cid-lcdefpme]{color:var(--ink-1);margin-top:0;padding:.7rem .8rem;font-size:.8125rem;display:flex}.net-node[data-astro-cid-lcdefpme]{flex-direction:column;gap:.2rem}.net-dest[data-astro-cid-lcdefpme]{align-items:center;gap:.7rem}.net-dest[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{flex-direction:column;gap:.1rem;display:flex}.net-dest[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{flex:none;width:1.25rem;height:1.25rem}.net-node[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme],.net-dest[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:.65rem}.net-gate[data-astro-cid-lcdefpme]{align-items:center;height:3rem;display:flex;position:relative}.net-gate[data-astro-cid-lcdefpme]:before{content:"";background-image:linear-gradient(90deg, var(--ink-2) 3px, transparent 3px);background-size:7px 1px;height:1px;position:absolute;top:50%;left:0;right:0}.net-gate[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--paper);font-family:var(--font-mono);color:var(--ink-2);padding-right:.6rem;font-size:.6875rem;position:relative}.net-dest-name[data-astro-cid-lcdefpme]{font-weight:500}.peek-net[data-astro-cid-lcdefpme]{width:5rem;top:-4.85rem;right:1.5rem}@media (width<=640px){.net-nodes[data-astro-cid-lcdefpme],.net-out[data-astro-cid-lcdefpme],.net-team[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.net[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);row-gap:1rem}.net-inside[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.net-gate[data-astro-cid-lcdefpme]{min-height:2rem}.net-out[data-astro-cid-lcdefpme]{padding-left:0}}.flow[data-astro-cid-lcdefpme]{grid-template-columns:11.5rem 6rem minmax(0,1fr);align-items:center;margin:4.5rem 0 0;display:grid}.flow-sources[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}.flow-sources[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--ink-1);align-items:center;gap:.65rem;font-size:.875rem;display:flex}.flow-sources[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.flow-glyph[data-astro-cid-lcdefpme]{width:2.25rem;height:2.25rem;color:var(--ink-1);flex:none}.flow-mark[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;display:inline-flex}.flow-mark[data-astro-cid-lcdefpme] .brand-mark{width:1.6rem;height:auto}.flow[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme],.flow-record[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--ink-3);font-size:.65rem;display:block}.flow-lines[data-astro-cid-lcdefpme]{width:100%;height:15rem}.flow-lines[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{stroke:var(--ink-2);stroke-width:1.3px;stroke-dasharray:3 4;stroke-linecap:round}.flow-lines[data-astro-cid-lcdefpme] .flow-head[data-astro-cid-lcdefpme]{stroke-dasharray:none;stroke-linejoin:round}.flow-record[data-astro-cid-lcdefpme]{margin-top:0;position:relative}.flow-record[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:.25rem 0;list-style:none}.flow-record[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--ink-1);grid-template-columns:1rem minmax(0,1fr);gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;display:grid}.flow-record[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{background:var(--hand-rule-faint) top / 100% 4px no-repeat}.flow-mark-result[data-astro-cid-lcdefpme].ok{color:#15803d}.flow-mark-result[data-astro-cid-lcdefpme].refused{color:#b42318}.peek-owl[data-astro-cid-lcdefpme]{width:4.5rem;top:-4.4rem;right:1.25rem}@media (width<=640px){.flow[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);row-gap:1.25rem}.flow-sources[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.flow-lines[data-astro-cid-lcdefpme]{display:none}.flow-record[data-astro-cid-lcdefpme]{margin-top:3rem}}.wire[data-astro-cid-lcdefpme]{margin-top:2rem}.wire[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]{margin-top:0}.wire-req[data-astro-cid-lcdefpme]{font-family:var(--font-mono);white-space:pre;color:#2c2c33;margin:0;padding:.9rem 1rem;font-size:.72rem;line-height:1.7;overflow-x:auto}.is-blocked[data-astro-cid-lcdefpme] .wire-req[data-astro-cid-lcdefpme]{color:var(--ink-3)}.wire[data-astro-cid-lcdefpme] .tok-placeholder{color:#7a5a12;background:#f3e7c6;padding:0 .25em}.wire[data-astro-cid-lcdefpme] .tok-real{color:#285a3a;background:#dcebdf;padding:0 .25em}.wire-gate[data-astro-cid-lcdefpme]{align-items:center;height:3rem;display:flex;position:relative}.wire-gate[data-astro-cid-lcdefpme]:before{content:"";background-image:linear-gradient(90deg, var(--ink-2) 3px, transparent 3px);background-size:7px 1px;height:1px;position:absolute;top:50%;left:0;right:0}.wire-gate[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--paper);font-family:var(--font-mono);color:var(--ink-2);padding-right:.6rem;font-size:.6875rem;position:relative}.wire-out[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.fleet[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 4.5rem minmax(0,1fr) 4.5rem minmax(0,1fr);margin:2.5rem 0 0;display:grid}.fleet-hosts[data-astro-cid-lcdefpme]{background:var(--hand-rule) bottom / 100% 4px no-repeat;grid-template-rows:repeat(3,1.75rem);grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;padding-bottom:.75rem;display:grid}.fleet-hosts[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border:1px solid #0000;border-image:var(--hand-machine) 8 fill / 8px stretch;min-width:0;font-family:var(--font-mono);color:var(--ink-2);place-items:center;font-size:.5625rem;font-style:normal;display:grid}.fleet-hosts[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme].is-empty{visibility:hidden}.fleet-hosts[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme].is-added{border:1px solid #4f6fd9;border-image: ;color:#2b4fd8;background:#dfe6fb}.fleet-hosts[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme].is-left{border:1px dashed #9fb2ec;border-image: }.fleet-arrow[data-astro-cid-lcdefpme]{background-image:linear-gradient(90deg, var(--ink-1) 3px, transparent 3px);background-size:6px 1px;align-self:center;height:1px;margin:0 .6rem 2rem;position:relative}.fleet-arrow[data-astro-cid-lcdefpme]:after{content:"";border-block:4px solid #0000;border-left:7px solid var(--ink-1);position:absolute;top:-3.5px;right:-1px}.fleet-arrow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-mono);white-space:nowrap;color:var(--ink-2);font-size:.6rem;position:absolute;bottom:.4rem;left:50%;transform:translate(-50%)}.fleet-time[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--ink-1);justify-content:space-between;margin-top:.6rem;font-size:.6875rem;display:flex}.fleet-time[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-3);gap:.5rem;display:inline-flex}.fleet-time[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-weight:400}.fleet-time[data-astro-cid-lcdefpme] .is-up[data-astro-cid-lcdefpme]{color:#2b4fd8}.fleet-time[data-astro-cid-lcdefpme] .is-down[data-astro-cid-lcdefpme]{color:#7b8fcf}@media (width<=480px){.fleet[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.fleet-hosts[data-astro-cid-lcdefpme]{grid-template-rows:none;grid-auto-rows:auto}.fleet-hosts[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{height:1.75rem}.fleet-hosts[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme].is-empty{display:none}.fleet-arrow[data-astro-cid-lcdefpme]{background-image:linear-gradient(var(--ink-1) 3px, transparent 3px);background-size:1px 6px;justify-self:start;width:1px;height:2.75rem;margin:.75rem 0 .75rem 1.25rem}.fleet-arrow[data-astro-cid-lcdefpme]:after{border:0;border-inline:4px solid #0000;border-top:7px solid var(--ink-1);top:auto;bottom:-1px;right:-3.5px}.fleet-arrow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{top:50%;bottom:auto;left:.75rem;transform:translateY(-50%)}}.controls[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.controls[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--hand-rule-dashed) top / 26px 8px repeat-x;padding-top:.75rem}.control-title[data-astro-cid-lcdefpme]{font-family:var(--font-sans);color:var(--ink-1);margin-bottom:.35rem;font-size:.9375rem}.controls[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.control-title){font-family:var(--serif);color:var(--ink-2);font-size:.9375rem;line-height:1.55}.peek[data-astro-cid-lcdefpme]{height:auto;position:absolute}.foot[data-astro-cid-lcdefpme]{grid-column:1/-1;grid-template-columns:var(--rail) minmax(0, var(--main)) var(--rail);background:var(--hand-line-faint) top / 100% 6px no-repeat;font-family:var(--font-mono);font-size:.6875rem;line-height:1.8;display:grid}.foot-brand[data-astro-cid-lcdefpme]{align-self:start;margin:2.5rem 0 0 1.25rem;font-size:1rem}.foot-links[data-astro-cid-lcdefpme]{padding:2.5rem var(--pad) 4rem var(--gutter);border-inline:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.foot-col[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.foot-col[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{width:fit-content;color:var(--ink-1)}.foot-col[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--link)}.foot-copy[data-astro-cid-lcdefpme]{color:var(--ink-3)}@media (width<=83.99rem){.page[data-astro-cid-lcdefpme]{--rail:11rem;--gutter:2.5rem;--pad:2.5rem}}@media (width<=79.99rem){.page[data-astro-cid-lcdefpme]{--rail:10rem;--gutter:2rem;--pad:2rem}.code[data-astro-cid-lcdefpme]{font-size:.72rem}.line[data-astro-cid-lcdefpme]{padding-right:.5rem}.ln[data-astro-cid-lcdefpme]{width:2.5rem;padding-right:.9rem}}@media (width<=67.49rem){.page[data-astro-cid-lcdefpme]{--edge:0rem;--top:2.5rem}.frame[data-astro-cid-lcdefpme]{border:0;grid-template-columns:minmax(0,1fr);width:auto;max-width:none;margin:0}.rail[data-astro-cid-lcdefpme]{z-index:5;border-bottom:1px solid var(--rule);background:var(--paper);flex-direction:row;grid-row:auto;align-items:center;gap:1rem;height:auto;margin:0;padding:.8rem 1rem}.rail[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.rail[data-astro-cid-lcdefpme]>.rail-cta[data-astro-cid-lcdefpme]{margin-left:0;padding-left:0}.rail[data-astro-cid-lcdefpme]>.rail-cta[data-astro-cid-lcdefpme]{padding-left:.6rem}.rail[data-astro-cid-lcdefpme]>.rail-nav[data-astro-cid-lcdefpme]{flex-direction:row;gap:1rem;margin:0 0 0 auto}.rail-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not([href=\/docs],[href^="https://github"]){display:none}.rail-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][aria-current=page]:before{content:none}.column[data-astro-cid-lcdefpme]{border-inline:0;grid-column:1;padding-inline:1rem}.block[data-astro-cid-lcdefpme]{padding:3.5rem 0}.hero[data-astro-cid-lcdefpme]{padding:0 0 2.5rem}.block[data-astro-cid-lcdefpme]+.block[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.logo-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.logo-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{height:5.5rem}.notes[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.carry[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);row-gap:0}.carry-arrow[data-astro-cid-lcdefpme]{background-image:linear-gradient(var(--ink-1) 3px, transparent 3px);background-size:1px 6px;width:1px;height:2.75rem;margin:0 auto}.carry-arrow[data-astro-cid-lcdefpme]:after{border:0;border-inline:4px solid #0000;border-top:7px solid var(--ink-1);top:auto;bottom:-1px;right:-3.5px}.carry-arrow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{top:50%;bottom:auto;left:.6rem;transform:translateY(-50%)}.hub[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.dial[data-astro-cid-lcdefpme]{max-width:22rem;margin:0 auto}.wire-out[data-astro-cid-lcdefpme],.controls[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.foot[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);padding:0 1rem}.foot-brand[data-astro-cid-lcdefpme]{margin-left:0}.foot-links[data-astro-cid-lcdefpme]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:1.5rem 0 3rem}.scene[data-astro-cid-lcdefpme]{margin-top:0}.scene[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:74% 50%;min-height:17.5rem}.ground[data-astro-cid-lcdefpme]{margin:0}}@media (width<=480px){.rail-cta[data-astro-cid-lcdefpme]{display:none}.code[data-astro-cid-lcdefpme]{font-size:.7rem}.ln[data-astro-cid-lcdefpme]{width:2.25rem;padding-right:.75rem}}@media (forced-colors:active){.button[data-astro-cid-lcdefpme],.button[data-astro-cid-lcdefpme]:hover,.button-dark[data-astro-cid-lcdefpme]:hover,.install[data-astro-cid-lcdefpme],.install[data-astro-cid-lcdefpme]:hover,.install[data-astro-cid-lcdefpme]:focus-visible,.rail-cta[data-astro-cid-lcdefpme],.rail-cta[data-astro-cid-lcdefpme]:hover,.card[data-astro-cid-lcdefpme],.net-inside[data-astro-cid-lcdefpme],.machine[data-astro-cid-lcdefpme],.machine[data-astro-cid-lcdefpme].is-saved{border-color:canvastext;border-image-source:none!important}.machine[data-astro-cid-lcdefpme].is-saved{border-style:dashed}.card-head[data-astro-cid-lcdefpme],.machine-h[data-astro-cid-lcdefpme],.machine-note[data-astro-cid-lcdefpme],.logo-grid[data-astro-cid-lcdefpme],.logo-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background-image:none}.card-head[data-astro-cid-lcdefpme],.machine-h[data-astro-cid-lcdefpme]{border-bottom:1px solid canvastext}.machine-note[data-astro-cid-lcdefpme]{border-top:1px solid canvastext}.is-saved[data-astro-cid-lcdefpme] .machine-h[data-astro-cid-lcdefpme],.is-saved[data-astro-cid-lcdefpme] .machine-note[data-astro-cid-lcdefpme]{border-style:dashed}.logo-grid[data-astro-cid-lcdefpme]{border-top:1px solid canvastext;border-left:1px solid canvastext}.logo-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid canvastext;border-right:1px solid canvastext}.cast-list[data-astro-cid-lcdefpme],.cast-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.foot[data-astro-cid-lcdefpme]{background-image:none}.annotated[data-astro-cid-lcdefpme][data-active] .is-noted[data-astro-cid-lcdefpme].is-active{forced-color-adjust:none;color:marktext;background:mark}.annotated[data-astro-cid-lcdefpme][data-active] .is-noted[data-astro-cid-lcdefpme].is-active *{forced-color-adjust:none;color:marktext}.cast-list[data-astro-cid-lcdefpme]{border-top:1px solid canvastext}.cast-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid canvastext}.foot[data-astro-cid-lcdefpme]{border-top:1px solid canvastext}}
