._menu_bn0r4_5{display:none;position:relative}@media(min-width:1000px){._menu_bn0r4_5{display:block}}._toggle_bn0r4_14{display:inline-flex;align-items:center;gap:.35rem;min-height:40px;padding-inline:.7rem;border:1px solid var(--rule-strong);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--muted);cursor:pointer;list-style:none}._toggle_bn0r4_14::-webkit-details-marker{display:none}._toggle_bn0r4_14:hover,._menu_bn0r4_5[open] ._toggle_bn0r4_14{color:var(--ink)}._code_bn0r4_35{letter-spacing:.04em}._panel_bn0r4_38{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + .4rem);min-inline-size:11rem;margin:0;padding:.4rem;list-style:none;background:var(--panel);border:1px solid var(--rule-strong);border-radius:var(--radius-lg);box-shadow:0 12px 32px #102c2a1f;z-index:110}._panel_bn0r4_38 ._item_bn0r4_52{display:block;padding:.5rem .75rem;border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text)}._panel_bn0r4_38 ._item_bn0r4_52:hover{background:var(--paper-deep);color:var(--ink)}._inline_bn0r4_64{display:flex;align-items:flex-start;gap:.5rem}._inline_bn0r4_64 ul{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none}._globe_bn0r4_77{flex:none;margin-block-start:.2rem}._inline_bn0r4_64 ._item_bn0r4_52{color:inherit;text-decoration:underline;text-decoration-color:transparent}._inline_bn0r4_64 ._item_bn0r4_52:hover{text-decoration-color:currentColor}._current_bn0r4_90{font-weight:var(--weight-bold)}._panel_bn0r4_38 ._current_bn0r4_90{color:var(--accent)}._header_16xmh_1{position:sticky;top:0;z-index:100;background:#f6f4eff0;backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--rule)}._bar_16xmh_11{display:flex;align-items:center;gap:var(--space-6);height:var(--header-height)}._brand_16xmh_18{flex:none;margin-inline-end:auto}._nav_16xmh_23{display:none;align-items:center;gap:var(--space-1)}._link_16xmh_28{position:relative;padding:.5rem .7rem;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--muted);border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease-out)}._link_16xmh_28:hover,._linkActive_16xmh_40{color:var(--ink)}._link_16xmh_28._linkActive_16xmh_40:after{content:"";position:absolute;inset-inline:.7rem;bottom:.1rem;height:2px;border-radius:1px;background:var(--accent)}._github_16xmh_53{display:none;min-height:40px;background:var(--night);border-color:var(--night);color:var(--on-night)}@media(min-width:1000px){._nav_16xmh_23,._github_16xmh_53{display:inline-flex}._menu_16xmh_66{display:none}}._menu_16xmh_66{position:static}._toggle_16xmh_75{display:inline-flex;align-items:center;min-height:44px;padding:0 .85rem;border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--panel);color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-bold);list-style:none}._toggle_16xmh_75::-webkit-details-marker{display:none}._toggleOpen_16xmh_91,._toggleClose_16xmh_92{display:inline-flex;align-items:center;gap:.4rem}._toggleClose_16xmh_92,._menu_16xmh_66[open] ._toggleOpen_16xmh_91{display:none}._menu_16xmh_66[open] ._toggleClose_16xmh_92{display:inline-flex}._panel_16xmh_105{position:absolute;inset-inline:0;top:var(--header-height);display:flex;flex-direction:column;padding:var(--space-2) var(--gutter) var(--space-6);background:var(--paper);border-bottom:1px solid var(--rule);box-shadow:0 24px 40px -28px #16191d59}._panelLink_16xmh_116{display:flex;align-items:center;justify-content:space-between;padding:.9rem .25rem;border-bottom:1px solid var(--rule);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text)}._panelLink_16xmh_116:last-child{border-bottom:none}._panelLink_16xmh_116._linkActive_16xmh_40{color:var(--accent)}._github_16xmh_53:hover{background:var(--accent-deep);color:var(--on-night);border-color:var(--accent-deep)}._footer_17qo3_1{background:var(--night);color:var(--on-night-muted);padding-block:var(--space-16) var(--space-8);margin-block-start:0}._footer_17qo3_1 a{color:var(--on-night)}._top_17qo3_11{display:grid;grid-template-columns:1fr;gap:var(--space-10)}@media(min-width:720px){._top_17qo3_11{grid-template-columns:repeat(2,minmax(0,1fr))}._brandCol_17qo3_20{grid-column:1 / -1}}@media(min-width:1000px){._top_17qo3_11{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}._brandCol_17qo3_20{grid-column:auto}}._brandCol_17qo3_20{max-width:34ch}._brandCol_17qo3_20 span{color:var(--on-night)}._tagline_17qo3_39{margin-top:var(--space-5);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--on-night);line-height:var(--leading-snug)}._about_17qo3_46{margin-top:var(--space-3);font-size:var(--text-sm)}._colTitle_17qo3_51{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--on-night-muted);margin-bottom:var(--space-4)}._col_17qo3_51 ul{display:flex;flex-direction:column;gap:var(--space-2)}._link_17qo3_63{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--text-sm)}._link_17qo3_63:hover{color:var(--on-night-accent);text-decoration:underline;text-underline-offset:.2em}._bottom_17qo3_75{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid rgba(246,244,239,.14);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-8);font-size:var(--text-xs)}._brandCol_17qo3_20 svg rect:last-child{fill:var(--signal)}
