.toc-list[data-astro-cid-ziacd2yr]{gap:2px;margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-ziacd2yr]{color:var(--muted-strong);transition:color var(--d-fast) ease, background-color var(--d-fast) ease;border-radius:10px;padding:7px 12px;font-size:.9rem;line-height:1.35;text-decoration:none;display:block}a[data-astro-cid-ziacd2yr]:hover{color:var(--on-ink);background:#ad90f814}a[data-astro-cid-ziacd2yr][aria-current]{color:var(--on-ink);position:relative}a[data-astro-cid-ziacd2yr][aria-current]:before{content:"";background:var(--orange);border-radius:1px;width:1.5px;position:absolute;top:8px;bottom:8px;left:0;box-shadow:0 0 8px #fc9d318c}.d3[data-astro-cid-ziacd2yr] a[data-astro-cid-ziacd2yr]{color:var(--muted);padding-left:26px;font-size:.85rem}.d3[data-astro-cid-ziacd2yr] a[data-astro-cid-ziacd2yr]:hover,.d3[data-astro-cid-ziacd2yr] a[data-astro-cid-ziacd2yr][aria-current]{color:var(--on-ink)}.doc[data-astro-cid-otzti2d2]{padding-top:clamp(120px,14vw,180px);padding-bottom:var(--s-9);position:relative}.top[data-astro-cid-otzti2d2]{gap:var(--s-4);justify-items:start;margin-bottom:clamp(48px,7vw,88px);display:grid;position:relative}.light[data-astro-cid-otzti2d2]{opacity:.6;width:760px;height:560px;top:-180px;left:clamp(-240px,-8vw,-80px)}.top[data-astro-cid-otzti2d2]>[data-astro-cid-otzti2d2]:not(.light){position:relative}.top[data-astro-cid-otzti2d2] h1[data-astro-cid-otzti2d2]{max-width:20ch}.top-links[data-astro-cid-otzti2d2]{align-items:center;gap:0 var(--s-5);flex-wrap:wrap;display:flex}.short[data-astro-cid-otzti2d2]{min-height:44px;color:var(--muted-strong);align-items:center;gap:6px;font-size:.95rem;text-decoration:none;display:inline-flex}.short[data-astro-cid-otzti2d2] svg{color:var(--violet-light)}.short[data-astro-cid-otzti2d2]:hover{color:var(--on-ink);text-decoration:underline}.crumb[data-astro-cid-otzti2d2] a[data-astro-cid-otzti2d2]{min-height:44px;color:var(--violet-light);align-items:center;gap:6px;font-size:.95rem;text-decoration:none;display:inline-flex}.crumb[data-astro-cid-otzti2d2] a[data-astro-cid-otzti2d2]:hover{color:var(--on-ink);text-decoration:underline}.body[data-astro-cid-otzti2d2]{grid-template-columns:250px minmax(0,70ch);justify-content:start;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.body[data-astro-cid-otzti2d2].no-toc{grid-template-columns:minmax(0,70ch)}.skip-doc[data-astro-cid-otzti2d2]{position:fixed;top:-60px}.skip-doc[data-astro-cid-otzti2d2]:focus{top:104px}.toc-desk[data-astro-cid-otzti2d2]{overscroll-behavior:contain;max-height:calc(100svh - 128px);padding-right:4px;position:sticky;top:104px;overflow-y:auto}.toc-desk[data-astro-cid-otzti2d2] p[data-astro-cid-otzti2d2]{margin:0 0 var(--s-3) 12px}.toc-mob[data-astro-cid-otzti2d2]{display:none}.prose[data-astro-cid-otzti2d2]:focus{outline:none}.prose[data-astro-cid-otzti2d2]{max-width:52ch;color:color-mix(in oklab, var(--on-ink) 86%, var(--muted));overflow-wrap:anywhere;scroll-margin-top:104px;font-size:clamp(1.0625rem,.3vw + 1rem,1.125rem);line-height:1.75}.prose[data-astro-cid-otzti2d2] p,.prose[data-astro-cid-otzti2d2] ul,.prose[data-astro-cid-otzti2d2] ol{margin:0 0 1.1em}.prose[data-astro-cid-otzti2d2] ul,.prose[data-astro-cid-otzti2d2] ol{padding-left:1.3em}.prose[data-astro-cid-otzti2d2] li{margin-bottom:.45em;padding-left:.2em}.prose[data-astro-cid-otzti2d2] li::marker{color:var(--violet-light)}.prose[data-astro-cid-otzti2d2] ul.numbered{padding-left:0;list-style:none}.prose[data-astro-cid-otzti2d2] ul.numbered>li{padding-left:0}.prose[data-astro-cid-otzti2d2] strong{color:var(--on-ink);font-weight:600}.prose[data-astro-cid-otzti2d2] a{color:var(--violet-light)}.prose[data-astro-cid-otzti2d2] a:hover{color:var(--on-ink)}.prose[data-astro-cid-otzti2d2] h2,.prose[data-astro-cid-otzti2d2] h3,.prose[data-astro-cid-otzti2d2] h4{font-family:var(--f-head);color:var(--on-ink);letter-spacing:-.01em;scroll-margin-top:104px;font-weight:700;line-height:1.25}.prose[data-astro-cid-otzti2d2] h2{margin:2.4em 0 .7em;font-size:1.5rem}.prose[data-astro-cid-otzti2d2] h3{margin:1.9em 0 .6em;font-size:1.2rem}.prose[data-astro-cid-otzti2d2] h4{margin:1.6em 0 .5em;font-size:1.05rem}.prose[data-astro-cid-otzti2d2]>:first-child,.prose[data-astro-cid-otzti2d2]>.h-wrap:first-child{margin-top:0}.prose[data-astro-cid-otzti2d2] .h-wrap{white-space:nowrap;line-height:0}.prose[data-astro-cid-otzti2d2] .h-wrap>h2,.prose[data-astro-cid-otzti2d2] .h-wrap>h3{white-space:normal;margin:0;display:inline}.prose[data-astro-cid-otzti2d2] .h-h2{margin:2.4em 0 .7em}.prose[data-astro-cid-otzti2d2] :is(h2,h3)[tabindex="-1"]:focus{outline:none}.prose[data-astro-cid-otzti2d2] .h-h3{margin:1.9em 0 .6em}.prose[data-astro-cid-otzti2d2] .anchor{vertical-align:middle;width:36px;height:36px;color:var(--muted);cursor:pointer;opacity:.5;transition:opacity var(--d-fast) ease, color var(--d-fast) ease, border-color var(--d-fast) ease;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;margin:-8px 0 -8px 4px;display:inline-grid;position:relative}.prose[data-astro-cid-otzti2d2] .h-wrap:hover .anchor,.prose[data-astro-cid-otzti2d2] .anchor:focus-visible,.prose[data-astro-cid-otzti2d2] .anchor[data-copied]{opacity:1}.prose[data-astro-cid-otzti2d2] .anchor:hover{color:var(--on-ink);border-color:var(--hairline)}.prose[data-astro-cid-otzti2d2] .anchor[data-copied]:after{content:attr(data-copied);white-space:nowrap;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mist);font-size:.72rem;position:absolute;top:50%;left:calc(100% + 8px);translate:0 -50%}.prose[data-astro-cid-otzti2d2] .copy-fail{border:1px solid var(--hairline-strong);background:var(--glass-fill-strong);width:fit-content;color:var(--on-ink);border-radius:10px;justify-self:start;margin:-.3em 0 1em;padding:8px 12px;font-size:.9375rem;line-height:1.4}@media (hover:none){.prose[data-astro-cid-otzti2d2] .anchor{opacity:.7}}.end[data-astro-cid-otzti2d2]{gap:var(--s-3);margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--outline-faint);justify-items:start;display:grid}.all[data-astro-cid-otzti2d2]{min-height:48px;font-family:var(--f-head);color:var(--on-ink);align-items:center;gap:6px;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.all[data-astro-cid-otzti2d2] svg{color:var(--violet-light)}.all[data-astro-cid-otzti2d2]:hover{text-decoration:underline}.related[data-astro-cid-otzti2d2] ul[data-astro-cid-otzti2d2]{gap:0 var(--s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.related[data-astro-cid-otzti2d2] a[data-astro-cid-otzti2d2]{min-height:44px;color:var(--violet-light);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.related[data-astro-cid-otzti2d2] a[data-astro-cid-otzti2d2]:hover{color:var(--on-ink);text-decoration:underline}.ask[data-astro-cid-otzti2d2]{color:var(--muted-strong)}.ask[data-astro-cid-otzti2d2] a[data-astro-cid-otzti2d2]{color:var(--violet-light);overflow-wrap:anywhere}.ask[data-astro-cid-otzti2d2] a[data-astro-cid-otzti2d2]:hover{color:var(--on-ink)}.totop[data-astro-cid-otzti2d2]{min-height:48px;margin-top:var(--s-2);color:var(--violet-light);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.totop[data-astro-cid-otzti2d2]:hover{color:var(--on-ink);text-decoration:underline}.toc-pill[data-astro-cid-otzti2d2]{display:none}@media (width<=1023px){.body[data-astro-cid-otzti2d2],.body[data-astro-cid-otzti2d2].no-toc{grid-template-columns:minmax(0,1fr)}.toc-desk[data-astro-cid-otzti2d2]{display:none}.toc-mob[data-astro-cid-otzti2d2]{margin-bottom:var(--s-7);border-radius:var(--r-field);display:block}.toc-mob[data-astro-cid-otzti2d2] summary[data-astro-cid-otzti2d2]{min-height:56px;padding:0 var(--s-4);cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.toc-mob[data-astro-cid-otzti2d2] summary[data-astro-cid-otzti2d2]::-webkit-details-marker{display:none}.toc-mob[data-astro-cid-otzti2d2] .chev{color:var(--violet-light);transition:transform var(--d-lock) var(--ease-lock)}.toc-mob[data-astro-cid-otzti2d2][open] .chev{transform:rotate(180deg)}.toc-mob[data-astro-cid-otzti2d2] nav[data-astro-cid-otzti2d2]{padding:0 var(--s-2) var(--s-3);max-height:60svh;overflow-y:auto}.toc-mob[data-astro-cid-otzti2d2]{scroll-margin-top:88px}.toc-pill[data-astro-cid-otzti2d2]{z-index:40;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));border-radius:var(--r-pill);background:var(--glass-fill-strong);border:1px solid var(--hairline-strong);min-height:48px;color:var(--on-ink);backdrop-filter:blur(18px)saturate(140%);opacity:0;visibility:hidden;transition:opacity var(--d-fast) ease, translate var(--d-reveal) var(--ease-out), visibility 0s linear var(--d-fast);align-items:center;gap:8px;max-width:calc(100vw - 48px);padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;translate:-50% 12px;box-shadow:inset 0 1px #d9ccff14,0 18px 40px -16px #000000e6}.toc-pill[data-astro-cid-otzti2d2] svg{color:var(--violet-light);flex:none}.pill-text[data-astro-cid-otzti2d2]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.toc-pill[data-astro-cid-otzti2d2][data-show]{opacity:1;visibility:visible;transition:opacity var(--d-fast) ease, translate var(--d-reveal) var(--ease-out);translate:-50%}}.toc-sheet[data-astro-cid-otzti2d2]{border:1px solid var(--hairline-strong);border-radius:var(--r-dialog) var(--r-dialog) 0 0;background:var(--glass-fill-strong);width:min(100%,560px);max-width:100%;max-height:min(72svh,640px);color:var(--on-ink);backdrop-filter:blur(18px)saturate(140%);border-bottom:0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:inset 0 1px #d9ccff14,0 -24px 60px -30px #000c}.toc-sheet[data-astro-cid-otzti2d2][open]{animation:sheet-in var(--d-reveal) var(--ease-out);display:flex}.toc-sheet[data-astro-cid-otzti2d2]::backdrop{background:#05050f9e}.sheet-in[data-astro-cid-otzti2d2]{grid-template-rows:auto minmax(0,1fr);width:100%;min-height:0;display:grid}.sheet-head[data-astro-cid-otzti2d2]{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-3) var(--s-2) var(--s-5);border-bottom:1px solid var(--outline-faint);display:flex}.sheet-head[data-astro-cid-otzti2d2] p[data-astro-cid-otzti2d2]{font-weight:600}.sheet-close[data-astro-cid-otzti2d2]{border:1px solid var(--hairline);width:44px;height:44px;color:var(--violet-light);cursor:pointer;transition:border-color var(--d-fast) ease, color var(--d-fast) ease;background:0 0;border-radius:50%;place-items:center;display:grid}.sheet-close[data-astro-cid-otzti2d2]:hover{border-color:var(--hairline-strong);color:var(--on-ink)}.toc-sheet[data-astro-cid-otzti2d2] nav[data-astro-cid-otzti2d2]{overscroll-behavior:contain;padding:var(--s-3) var(--s-2) calc(var(--s-4) + env(safe-area-inset-bottom));overflow-y:auto}html:has(.toc-sheet[open]){overflow:hidden}@keyframes sheet-in{0%{opacity:0;translate:0 24px}}@media print{.doc[data-astro-cid-otzti2d2]{color:#000;padding:0}.light[data-astro-cid-otzti2d2],.top-links[data-astro-cid-otzti2d2],.toc-desk[data-astro-cid-otzti2d2],.toc-mob[data-astro-cid-otzti2d2],.toc-pill[data-astro-cid-otzti2d2],.end[data-astro-cid-otzti2d2],.prose[data-astro-cid-otzti2d2] .anchor{display:none!important}.top[data-astro-cid-otzti2d2]{margin-bottom:24px}.top[data-astro-cid-otzti2d2] h1[data-astro-cid-otzti2d2],.top[data-astro-cid-otzti2d2] .mono[data-astro-cid-otzti2d2],.prose[data-astro-cid-otzti2d2],.prose[data-astro-cid-otzti2d2] h2,.prose[data-astro-cid-otzti2d2] h3,.prose[data-astro-cid-otzti2d2] h4,.prose[data-astro-cid-otzti2d2] strong,.prose[data-astro-cid-otzti2d2] a{color:#000}.body[data-astro-cid-otzti2d2]{display:block}.prose[data-astro-cid-otzti2d2]{font-size:11pt;line-height:1.5}.prose[data-astro-cid-otzti2d2] li::marker{color:#000}.prose[data-astro-cid-otzti2d2] h2,.prose[data-astro-cid-otzti2d2] h3{break-after:avoid}html,body{color:#000!important;background:#fff!important}[data-nav],.foot,.skip{display:none!important}}
