.doc[data-astro-cid-sb6l2mzp]{padding-top:clamp(28px,5vw,56px)}.doc__head[data-astro-cid-sb6l2mzp]{border-bottom:1px solid var(--line);gap:14px;max-width:780px;padding-bottom:clamp(28px,5vw,44px);display:grid}.doc__tabs[data-astro-cid-sb6l2mzp]{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.doc__tabs[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]{border:1px solid var(--line);min-height:44px;color:var(--text-2);border-radius:14px;align-items:center;padding:0 16px;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.doc__tabs[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp][aria-current=page]{color:var(--text);background:#ff5a1f1f;border-color:#ff5a1f80}.doc__title[data-astro-cid-sb6l2mzp]{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,1.3rem + 3.4vw,3.4rem);font-weight:800;line-height:1.06}.doc__desc[data-astro-cid-sb6l2mzp]{color:var(--text-2);text-wrap:pretty;font-size:clamp(1.02rem,.98rem + .3vw,1.18rem)}.doc__meta[data-astro-cid-sb6l2mzp]{color:var(--text-3);font-size:.86rem}.doc__grid[data-astro-cid-sb6l2mzp]{gap:28px;padding-top:clamp(24px,4vw,44px);display:grid}.toc[data-astro-cid-sb6l2mzp]{display:none}.toc-m[data-astro-cid-sb6l2mzp]{border:1px solid var(--line);background:var(--glass);border-radius:18px}.toc-m[data-astro-cid-sb6l2mzp] summary[data-astro-cid-sb6l2mzp]{cursor:pointer;align-items:center;min-height:52px;padding:0 18px;font-weight:700;display:flex}.toc-m[data-astro-cid-sb6l2mzp] ol[data-astro-cid-sb6l2mzp],.toc[data-astro-cid-sb6l2mzp] ol[data-astro-cid-sb6l2mzp]{margin:0;padding:0;list-style:none}.toc-m[data-astro-cid-sb6l2mzp] ol[data-astro-cid-sb6l2mzp]{padding:0 18px 12px}.toc-m[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp],.toc[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]{min-height:40px;color:var(--text-2);align-items:center;padding-block:6px;font-size:.92rem;line-height:1.35;text-decoration:none;display:flex}.toc__t[data-astro-cid-sb6l2mzp]{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px;font-size:.72rem;font-weight:700}.toc[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]{border-left:2px solid var(--line);min-height:0;padding:7px 0 7px 14px;transition:color .18s,border-color .18s}.toc[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp][aria-current]{color:var(--text);border-left-color:var(--o500)}.doc__foot[data-astro-cid-sb6l2mzp]{border-top:1px solid var(--line);margin-top:48px;padding-top:24px;font-size:.95rem}@media (hover:hover) and (pointer:fine){.doc__tabs[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]:hover,.toc[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]:hover,.toc-m[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]:hover{color:var(--text)}}@media (width>=1000px){.doc__grid[data-astro-cid-sb6l2mzp]{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:64px}.doc__aside[data-astro-cid-sb6l2mzp]{top:calc(var(--header-h) + 28px);max-height:calc(100dvh - var(--header-h) - 56px);overscroll-behavior:contain;position:sticky;overflow-y:auto}.toc[data-astro-cid-sb6l2mzp]{display:block}.toc-m[data-astro-cid-sb6l2mzp]{display:none}}.prose[data-astro-cid-sb6l2mzp]{min-width:0;max-width:64ch;color:rgb(var(--fg-rgb) / .84);font-size:1.03rem;line-height:1.75}.prose[data-astro-cid-sb6l2mzp] :where(p,ul,ol,table,blockquote,pre){margin:0 0 1.15em}.prose[data-astro-cid-sb6l2mzp] h2{letter-spacing:-.02em;color:var(--text);scroll-margin-top:calc(var(--header-h) + 20px);margin:2.2em 0 .7em;font-size:clamp(1.3rem,1.15rem + .8vw,1.65rem);font-weight:700;line-height:1.25}.prose[data-astro-cid-sb6l2mzp] h2:first-child{margin-top:0}.prose[data-astro-cid-sb6l2mzp] h3{color:var(--text);scroll-margin-top:calc(var(--header-h) + 20px);margin:1.8em 0 .5em;font-size:1.12rem;font-weight:700;line-height:1.3}.prose[data-astro-cid-sb6l2mzp] :where(ul,ol){padding-left:1.3em}.prose[data-astro-cid-sb6l2mzp] li{margin-bottom:.45em}.prose[data-astro-cid-sb6l2mzp] li::marker{color:var(--o100)}.prose[data-astro-cid-sb6l2mzp] strong{color:var(--text);font-weight:700}.prose[data-astro-cid-sb6l2mzp] a{color:var(--o100);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--o100) 50%, transparent);text-underline-offset:3px;overflow-wrap:anywhere}.prose[data-astro-cid-sb6l2mzp] blockquote{border-left:3px solid var(--o500);background:#ff5a1f14;border-radius:0 14px 14px 0;padding:14px 18px}.prose[data-astro-cid-sb6l2mzp] blockquote>:last-child{margin-bottom:0}.prose[data-astro-cid-sb6l2mzp] code{font-family:var(--mono);background:rgb(var(--fg-rgb) / .08);border-radius:6px;padding:.15em .4em;font-size:.9em}.prose[data-astro-cid-sb6l2mzp] hr{border:0;border-top:1px solid var(--line);margin:2.4em 0}.prose[data-astro-cid-sb6l2mzp] table{border-collapse:collapse;max-width:100%;font-size:.93rem;line-height:1.5;display:block;overflow-x:auto}.prose[data-astro-cid-sb6l2mzp] :where(th,td){text-align:left;vertical-align:top;border:1px solid var(--line-2);min-width:min(150px,38vw);padding:11px 14px}.prose[data-astro-cid-sb6l2mzp] th{color:var(--text);background:rgb(var(--fg-rgb) / .05);font-weight:700}
