.guide-markdown[data-astro-cid-j3mr7raw]{max-width:78ch}.guide-markdown[data-astro-cid-j3mr7raw] h1,.guide-markdown[data-astro-cid-j3mr7raw] h2,.guide-markdown[data-astro-cid-j3mr7raw] h3{scroll-margin-top:5.5rem;letter-spacing:-.01em}.guide-markdown[data-astro-cid-j3mr7raw] h1{margin-bottom:1rem}.guide-markdown[data-astro-cid-j3mr7raw] h1+p{font-size:1.07rem;line-height:1.8;color:color-mix(in oklab,hsl(var(--muted-foreground)) 88%,transparent)}.guide-markdown[data-astro-cid-j3mr7raw] h2{margin-top:2.25rem;margin-bottom:.9rem;padding-bottom:.25rem;border-bottom:1px solid color-mix(in oklab,hsl(var(--border)) 92%,transparent)}.guide-markdown[data-astro-cid-j3mr7raw] h3{margin-top:1.35rem;margin-bottom:.45rem}.guide-markdown[data-astro-cid-j3mr7raw] p,.guide-markdown[data-astro-cid-j3mr7raw] li{line-height:1.8}.guide-markdown[data-astro-cid-j3mr7raw] ul,.guide-markdown[data-astro-cid-j3mr7raw] ol{margin-top:.4rem;margin-bottom:1.15rem}.guide-markdown[data-astro-cid-j3mr7raw] li::marker{color:color-mix(in oklab,#0176d3 55%,hsl(var(--muted-foreground)))}.guide-markdown[data-astro-cid-j3mr7raw] li>p{margin:0}.guide-markdown[data-astro-cid-j3mr7raw] hr{margin:2rem 0;border:0;border-top:1px solid color-mix(in oklab,hsl(var(--border)) 95%,transparent)}.guide-markdown[data-astro-cid-j3mr7raw] blockquote{border-left-width:3px;border-left-color:#0176d373;background:transparent;font-style:normal;padding:.25rem 0 .25rem 1rem;color:hsl(var(--muted-foreground))}.dark[data-astro-cid-j3mr7raw] .guide-markdown[data-astro-cid-j3mr7raw] blockquote{border-left-color:color-mix(in oklab,#38bdf8 55%,transparent)}.guide-markdown[data-astro-cid-j3mr7raw] blockquote p{margin:.35rem 0}.guide-markdown[data-astro-cid-j3mr7raw] pre{border:1px solid hsl(var(--border));border-radius:.65rem;padding:.9rem 1rem;background:color-mix(in oklab,hsl(var(--muted)) 75%,transparent);overflow-x:auto}.guide-markdown[data-astro-cid-j3mr7raw] code:not(pre code){border:1px solid hsl(var(--border));border-radius:.35rem;padding:.08rem .35rem;background:color-mix(in oklab,hsl(var(--muted)) 70%,transparent);font-size:.86em}.guide-markdown[data-astro-cid-j3mr7raw] img{width:100%;height:auto;border-radius:.75rem;border:1px solid hsl(var(--border));box-shadow:0 10px 30px -24px #0f172a8c}.guide-markdown[data-astro-cid-j3mr7raw] .zoomable-image{cursor:zoom-in}.guide-markdown[data-astro-cid-j3mr7raw] figure{margin:1.25rem 0}.guide-markdown[data-astro-cid-j3mr7raw] figcaption{margin-top:.45rem;font-size:.82rem;color:hsl(var(--muted-foreground));text-align:center}.guide-markdown[data-astro-cid-j3mr7raw] sup a{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 .2rem;border-radius:999px;border:1px solid color-mix(in oklab,#0176d3 40%,transparent);background:color-mix(in oklab,#0176d3 10%,transparent);font-size:.68rem;font-weight:700;line-height:1;text-decoration:none;color:#0176d3;vertical-align:text-top}.guide-markdown[data-astro-cid-j3mr7raw] sup a:hover{background:color-mix(in oklab,#0176d3 16%,transparent)}.dark[data-astro-cid-j3mr7raw] .guide-markdown[data-astro-cid-j3mr7raw] sup a{border-color:color-mix(in oklab,#38bdf8 45%,transparent);background:color-mix(in oklab,#38bdf8 14%,transparent);color:#7dd3fc}.dark[data-astro-cid-j3mr7raw] .guide-markdown[data-astro-cid-j3mr7raw] sup a:hover{background:color-mix(in oklab,#38bdf8 22%,transparent)}.guide-markdown[data-astro-cid-j3mr7raw] .footnotes{margin-top:2.4rem;padding-top:1.25rem;border-top:1px solid color-mix(in oklab,hsl(var(--border)) 95%,transparent)}.guide-markdown[data-astro-cid-j3mr7raw] .footnotes h2,.guide-markdown[data-astro-cid-j3mr7raw] .footnotes h3{display:none}.guide-markdown[data-astro-cid-j3mr7raw] .footnotes ol{margin-left:0;padding-left:0;list-style:none;counter-reset:footnote}.guide-markdown[data-astro-cid-j3mr7raw] .footnotes ol>li{counter-increment:footnote;position:relative;padding-left:2rem;margin-bottom:.9rem}.guide-markdown[data-astro-cid-j3mr7raw] .footnotes ol>li:before{content:"[" counter(footnote) "]";position:absolute;left:0;top:.1rem;color:#0176d3;font-weight:600;font-size:.78rem}.dark[data-astro-cid-j3mr7raw] .guide-markdown[data-astro-cid-j3mr7raw] .footnotes ol>li:before{color:#7dd3fc}.guide-markdown[data-astro-cid-j3mr7raw] .footnotes p,.guide-markdown[data-astro-cid-j3mr7raw] .footnotes li{font-size:.92rem;color:color-mix(in oklab,hsl(var(--muted-foreground)) 92%,transparent);line-height:1.7}.guide-markdown[data-astro-cid-j3mr7raw] a{color:inherit;text-decoration-color:color-mix(in oklab,#0176d3 45%,transparent);text-decoration-thickness:1px;text-underline-offset:2px;transition:color .15s ease,text-decoration-color .15s ease}.guide-markdown[data-astro-cid-j3mr7raw] a:hover{color:#0176d3;text-decoration-color:#0176d3}.guide-markdown[data-astro-cid-j3mr7raw] .footnotes a{word-break:break-word}.guide-markdown[data-astro-cid-j3mr7raw] .footnotes .data-footnote-backref,.guide-markdown[data-astro-cid-j3mr7raw] .footnotes a[aria-label^="Back to"],.guide-markdown[data-astro-cid-j3mr7raw] .footnotes a[aria-label^="Back to content"]{display:none}#article-toc[data-astro-cid-j3mr7raw] .toc-active{background:color-mix(in oklab,#0176d3 10%,transparent);color:#0176d3;border-color:color-mix(in oklab,#0176d3 55%,transparent)}.dark[data-astro-cid-j3mr7raw] #article-toc[data-astro-cid-j3mr7raw] .toc-active{background:color-mix(in oklab,#38bdf8 14%,transparent);color:#7dd3fc;border-color:color-mix(in oklab,#38bdf8 40%,transparent)}@media (prefers-reduced-motion: reduce){#reading-progress-bar[data-astro-cid-j3mr7raw]{transition:none}}.image-lightbox[data-astro-cid-j3mr7raw]{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#020617d1;backdrop-filter:blur(2px)}.image-lightbox[data-astro-cid-j3mr7raw].hidden{display:none}.image-lightbox[data-astro-cid-j3mr7raw] img[data-astro-cid-j3mr7raw]{max-width:min(96vw,1400px);max-height:92vh;width:auto;height:auto;border-radius:.6rem;box-shadow:0 20px 60px #00000073}.image-lightbox-close[data-astro-cid-j3mr7raw]{position:absolute;top:1rem;right:1rem;border:1px solid rgba(255,255,255,.3);background:#0f172aa6;color:#fff;width:2rem;height:2rem;border-radius:999px;cursor:pointer;line-height:1}
