.pager[data-astro-cid-6dhra4i2]{gap:var(--bento-gap);display:grid}a[data-astro-cid-6dhra4i2]{gap:var(--space-1);min-height:var(--tap);padding:var(--space-4);border:1px solid var(--border);background:var(--surface);color:var(--text);transition:border-color var(--duration-fast) var(--ease);text-decoration:none;display:grid}a[data-astro-cid-6dhra4i2]:hover{border-color:var(--accent-line)}a[data-astro-cid-6dhra4i2]:hover span[data-astro-cid-6dhra4i2]{color:var(--accent)}small[data-astro-cid-6dhra4i2]{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}span[data-astro-cid-6dhra4i2]{align-items:center;gap:var(--space-2);font-weight:var(--weight-medium);display:inline-flex}.next[data-astro-cid-6dhra4i2]{text-align:right}.next[data-astro-cid-6dhra4i2] span[data-astro-cid-6dhra4i2]{justify-content:flex-end}.pager[data-astro-cid-6dhra4i2] .back{transform:scaleX(-1)}@media (width>=640px){.pager[data-astro-cid-6dhra4i2]{grid-template-columns:1fr 1fr}.next[data-astro-cid-6dhra4i2]{grid-column:2}}.search[data-astro-cid-7kqpegoh]{display:block;position:relative}.field[data-astro-cid-7kqpegoh]{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-3);border:1px solid var(--border);background:var(--surface);color:var(--accent);transition:border-color var(--duration-fast) var(--ease);display:flex}.field[data-astro-cid-7kqpegoh]:focus-within{border-color:var(--accent-line)}input[data-astro-cid-7kqpegoh]{min-width:0;min-height:var(--tap);color:var(--text);font-family:var(--font-mono);font-size:var(--text-sm);background:0 0;border:0;outline:0;flex:1}input[data-astro-cid-7kqpegoh]::placeholder{color:var(--muted)}input[data-astro-cid-7kqpegoh]::-webkit-search-cancel-button{display:none}kbd[data-astro-cid-7kqpegoh]{padding:0 var(--space-2);border:1px solid var(--border);color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs)}.visually-hidden[data-astro-cid-7kqpegoh]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.results[data-astro-cid-7kqpegoh]{top:calc(100% + var(--space-2));width:max(100%, min(480px, calc(100vw - 2 * var(--gutter))));z-index:var(--z-overlay);max-height:60vh;padding:var(--space-2);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-2);position:absolute;left:0;overflow-y:auto}.results[data-astro-cid-7kqpegoh] ul{margin:0;padding:0;list-style:none}.results[data-astro-cid-7kqpegoh] a{gap:var(--space-1);padding:var(--space-3);color:var(--text-soft);font-size:var(--text-sm);text-decoration:none;display:grid}.results[data-astro-cid-7kqpegoh] a:hover,.results[data-astro-cid-7kqpegoh] a:focus-visible{background:var(--tint)}.results[data-astro-cid-7kqpegoh] strong{color:var(--text);font-weight:var(--weight-semibold)}.results[data-astro-cid-7kqpegoh] mark{color:var(--accent);background:0 0}.results[data-astro-cid-7kqpegoh] .note{padding:var(--space-3);color:var(--muted);font-size:var(--text-sm);margin:0}.side-nav[data-astro-cid-lto43ney]{counter-reset:group}.toggle[data-astro-cid-lto43ney]{right:var(--gutter);bottom:var(--space-4);left:var(--gutter);z-index:var(--z-overlay);justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap);padding:var(--space-2) var(--space-4);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-2);color:var(--text);font:inherit;text-align:left;cursor:pointer;display:flex;position:fixed}.toggle-label[data-astro-cid-lto43ney]{min-width:0;display:grid}.toggle-label[data-astro-cid-lto43ney] span[data-astro-cid-lto43ney]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toggle[data-astro-cid-lto43ney] small[data-astro-cid-lto43ney],.title[data-astro-cid-lto43ney]{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.toggle[data-astro-cid-lto43ney] svg{color:var(--accent);transition:transform var(--duration-fast) var(--ease);flex-shrink:0;transform:rotate(180deg)}.toggle[data-astro-cid-lto43ney][aria-expanded=true] svg{transform:none}.scrim[data-astro-cid-lto43ney]{z-index:var(--z-overlay);background:var(--scrim);display:none;position:fixed;inset:0}.sheet[data-astro-cid-lto43ney]{right:var(--gutter);bottom:calc(var(--space-4) + var(--tap) + var(--space-2));left:var(--gutter);z-index:var(--z-overlay);gap:var(--space-3);max-height:calc(100dvh - var(--tap) - var(--space-16) - var(--space-8));padding:var(--space-3);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-2);flex-direction:column;display:none;position:fixed}.toggle[data-astro-cid-lto43ney][aria-expanded=true]~.scrim[data-astro-cid-lto43ney]{display:block}.toggle[data-astro-cid-lto43ney][aria-expanded=true]~.sheet[data-astro-cid-lto43ney]{display:flex}html.side-nav-open{overflow:hidden}.groups[data-astro-cid-lto43ney]{gap:var(--space-4);overscroll-behavior:contain;scrollbar-width:thin;min-height:0;display:grid;overflow-y:auto}.group[data-astro-cid-lto43ney]{counter-increment:group}.title[data-astro-cid-lto43ney]{padding:var(--space-2) var(--space-3);margin:0}.title[data-astro-cid-lto43ney]:before{content:counter(group, decimal-leading-zero) " / ";color:var(--accent)}ul[data-astro-cid-lto43ney]{margin:0;padding:0;list-style:none}a[data-astro-cid-lto43ney]{min-height:var(--tap);padding:0 var(--space-3);color:var(--text-soft);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease);border:1px solid #0000;align-items:center;text-decoration:none;display:flex}a[data-astro-cid-lto43ney]:hover{color:var(--text)}a[data-astro-cid-lto43ney][aria-current=page]{border-color:var(--border);background:var(--tint);color:var(--accent)}@media (width>=960px){.toggle[data-astro-cid-lto43ney],.scrim[data-astro-cid-lto43ney],.toggle[data-astro-cid-lto43ney][aria-expanded=true]~.scrim[data-astro-cid-lto43ney]{display:none}.sheet[data-astro-cid-lto43ney],.toggle[data-astro-cid-lto43ney][aria-expanded=true]~.sheet[data-astro-cid-lto43ney]{gap:var(--space-6);height:100%;max-height:none;box-shadow:none;background:0 0;border:0;padding:0;display:flex;position:static}.side-nav[data-astro-cid-lto43ney]{height:100%}.groups[data-astro-cid-lto43ney]{gap:var(--space-5);padding-bottom:var(--space-4)}.title[data-astro-cid-lto43ney]{padding-inline:var(--space-3) 0}}.toc[data-astro-cid-vgcmpjet]{font-family:var(--font-mono);font-size:var(--text-xs)}.title[data-astro-cid-vgcmpjet]{margin:0 0 var(--space-3);color:var(--muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}ul[data-astro-cid-vgcmpjet]{border-left:1px solid var(--border);margin:0;padding:0;list-style:none}a[data-astro-cid-vgcmpjet]{padding:var(--space-1) var(--space-3);color:var(--muted);line-height:var(--leading-snug);border-left:1px solid #0000;margin-left:-1px;text-decoration:none;display:block}.d3[data-astro-cid-vgcmpjet] a[data-astro-cid-vgcmpjet]{padding-left:var(--space-6)}a[data-astro-cid-vgcmpjet]:hover{color:var(--text)}a[data-astro-cid-vgcmpjet][aria-current]{border-left-color:var(--accent);color:var(--accent)}
