.guide[data-astro-cid-ydsoqjzs]{gap:var(--space-5);font-size:var(--text-base);color:var(--text);flex-direction:column;line-height:1.6;display:flex}.guide-empty[data-astro-cid-ydsoqjzs]{padding:var(--space-4);border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-2);font-size:var(--text-sm);margin:0}.guide-lead[data-astro-cid-ydsoqjzs]{font-size:var(--text-lg);color:var(--text-2);line-height:1.5}.guide-sec-title[data-astro-cid-ydsoqjzs]{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:600;display:flex}.guide-sec-rule[data-astro-cid-ydsoqjzs]{background:var(--accent);flex-shrink:0;width:1.25rem;height:2px}.guide-prose[data-astro-cid-ydsoqjzs] p,.guide-prose[data-astro-cid-ydsoqjzs] li,.guide-lead[data-astro-cid-ydsoqjzs]{text-wrap:pretty}.guide-prose[data-astro-cid-ydsoqjzs]>:first-child{margin-top:0}.guide-prose[data-astro-cid-ydsoqjzs]>:last-child{margin-bottom:0}.guide-prose[data-astro-cid-ydsoqjzs] h3,.guide-prose[data-astro-cid-ydsoqjzs] h4{font-family:var(--font-mono);font-size:var(--text-base);margin:var(--space-4) 0 var(--space-1);font-weight:600}.guide-prose[data-astro-cid-ydsoqjzs] p{margin:var(--space-3) 0}.guide-prose[data-astro-cid-ydsoqjzs] ul,.guide-prose[data-astro-cid-ydsoqjzs] ol{margin:var(--space-3) 0;padding-left:var(--space-5)}.guide-prose[data-astro-cid-ydsoqjzs] li+li{margin-top:var(--space-2)}.guide-prose[data-astro-cid-ydsoqjzs] a{color:var(--accent);text-decoration:underline}.guide-prose[data-astro-cid-ydsoqjzs] code{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--surface);border-radius:var(--radius-sm);white-space:nowrap;padding:.05em .3em}.guide[data-astro-cid-ydsoqjzs] .code-chip{vertical-align:middle;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:stretch;max-width:100%;display:inline-flex;overflow:hidden}.guide[data-astro-cid-ydsoqjzs] .code-chip code{padding:var(--space-1) var(--space-2);white-space:normal;overflow-wrap:anywhere;background:0 0}.guide[data-astro-cid-ydsoqjzs] .code-copy{min-width:3.5rem;min-height:var(--hit,2.75rem);padding:0 var(--space-2);background:var(--surface);border:0;border-left:1px solid var(--border);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-2);cursor:pointer;flex-shrink:0}.guide[data-astro-cid-ydsoqjzs] .code-copy:hover{color:var(--accent);background:var(--accent-subtle)}.guide[data-astro-cid-ydsoqjzs] .code-copy:focus-visible{outline:2px solid var(--input-focus,var(--accent));outline-offset:-2px}.guide-prose[data-astro-cid-ydsoqjzs] pre{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--surface);border:1px solid var(--border);padding:var(--space-3);border-radius:var(--radius);overflow-x:auto}.guide-prose[data-astro-cid-ydsoqjzs] pre code{white-space:pre;background:0 0;padding:0}.guide-prose[data-astro-cid-ydsoqjzs] img{max-width:100%;height:auto}.guide-sec-first-time[data-astro-cid-ydsoqjzs] .guide-prose[data-astro-cid-ydsoqjzs] ol{counter-reset:step;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.guide-sec-first-time[data-astro-cid-ydsoqjzs] .guide-prose[data-astro-cid-ydsoqjzs] ol>li{counter-increment:step;padding:var(--space-3) var(--space-4) var(--space-3) calc(var(--space-4) + 2rem);background:var(--tile-bg,var(--bg));border:1px solid var(--border-strong);box-shadow:var(--tile-shadow,none);border-radius:var(--radius);margin:0;position:relative}.guide-sec-first-time[data-astro-cid-ydsoqjzs] .guide-prose[data-astro-cid-ydsoqjzs] ol>li:before{content:counter(step);left:var(--space-3);top:var(--space-3);background:var(--accent);width:1.5rem;height:1.5rem;color:var(--accent-contrast);font-family:var(--font-mono);font-size:var(--text-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:absolute}.guide-sec-first-time[data-astro-cid-ydsoqjzs] .guide-prose[data-astro-cid-ydsoqjzs] li>p{margin:0}.guide-sec-first-time[data-astro-cid-ydsoqjzs] .guide-prose[data-astro-cid-ydsoqjzs] li>p+p{margin-top:var(--space-2)}.guide-sec-good-to-know[data-astro-cid-ydsoqjzs] .guide-prose[data-astro-cid-ydsoqjzs] ul{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.guide-sec-good-to-know[data-astro-cid-ydsoqjzs] .guide-prose[data-astro-cid-ydsoqjzs] ul>li{padding:var(--space-3) 0;border-bottom:1px solid var(--border);margin:0}.guide-sec-good-to-know[data-astro-cid-ydsoqjzs] .guide-prose[data-astro-cid-ydsoqjzs] ul>li:last-child{border-bottom:0;padding-bottom:0}.guide-sec-good-to-know[data-astro-cid-ydsoqjzs] .guide-prose[data-astro-cid-ydsoqjzs] li>strong:first-child{color:var(--text);display:block}.guide-sec-good-to-know[data-astro-cid-ydsoqjzs] .guide-prose[data-astro-cid-ydsoqjzs] li{color:var(--text-2)}.guide-sec-help[data-astro-cid-ydsoqjzs]{padding-top:var(--space-4);border-top:1px solid var(--border)}.guide-ask[data-astro-cid-ydsoqjzs]{margin:var(--space-3) 0 0;font-size:var(--text-sm)}.guide-prose[data-astro-cid-ydsoqjzs] blockquote{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-left:4px solid var(--accent);border-radius:var(--radius);background:var(--tile-bg,var(--bg));box-shadow:var(--tile-shadow,none)}.guide-prose[data-astro-cid-ydsoqjzs] blockquote>:first-child{margin-top:0}.guide-prose[data-astro-cid-ydsoqjzs] blockquote>:last-child{margin-bottom:0}.guide[data-astro-cid-ydsoqjzs] .cat-explainer{box-sizing:border-box;width:100%;max-width:100%;margin:var(--space-4) 0;clear:both}.guide[data-astro-cid-ydsoqjzs] .cat-explainer svg{width:100%;max-width:41.25rem;height:auto;margin:0;display:block}.guide[data-astro-cid-ydsoqjzs] .cat-explainer .fig-stack{max-width:20rem;display:none}@media (width<=640px){.guide[data-astro-cid-ydsoqjzs] .cat-explainer .fig-wide{display:none}.guide[data-astro-cid-ydsoqjzs] .cat-explainer .fig-stack{display:block}.guide[data-astro-cid-ydsoqjzs] .cat-explainer:not(:has(.fig-stack)){overflow-x:auto}.guide[data-astro-cid-ydsoqjzs] .cat-explainer:not(:has(.fig-stack)):focus-visible{outline:2px solid var(--input-focus,var(--accent));outline-offset:2px}.guide[data-astro-cid-ydsoqjzs] .cat-explainer:not(:has(.fig-stack)) svg{min-width:38rem}}.guide[data-astro-cid-ydsoqjzs] .cat-explainer p{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--text-2);padding:0}
