.scene[data-astro-cid-fn5ai6td]{position:relative;overflow-x:clip}.scene[data-astro-cid-fn5ai6td]>[data-astro-cid-fn5ai6td]:not(.brush){z-index:1;position:relative}.brush[data-astro-cid-fn5ai6td]{z-index:0;opacity:.16;pointer-events:none;height:auto;position:absolute}.brush[data-astro-cid-fn5ai6td] path[data-astro-cid-fn5ai6td]{stroke-width:16px}.brush-hero[data-astro-cid-fn5ai6td]{width:clamp(0px,40vw,560px);top:20px;right:-40px}.brush-low[data-astro-cid-fn5ai6td]{opacity:.12;width:clamp(0px,32vw,460px);top:900px;left:-60px}.hero[data-astro-cid-fn5ai6td]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,72px);padding-top:clamp(48px,8vw,88px);padding-bottom:clamp(48px,7vw,80px);display:grid}.intro[data-astro-cid-fn5ai6td]{flex-direction:column;gap:20px;display:flex}.eyebrow[data-astro-cid-fn5ai6td],.most-head[data-astro-cid-fn5ai6td] span[data-astro-cid-fn5ai6td],.contents-head[data-astro-cid-fn5ai6td] span[data-astro-cid-fn5ai6td]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:12px}h1[data-astro-cid-fn5ai6td]{letter-spacing:-.03em;font-size:clamp(52px,8vw,88px);font-weight:400;line-height:.98}.kept[data-astro-cid-fn5ai6td]{display:inline-block;position:relative}.kept[data-astro-cid-fn5ai6td] em[data-astro-cid-fn5ai6td]{color:var(--accent)}.swash[data-astro-cid-fn5ai6td]{width:108%;height:auto;position:absolute;bottom:-.16em;left:-4%}.swash[data-astro-cid-fn5ai6td] path[data-astro-cid-fn5ai6td]{stroke-width:5px;opacity:.55}.lead[data-astro-cid-fn5ai6td]{max-width:30em;font-family:var(--serif);color:var(--muted);font-size:clamp(20px,2.2vw,23px);line-height:1.45}.find[data-astro-cid-fn5ai6td]{max-width:560px;position:relative}.search[data-astro-cid-fn5ai6td]{background:var(--raised);height:58px;box-shadow:var(--shadow-float);border-radius:16px;align-items:center;gap:12px;padding:0 16px 0 20px;display:flex}.search[data-astro-cid-fn5ai6td] svg[data-astro-cid-fn5ai6td]{fill:none;width:19px;height:19px;stroke:var(--faint);stroke-width:1.8px;stroke-linecap:round;flex-shrink:0}.search[data-astro-cid-fn5ai6td] input[data-astro-cid-fn5ai6td]{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:17px}.search[data-astro-cid-fn5ai6td] input[data-astro-cid-fn5ai6td]::placeholder{color:var(--faint)}.search[data-astro-cid-fn5ai6td] input[data-astro-cid-fn5ai6td]::-webkit-search-cancel-button{display:none}.search[data-astro-cid-fn5ai6td] kbd[data-astro-cid-fn5ai6td]{box-shadow:inset 0 0 0 1px var(--line-strong);font-family:var(--mono);color:var(--faint);border-radius:6px;padding:1px 8px;font-size:12px}.results[data-astro-cid-fn5ai6td][hidden],.none[data-astro-cid-fn5ai6td][hidden]{display:none}.results[data-astro-cid-fn5ai6td]{z-index:5;background:var(--raised);box-shadow:var(--shadow-float);border-radius:16px;flex-direction:column;margin:0;padding:8px;list-style:none;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0}.results[data-astro-cid-fn5ai6td] a{transition:background-color var(--fast) ease;border-radius:10px;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 12px;text-decoration:none;display:grid}.results[data-astro-cid-fn5ai6td] a:hover,.results[data-astro-cid-fn5ai6td] a:focus-visible{background:var(--sunk)}.results[data-astro-cid-fn5ai6td] strong{font-weight:560}.results[data-astro-cid-fn5ai6td] .where{font-family:var(--mono);color:var(--faint);font-size:12px}.results[data-astro-cid-fn5ai6td] .answer{color:var(--muted);grid-column:1/-1;font-size:14.5px;line-height:1.45}.none[data-astro-cid-fn5ai6td]{color:var(--muted);margin-top:12px;font-size:15px}.none[data-astro-cid-fn5ai6td] a[data-astro-cid-fn5ai6td],.help[data-astro-cid-fn5ai6td] a[data-astro-cid-fn5ai6td]{color:var(--accent)}.most[data-astro-cid-fn5ai6td]{background:var(--raised);box-shadow:var(--shadow-card);border-radius:14px;padding:22px 24px 14px}.most-head[data-astro-cid-fn5ai6td]{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.most-head[data-astro-cid-fn5ai6td] h2[data-astro-cid-fn5ai6td]{font-size:23px}.most-head[data-astro-cid-fn5ai6td] span[data-astro-cid-fn5ai6td]{font-size:11px}.most[data-astro-cid-fn5ai6td] ul[data-astro-cid-fn5ai6td]{margin:0;padding:0;list-style:none}.most[data-astro-cid-fn5ai6td] a[data-astro-cid-fn5ai6td]{border-top:1px solid var(--sunk);align-items:center;gap:12px;padding:11px 0;text-decoration:none;display:flex}.box[data-astro-cid-fn5ai6td]{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:box-shadow var(--fast) ease;border-radius:5px;flex-shrink:0}.most[data-astro-cid-fn5ai6td] .t[data-astro-cid-fn5ai6td]{transition:color var(--fast) ease;flex:1;font-size:15.5px}.most[data-astro-cid-fn5ai6td] .where[data-astro-cid-fn5ai6td]{font-family:var(--mono);color:var(--faint);font-size:11.5px}.most[data-astro-cid-fn5ai6td] a[data-astro-cid-fn5ai6td]:hover .t[data-astro-cid-fn5ai6td]{color:var(--accent)}.most[data-astro-cid-fn5ai6td] a[data-astro-cid-fn5ai6td]:hover .box[data-astro-cid-fn5ai6td]{box-shadow:inset 0 0 0 1.5px var(--accent)}.contents[data-astro-cid-fn5ai6td]{padding-bottom:clamp(8px,2vw,16px)}.contents-head[data-astro-cid-fn5ai6td]{border-bottom:1px solid var(--line-strong);align-items:baseline;gap:18px;margin-bottom:44px;padding-bottom:14px;display:flex}.contents-head[data-astro-cid-fn5ai6td] h2[data-astro-cid-fn5ai6td]{font-size:34px;font-weight:400}.toc[data-astro-cid-fn5ai6td]{columns:2;column-gap:72px;margin:0;padding:0;list-style:none}.chapter[data-astro-cid-fn5ai6td]{break-inside:avoid;padding-bottom:56px}.chapter-head[data-astro-cid-fn5ai6td]{align-items:baseline;gap:14px;display:flex}.numeral[data-astro-cid-fn5ai6td]{min-width:30px;font-family:var(--serif);color:var(--accent);font-size:30px;font-style:italic}.chapter[data-astro-cid-fn5ai6td] h3[data-astro-cid-fn5ai6td]{letter-spacing:-.01em;font-size:30px}.chapter-head[data-astro-cid-fn5ai6td] p[data-astro-cid-fn5ai6td]{color:var(--muted);margin-top:2px;font-size:15px}.chapter[data-astro-cid-fn5ai6td] ul[data-astro-cid-fn5ai6td]{margin:14px 0 0 44px;padding:0;list-style:none}.chapter[data-astro-cid-fn5ai6td] a[data-astro-cid-fn5ai6td]{align-items:baseline;gap:10px;padding:7px 0;font-size:16px;text-decoration:none;display:flex}.chapter[data-astro-cid-fn5ai6td] .t[data-astro-cid-fn5ai6td]{transition:color var(--fast) ease}.chapter[data-astro-cid-fn5ai6td] a[data-astro-cid-fn5ai6td]:hover .t[data-astro-cid-fn5ai6td]{color:var(--accent)}.leader[data-astro-cid-fn5ai6td]{border-bottom:1.5px dotted var(--line-strong);flex:1;min-width:24px;transform:translateY(-4px)}.tag[data-astro-cid-fn5ai6td]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;flex-shrink:0;padding:1px 6px;font-size:10.5px;font-weight:600}.tag[data-astro-cid-fn5ai6td].pro{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.tag[data-astro-cid-fn5ai6td].soon{background:color-mix(in srgb, var(--label-sky) 14%, transparent);color:color-mix(in srgb, var(--label-sky) 80%, var(--ink))}.ask[data-astro-cid-fn5ai6td]{padding-bottom:clamp(56px,8vw,96px)}.ask-card[data-astro-cid-fn5ai6td]{background:color-mix(in srgb, var(--accent) 6%, var(--raised));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:30px 34px;display:flex}.ask-text[data-astro-cid-fn5ai6td]{align-items:center;gap:18px;display:flex}.mark[data-astro-cid-fn5ai6td]{fill:none;width:36px;height:36px;stroke:var(--accent);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ask-card[data-astro-cid-fn5ai6td] h2[data-astro-cid-fn5ai6td]{font-size:26px;font-weight:400}.ask-card[data-astro-cid-fn5ai6td] p[data-astro-cid-fn5ai6td]{color:var(--muted);margin-top:2px;font-size:15px}.ask-actions[data-astro-cid-fn5ai6td]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn[data-astro-cid-fn5ai6td]{background:var(--raised);height:44px;box-shadow:0 0 0 1px var(--line-strong);transition:box-shadow var(--fast) ease, transform var(--fast) ease;border-radius:12px;align-items:center;padding:0 18px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.btn[data-astro-cid-fn5ai6td]:hover{box-shadow:0 0 0 1px var(--accent)}.btn[data-astro-cid-fn5ai6td]:active{transform:scale(.97)}.copy[data-astro-cid-fn5ai6td]{color:var(--muted);cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;background:0 0;border:0;padding:0 8px;font-size:14.5px}.copy[data-astro-cid-fn5ai6td]:hover{color:var(--ink)}.help[data-astro-cid-fn5ai6td]{color:var(--muted);margin-top:18px;font-size:15px}@media (width<=900px){.hero[data-astro-cid-fn5ai6td]{grid-template-columns:minmax(0,1fr)}.toc[data-astro-cid-fn5ai6td]{columns:1}.brush[data-astro-cid-fn5ai6td]{display:none}}@media (width<=560px){.chapter[data-astro-cid-fn5ai6td] ul[data-astro-cid-fn5ai6td]{margin-left:0}}
