.setup[data-astro-cid-oustkjpu]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=56rem){.setup[data-astro-cid-oustkjpu]{gap:var(--space-2xl);grid-template-columns:minmax(15rem,18rem) minmax(0,1fr)}.picker[data-astro-cid-oustkjpu]{position:sticky;top:6.5rem}}.eyebrow-label[data-astro-cid-oustkjpu]{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral);margin-bottom:var(--space-sm);font-weight:700}.list[data-astro-cid-oustkjpu]{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}@media (width<=55.99rem){.list[data-astro-cid-oustkjpu]{padding-bottom:var(--space-2xs);scroll-snap-type:x mandatory;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.list[data-astro-cid-oustkjpu] li[data-astro-cid-oustkjpu]{scroll-snap-align:start}}.dev[data-astro-cid-oustkjpu]{align-items:center;gap:var(--space-sm);border:var(--rule-1);border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink);font-weight:600;font-size:var(--text-sm);white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:.7rem .9rem;text-decoration:none;display:flex}.dev[data-astro-cid-oustkjpu]:hover{border-color:var(--color-neutral)}.is-tabs[data-astro-cid-oustkjpu] .dev[data-astro-cid-oustkjpu][aria-selected=true]{border-color:var(--color-accent);background:oklch(54% .205 28/.06);box-shadow:0 8px 20px -14px oklch(54% .205 28/.8)}.ic[data-astro-cid-oustkjpu],.pic[data-astro-cid-oustkjpu]{border-radius:var(--radius-sm);flex:none;place-items:center;display:grid}.ic[data-astro-cid-oustkjpu]{width:2.25rem;height:2.25rem;color:var(--color-accent);background:oklch(54% .205 28/.1)}.is-tabs[data-astro-cid-oustkjpu] .dev[data-astro-cid-oustkjpu][aria-selected=true] .ic[data-astro-cid-oustkjpu]{background:var(--color-accent);color:var(--color-on-accent)}.logo[data-astro-cid-oustkjpu]{width:60%;height:60%;-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat;background:currentColor}.box[data-astro-cid-oustkjpu]{border:2px solid;border-radius:3px;width:62%;height:38%;position:relative}.box[data-astro-cid-oustkjpu]:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;margin-top:-1.5px;position:absolute;top:50%;right:18%}.panels[data-astro-cid-oustkjpu]{min-width:0}.panel[data-astro-cid-oustkjpu]{border:var(--rule-1);border-radius:calc(var(--radius-lg) + .25rem);background:var(--color-paper);box-shadow:0 18px 40px -28px var(--color-shadow);scroll-margin-top:6.5rem;overflow:hidden}.panel[data-astro-cid-oustkjpu]+.panel[data-astro-cid-oustkjpu]{margin-top:var(--space-lg)}.is-tabs[data-astro-cid-oustkjpu] .panel[data-astro-cid-oustkjpu]+.panel[data-astro-cid-oustkjpu]{margin-top:0}.panel[data-astro-cid-oustkjpu]:focus{outline:none}.ph[data-astro-cid-oustkjpu]{align-items:center;gap:var(--space-md);padding:var(--space-lg);background:linear-gradient(135deg, var(--color-accent), var(--color-accent-deep));color:var(--color-on-accent);display:flex}.pic[data-astro-cid-oustkjpu]{background:var(--color-on-accent);width:3.5rem;height:3.5rem;color:var(--color-accent);border-radius:var(--radius-md);box-shadow:0 10px 22px -10px oklch(20% .05 25/.6)}.ph[data-astro-cid-oustkjpu] h2[data-astro-cid-oustkjpu]{font-size:var(--text-xl);color:inherit;margin:0}.app[data-astro-cid-oustkjpu]{font-size:var(--text-sm);color:var(--color-on-gold-2);margin-top:var(--space-3xs)}.app[data-astro-cid-oustkjpu] strong[data-astro-cid-oustkjpu]{color:var(--color-on-accent)}.steps[data-astro-cid-oustkjpu]{counter-reset:step;padding:var(--space-lg);gap:var(--space-md);margin:0;list-style:none;display:grid}.steps[data-astro-cid-oustkjpu] li[data-astro-cid-oustkjpu]{counter-increment:step;padding:var(--space-md) var(--space-md) var(--space-md) calc(2.5rem + var(--space-lg));border:var(--rule-1);border-radius:var(--radius-md);background:var(--color-paper-2);position:relative}.steps[data-astro-cid-oustkjpu] li[data-astro-cid-oustkjpu]:before{content:counter(step);left:var(--space-md);top:var(--space-md);background:var(--color-accent);width:2.5rem;height:2.5rem;color:var(--color-on-accent);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;box-shadow:0 8px 18px -8px oklch(54% .205 28/.8)}.steps[data-astro-cid-oustkjpu] li[data-astro-cid-oustkjpu]:not(:last-child):after{content:"";left:calc(var(--space-md) + 1.25rem - 1px);top:calc(var(--space-md) + 2.75rem);bottom:calc(-1 * var(--space-md) - 1px);background:oklch(54% .205 28/.2);width:2px;position:absolute}.steps[data-astro-cid-oustkjpu] h3[data-astro-cid-oustkjpu]{font-size:var(--text-md);margin:0 0 var(--space-2xs);letter-spacing:0}.steps[data-astro-cid-oustkjpu] p[data-astro-cid-oustkjpu]{color:var(--color-muted);font-size:var(--text-sm);line-height:1.6}.code[data-astro-cid-oustkjpu]{font-family:var(--font-figure);color:var(--color-accent-strong);border:1px solid var(--color-on-gold-line);border-radius:var(--radius-sm);letter-spacing:.1em;background:oklch(54% .205 28/.08);padding:.15rem .5rem;font-weight:600}.more[data-astro-cid-oustkjpu]{padding:0 var(--space-lg) var(--space-lg)}@media (width<=40rem){.ph[data-astro-cid-oustkjpu],.steps[data-astro-cid-oustkjpu]{padding:var(--space-md)}.steps[data-astro-cid-oustkjpu] li[data-astro-cid-oustkjpu]{padding-left:calc(2.25rem + var(--space-md) + var(--space-xs))}.steps[data-astro-cid-oustkjpu] li[data-astro-cid-oustkjpu]:before{width:2.25rem;height:2.25rem;left:var(--space-sm)}.steps[data-astro-cid-oustkjpu] li[data-astro-cid-oustkjpu]:not(:last-child):after{left:calc(var(--space-sm) + 1.125rem - 1px)}}.checks[data-astro-cid-oustkjpu]{gap:var(--space-md);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=48rem){.checks[data-astro-cid-oustkjpu]{grid-template-columns:repeat(3,minmax(0,1fr))}}.checks[data-astro-cid-oustkjpu] li[data-astro-cid-oustkjpu]{gap:var(--space-sm);padding:var(--space-md);border:var(--rule-1);border-radius:var(--radius-md);background:var(--color-paper);grid-template-columns:2.5rem 1fr;display:grid}.checks[data-astro-cid-oustkjpu] svg{border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;color:var(--color-accent);background:oklch(54% .205 28/.1);padding:.55rem}.checks[data-astro-cid-oustkjpu] h3[data-astro-cid-oustkjpu]{font-size:var(--text-md);margin:0 0 var(--space-3xs)}.checks[data-astro-cid-oustkjpu] p[data-astro-cid-oustkjpu]{font-size:var(--text-sm);color:var(--color-muted)}.trouble[data-astro-cid-oustkjpu]{margin-top:var(--space-lg);color:var(--color-muted)}
