.guide[data-astro-cid-hjlkozvm] .moss{font-size:clamp(40px,9vw,60px)}.guide[data-astro-cid-hjlkozvm] .moss-hint{display:none}.bubble[data-astro-cid-hjlkozvm]{position:relative;max-width:30rem;text-align:center;font-family:var(--font-mono, ui-monospace, monospace);font-size:.9rem;border:1px solid var(--border);border-radius:1rem;padding:.7rem 1rem;background:var(--card)}.bubble[data-astro-cid-hjlkozvm]:before{content:"";position:absolute;top:-7px;left:50%;width:12px;height:12px;translate:-50% 0;rotate:45deg;background:var(--card);border-left:1px solid var(--border);border-top:1px solid var(--border)}.progress[data-astro-cid-hjlkozvm]{display:grid;grid-template-columns:repeat(5,1fr);gap:.25rem;margin-top:1.5rem}.progress[data-astro-cid-hjlkozvm] li[data-astro-cid-hjlkozvm]{display:grid;justify-items:center;gap:.3rem;font-size:.75rem;color:var(--muted-foreground);position:relative}.progress[data-astro-cid-hjlkozvm] li[data-astro-cid-hjlkozvm]+li[data-astro-cid-hjlkozvm]:before{content:"";position:absolute;top:.9rem;right:50%;width:100%;height:2px;background:var(--border);z-index:0}.progress[data-astro-cid-hjlkozvm] li[data-astro-cid-hjlkozvm].past:before,.progress[data-astro-cid-hjlkozvm] li[data-astro-cid-hjlkozvm].now:before{background:#3fb950}.dot[data-astro-cid-hjlkozvm]{position:relative;z-index:1;display:inline-flex;width:1.8rem;height:1.8rem;align-items:center;justify-content:center;border-radius:999px;font-weight:700;background:var(--card);border:2px solid var(--border);color:var(--muted-foreground)}.progress[data-astro-cid-hjlkozvm] li[data-astro-cid-hjlkozvm].now .dot[data-astro-cid-hjlkozvm]{border-color:#3fb950;color:var(--foreground)}.progress[data-astro-cid-hjlkozvm] li[data-astro-cid-hjlkozvm].now{color:var(--foreground);font-weight:600}.progress[data-astro-cid-hjlkozvm] li[data-astro-cid-hjlkozvm].past .dot[data-astro-cid-hjlkozvm]{background:#3fb950;border-color:#3fb950;color:#0d1117}.card[data-astro-cid-hjlkozvm]{border:1px solid var(--border);border-radius:1rem;padding:1.25rem;background:var(--card)}.step[data-astro-cid-hjlkozvm]{display:grid;gap:1rem}.step[data-astro-cid-hjlkozvm] h2[data-astro-cid-hjlkozvm]{font-size:1.35rem;font-weight:600;letter-spacing:-.01em}.step[data-astro-cid-hjlkozvm][hidden],.sub[data-astro-cid-hjlkozvm][hidden]{display:none}.sub[data-astro-cid-hjlkozvm],.pane[data-astro-cid-hjlkozvm]{display:grid;gap:1rem}.pane[data-astro-cid-hjlkozvm][hidden]{display:none}.do[data-astro-cid-hjlkozvm]{display:grid;gap:.5rem;counter-reset:do}.do[data-astro-cid-hjlkozvm]>li[data-astro-cid-hjlkozvm]{counter-increment:do;display:flex;align-items:center;gap:.75rem;border:1px solid var(--border);border-radius:.75rem;padding:.65rem .8rem;background:var(--background);color:var(--muted-foreground)}.do[data-astro-cid-hjlkozvm]>li[data-astro-cid-hjlkozvm]:before{content:counter(do);flex:none;display:inline-flex;width:1.6rem;height:1.6rem;align-items:center;justify-content:center;border-radius:999px;background:#3fb950;color:#0d1117;font-weight:700;font-size:.85rem}.do[data-astro-cid-hjlkozvm]>li[data-astro-cid-hjlkozvm]>span[data-astro-cid-hjlkozvm]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0}.do[data-astro-cid-hjlkozvm] b[data-astro-cid-hjlkozvm]{color:var(--foreground)}.choices[data-astro-cid-hjlkozvm],.plans[data-astro-cid-hjlkozvm]{display:grid;gap:.75rem}@media(min-width:560px){.plans[data-astro-cid-hjlkozvm]{grid-template-columns:1fr 1fr}}.choice[data-astro-cid-hjlkozvm]{display:grid;gap:.25rem;text-align:left;border:1px solid var(--border);border-radius:.9rem;padding:.9rem 1rem;background:var(--background);color:var(--foreground);cursor:pointer}.choice[data-astro-cid-hjlkozvm]:hover,.choice[data-astro-cid-hjlkozvm]:focus-visible{border-color:#3fb950;outline:none}.choice[data-astro-cid-hjlkozvm] span[data-astro-cid-hjlkozvm]{font-size:.85rem;color:var(--muted-foreground)}.plan[data-astro-cid-hjlkozvm]{display:grid;gap:.6rem;align-content:start;border:1px solid var(--border);border-radius:.9rem;padding:1rem;background:var(--background)}.plan[data-astro-cid-hjlkozvm].picked{border-color:#3fb950;box-shadow:0 0 0 1px #3fb950}.plan-head[data-astro-cid-hjlkozvm]{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono, ui-monospace, monospace)}.plan-head[data-astro-cid-hjlkozvm] b[data-astro-cid-hjlkozvm]{font-size:1.1rem;color:#3fb950}.plan-head[data-astro-cid-hjlkozvm] small[data-astro-cid-hjlkozvm]{color:var(--muted-foreground);font-size:.75rem}.plan[data-astro-cid-hjlkozvm] ul[data-astro-cid-hjlkozvm]{display:grid;gap:.25rem;font-size:.85rem;color:var(--muted-foreground);list-style:disc;padding-left:1.1rem}.part[data-astro-cid-hjlkozvm]{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#3fb950}.subnav[data-astro-cid-hjlkozvm]{display:grid;gap:.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.subbar[data-astro-cid-hjlkozvm]{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.subbar[data-astro-cid-hjlkozvm] li{display:grid;gap:.35rem;font-size:.75rem;color:var(--muted-foreground)}.subbar[data-astro-cid-hjlkozvm] li:before{content:"";height:6px;border-radius:999px;background:var(--border)}.subbar[data-astro-cid-hjlkozvm] li.past:before,.subbar[data-astro-cid-hjlkozvm] li.now:before{background:#3fb950}.subbar[data-astro-cid-hjlkozvm] li.now{color:var(--foreground);font-weight:600}.nav[data-astro-cid-hjlkozvm]{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;padding-top:.25rem}.row[data-astro-cid-hjlkozvm]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.values[data-astro-cid-hjlkozvm]{display:grid;gap:.5rem}.big[data-astro-cid-hjlkozvm]{padding:.8rem 1.2rem;font-size:1rem}.alt[data-astro-cid-hjlkozvm]{border-top:1px solid var(--border);padding-top:.75rem}.alt[data-astro-cid-hjlkozvm] summary[data-astro-cid-hjlkozvm]{cursor:pointer;font-size:.9rem;color:var(--muted-foreground)}.alt[data-astro-cid-hjlkozvm]>[data-astro-cid-hjlkozvm]+[data-astro-cid-hjlkozvm]{margin-top:.75rem}.ai[data-astro-cid-hjlkozvm]{display:grid;gap:.5rem;border:1px dashed var(--border);border-radius:1rem;padding:1rem 1.25rem}.keyrow[data-astro-cid-hjlkozvm]{display:flex;align-items:center;gap:.5rem;min-width:0;border:1px solid var(--border);border-radius:.75rem;padding:.5rem .5rem .5rem .75rem;background:var(--background)}.keyrow[data-astro-cid-hjlkozvm]>div[data-astro-cid-hjlkozvm]{flex:1;min-width:0}.keyval[data-astro-cid-hjlkozvm]{display:block;font-family:var(--font-mono, ui-monospace, monospace);font-size:.85rem;overflow-x:auto;white-space:nowrap;user-select:all}.label[data-astro-cid-hjlkozvm]{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}.hint[data-astro-cid-hjlkozvm]{text-transform:none;letter-spacing:0;font-weight:400;opacity:.8;margin-left:.25rem}.btn[data-astro-cid-hjlkozvm]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:.75rem;padding:.55rem 1rem;font-weight:600;font-size:.9rem;background:var(--card);color:var(--foreground);cursor:pointer;white-space:nowrap}.btn[data-astro-cid-hjlkozvm].primary{background:#3fb950;border-color:#3fb950;color:#0d1117}.btn[data-astro-cid-hjlkozvm]:disabled{opacity:.45;pointer-events:none}.btn[data-astro-cid-hjlkozvm]:focus-visible,.link[data-astro-cid-hjlkozvm]:focus-visible,.field[data-astro-cid-hjlkozvm]:focus-visible,.a[data-astro-cid-hjlkozvm]:focus-visible{outline:2px solid #3fb950;outline-offset:2px}.link[data-astro-cid-hjlkozvm]{background:none;border:0;padding:0;color:#3fb950;text-decoration:underline;cursor:pointer;font:inherit}.a[data-astro-cid-hjlkozvm]{color:#3fb950;text-decoration:underline}.field[data-astro-cid-hjlkozvm]{flex:1 1 16rem;min-width:0;border:1px solid var(--border);border-radius:.75rem;padding:.55rem .8rem;background:var(--background);color:var(--foreground);font-family:var(--font-mono, ui-monospace, monospace);font-size:.9rem}.out[data-astro-cid-hjlkozvm]{font-family:var(--font-mono, ui-monospace, monospace);font-size:.9rem;min-height:1.4em}.out[data-astro-cid-hjlkozvm].ok{color:#3fb950}.out[data-astro-cid-hjlkozvm].err{color:#f85149}code[data-astro-cid-hjlkozvm]{font-family:var(--font-mono, ui-monospace, monospace);overflow-wrap:anywhere}.keyval[data-astro-cid-hjlkozvm]{overflow-wrap:normal}@media(max-width:480px){.dot-label[data-astro-cid-hjlkozvm]{display:none}.progress[data-astro-cid-hjlkozvm] li[data-astro-cid-hjlkozvm].now .dot-label[data-astro-cid-hjlkozvm]{display:block;position:absolute;top:2.2rem;white-space:nowrap}.progress[data-astro-cid-hjlkozvm]{margin-bottom:1.2rem}}
