html{color-scheme:light}body{margin:0;background:#fbfaf7}._page_sl2qh_19{--ink: #14201b;--ink-soft: #46544e;--paper: #fbfaf7;--surface: #ffffff;--line: #e4e1d8;--accent: #0b6e5a;--accent-strong: #08574a;--code-tint: #f1efe8;--gutter: clamp(1rem, 5vw, 2.5rem);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;color:var(--ink);background:radial-gradient(48rem 26rem at 90% 0%,rgba(11,110,90,.13),transparent 70%),radial-gradient(34rem 20rem at 0% 8%,rgba(214,170,80,.14),transparent 70%),var(--paper);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}._page_sl2qh_19 *,._page_sl2qh_19 *:before,._page_sl2qh_19 *:after{box-sizing:border-box}:where(._page_sl2qh_19) :where(h1,h2,p,ul,pre){margin:0}:where(._page_sl2qh_19) :where(a,[tabindex]):focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}._main_sl2qh_64{flex:1;padding-block:clamp(2rem,6vw,4rem) clamp(3rem,7vw,5rem)}._main_sl2qh_64:focus{outline:none}._container_sl2qh_73{width:100%;max-width:44rem;margin-inline:auto;padding-inline:var(--gutter)}._skip_sl2qh_82{position:absolute;top:-4rem;left:1rem;z-index:30;padding:.6rem 1rem;border-radius:8px;background:var(--ink);color:#fff;font-weight:600;text-decoration:none}._skip_sl2qh_82:focus{top:1rem}._header_sl2qh_101{position:sticky;top:0;z-index:20;background:var(--paper);border-bottom:1px solid var(--line)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){._header_sl2qh_101{background:#fbfaf7d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}._headerInner_sl2qh_117{display:flex;align-items:center;width:100%;max-width:72rem;min-height:4rem;margin-inline:auto;padding:.5rem var(--gutter)}._brand_sl2qh_127{display:inline-flex;align-items:center;gap:.6rem;color:var(--ink);text-decoration:none}._brandName_sl2qh_135{font-size:1.25rem;font-weight:700;letter-spacing:-.02em}._h1_sl2qh_143{font-size:clamp(2rem,1.2rem + 3.4vw,3rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere}._lede_sl2qh_152{margin-top:1rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.5;text-wrap:pretty;overflow-wrap:anywhere}._section_sl2qh_161{margin-top:clamp(1.75rem,4vw,2.5rem)}._section_sl2qh_161>*+*{margin-top:.85rem}._h2_sl2qh_169{font-size:clamp(1.3rem,1.1rem + .8vw,1.6rem);font-weight:700;line-height:1.2;letter-spacing:-.02em}._section_sl2qh_161 p,._list_sl2qh_177{overflow-wrap:anywhere}._list_sl2qh_177{padding-left:1.25rem}._list_sl2qh_177>li+li{margin-top:.5rem}._code_sl2qh_189,._pre_sl2qh_190{background:var(--code-tint);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.9em}._code_sl2qh_189{padding:.1em .4em;overflow-wrap:anywhere}._pre_sl2qh_190{padding:.9rem 1rem;overflow-x:auto;line-height:1.5}._textLink_sl2qh_208{color:var(--accent-strong);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;overflow-wrap:anywhere}._textLink_sl2qh_208:hover{text-decoration-thickness:2px}._footer_sl2qh_223{border-top:1px solid var(--line);background:#fff9}._footerInner_sl2qh_228{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;padding-block:1.5rem}._footerText_sl2qh_237{color:var(--ink-soft);font-size:.9rem;overflow-wrap:anywhere}
