.page[data-astro-cid-kmohwfmh]{padding-top:1.5rem}.head[data-astro-cid-kmohwfmh]{gap:.7rem;padding:2.5rem 0 2.25rem;display:grid}h1[data-astro-cid-kmohwfmh]{font-variation-settings:"SOFT" 100, "WONK" 0, "opsz" 144;letter-spacing:-.045em;font-size:clamp(3rem,1.8rem + 5vw,5.2rem);font-weight:600;line-height:.95}.lede[data-astro-cid-kmohwfmh]{max-width:34rem;color:var(--ink-2);font-size:1.08rem}.start[data-astro-cid-kmohwfmh]{grid-template-columns:1.4fr 1fr;gap:.75rem;display:grid}.step[data-astro-cid-kmohwfmh]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow-sm);grid-template-columns:auto 1fr;align-content:start;gap:.9rem;padding:1.25rem;display:grid}.step[data-astro-cid-kmohwfmh]>ul[data-astro-cid-kmohwfmh]{grid-column:1/-1}.num[data-astro-cid-kmohwfmh]{background:var(--caramel-soft);width:2rem;height:2rem;color:var(--caramel-deep);border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;display:grid}.step[data-astro-cid-kmohwfmh] h2[data-astro-cid-kmohwfmh]{font-family:var(--font-sans);letter-spacing:-.01em;font-size:1rem;font-weight:600;line-height:2rem}.step[data-astro-cid-kmohwfmh] p[data-astro-cid-kmohwfmh]{color:var(--ink-2);font-size:.88rem}.launchers[data-astro-cid-kmohwfmh]{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.launchers[data-astro-cid-kmohwfmh] a[data-astro-cid-kmohwfmh]{border-radius:var(--radius-sm);background:var(--bg);height:100%;transition:background .3s var(--ease);gap:.15rem;padding:.8rem 2rem .8rem .9rem;display:grid;position:relative}.launchers[data-astro-cid-kmohwfmh] a[data-astro-cid-kmohwfmh]:hover{background:var(--caramel-soft)}.launchers[data-astro-cid-kmohwfmh] strong[data-astro-cid-kmohwfmh]{font-size:.9rem;font-weight:600}.launchers[data-astro-cid-kmohwfmh] small[data-astro-cid-kmohwfmh]{color:var(--ink-2);font-size:.78rem;line-height:1.35}.launchers[data-astro-cid-kmohwfmh] .go{color:var(--ink-3);position:absolute;top:.85rem;right:.8rem}.basics[data-astro-cid-kmohwfmh]{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.basics[data-astro-cid-kmohwfmh] a[data-astro-cid-kmohwfmh]{border-radius:var(--radius-sm);background:var(--bg);height:100%;transition:background .3s var(--ease);align-content:start;gap:.15rem;padding:.8rem 2rem .8rem .9rem;display:grid;position:relative}.basics[data-astro-cid-kmohwfmh] a[data-astro-cid-kmohwfmh]:hover{background:var(--caramel-soft)}.basics[data-astro-cid-kmohwfmh] strong[data-astro-cid-kmohwfmh]{align-items:center;gap:.45rem;font-size:.9rem;font-weight:600;display:flex}.basics[data-astro-cid-kmohwfmh] img[data-astro-cid-kmohwfmh]{object-fit:contain;border-radius:6px;width:22px;height:22px;margin-block:-2px}.basics[data-astro-cid-kmohwfmh] small[data-astro-cid-kmohwfmh]{color:var(--ink-2);font-size:.78rem;line-height:1.35}.basics[data-astro-cid-kmohwfmh] .go{color:var(--ink-3);position:absolute;top:.85rem;right:.8rem}.toolbar[data-astro-cid-kmohwfmh]{z-index:20;-webkit-backdrop-filter:blur(14px)saturate(1.3);box-shadow:var(--shadow-sm);background:#fffdf9c7;border:1px solid #ecdfcdcc;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin:2.5rem 0 .5rem;padding:.5rem;display:flex;position:sticky;top:5.1rem}.chips[data-astro-cid-kmohwfmh]{scrollbar-width:none;gap:.2rem;display:flex;overflow-x:auto}.chips[data-astro-cid-kmohwfmh] a[data-astro-cid-kmohwfmh]{color:var(--ink-2);white-space:nowrap;transition:background .25s var(--ease), color .25s var(--ease);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .8rem;font-size:.86rem;font-weight:500;display:inline-flex}.chips[data-astro-cid-kmohwfmh] a[data-astro-cid-kmohwfmh]:hover{background:var(--bg-deep);color:var(--ink)}.tools[data-astro-cid-kmohwfmh]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.seg[data-astro-cid-kmohwfmh]{background:var(--bg-deep);border-radius:999px;padding:.2rem;display:inline-flex}.seg[data-astro-cid-kmohwfmh] button[data-astro-cid-kmohwfmh]{color:var(--ink-2);font-variant-numeric:tabular-nums;transition:background .25s var(--ease), color .25s var(--ease), box-shadow .25s var(--ease);background:0 0;border:0;border-radius:999px;padding:.4rem .8rem;font-size:.84rem;font-weight:560}.seg[data-astro-cid-kmohwfmh] button[data-astro-cid-kmohwfmh][aria-checked=true]{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sm)}.toolbar[data-astro-cid-kmohwfmh] .search[data-astro-cid-kmohwfmh]{width:13rem}.toolbar[data-astro-cid-kmohwfmh] .search[data-astro-cid-kmohwfmh] input[data-astro-cid-kmohwfmh]{padding-block:.5rem}.summary[data-astro-cid-kmohwfmh]{color:var(--ink-2);flex-basis:100%;padding:0 .6rem .2rem;font-size:.84rem}.summary[data-astro-cid-kmohwfmh]:empty{display:none}.cat[data-astro-cid-kmohwfmh]{padding-top:3rem;scroll-margin-top:10rem}.cat-head[data-astro-cid-kmohwfmh]{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-bottom:1.2rem;display:flex}.cat-icon[data-astro-cid-kmohwfmh]{background:var(--caramel-soft);width:2.6rem;height:2.6rem;color:var(--caramel-deep);border-radius:14px;place-items:center;font-size:1.2rem;display:grid}.cat[data-astro-cid-kmohwfmh]:nth-of-type(5n+2) .cat-icon[data-astro-cid-kmohwfmh]{background:var(--lavender);color:#5b4a8a}.cat[data-astro-cid-kmohwfmh]:nth-of-type(5n+3) .cat-icon[data-astro-cid-kmohwfmh]{background:var(--peach);color:#9a4f2d}.cat[data-astro-cid-kmohwfmh]:nth-of-type(5n+4) .cat-icon[data-astro-cid-kmohwfmh]{background:var(--mint);color:#2f6b49}.cat[data-astro-cid-kmohwfmh]:nth-of-type(5n+5) .cat-icon[data-astro-cid-kmohwfmh]{background:var(--sky);color:#2f5677}.cat-head[data-astro-cid-kmohwfmh] h2[data-astro-cid-kmohwfmh]{font-size:clamp(1.55rem,1.2rem + 1.2vw,2rem)}.videos[data-astro-cid-kmohwfmh]{flex-wrap:wrap;gap:.4rem;margin-left:auto;display:flex}.videos[data-astro-cid-kmohwfmh] a[data-astro-cid-kmohwfmh]{border:1px solid var(--line-2);color:var(--ink-2);transition:background .25s var(--ease), color .25s var(--ease);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.8rem;font-weight:500;display:inline-flex}.videos[data-astro-cid-kmohwfmh] a[data-astro-cid-kmohwfmh]:hover{background:var(--paper);color:var(--ink)}.videos[data-astro-cid-kmohwfmh] .icon{color:var(--caramel)}.group[data-astro-cid-kmohwfmh]+.group[data-astro-cid-kmohwfmh]{margin-top:1.5rem}.group-head[data-astro-cid-kmohwfmh]{flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;margin:0 0 .75rem .25rem;display:flex}.group-head[data-astro-cid-kmohwfmh] h3[data-astro-cid-kmohwfmh]{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--caramel-deep);font-size:.78rem;font-weight:600}.group-head[data-astro-cid-kmohwfmh] p[data-astro-cid-kmohwfmh]{color:var(--ink-3);font-size:.86rem}.grid[data-astro-cid-kmohwfmh]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19.5rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.cm[data-astro-cid-kmohwfmh]{position:relative}.cm[data-astro-cid-kmohwfmh]>a[data-astro-cid-kmohwfmh]{border:1px solid var(--line);border-radius:var(--radius);height:100%;transition:background .3s var(--ease), border-color .3s var(--ease), transform .4s var(--ease), box-shadow .4s var(--ease), opacity .4s var(--ease), filter .4s var(--ease);background:#fffdf9bf;gap:.9rem;padding:.95rem;display:flex}.cm[data-astro-cid-kmohwfmh]>a[data-astro-cid-kmohwfmh]:hover{background:var(--paper);border-color:var(--line-2);box-shadow:var(--shadow);transform:translateY(-2px)}.cm[data-astro-cid-kmohwfmh] img[data-astro-cid-kmohwfmh],.cm[data-astro-cid-kmohwfmh] .ph[data-astro-cid-kmohwfmh]{background:var(--bg-deep);object-fit:cover;border-radius:13px;flex:none;width:48px;height:48px;box-shadow:inset 0 0 0 1px #3a2a1f0f}.cm[data-astro-cid-kmohwfmh] .ph[data-astro-cid-kmohwfmh]{color:var(--caramel-deep);font-family:var(--font-display);place-items:center;font-size:1.3rem;font-weight:600;display:grid}.body[data-astro-cid-kmohwfmh]{flex-direction:column;flex:1;min-width:0;display:flex}.name[data-astro-cid-kmohwfmh]{white-space:nowrap;text-overflow:ellipsis;font-size:.96rem;font-weight:600;line-height:1.3;overflow:hidden}.desc[data-astro-cid-kmohwfmh]{-webkit-line-clamp:2;height:2.9em;color:var(--ink-2);-webkit-box-orient:vertical;margin-top:.2rem;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.meta[data-astro-cid-kmohwfmh]{gap:.35rem;height:1.35rem;margin-top:.6rem;display:flex;overflow:hidden}.pill[data-astro-cid-kmohwfmh]{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;min-width:0;padding:0 .55rem;font-size:.72rem;font-weight:600;line-height:1.35rem;overflow:hidden}.pair[data-astro-cid-kmohwfmh]{background:var(--mint);color:#2f6b49;flex:none}.srv[data-astro-cid-kmohwfmh]{background:var(--butter);color:#7a5714;flex:none}.dep[data-astro-cid-kmohwfmh]{background:var(--bg-deep);color:var(--ink-2);font-weight:500}.nover[data-astro-cid-kmohwfmh]{background:var(--rose);color:#8a3c4b;opacity:0;pointer-events:none;transition:opacity .3s var(--ease), transform .3s var(--ease);border-radius:999px;padding:.1rem .5rem;font-size:.7rem;font-weight:600;position:absolute;top:.7rem;right:.7rem;transform:translateY(-4px)}.cm[data-astro-cid-kmohwfmh][data-unsupported]>a[data-astro-cid-kmohwfmh]{opacity:.55;filter:saturate(.4)}.cm[data-astro-cid-kmohwfmh][data-unsupported] .nover[data-astro-cid-kmohwfmh]{opacity:1;transform:none}@media (width<=860px){.start[data-astro-cid-kmohwfmh]{grid-template-columns:1fr}}@media (width<=720px){.toolbar[data-astro-cid-kmohwfmh]{position:static}.chips[data-astro-cid-kmohwfmh]{mask-image:linear-gradient(90deg,#000 85%,#0000)}.tools[data-astro-cid-kmohwfmh],.toolbar[data-astro-cid-kmohwfmh] .search[data-astro-cid-kmohwfmh]{width:100%}.launchers[data-astro-cid-kmohwfmh]{grid-template-columns:1fr}}
