.guide-toc[data-astro-cid-m45rcmyc] ol[data-astro-cid-m45rcmyc] a[data-astro-cid-m45rcmyc],.guide-toc-mobile[data-astro-cid-m45rcmyc] ol[data-astro-cid-m45rcmyc] a[data-astro-cid-m45rcmyc]{color:var(--color-mist);border-left:2px solid #ffffff1a;padding:.35rem 0 .35rem .85rem;font-size:.9rem;line-height:1.35;transition:color .2s,border-color .2s;display:block}.guide-toc[data-astro-cid-m45rcmyc]{max-height:calc(100vh - 8rem);overflow-y:auto}.guide-toc[data-astro-cid-m45rcmyc] ol[data-astro-cid-m45rcmyc] a[data-astro-cid-m45rcmyc]:focus-visible,.guide-toc-mobile[data-astro-cid-m45rcmyc] ol[data-astro-cid-m45rcmyc] a[data-astro-cid-m45rcmyc]:focus-visible{outline:2px solid var(--color-light-blue);outline-offset:2px}.guide-toc[data-astro-cid-m45rcmyc] ol[data-astro-cid-m45rcmyc] a[data-astro-cid-m45rcmyc]:hover,.guide-toc-mobile[data-astro-cid-m45rcmyc] ol[data-astro-cid-m45rcmyc] a[data-astro-cid-m45rcmyc]:hover{color:#fff}.guide-toc[data-astro-cid-m45rcmyc] ol[data-astro-cid-m45rcmyc] a[data-astro-cid-m45rcmyc].is-active{color:#fff;border-left-color:var(--color-orange)}.guide-toc-mobile[data-astro-cid-m45rcmyc] summary[data-astro-cid-m45rcmyc]{list-style:none}.guide-toc-mobile[data-astro-cid-m45rcmyc] summary[data-astro-cid-m45rcmyc]::-webkit-details-marker{display:none}.related[data-astro-cid-m45rcmyc]{transition:translate .25s,border-color .25s}.related[data-astro-cid-m45rcmyc]:hover{border-color:#6ea8ff66;translate:0 -2px}.source-item[data-astro-cid-m45rcmyc] a[data-astro-cid-m45rcmyc]{color:var(--color-light-blue);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline 1px}.source-item[data-astro-cid-m45rcmyc] a[data-astro-cid-m45rcmyc]:hover{color:#fff}.guide-prose{color:var(--color-mist);font-size:1.0625rem;line-height:1.75}.guide-prose>*+*{margin-top:1.1rem}.guide-prose h2{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin-top:3.25rem;scroll-margin-top:6rem;font-size:clamp(1.65rem,3.2vw,2.2rem);font-weight:700;line-height:1.1}.guide-prose h3{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin-top:2rem;scroll-margin-top:6rem;font-size:1.25rem;font-weight:700;line-height:1.25}.guide-prose .step-tag{font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;color:var(--color-light-blue);margin-top:3.25rem;font-size:.75rem;font-weight:600}.guide-prose .step-tag+h2{margin-top:.4rem}.guide-prose strong{color:#fff;font-weight:600}.guide-prose a{color:var(--color-light-blue);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline 1px}.guide-prose a:hover{color:#fff}.guide-prose ul,.guide-prose ol{padding-left:1.4rem}.guide-prose ul{list-style:outside}.guide-prose ol{list-style:decimal}.guide-prose li{padding-left:.3rem}.guide-prose li+li{margin-top:.5rem}.guide-prose li::marker{color:var(--color-light-blue)}.guide-prose ul.checklist{padding-left:0;list-style:none}.guide-prose ul.checklist li{padding-left:2rem;position:relative}.guide-prose ul.checklist li:before{content:"";border:1.5px solid var(--color-light-blue);border-radius:.3rem;width:1.1rem;height:1.1rem;position:absolute;top:.4rem;left:0}.guide-prose code{color:#fff;overflow-wrap:anywhere;background:#ffffff14;border-radius:.4rem;padding:.1em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.guide-prose pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#fff;background:#00000059;border:1px solid #ffffff1f;border-radius:1rem;padding:1.1rem 5.5rem 1.1rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;line-height:1.6}.guide-prose pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.guide-prose .code-block{position:relative}.guide-prose .code-block+*,.guide-prose *+.code-block{margin-top:1.1rem}.guide-prose .copy-btn{color:#fff;font-family:var(--font-body);cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;padding:.3rem .8rem;font-size:.75rem;font-weight:600;position:absolute;top:.6rem;right:.6rem}.guide-prose .copy-btn:hover{background:#ffffff2e}.guide-prose .copy-btn:focus-visible{outline:2px solid var(--color-light-blue);outline-offset:2px}.guide-prose .callout,.guide-prose .callout-warn{border-left:3px solid var(--color-light-blue);background:#6ea8ff17;border-radius:0 1rem 1rem 0;padding:1rem 1.25rem}.guide-prose .callout-warn{border-left-color:var(--color-orange);background:#ff5b2e17}.guide-prose .callout>*+*,.guide-prose .callout-warn>*+*{margin-top:.6rem}.guide-prose .table-wrap{-webkit-overflow-scrolling:touch;border:1px solid #ffffff1f;border-radius:1rem;overflow-x:auto}.guide-prose .table-wrap:focus-visible{outline:2px solid var(--color-light-blue);outline-offset:2px}.guide-prose .table-wrap table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.55}.guide-prose .table-wrap table:has(thead th:nth-child(3)){min-width:34rem}.guide-prose .table-wrap th{text-align:left;color:#fff;background:#ffffff0f;font-weight:600}.guide-prose .table-wrap th,.guide-prose .table-wrap td{vertical-align:top;border-bottom:1px solid #ffffff1a;padding:.75rem 1rem}.guide-prose .table-wrap tr:last-child td{border-bottom:0}.guide-prose .table-wrap td:first-child{color:#fff;font-weight:500}
