body:has(.ctf-page){background:var(--color-canvas);color:var(--color-ink);overflow:hidden}.ctf-page.svelte-1g243pm{background:var(--color-canvas);height:100svh;min-height:100svh;color:var(--color-ink);font-family:var(--font-neue-haas-display);grid-template-rows:auto minmax(0,1fr);display:grid}.site-header.svelte-1g243pm{width:min(100%, var(--content-wide));min-height:var(--page-edge-height);padding-inline:var(--space-page);align-items:center;gap:2rem;margin-inline:auto;display:flex}.skip-link.svelte-1g243pm{z-index:var(--layer-skip-link);background:var(--color-ink);color:var(--color-canvas);font-family:var(--font-suisse-mono);padding:.75rem 1rem;font-size:.875rem;position:fixed;inset-block-start:0;inset-inline-start:var(--space-page);transform:translateY(-120%)}.skip-link.svelte-1g243pm:focus{transform:translateY(0)}.skip-link.svelte-1g243pm:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:1px}.navigator.svelte-1g243pm{width:min(100%, var(--content-wide));min-height:0;padding-inline:var(--space-page);scroll-padding-inline:var(--space-page);scroll-snap-type:inline proximity;scrollbar-color:var(--color-muted) transparent;scrollbar-width:thin;margin-inline:auto;scroll-margin-block-start:2rem;display:flex;overflow:auto hidden}.navigator.svelte-1g243pm::-webkit-scrollbar{height:.3rem}.navigator.svelte-1g243pm::-webkit-scrollbar-track{background:0 0}.navigator.svelte-1g243pm::-webkit-scrollbar-corner{background:0 0}.navigator.svelte-1g243pm::-webkit-scrollbar-thumb{background:var(--color-muted);border-radius:0}.navigator.svelte-1g243pm::-webkit-scrollbar-thumb:hover{background:var(--color-ink)}.pane.svelte-1g243pm{overscroll-behavior-block:contain;scroll-snap-align:start;min-height:100%;max-height:100%;flex:none;scroll-margin-inline-start:var(--space-page);overflow-y:auto}.pane-content.svelte-1g243pm{flex-direction:column;justify-content:center;width:100%;min-height:100%;padding-block:clamp(1.5rem,3vw,3rem);display:flex}.categories.svelte-1g243pm{width:9rem;padding-inline-end:1.5rem}.entries.svelte-1g243pm{width:22rem;padding-inline:1.5rem}.viewer.svelte-1g243pm{min-width:min(42rem, calc(100vw - var(--space-page) * 2));flex:1 0 32rem;padding-inline-start:clamp(1.5rem,3vw,3rem);overflow-x:hidden}ul.svelte-1g243pm{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}nav.svelte-1g243pm a:where(.svelte-1g243pm){width:100%;min-height:2.75rem;color:var(--color-muted);font-family:var(--font-suisse-mono);font-size:var(--font-size-site-link);letter-spacing:var(--letter-spacing-site-link);text-underline-offset:.2em;align-items:center;padding:0;font-weight:400;line-height:1.2;text-decoration:none;display:flex}nav.svelte-1g243pm a:where(.svelte-1g243pm):hover{color:var(--color-ink);text-decoration:underline}nav.svelte-1g243pm a[aria-current=page]:where(.svelte-1g243pm){color:var(--color-ink);text-decoration:underline;text-decoration-thickness:.1em}nav.svelte-1g243pm a:where(.svelte-1g243pm):focus-visible,.asm-copy.svelte-1g243pm:focus-visible,.asm-block.svelte-1g243pm:focus-visible,.format-copy.svelte-1g243pm:focus-visible,.copy-source.svelte-1g243pm:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.viewer.svelte-1g243pm h2:where(.svelte-1g243pm){letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:400;line-height:1.1}.viewer-header.svelte-1g243pm{z-index:3;background:var(--color-canvas);justify-items:start;gap:clamp(2rem,4vw,4rem);padding-block-end:.5rem;display:grid;position:sticky;inset-block-start:clamp(1.5rem,3vw,3rem)}.asm-view.svelte-1g243pm{position:relative}.asm-copy.svelte-1g243pm,.format-copy.svelte-1g243pm{min-height:1.5rem;color:var(--color-muted);cursor:pointer;font-family:var(--font-suisse-mono);text-underline-offset:.18em;background:0 0;border:0;padding:0;font-size:.6875rem;line-height:1}.asm-copy.svelte-1g243pm{position:relative}.format-copy.svelte-1g243pm{text-align:end;flex:none;min-width:4.75rem;position:relative}.asm-copy.svelte-1g243pm:after,.format-copy.svelte-1g243pm:after{content:"";position:absolute;inset:-.5rem}.asm-copy.svelte-1g243pm:hover,.format-copy.svelte-1g243pm:hover{color:var(--color-ink);text-decoration:underline}.asm-block.svelte-1g243pm{max-width:100%;color:var(--color-code-ink);font-family:var(--font-source-code);overscroll-behavior-inline:contain;scrollbar-width:none;tab-size:2;grid-template-columns:minmax(max-content,1fr) max-content;align-items:start;padding-block:.5rem 1.25rem;font-size:clamp(.875rem,1.05vw,.975rem);line-height:1.65;display:grid;overflow-x:auto}.asm-block.svelte-1g243pm::-webkit-scrollbar{display:none}.asm-source.svelte-1g243pm,.asm-bytes.svelte-1g243pm{min-width:max-content}.asm-source.svelte-1g243pm{padding-inline-end:1.5rem}.asm-bytes.svelte-1g243pm{background:var(--color-canvas);color:var(--color-code-punctuation);padding-inline-start:1.5rem;position:sticky;inset-inline-end:0}.asm-source.svelte-1g243pm code:where(.svelte-1g243pm),.asm-bytes.svelte-1g243pm code:where(.svelte-1g243pm){min-width:max-content;color:inherit;font:inherit;font-variant-ligatures:none;white-space:pre;display:block}.asm-row.svelte-1g243pm{min-height:1.65em;display:block}.copy-formats.svelte-1g243pm{border-block-start:1px solid var(--color-code-surface);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:clamp(2rem,4vw,3rem);display:grid}.copy-format.svelte-1g243pm{min-width:0;padding-block-start:1rem}.copy-format.svelte-1g243pm:first-child:not(:only-child){padding-inline-end:1.5rem}.copy-format.svelte-1g243pm+.copy-format:where(.svelte-1g243pm){padding-inline-start:1.5rem}.copy-format-header.svelte-1g243pm{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1rem;display:flex}.copy-format-header.svelte-1g243pm h3:where(.svelte-1g243pm){color:var(--color-muted);font-family:var(--font-suisse-mono);margin:0;font-size:.6875rem;font-weight:400;line-height:1}.copy-source.svelte-1g243pm{max-width:100%;color:var(--color-code-ink);font-family:var(--font-source-code);overscroll-behavior-inline:contain;scrollbar-width:none;font-size:clamp(.8125rem,1vw,.925rem);line-height:1.65;overflow-x:auto}.copy-source.svelte-1g243pm code:where(.svelte-1g243pm){min-width:max-content;color:inherit;font:inherit;font-variant-ligatures:none;white-space:pre;display:block}.copy-source.svelte-1g243pm::-webkit-scrollbar{display:none}.viewer.svelte-1g243pm .hljs-comment,.viewer.svelte-1g243pm .hljs-quote{color:var(--color-code-comment);font-style:italic}.viewer.svelte-1g243pm .hljs-keyword,.viewer.svelte-1g243pm .hljs-selector-tag,.viewer.svelte-1g243pm .hljs-doctag,.viewer.svelte-1g243pm .hljs-meta .hljs-keyword{color:var(--color-code-keyword);font-weight:560}.viewer.svelte-1g243pm .hljs-string,.viewer.svelte-1g243pm .hljs-regexp,.viewer.svelte-1g243pm .hljs-template-tag,.viewer.svelte-1g243pm .hljs-template-variable,.viewer.svelte-1g243pm .hljs-addition{color:var(--color-code-string)}.viewer.svelte-1g243pm .hljs-number,.viewer.svelte-1g243pm .hljs-literal,.viewer.svelte-1g243pm .hljs-symbol,.viewer.svelte-1g243pm .hljs-bullet{color:var(--color-code-number)}.viewer.svelte-1g243pm .hljs-title,.viewer.svelte-1g243pm .hljs-section,.viewer.svelte-1g243pm .hljs-selector-id,.viewer.svelte-1g243pm .hljs-selector-class,.viewer.svelte-1g243pm .hljs-type,.viewer.svelte-1g243pm .hljs-built_in,.viewer.svelte-1g243pm .hljs-attribute,.viewer.svelte-1g243pm .hljs-attr{color:var(--color-code-title)}.viewer.svelte-1g243pm .hljs-variable,.viewer.svelte-1g243pm .hljs-params,.viewer.svelte-1g243pm .hljs-property,.viewer.svelte-1g243pm .hljs-punctuation,.viewer.svelte-1g243pm .hljs-subst{color:var(--color-code-punctuation)}.visually-hidden.svelte-1g243pm{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=55rem){.navigator.svelte-1g243pm{width:100%}.pane.svelte-1g243pm{min-height:100%}.categories.svelte-1g243pm{width:min(82vw,18rem)}.entries.svelte-1g243pm{width:min(86vw,22rem)}.viewer.svelte-1g243pm{min-width:min(calc(100vw - var(--space-page) * 2 - 1px), 36rem);flex-basis:min(calc(100vw - var(--space-page) * 2 - 1px), 36rem);padding-inline-end:var(--space-page)}.asm-bytes.svelte-1g243pm{position:static}.copy-formats.svelte-1g243pm{grid-template-columns:minmax(0,1fr);margin-block-start:1.5rem}.copy-format.svelte-1g243pm:first-child:not(:only-child){padding-inline-end:0}.copy-format.svelte-1g243pm+.copy-format:where(.svelte-1g243pm){border-block-start:1px solid var(--color-code-surface);margin-block-start:1rem;padding-block-start:1rem;padding-inline-start:0}}@media (forced-colors:active){.ctf-page.svelte-1g243pm{color:canvastext;background:canvas}.asm-bytes.svelte-1g243pm,.copy-formats.svelte-1g243pm,.copy-format.svelte-1g243pm{border-color:canvastext}nav.svelte-1g243pm a[aria-current=page]:where(.svelte-1g243pm){color:canvastext;text-decoration:underline}nav.svelte-1g243pm a:where(.svelte-1g243pm):not([aria-current=page]){color:linktext;text-decoration:underline}.viewer.svelte-1g243pm code:where(.svelte-1g243pm),.viewer.svelte-1g243pm code:where(.svelte-1g243pm) *,.asm-copy.svelte-1g243pm,.format-copy.svelte-1g243pm,.copy-format-header.svelte-1g243pm h3:where(.svelte-1g243pm){color:canvastext}}
