.intro[data-astro-cid-plyxw6ng]{border-bottom:1px solid var(--line);padding-block:clamp(56px,9vw,112px) clamp(32px,5vw,56px);position:relative;overflow:hidden}.intro[data-astro-cid-plyxw6ng] .wrap[data-astro-cid-plyxw6ng]{gap:22px;display:grid;position:relative}.intro[data-astro-cid-plyxw6ng] .display[data-astro-cid-plyxw6ng]{max-width:12em;font-size:clamp(44px,6.4vw,80px)}.layout[data-astro-cid-plyxw6ng]{grid-template-columns:220px minmax(0,1fr);gap:clamp(24px,6vw,80px);padding-top:48px;display:grid}.toc[data-astro-cid-plyxw6ng]{top:calc(var(--header-h) + 32px);align-self:start;position:sticky}.toc[data-astro-cid-plyxw6ng] ol[data-astro-cid-plyxw6ng]{border-left:1px solid var(--line);gap:2px;margin:16px 0 0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-plyxw6ng] a[data-astro-cid-plyxw6ng]{color:var(--muted);border-left:1px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:14px;text-decoration:none;display:block}.toc[data-astro-cid-plyxw6ng] a[data-astro-cid-plyxw6ng]:hover{color:var(--fg);border-left-color:var(--leak-1)}.uth[data-astro-cid-plyxw6ng]{min-width:0;max-width:720px}.uth[data-astro-cid-plyxw6ng] section[data-astro-cid-plyxw6ng]{gap:18px;padding-block:8px 56px;display:grid}.uth[data-astro-cid-plyxw6ng] section[data-astro-cid-plyxw6ng]+section[data-astro-cid-plyxw6ng]{border-top:1px solid var(--line);padding-top:48px}.uth[data-astro-cid-plyxw6ng] .h2[data-astro-cid-plyxw6ng]{font-size:clamp(32px,4vw,44px)}.uth[data-astro-cid-plyxw6ng] h3[data-astro-cid-plyxw6ng]{font:600 17px/1.35 var(--sans);margin-top:6px}.uth[data-astro-cid-plyxw6ng] p[data-astro-cid-plyxw6ng]{color:var(--muted);max-width:65ch}.uth[data-astro-cid-plyxw6ng] p[data-astro-cid-plyxw6ng] em[data-astro-cid-plyxw6ng]{color:var(--fg);font-style:normal}.uth[data-astro-cid-plyxw6ng] a[data-astro-cid-plyxw6ng]{color:var(--fg);text-decoration-color:var(--line-strong);text-underline-offset:3px}.uth[data-astro-cid-plyxw6ng] a[data-astro-cid-plyxw6ng]:hover{text-decoration-color:var(--leak-1)}code[data-astro-cid-plyxw6ng]{font:400 .86em var(--mono);color:var(--fg);background:var(--panel);border:1px solid var(--line);border-radius:5px;padding:1px 5px}.facts[data-astro-cid-plyxw6ng]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.facts[data-astro-cid-plyxw6ng] li[data-astro-cid-plyxw6ng]{color:var(--muted);padding-left:22px;position:relative}.facts[data-astro-cid-plyxw6ng] li[data-astro-cid-plyxw6ng]:before{content:"";background:var(--leak-1);width:9px;height:1px;position:absolute;top:.72em;left:2px}.facts[data-astro-cid-plyxw6ng] strong[data-astro-cid-plyxw6ng]{color:var(--fg);font-weight:500}.journey[data-astro-cid-plyxw6ng]{counter-reset:j;border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.journey[data-astro-cid-plyxw6ng] li[data-astro-cid-plyxw6ng]{counter-increment:j;gap:8px;padding:0 0 26px 28px;display:grid;position:relative}.journey[data-astro-cid-plyxw6ng] li[data-astro-cid-plyxw6ng]:before{content:counter(j, decimal-leading-zero);width:28px;height:22px;font:500 11px/1 var(--mono);color:var(--leak-1);background:var(--ink);place-items:center;display:grid;position:absolute;top:0;left:-14px}.journey[data-astro-cid-plyxw6ng] h3[data-astro-cid-plyxw6ng]{margin:0}.table-wrap[data-astro-cid-plyxw6ng]{border:1px solid var(--line);border-radius:14px;overflow-x:auto}table[data-astro-cid-plyxw6ng]{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px}th[data-astro-cid-plyxw6ng],td[data-astro-cid-plyxw6ng]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}th[data-astro-cid-plyxw6ng]{font:500 11.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);background:var(--panel)}td[data-astro-cid-plyxw6ng]{color:var(--muted)}td[data-astro-cid-plyxw6ng]:first-child{color:var(--fg)}tr[data-astro-cid-plyxw6ng]:last-child td[data-astro-cid-plyxw6ng]{border-bottom:0}.note[data-astro-cid-plyxw6ng]{font-size:14.5px}@media (width<=860px){.layout[data-astro-cid-plyxw6ng]{grid-template-columns:minmax(0,1fr)}.toc[data-astro-cid-plyxw6ng]{border-bottom:1px solid var(--line);padding-bottom:24px;position:static}}
