.guide .name{color:var(--blue)}.guide .dot{margin:0}.guide .step{letter-spacing:-.03em;line-height:1.5}.guide .step+.step{margin-top:40px}.guide .step>h2{scroll-margin-top:calc(var(--header-h) + 24px);color:var(--ink);letter-spacing:-.04em;margin:0 0 16px;font-size:28px;font-weight:500;line-height:1.4}.guide .step>h3{color:var(--ink);letter-spacing:-.03em;margin:32px 0 12px;font-size:20px;font-weight:500;line-height:1.4}.guide .step>p,.guide .step>ul,.guide .step>ol{color:var(--muted);margin:0 0 20px}.guide .step>:last-child{margin-bottom:0}.guide .step>ul,.guide .step>ol{padding-left:20px}.guide .step>ul>li,.guide .step>ol>li{margin-bottom:8.8px}.guide .step li::marker{color:var(--muted-2)}.guide .step strong{color:#111;font-weight:500}.guide .step>p a,.guide .step>ul a,.guide .step>ol a,.guide .note a{color:var(--blue)}.guide .step>p a:hover,.guide .step>ul a:hover,.guide .step>ol a:hover,.guide .note a:hover{text-underline-offset:.18em;text-decoration:underline}.guide .step>p code,.guide .step>ul code,.guide .step>ol code,.guide .step td code,.guide .note code{color:var(--ink);font-family:var(--mono);letter-spacing:0;overflow-wrap:anywhere;background:#f2f2f2;border-radius:6px;padding:1px 6px;font-size:.85em}.guide .note code{background:#fff}.guide .figure{margin:24px 0 28px}.guide .table-scroll{border:1px solid #e6e6e6;border-radius:8px;margin:0 0 28px;overflow-x:auto}.guide .table-scroll table{border-collapse:collapse;letter-spacing:-.02em;width:100%;font-size:14px;line-height:1.45}.guide .table-scroll th,.guide .table-scroll td{color:#222;text-align:left;vertical-align:top;border-bottom:1px solid #eee;padding:10.4px 12px}.guide .table-scroll th{background:var(--surface);color:#111;font-weight:500}.guide .table-scroll tr:last-child td{border-bottom:0}@media (width<=809.98px){.guide .step>h2{font-size:24px}.guide .step>p,.guide .step>ul,.guide .step>ol{font-size:16px}}summary[data-astro-cid-qmkjz6ak]{color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:6px 0;font-weight:500;list-style:none;display:flex}summary[data-astro-cid-qmkjz6ak]::-webkit-details-marker{display:none}summary[data-astro-cid-qmkjz6ak] svg{width:14px;height:14px;color:var(--muted-2);transition:transform .15s}details[data-astro-cid-qmkjz6ak][open]>summary[data-astro-cid-qmkjz6ak] svg{transform:rotate(90deg)}ul[data-astro-cid-qmkjz6ak]{margin:2px 0 8px 20px;padding:0;list-style:none}a[data-astro-cid-qmkjz6ak]{color:var(--muted);padding:4px 0;line-height:1.4;display:block}a[data-astro-cid-qmkjz6ak]:hover{color:var(--ink)}a[data-astro-cid-qmkjz6ak][aria-current=page]{color:#111;font-weight:500}.nav[data-astro-cid-mt4ci2dq]{letter-spacing:-.03em}.menu[data-astro-cid-mt4ci2dq]>summary[data-astro-cid-mt4ci2dq]{border-block:1px dashed var(--dash);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 0;font-weight:500;list-style:none;display:flex}.menu[data-astro-cid-mt4ci2dq]>summary[data-astro-cid-mt4ci2dq]::-webkit-details-marker{display:none}.menu[data-astro-cid-mt4ci2dq]>summary[data-astro-cid-mt4ci2dq] svg{width:16px;height:16px;color:var(--muted-2);transition:transform .15s}.menu[data-astro-cid-mt4ci2dq][open]>summary[data-astro-cid-mt4ci2dq] svg{transform:rotate(90deg)}.menu__body[data-astro-cid-mt4ci2dq]{padding-top:16px}.home[data-astro-cid-mt4ci2dq]{color:var(--muted);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.home[data-astro-cid-mt4ci2dq]:hover,.home[data-astro-cid-mt4ci2dq][aria-current=page]{color:var(--ink)}.extras[data-astro-cid-mt4ci2dq]{border-top:1px dashed var(--dash);margin:16px 0 0;padding:16px 0 0;list-style:none;display:grid}.extras[data-astro-cid-mt4ci2dq] a[data-astro-cid-mt4ci2dq]{color:var(--muted);align-items:center;gap:8px;padding:4px 0;display:inline-flex}.extras[data-astro-cid-mt4ci2dq] a[data-astro-cid-mt4ci2dq]:hover{color:var(--ink)}.extras[data-astro-cid-mt4ci2dq] svg{width:16px;height:16px}.links[data-astro-cid-bqsfxokj]{margin:0;padding:0;list-style:none}a[data-astro-cid-bqsfxokj]{color:#111;letter-spacing:-.02em;border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;padding:15px 0;font-size:14px;font-weight:500;display:flex}a[data-astro-cid-bqsfxokj] svg{width:16px;height:16px;color:var(--muted-2);flex:none;transition:color .15s,transform .15s}span[data-astro-cid-bqsfxokj]{flex:1}a[data-astro-cid-bqsfxokj]:hover svg{color:var(--ink)}a[data-astro-cid-bqsfxokj]:hover .arrow{transform:translate(2px)}.ghero[data-astro-cid-abicvlni]{padding:80px var(--gutter);background-color:#fff;background-image:radial-gradient(#00000017 1px,#0000 1px);background-size:12px 12px;justify-items:start;gap:20px;display:grid}.ghero__crumbs[data-astro-cid-abicvlni]{color:var(--muted);letter-spacing:-.03em;flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:14px;line-height:1.4;display:flex}.ghero__crumbs[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]:hover{color:var(--ink)}.ghero__title[data-astro-cid-abicvlni]{max-width:1000px}.ghero__lede[data-astro-cid-abicvlni]{max-width:740px}.gdoc[data-astro-cid-abicvlni]{padding:64px var(--gutter);border-top:1px dashed var(--dash);grid-template-columns:280px minmax(0,650px);align-items:start;gap:64px;display:grid}.gdoc__aside[data-astro-cid-abicvlni]{top:calc(var(--header-h) + 24px);max-height:calc(100vh - var(--header-h) - 48px);overscroll-behavior:contain;scrollbar-width:thin;gap:32px;display:grid;position:sticky;overflow-y:auto}.gdoc__card[data-astro-cid-abicvlni]{background:var(--surface);gap:24px;padding:24px;display:grid}.gdoc__facts[data-astro-cid-abicvlni]{gap:20px;margin:0;display:grid}.gdoc__facts[data-astro-cid-abicvlni] dt[data-astro-cid-abicvlni],.gdoc__label[data-astro-cid-abicvlni]{color:var(--muted);letter-spacing:-.03em;font-size:14px;font-weight:500;line-height:1.4}.gdoc__facts[data-astro-cid-abicvlni] dd[data-astro-cid-abicvlni]{margin:4px 0 0;line-height:21px}.gdoc__toc[data-astro-cid-abicvlni]{border-top:1px dashed var(--dash);padding-top:20px}.gdoc__toc[data-astro-cid-abicvlni] ul[data-astro-cid-abicvlni]{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.gdoc__toc[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{color:var(--muted);padding:4px 0;line-height:1.4;transition:color .15s;display:block}.gdoc__toc[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]:hover{color:var(--ink)}.gdoc__all[data-astro-cid-abicvlni]{justify-self:start}.gdoc__main[data-astro-cid-abicvlni]{min-width:0}.needs[data-astro-cid-abicvlni]{background:var(--surface);border:1px dashed #dadada;margin-bottom:40px;padding:20px 24px}.needs[data-astro-cid-abicvlni] ul[data-astro-cid-abicvlni]{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.needs[data-astro-cid-abicvlni] li[data-astro-cid-abicvlni]{letter-spacing:-.03em;gap:10px;line-height:1.5;display:flex}.needs[data-astro-cid-abicvlni] svg{width:16px;height:16px;color:var(--chatgpt);flex:none;margin-top:3px}.more[data-astro-cid-abicvlni]{border-top:1px dashed #dadada;margin-top:64px;padding-top:24px}.more[data-astro-cid-abicvlni] h2[data-astro-cid-abicvlni]{margin-bottom:8px;font-size:22px;line-height:1.4}.more[data-astro-cid-abicvlni] p[data-astro-cid-abicvlni]{color:var(--muted);letter-spacing:-.03em;margin-top:24px}.more[data-astro-cid-abicvlni] p[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{color:var(--blue)}@media (width<=1199.98px){.ghero[data-astro-cid-abicvlni]{padding-block:64px}.gdoc[data-astro-cid-abicvlni]{grid-template-columns:208px minmax(0,1fr);gap:40px}.gdoc__card[data-astro-cid-abicvlni]{padding:20px}.gdoc__facts[data-astro-cid-abicvlni] dd[data-astro-cid-abicvlni],.gdoc__toc[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{letter-spacing:-.03em;font-size:16px}}@media (width<=809.98px){.ghero[data-astro-cid-abicvlni]{gap:16px}.gdoc[data-astro-cid-abicvlni]{grid-template-columns:minmax(0,1fr);padding-block:40px 64px}.gdoc__aside[data-astro-cid-abicvlni]{max-height:none;position:static;overflow:visible}}
