.docs-header.svelte-1xmjmrw{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 40px;border-bottom:1px solid #dfe4d8;background:#fff}.docs-header.svelte-1xmjmrw nav:where(.svelte-1xmjmrw){display:flex;flex-wrap:wrap;gap:12px 24px;font-size:14px;color:#475a3e}.docs-header.svelte-1xmjmrw nav:where(.svelte-1xmjmrw) a:where(.svelte-1xmjmrw){padding:6px 0}a.svelte-1xmjmrw{transition:background-color .12s,color .12s}a.svelte-1xmjmrw:focus-visible{outline:2px solid #476c3a;outline-offset:4px;border-radius:3px}.skip-link.svelte-1xmjmrw{position:fixed;top:8px;left:8px;z-index:20;transform:translateY(-180%);background:#fff;padding:12px 18px;color:#294932;border:1px solid #476c3a;border-radius:6px}.skip-link.svelte-1xmjmrw:focus{transform:translateY(0)}.docs-layout.svelte-1xmjmrw{max-width:1240px;margin:auto;display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px;padding:44px 40px 100px;color:#2a3426}aside.svelte-1xmjmrw{min-width:0}.guide-navigation.svelte-1xmjmrw{position:sticky;top:28px;max-height:calc(100dvh - 56px);overflow:auto;display:flex;flex-direction:column;gap:4px;padding:4px}.guide-navigation.svelte-1xmjmrw a:where(.svelte-1xmjmrw){display:block;padding:11px 12px;font-size:14px;line-height:1.45;color:#52644a;border-radius:6px}.guide-navigation.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover{background:#eff3e9}.guide-navigation.svelte-1xmjmrw a[aria-current=page]:where(.svelte-1xmjmrw){background:#e8eee0;color:#294932;font-weight:600}.guide-navigation.svelte-1xmjmrw details:where(.svelte-1xmjmrw)+details:where(.svelte-1xmjmrw){margin-top:12px}.guide-navigation.svelte-1xmjmrw summary:where(.svelte-1xmjmrw){cursor:pointer;padding:11px 12px;font-size:14px;font-weight:600;line-height:1.45;border-radius:6px;color:#294932}.guide-navigation.svelte-1xmjmrw summary:where(.svelte-1xmjmrw):hover{background:#eff3e9}.guide-navigation.svelte-1xmjmrw summary:where(.svelte-1xmjmrw):active{background:#e8eee0}.guide-navigation.svelte-1xmjmrw summary:where(.svelte-1xmjmrw):focus-visible{outline:2px solid #476c3a;outline-offset:2px}.guide-group.svelte-1xmjmrw{display:flex;flex-direction:column;gap:4px;margin-top:4px}main.svelte-1xmjmrw{min-width:0;max-width:44rem;scroll-margin-top:24px}figure.svelte-1xmjmrw{margin:28px 0}.guide-image.svelte-1xmjmrw{display:block;border:1px solid var(--line);border-radius:8px;overflow:hidden;cursor:zoom-in}.guide-image.svelte-1xmjmrw:hover{border-color:#91a388;box-shadow:0 2px 10px #293b2412}.guide-image.svelte-1xmjmrw:focus-visible{outline:2px solid #476c3a;outline-offset:4px}.guide-image.svelte-1xmjmrw img:where(.svelte-1xmjmrw){display:block;width:100%;height:auto}figcaption.svelte-1xmjmrw{margin-top:10px;color:#64715e;font-size:13px;line-height:1.6}main.svelte-1xmjmrw:focus{outline:none}h1.svelte-1xmjmrw{font-size:clamp(28px,3.5vw,38px);font-weight:600;line-height:1.2;letter-spacing:-.035em;margin:4px 0 40px;overflow-wrap:anywhere}section.svelte-1xmjmrw+section:where(.svelte-1xmjmrw){margin-top:42px}h2.svelte-1xmjmrw{font-size:22px;font-weight:550;letter-spacing:-.025em;line-height:1.35;margin:0 0 18px;scroll-margin-top:24px}p.svelte-1xmjmrw,li.svelte-1xmjmrw{font-size:16px;line-height:1.75;color:#46573e;overflow-wrap:anywhere}p.svelte-1xmjmrw{margin:16px 0}ul.svelte-1xmjmrw,ol.svelte-1xmjmrw{padding-left:24px;margin:16px 0}li.svelte-1xmjmrw{padding-left:5px;margin:12px 0}li.svelte-1xmjmrw::marker{color:#506b43;font-weight:600}article.svelte-1xmjmrw a:where(.svelte-1xmjmrw),.guide-pagination.svelte-1xmjmrw a:where(.svelte-1xmjmrw){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;color:#2f5139}article.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover,.guide-pagination.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover{color:#142e1c}.guide-links.svelte-1xmjmrw{list-style:none;display:flex;flex-wrap:wrap;gap:12px 24px;padding:0;margin:24px 0}.guide-links.svelte-1xmjmrw li:where(.svelte-1xmjmrw){padding:0;margin:0}.guide-pagination.svelte-1xmjmrw{border-top:1px solid #dfe4d8;margin-top:48px;padding-top:24px;display:flex;flex-wrap:wrap;gap:20px;font-size:14px}.next-guide.svelte-1xmjmrw{margin-left:auto;text-align:right}@media(max-width:760px){.docs-header.svelte-1xmjmrw{padding:18px 20px;gap:16px;align-items:flex-start}.docs-header.svelte-1xmjmrw nav:where(.svelte-1xmjmrw){gap:6px 16px;justify-content:flex-end;font-size:13px}.docs-layout.svelte-1xmjmrw{grid-template-columns:minmax(0,1fr);padding:24px 20px 64px;gap:32px}.guide-navigation.svelte-1xmjmrw{position:static;max-width:100%;max-height:none;padding:4px;gap:0}.guide-group.svelte-1xmjmrw{flex-direction:row;overflow-x:auto;padding:4px 4px 12px;gap:6px;scroll-padding-inline:4px}.guide-navigation.svelte-1xmjmrw details:where(.svelte-1xmjmrw){min-width:0}.guide-navigation.svelte-1xmjmrw details:where(.svelte-1xmjmrw)+details:where(.svelte-1xmjmrw){margin-top:4px}.guide-navigation.svelte-1xmjmrw a:where(.svelte-1xmjmrw){flex:none;white-space:nowrap;font-size:13px;padding:10px 12px}h1.svelte-1xmjmrw{margin-bottom:32px}h2.svelte-1xmjmrw{font-size:21px}.guide-pagination.svelte-1xmjmrw a:where(.svelte-1xmjmrw){max-width:100%}}@media(prefers-reduced-motion:reduce){a.svelte-1xmjmrw{transition:none}}
