.setup[data-astro-cid-oustkjpu]{isolation:isolate;position:relative;overflow:hidden}.setup__glow[data-astro-cid-oustkjpu]{z-index:-1;background:radial-gradient(closest-side,#4ade801f,#0000);width:min(1100px,100vw);height:520px;position:absolute;top:80px;left:50%;transform:translate(-50%)}.setup__head[data-astro-cid-oustkjpu]{text-align:center;margin-inline:auto}.setup__pills[data-astro-cid-oustkjpu]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.setup__pills[data-astro-cid-oustkjpu] li[data-astro-cid-oustkjpu]{border:1px solid var(--border-2);background:var(--surface);font-family:var(--pixel);color:var(--text-2);backdrop-filter:blur(12px);border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-size:11.5px;display:inline-flex}.setup__pills[data-astro-cid-oustkjpu] svg{color:var(--accent)}.setup__grid[data-astro-cid-oustkjpu]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.timeline[data-astro-cid-oustkjpu]{flex-direction:column;gap:14px;display:flex;position:relative}.timeline__rail[data-astro-cid-oustkjpu]{background:#ffffff12;border-radius:2px;width:2px;position:absolute;top:28px;bottom:28px;left:27px}.timeline__fill[data-astro-cid-oustkjpu]{border-radius:inherit;transform-origin:top;background:linear-gradient(#b8f7cf,#22c55e);height:100%;transition:transform .2s linear;display:block;transform:scaleY(0);box-shadow:0 0 14px #4ade8099}.tl[data-astro-cid-oustkjpu]{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.tl__node[data-astro-cid-oustkjpu]{z-index:1;border:1px solid var(--border-2);border-radius:var(--leaf);background:var(--surface-solid);width:56px;height:56px;color:var(--muted);transition:color .4s ease, border-color .4s ease, box-shadow .5s var(--ease), transform .5s cubic-bezier(.34, 1.56, .64, 1);place-items:center;display:grid;position:relative}.tl[data-astro-cid-oustkjpu].is-done .tl__node[data-astro-cid-oustkjpu]{border-color:var(--accent-line);color:var(--accent);box-shadow:var(--glow);transform:scale(1.04)}.tl__card[data-astro-cid-oustkjpu]{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);backdrop-filter:blur(16px);transition:border-color .3s ease, transform .35s var(--ease);padding:18px 20px}.tl[data-astro-cid-oustkjpu]:hover .tl__card[data-astro-cid-oustkjpu]{border-color:var(--border-2);transform:translate(4px)}.tl__top[data-astro-cid-oustkjpu]{align-items:center;gap:12px;display:flex}.tl__n[data-astro-cid-oustkjpu]{font-family:var(--pixel);color:var(--accent);font-size:12px}.tl__title[data-astro-cid-oustkjpu]{text-transform:uppercase;font-size:19px}.tl__time[data-astro-cid-oustkjpu]{font-family:var(--pixel);color:var(--dim);background:#ffffff0d;border-radius:99px;margin-left:auto;padding:3px 8px;font-size:11px}.tl__text[data-astro-cid-oustkjpu]{color:var(--text-2);margin-top:8px;font-size:14.5px;line-height:1.6}.tl__text[data-astro-cid-oustkjpu] code,.launcher[data-astro-cid-oustkjpu] code,.acc__body[data-astro-cid-oustkjpu] code{color:var(--accent-hi);background:#4ade801a;border-radius:5px;padding:1px 6px}.setup__side[data-astro-cid-oustkjpu]{top:calc(var(--nav-h) + 20px);flex-direction:column;gap:12px;display:flex;position:sticky}.side-title[data-astro-cid-oustkjpu]{letter-spacing:.05em;text-transform:uppercase;font-size:16px}.need__list[data-astro-cid-oustkjpu]{flex-direction:column;margin-top:12px;display:flex}.need__list[data-astro-cid-oustkjpu] li[data-astro-cid-oustkjpu]{border-top:1px solid var(--border);align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:flex}.need__list[data-astro-cid-oustkjpu] li[data-astro-cid-oustkjpu]:first-child{border-top:0}.need__icon[data-astro-cid-oustkjpu]{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.need__label[data-astro-cid-oustkjpu]{color:var(--muted)}.need__value[data-astro-cid-oustkjpu]{font-family:var(--pixel);color:var(--text);text-align:right;margin-left:auto;font-size:11.5px}.folder__tree[data-astro-cid-oustkjpu]{border:1px solid var(--border);border-radius:var(--r);font-family:var(--pixel);background:#0000004d;margin-top:12px;padding:12px 14px;font-size:12px}.folder__row[data-astro-cid-oustkjpu]{color:var(--text-2);align-items:center;gap:7px;padding:4px 0;display:flex}.folder__row--dir[data-astro-cid-oustkjpu]{color:var(--muted)}.folder__row--leaf[data-astro-cid-oustkjpu]{color:var(--accent-hi);animation:leafIn .6s var(--ease) .6s both}.folder__row[data-astro-cid-oustkjpu] svg{flex:none}.folder__branch[data-astro-cid-oustkjpu]{color:var(--dim)}.folder__tag[data-astro-cid-oustkjpu]{background:var(--accent-soft);border-radius:6px;margin-left:auto;padding:1px 6px;font-size:10.5px}.folder__hint[data-astro-cid-oustkjpu]{color:var(--muted);margin-top:10px;font-size:12.5px}@keyframes leafIn{0%{opacity:0;transform:translate(-10px)}}.keycard[data-astro-cid-oustkjpu]{background:radial-gradient(120% 120% at 0% 50%, #4ade8024, transparent 60%), var(--surface);align-items:center;gap:14px;display:flex}.keycard__key[data-astro-cid-oustkjpu]{border:1px solid var(--accent-line);background:var(--bg-2);font-family:var(--pixel);color:var(--accent-hi);border-bottom-width:4px;border-radius:10px;flex:none;padding:10px 14px;font-size:13px;animation:2.4s ease-in-out infinite keyPress}.keycard[data-astro-cid-oustkjpu] p[data-astro-cid-oustkjpu]{color:var(--text-2);font-size:13.5px}@keyframes keyPress{0%,80%,to{border-bottom-width:4px;transform:translateY(0)}88%{border-bottom-width:1px;transform:translateY(3px)}}.launchers[data-astro-cid-oustkjpu]{margin-top:28px}.launchers__head[data-astro-cid-oustkjpu]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.launcher[data-astro-cid-oustkjpu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.launcher[data-astro-cid-oustkjpu] li[data-astro-cid-oustkjpu]{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-2);color:var(--text-2);animation:fadeUp .45s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms);flex-direction:column;gap:10px;padding:16px;font-size:14px;line-height:1.55;display:flex}.launcher__n[data-astro-cid-oustkjpu]{background:var(--accent-grad);width:28px;height:28px;font-family:var(--pixel);color:var(--accent-ink);border-radius:8px;place-items:center;font-size:13px;display:grid}.trouble-head[data-astro-cid-oustkjpu]{margin-top:clamp(48px,7vw,80px)}.trouble[data-astro-cid-oustkjpu]{max-width:860px}.cta[data-astro-cid-oustkjpu]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}@media (width<=960px){.setup__grid[data-astro-cid-oustkjpu]{grid-template-columns:minmax(0,1fr)}.setup__side[data-astro-cid-oustkjpu]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid;position:static}}@media (width<=720px){.launcher[data-astro-cid-oustkjpu]{grid-template-columns:minmax(0,1fr)}.tl[data-astro-cid-oustkjpu]{grid-template-columns:44px minmax(0,1fr);gap:12px}.tl__node[data-astro-cid-oustkjpu]{width:44px;height:44px}.timeline__rail[data-astro-cid-oustkjpu]{left:21px}}
