.cg[data-astro-cid-yb3z34ba]{--a:#3b5bdb;--a2:#eef2ff;--line:#e2e8f0;background:#fff}.cg-top[data-astro-cid-yb3z34ba]{color:#cbd5e1;background:#0b1220;padding:14px 0;font-size:14px}.cg-top[data-astro-cid-yb3z34ba] .wrap[data-astro-cid-yb3z34ba]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cg-back[data-astro-cid-yb3z34ba]{color:#fff;font-weight:700;text-decoration:none}.cg-sep[data-astro-cid-yb3z34ba]{opacity:.5}.cg-new[data-astro-cid-yb3z34ba]{color:#fff;border:1px solid #334155;border-radius:999px;padding:3px 10px;font-weight:600;text-decoration:none}.cg-push[data-astro-cid-yb3z34ba]{margin-left:auto}.cg-new[data-astro-cid-yb3z34ba]:hover{border-color:#a5b4fc}.cg-grid[data-astro-cid-yb3z34ba]{grid-template-columns:260px minmax(0,1fr);gap:48px;padding-top:36px;padding-bottom:80px;display:grid}.cg-nav[data-astro-cid-yb3z34ba] ol[data-astro-cid-yb3z34ba]{margin:0;padding:0;list-style:none;position:sticky;top:90px}.cg-nav[data-astro-cid-yb3z34ba] li[data-astro-cid-yb3z34ba] a[data-astro-cid-yb3z34ba]{color:#475569;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.cg-nav[data-astro-cid-yb3z34ba] li[data-astro-cid-yb3z34ba] a[data-astro-cid-yb3z34ba]:hover{background:var(--a2)}.cg-nav[data-astro-cid-yb3z34ba] li[data-astro-cid-yb3z34ba] b[data-astro-cid-yb3z34ba]{border:1.5px solid var(--line);color:#64748b;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.cg-nav[data-astro-cid-yb3z34ba] li[data-astro-cid-yb3z34ba].done b[data-astro-cid-yb3z34ba]{background:var(--a2);border-color:var(--a2);color:var(--a)}.cg-nav[data-astro-cid-yb3z34ba] li[data-astro-cid-yb3z34ba].on a[data-astro-cid-yb3z34ba]{background:var(--a2);color:#111827;font-weight:700}.cg-nav[data-astro-cid-yb3z34ba] li[data-astro-cid-yb3z34ba].on b[data-astro-cid-yb3z34ba]{background:var(--a);border-color:var(--a);color:#fff}.cg-main[data-astro-cid-yb3z34ba]{min-width:0}.cg-body[data-astro-cid-yb3z34ba] p,.cg-body[data-astro-cid-yb3z34ba] li{max-width:72ch}.cg-rail[data-astro-cid-yb3z34ba]{width:100%;height:auto;margin-bottom:18px;display:block}.cg-main[data-astro-cid-yb3z34ba] h1[data-astro-cid-yb3z34ba]{margin:0 0 20px;font-size:clamp(28px,3.4vw,40px);font-weight:400;line-height:1.2}.bg-rail[data-astro-cid-yb3z34ba]{counter-reset:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:0 0 22px;padding:0;list-style:none;display:grid}.bg-rail[data-astro-cid-yb3z34ba] li[data-astro-cid-yb3z34ba]{color:#64748b;text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:12px;line-height:1.3;display:flex;position:relative}.bg-rail[data-astro-cid-yb3z34ba] li[data-astro-cid-yb3z34ba]:before{content:"";background:var(--line);z-index:0;width:100%;height:2px;position:absolute;top:13px;left:-50%}.bg-rail[data-astro-cid-yb3z34ba] li[data-astro-cid-yb3z34ba]:first-child:before{display:none}.bg-rail[data-astro-cid-yb3z34ba] li[data-astro-cid-yb3z34ba].done:before,.bg-rail[data-astro-cid-yb3z34ba] li[data-astro-cid-yb3z34ba].on:before{background:var(--a)}.bg-rail[data-astro-cid-yb3z34ba] a[data-astro-cid-yb3z34ba]{color:inherit;text-decoration:none;display:contents}.bg-rail[data-astro-cid-yb3z34ba] b[data-astro-cid-yb3z34ba]{z-index:1;border:2px solid var(--line);color:#64748b;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid;position:relative}.bg-rail[data-astro-cid-yb3z34ba] li[data-astro-cid-yb3z34ba].done b[data-astro-cid-yb3z34ba]{background:var(--a2);border-color:var(--a);color:var(--a)}.bg-rail[data-astro-cid-yb3z34ba] li[data-astro-cid-yb3z34ba].on b[data-astro-cid-yb3z34ba]{background:var(--a);border-color:var(--a);color:#fff}.bg-rail[data-astro-cid-yb3z34ba] li[data-astro-cid-yb3z34ba].on{color:#111827;font-weight:700}.cg-body[data-astro-cid-yb3z34ba] blockquote{border-left:3px solid var(--a);background:var(--a2);border-radius:0 10px 10px 0;max-width:72ch;margin:0 0 16px;padding:12px 16px}.cg-body[data-astro-cid-yb3z34ba] blockquote p{margin:0}@media (width<=900px){.bg-rail[data-astro-cid-yb3z34ba]{display:none}}.cg-body[data-astro-cid-yb3z34ba] details.guide-fold{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin:12px 0;padding:0 18px}.cg-body[data-astro-cid-yb3z34ba] details.guide-fold>summary{cursor:pointer;padding:15px 0;font-size:18px;font-weight:700;list-style-position:inside}.cg-body[data-astro-cid-yb3z34ba] details.guide-fold[open]{padding-bottom:12px}.cg-body[data-astro-cid-yb3z34ba]{color:#1f2937;font-size:17px;line-height:1.75}.cg-body[data-astro-cid-yb3z34ba] h2{margin:34px 0 10px;font-size:22px;font-weight:700}.cg-body[data-astro-cid-yb3z34ba] h3{margin:24px 0 8px;font-size:18px;font-weight:700}.cg-body[data-astro-cid-yb3z34ba] p{margin:0 0 14px}.cg-body[data-astro-cid-yb3z34ba] ul,.cg-body[data-astro-cid-yb3z34ba] ol{margin:0 0 14px;padding-left:1.3em}.cg-body[data-astro-cid-yb3z34ba] ul{list-style:outside}.cg-body[data-astro-cid-yb3z34ba] ol{list-style:decimal}.cg-body[data-astro-cid-yb3z34ba] li{margin:4px 0}.cg-body[data-astro-cid-yb3z34ba] table{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:15px}.cg-body[data-astro-cid-yb3z34ba] th,.cg-body[data-astro-cid-yb3z34ba] td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.cg-body[data-astro-cid-yb3z34ba] th{background:#f8fafc}.cg-body[data-astro-cid-yb3z34ba] code{overflow-wrap:anywhere;background:#f1f5f9;border-radius:6px;padding:2px 6px;font:14px ui-monospace,SFMono-Regular,Menlo,monospace}.cg-body[data-astro-cid-yb3z34ba] pre{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:#0b1220;border-radius:14px;margin:0 0 18px;padding:18px;position:relative}.cg-body[data-astro-cid-yb3z34ba] pre code{color:inherit;background:0 0;padding:0;font-size:14px;line-height:1.65}.cg-body[data-astro-cid-yb3z34ba] .cg-copy{color:#cbd5e1;cursor:pointer;background:#16213a;border:1px solid #334155;border-radius:8px;padding:4px 10px;font-size:12px;position:absolute;top:10px;right:10px}.cg-body[data-astro-cid-yb3z34ba] pre{padding-top:40px}.cg-pn[data-astro-cid-yb3z34ba]{grid-template-columns:1fr 1fr;gap:14px;margin-top:44px;display:grid}.cg-pn[data-astro-cid-yb3z34ba] a[data-astro-cid-yb3z34ba]{border:1px solid var(--line);color:#111827;border-radius:14px;padding:16px 18px;text-decoration:none;display:block}.cg-pn[data-astro-cid-yb3z34ba] a[data-astro-cid-yb3z34ba]:hover{border-color:var(--a)}.cg-pn[data-astro-cid-yb3z34ba] small[data-astro-cid-yb3z34ba]{color:var(--a);margin-bottom:4px;font-weight:700;display:block}.cg-pn[data-astro-cid-yb3z34ba] .next[data-astro-cid-yb3z34ba]{text-align:right;grid-column:2}@media (width<=900px){.cg-grid[data-astro-cid-yb3z34ba]{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:16px;padding-bottom:60px}.cg-body[data-astro-cid-yb3z34ba]{font-size:16px}.cg-body[data-astro-cid-yb3z34ba] table{display:block;overflow-x:auto}.cg-body[data-astro-cid-yb3z34ba] pre{margin-left:-6px;margin-right:-6px}.cg-nav[data-astro-cid-yb3z34ba] ol[data-astro-cid-yb3z34ba]{gap:6px;padding-bottom:6px;display:flex;position:static;overflow-x:auto}.cg-nav[data-astro-cid-yb3z34ba] li[data-astro-cid-yb3z34ba] a[data-astro-cid-yb3z34ba] span[data-astro-cid-yb3z34ba]{display:none}.cg-nav[data-astro-cid-yb3z34ba] li[data-astro-cid-yb3z34ba] a[data-astro-cid-yb3z34ba]{padding:4px}.cg-new[data-astro-cid-yb3z34ba]{margin-left:auto}.cg-pn[data-astro-cid-yb3z34ba]{grid-template-columns:1fr}.cg-pn[data-astro-cid-yb3z34ba] .next[data-astro-cid-yb3z34ba]{grid-column:1}}
