._announce_1hzod_1{min-height:34px;padding:6px var(--op-gutter);background:var(--op-raised);border-bottom:1px solid var(--op-rule-soft);text-align:center;justify-content:center;align-items:center;font-size:.82rem;display:flex;position:relative;overflow:hidden}._announce_1hzod_1 p{margin:0;position:relative}._announce_1hzod_1 a{text-decoration:underline;-webkit-text-decoration-color:var(--op-accent);text-decoration-color:var(--op-accent);text-underline-offset:3px}._announce_1hzod_1 a:hover{color:var(--op-accent)}._announceGrain_1hzod_30{opacity:.8;width:min(22vw,280px);position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}._flip_1hzod_40{left:auto;right:0;transform:scaleX(-1)}@media (max-width:760px){._announceGrain_1hzod_30{display:none}}._bar_1hzod_52{z-index:40;background:color-mix(in srgb, var(--op-bg) 86%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}._scrolled_1hzod_63{border-bottom-color:var(--op-rule-soft)}._inner_1hzod_67{align-items:center;gap:32px;height:64px;display:flex}._brand_1hzod_74{color:var(--op-ink);flex:none;display:inline-flex}._nav_1hzod_80{display:flex}._links_1hzod_84{align-items:center;gap:4px;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}._item_1hzod_94{height:34px;color:var(--op-muted);border-radius:999px;align-items:center;gap:6px;padding:0 12px;transition:color .15s,background-color .15s;display:inline-flex;position:relative}._trigger_1hzod_108{font:inherit;cursor:pointer}._trigger_1hzod_108 svg{transition:transform .22s var(--op-ease)}._trigger_1hzod_108[aria-expanded=true] svg{transform:rotate(180deg)}._item_1hzod_94:hover,._item_1hzod_94[aria-expanded=true],._item_1hzod_94._active_1hzod_123{color:var(--op-ink)}._item_1hzod_94._active_1hzod_123:after{content:"";background:var(--op-accent);width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-6px;left:50%}._panel_1hzod_141{background:var(--op-bg);border-bottom:1px solid var(--op-rule-soft);position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 48px -32px #00000073}._panel_1hzod_141[data-open]{animation:_panelIn_1hzod_162 .26s var(--op-ease) both}@keyframes _panelIn_1hzod_162{0%{opacity:0;transform:translateY(-6px)}}._panelInner_1hzod_162{padding-top:36px;padding-bottom:40px;padding-left:calc(var(--op-gutter) + 120px);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(260px,.9fr);gap:48px;display:grid}._col_1hzod_171 h2{font-family:var(--font-mono);color:var(--op-faint);margin:0 0 14px;font-size:.7rem;font-weight:400}._col_1hzod_171 ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}._col_1hzod_171 li{animation:_itemIn_1hzod_1 .36s var(--op-ease) both;animation-delay:calc(40ms + var(--i,0) * 35ms)}@keyframes _itemIn_1hzod_1{0%{opacity:0;transform:translateY(4px)}}._col_1hzod_171 a{border-radius:4px;gap:2px;margin:0 -12px;padding:9px 12px;transition:background-color .15s;display:grid}._col_1hzod_171 a:hover{background:var(--op-surface)}._col_1hzod_171 strong{color:var(--op-ink);font-size:1rem;font-weight:500}._col_1hzod_171 span{color:var(--op-muted);font-size:.84rem}._feature_1hzod_223{color:#f4f5ee;border:1px solid var(--op-rule-soft);background:#1b2913 50%/cover no-repeat;flex-direction:column;justify-content:flex-end;gap:4px;min-height:250px;padding:20px;display:flex;position:relative;overflow:hidden}._feature_1hzod_223:before{content:"";background:linear-gradient(#080c0600 30%,#080c06c7);transition:opacity .3s;position:absolute;inset:0}._feature_1hzod_223 strong,._feature_1hzod_223 span{position:relative}._feature_1hzod_223 strong{letter-spacing:-.01em;font-size:1.3rem;font-weight:520;font-stretch:112%}._feature_1hzod_223 span{color:#f4f5eec7;font-size:.86rem}._meadow_1hzod_262{background-image:var(--op-meadow-sm)}._soil_1hzod_266{background-color:#1b140f;background-image:-webkit-image-set(url(/bg/soil-cut-1200.avif) 1x type("image/avif"),url(/bg/soil-cut-1200.webp) 1x type("image/webp"));background-image:image-set("/bg/soil-cut-1200.avif" 1x type("image/avif"),"/bg/soil-cut-1200.webp" 1x type("image/webp"));background-position:50% 18%;background-size:180%}._feature_1hzod_223:hover{border-color:var(--op-rule)}@media (max-width:1180px){._panelInner_1hzod_162{padding-left:var(--op-gutter);gap:32px}}._right_1hzod_287{align-items:center;gap:10px;margin-left:auto;display:flex}._icon_1hzod_294{width:32px;height:32px;color:var(--op-muted);border-radius:999px;place-items:center;display:inline-grid}._icon_1hzod_294:hover{color:var(--op-ink);background:var(--op-raised)}._github_1hzod_308{height:32px;color:var(--op-muted);border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:.84rem;display:inline-flex}._github_1hzod_308:hover{color:var(--op-ink);background:var(--op-raised)}._theme_1hzod_324{border-color:var(--op-rule)}._menuButton_1hzod_328{border:1px solid var(--op-rule);cursor:pointer;border-radius:999px;width:36px;height:36px;display:none;position:relative}._menuButton_1hzod_328 span,._menuButton_1hzod_328 span:before{background:var(--op-ink);height:1.5px;transition:transform .26s var(--op-ease), top .26s var(--op-ease);position:absolute;left:10px;right:10px}._menuButton_1hzod_328 span{top:13px}._menuButton_1hzod_328 span:before{content:"";top:7px;left:0;right:0}._menuButton_1hzod_328 span[data-open]{top:17px;transform:rotate(45deg)}._menuButton_1hzod_328 span[data-open]:before{top:0;transform:rotate(-90deg)}._menu_1hzod_328{display:none}@media (max-width:960px){._nav_1hzod_80{display:none}._menuButton_1hzod_328{display:inline-block}._menu_1hzod_328:not([hidden]){padding:8px var(--op-gutter) 24px;border-bottom:1px solid var(--op-rule-soft);display:grid}._menu_1hzod_328{max-height:calc(100dvh - 64px);overflow-y:auto}._menu_1hzod_328 a,._menu_1hzod_328 h2{animation:_menuIn_1hzod_1 .42s var(--op-ease) both;animation-delay:calc(var(--i) * 22ms)}._menuTop_1hzod_396{border-bottom:1px solid var(--op-rule-soft);padding:14px 0;font-size:1.35rem;font-weight:500;font-stretch:112%}._menuGroup_1hzod_403{border-bottom:1px solid var(--op-rule-soft);padding:16px 0 12px;display:grid}._menuGroup_1hzod_403 h2{font-family:var(--font-mono);color:var(--op-faint);margin:0 0 6px;font-size:.72rem;font-weight:400}._menuGroup_1hzod_403 a{padding:7px 0;font-size:1.05rem}}@media (max-width:560px){._right_1hzod_287 ._hideSm_1hzod_422,._right_1hzod_287 ._github_1hzod_308,._right_1hzod_287 ._theme_1hzod_324{display:none}._inner_1hzod_67{gap:16px}}@keyframes _menuIn_1hzod_1{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){._menu_1hzod_328 a,._menu_1hzod_328 h2,._panel_1hzod_141[data-open],._col_1hzod_171 li{animation:none}}
