.intro[data-astro-cid-lcdefpme]{padding-block:var(--s-8) var(--s-8);align-items:end;row-gap:var(--s-6)}.intro-text[data-astro-cid-lcdefpme]{grid-column:1/span 6}.feature[data-astro-cid-lcdefpme]{gap:var(--s-3);grid-column:7/-1;display:grid}.feature-meta[data-astro-cid-lcdefpme]{gap:var(--s-2);display:grid}.feature-sub[data-astro-cid-lcdefpme]{gap:var(--s-1) var(--s-4);font-size:var(--t-small);color:var(--text-3);flex-wrap:wrap;display:flex}.wordmark[data-astro-cid-lcdefpme]{margin:var(--s-5) 0 var(--s-6);font-weight:inherit;line-height:1}.wordmark[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{font-size:var(--t-mega);margin-left:-.04em;display:block}.wordmark[data-astro-cid-lcdefpme] .aside[data-astro-cid-lcdefpme]{letter-spacing:.02em;color:var(--text-2);margin-top:var(--s-3);padding-left:.2em;font-size:clamp(.875rem,1.6vw,1.125rem);font-weight:400;display:inline-block}.video-ph[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--text-3);opacity:.7}.channels[data-astro-cid-lcdefpme],.manual[data-astro-cid-lcdefpme]{padding-block:var(--s-6) var(--s-7)}.manual[data-astro-cid-lcdefpme]{padding-bottom:var(--s-4);border-top:1px solid var(--line)}.side[data-astro-cid-lcdefpme]{padding-top:var(--s-2);grid-column:1/span 3}.side-note[data-astro-cid-lcdefpme]{margin-top:var(--s-3);font-size:var(--t-small);max-width:22ch}.tiles[data-astro-cid-lcdefpme]{gap:var(--s-3);grid-column:4/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-lcdefpme]{gap:var(--s-2);padding:var(--s-4) var(--s-4) var(--s-5);border:1px solid var(--line);background:var(--bg-sunk);transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;display:flex;position:relative}.tile[data-astro-cid-lcdefpme]:hover,.tile[data-astro-cid-lcdefpme]:focus-within{border-color:color-mix(in srgb, var(--c) 70%, transparent);background:var(--bg-raised)}.tile-main[data-astro-cid-lcdefpme]{all:unset;cursor:pointer;row-gap:var(--s-4);grid-template-columns:auto 1fr auto;grid-template-areas:"icon.go""name name name";align-items:start;display:grid}.tile-main[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.tile-main[data-astro-cid-lcdefpme]:focus-visible{outline:none}.tile[data-astro-cid-lcdefpme]:has(.tile-main:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.tile-icon[data-astro-cid-lcdefpme]{width:2.75rem;height:2.75rem;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);grid-area:icon;place-items:center;display:grid}.tile[data-astro-cid-lcdefpme]:hover .tile-icon[data-astro-cid-lcdefpme]{background:var(--c);color:var(--bg)}.tile-go[data-astro-cid-lcdefpme],.code-state[data-astro-cid-lcdefpme]{color:var(--text-3);transition:color var(--dur) var(--ease), transform var(--dur) var(--ease);grid-area:go}.tile[data-astro-cid-lcdefpme]:hover .tile-go[data-astro-cid-lcdefpme]{color:var(--text);transform:translate(2px,-2px)}.tile-name[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;grid-area:name;align-items:center;gap:.5rem;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:700;font-stretch:72%;line-height:1;display:inline-flex}.tile-sub[data-astro-cid-lcdefpme]{font-size:var(--t-small);color:var(--text-2);overflow-wrap:anywhere;gap:var(--s-2);flex-wrap:wrap;display:flex}.chip[data-astro-cid-lcdefpme]{z-index:1;border:1px solid var(--line-strong);color:var(--text-2);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);padding:.2em .55em;text-decoration:none;position:relative}.chip[data-astro-cid-lcdefpme]:hover{color:var(--text);border-color:var(--c)}.code-value[data-astro-cid-lcdefpme]{letter-spacing:.08em;color:var(--accent-2);font-size:.8em;font-weight:600;font-stretch:100%}.code-state[data-astro-cid-lcdefpme]{color:var(--accent-2)}.tile-code[data-astro-cid-lcdefpme] .tile-sub[data-astro-cid-lcdefpme]{color:var(--text-3)}.code-sheet[data-astro-cid-lcdefpme]{width:min(46rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:var(--s-5);border:1px solid var(--line-strong);background:var(--bg-raised);color:var(--text)}.code-sheet[data-astro-cid-lcdefpme][open]{gap:var(--s-4);display:grid}.code-sheet[data-astro-cid-lcdefpme]::backdrop{background:#04070ac7}.code-sheet-bar[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;display:flex}.code-sheet-close[data-astro-cid-lcdefpme]{all:unset;cursor:pointer;width:2.5rem;height:2.5rem;color:var(--text-2);margin:calc(var(--s-2) * -1);transition:color var(--dur) var(--ease);place-items:center;display:grid}.code-sheet-close[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.code-sheet-close[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent)}.code-sheet-title[data-astro-cid-lcdefpme]{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1}.code-sheet-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent-2)}.code-sheet-video[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background:var(--bg-sunk);border:1px solid var(--line);width:100%;height:auto}.code-steps[data-astro-cid-lcdefpme]{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.code-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--s-3);color:var(--text-2);grid-template-columns:auto 1fr;display:grid}.code-steps[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--accent-2);font-size:var(--t-small);padding-top:.15em}.code-steps[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--text);font-weight:600}@media (width<=40rem){.code-sheet[data-astro-cid-lcdefpme]{padding:var(--s-4);border-inline:0;border-bottom:0;width:100%;max-width:100%;margin:auto 0 0}}.feature-title[data-astro-cid-lcdefpme]{font-size:var(--t-body,1.0625rem);text-wrap:balance;font-weight:500;line-height:1.35}.yt[data-astro-cid-lcdefpme],.screen[data-astro-cid-lcdefpme] iframe,.video-ph[data-astro-cid-lcdefpme]{aspect-ratio:16/9;border:1px solid var(--line-strong);background:var(--bg-sunk);width:100%;display:block;position:relative;overflow:hidden}.yt[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;filter:saturate(.85);width:100%;height:100%;transition:filter var(--dur) var(--ease)}.yt[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{filter:saturate()}.yt-play[data-astro-cid-lcdefpme]{left:var(--s-4);bottom:var(--s-4);background:var(--accent);color:var(--on-accent);font-size:var(--t-small);letter-spacing:.1em;text-transform:uppercase;padding:.5em .8em;position:absolute}.video-ph[data-astro-cid-lcdefpme]{line-height:1.8;display:grid}.toc[data-astro-cid-lcdefpme]{column-gap:var(--gutter);grid-column:4/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{column-gap:var(--s-3);row-gap:var(--s-2);padding:var(--s-5) 0 var(--s-6);border-top:1px solid var(--line-strong);grid-template-rows:auto auto;grid-template-columns:2.75rem 1fr;height:100%;text-decoration:none;display:grid}.toc-n[data-astro-cid-lcdefpme]{font-size:var(--t-small);color:var(--accent-2);grid-row:1/span 2;padding-top:.35em}.toc-title[data-astro-cid-lcdefpme]{transition:color var(--dur) var(--ease);font-size:clamp(2.25rem,4.5vw,3.75rem)}.toc-note[data-astro-cid-lcdefpme]{color:var(--text-2);max-width:38ch;font-size:var(--t-small)}.toc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .toc-title[data-astro-cid-lcdefpme]{color:var(--text-2)}@media (width<=60rem){.intro-text[data-astro-cid-lcdefpme],.feature[data-astro-cid-lcdefpme],.side[data-astro-cid-lcdefpme],.tiles[data-astro-cid-lcdefpme],.toc[data-astro-cid-lcdefpme]{grid-column:1/-1}.side[data-astro-cid-lcdefpme]{margin-bottom:var(--s-4)}}@media (width<=40rem){.intro[data-astro-cid-lcdefpme]{padding-block:var(--s-6) var(--s-6)}.wordmark[data-astro-cid-lcdefpme]{margin:var(--s-4) 0 var(--s-5)}.channels[data-astro-cid-lcdefpme],.manual[data-astro-cid-lcdefpme]{padding-block:var(--s-5) var(--s-6)}.toc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding:var(--s-4) 0 var(--s-5)}.toc-title[data-astro-cid-lcdefpme]{font-size:2.25rem}.tiles[data-astro-cid-lcdefpme]{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr))}.tile[data-astro-cid-lcdefpme]{padding:var(--s-3) var(--s-3) var(--s-4)}.tile-main[data-astro-cid-lcdefpme]{row-gap:var(--s-3)}.tile-icon[data-astro-cid-lcdefpme]{width:2.375rem;height:2.375rem}.toc[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
