@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f2f1e9;--color-surface:#e9e8df;--color-surface-raised:#faf9f3;--color-text:#111210;--color-text-muted:#686a63;--color-text-subtle:#92948b;--color-text-inverse:#f4f4ec;--color-border:#c9c8bf;--color-border-strong:#1b1c19;--color-primary:#b9f227;--color-primary-hover:#a7df1c;--color-primary-soft:#e7fbb8;--color-primary-text:#10110e;--color-accent-green:#b9f227;--color-accent-blue:#5ec7f2;--color-accent-pink:#ff6fb1;--color-accent-yellow:#f6d94a;--color-accent-green-soft:#e7fbb8;--color-accent-blue-soft:#d9f3fd;--color-accent-pink-soft:#ffe0ef;--color-accent-yellow-soft:#fff4bf;--color-accent-green-hover:#a7df1c;--color-accent-blue-hover:#3fb9eb;--color-accent-pink-hover:#ff559f;--color-accent-yellow-hover:#efd034;--color-success:#70b832;--color-active:#70b832;--color-warning:#e5bb35;--color-danger:#d95c45;--color-button:#151613;--color-button-text:#f4f4ec;--color-button-hover:#2a2b27;--color-card:#f2f1e9;--color-card-hover:#e9e8df;--color-input:#faf9f3;--color-input-border:#aaa9a0;--color-code:#deddd4;--color-terminal-bg:#111210;--color-terminal-text:#f4f4ec;--color-focus:#b9f227}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#10110f;--color-surface:#181a17;--color-surface-raised:#20221e;--color-text:#eeeee6;--color-text-muted:#aaaca3;--color-text-subtle:#74776f;--color-text-inverse:#111210;--color-border:#383a34;--color-border-strong:#eeeee6;--color-primary:#b9f227;--color-primary-hover:#c9ff36;--color-primary-soft:#2f3f10;--color-primary-text:#10110e;--color-accent-green:#b9f227;--color-accent-blue:#5ec7f2;--color-accent-pink:#ff6fb1;--color-accent-yellow:#f6d94a;--color-accent-green-soft:#2f3f10;--color-accent-blue-soft:#102f3d;--color-accent-pink-soft:#3f1028;--color-accent-yellow-soft:#3d3510;--color-accent-green-hover:#c9ff36;--color-accent-blue-hover:#7ed5f6;--color-accent-pink-hover:#ff8ac1;--color-accent-yellow-hover:#ffe36b;--color-success:#8bd44b;--color-warning:#efc94c;--color-danger:#ed745d;--color-button:#eeeee6;--color-button-text:#111210;--color-button-hover:#d8d8d0;--color-card:#151714;--color-card-hover:#1d201b;--color-input:#171916;--color-input-border:#444740;--color-code:#20231e;--color-terminal-bg:#080907;--color-terminal-text:#eeeee6;--color-focus:#b9f227}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#10110f;--color-surface:#181a17;--color-surface-raised:#20221e;--color-text:#eeeee6;--color-text-muted:#aaaca3;--color-text-subtle:#74776f;--color-text-inverse:#111210;--color-border:#383a34;--color-border-strong:#eeeee6;--color-primary:#b9f227;--color-primary-hover:#c9ff36;--color-primary-soft:#2f3f10;--color-primary-text:#10110e;--color-accent-green:#b9f227;--color-accent-blue:#5ec7f2;--color-accent-pink:#ff6fb1;--color-accent-yellow:#f6d94a;--color-accent-green-soft:#2f3f10;--color-accent-blue-soft:#102f3d;--color-accent-pink-soft:#3f1028;--color-accent-yellow-soft:#3d3510;--color-accent-green-hover:#c9ff36;--color-accent-blue-hover:#7ed5f6;--color-accent-pink-hover:#ff8ac1;--color-accent-yellow-hover:#ffe36b;--color-success:#8bd44b;--color-warning:#efc94c;--color-danger:#ed745d;--color-button:#eeeee6;--color-button-text:#111210;--color-button-hover:#d8d8d0;--color-card:#151714;--color-card-hover:#1d201b;--color-input:#171916;--color-input-border:#444740;--color-code:#20231e;--color-terminal-bg:#080907;--color-terminal-text:#eeeee6;--color-focus:#b9f227}}:root{--spacing-step:.5m;--spacing-sm:calc(2 * var(--spacing-step));--spacing-md:calc(3 * var(--spacing-step));--spacing-lg:calc(4 * var(--spacing-step));--spacing-xl:calc(5 * var(--spacing-step));--m-sm:var(--spacing-sm);--m-md:var(--spacing-md);--m-lg:var(--spacing-lg);--m-xl:var(--spacing-xl);--p-sm:var(--spacing-sm);--p-md:var(--spacing-md);--p-lg:var(--spacing-lg);--p-xl:var(--spacing-xl);--g-sm:var(--spacing-sm);--g-md:var(--spacing-md);--g-lg:var(--spacing-lg);--g-xl:var(--spacing-xl);--type-rhythm:1.5rem}body{font-size:1rem;line-height:var(--type-rhythm)}h1,h2,h3,h4,h5,h6{margin-block:calc(var(--type-rhythm) * 2) calc(var(--type-rhythm) / 2);text-transform:uppercase;line-height:1.2}h1{font-size:clamp(2.25rem,1.5rem + 3vw,4.5rem)}h2{font-size:clamp(1.75rem,1.25rem + 2vw,3rem)}h3{font-size:clamp(1.5rem,1.25rem + 1vw,2rem)}h4{font-size:1.25rem}h5,h6{font-size:1rem}p,blockquote,pre,ul,ol,figure,textarea{margin-block-end:var(--type-rhythm)}small,figcaption{font-size:.875rem;line-height:1.25rem}input,select,textarea{line-height:var(--type-rhythm);padding:calc(var(--type-rhythm) / 2)}textarea{min-height:calc(var(--type-rhythm) * 5);resize:vertical}body{font-optical-sizing:auto;background-color:var(--color-background);color:var(--color-text);font-family:JetBrains Mono,monospace;font-style:normal;font-weight:400}input{height:40px;padding:var(--p-md);width:100%}nav.primary-nav.svelte-eoi5hu{--app-header-height:60px}nav.primary-nav.svelte-eoi5hu ul:where(.svelte-eoi5hu){top:var(--app-header-height);height:calc(100vh - var(--app-header-height));margin:0;background-color:var(--color-surface-raised);border-left:1px solid var(--color-accent-blue);border-top:1px solid var(--color-accent-blue);flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:0;padding:10px 15px 10px 10px;list-style:none;display:flex;position:absolute;right:0}nav.primary-nav.svelte-eoi5hu ul:where(.svelte-eoi5hu) li:where(.svelte-eoi5hu){margin:10px 0}nav.primary-nav.svelte-eoi5hu ul:where(.svelte-eoi5hu) li:where(.svelte-eoi5hu) a:where(.svelte-eoi5hu){color:inherit;text-transform:uppercase;text-decoration:none}nav.primary-nav.svelte-eoi5hu ul:where(.svelte-eoi5hu) li:where(.svelte-eoi5hu) a:where(.svelte-eoi5hu).active{text-decoration:underline;-webkit-text-decoration-color:var(--color-active);text-decoration-color:var(--color-active);text-underline-offset:7px}@media (width>=768px){nav.primary-nav.svelte-eoi5hu ul:where(.svelte-eoi5hu){background-color:inherit;border-top:none;border-left:none;flex-direction:row;align-items:center;gap:30px;margin-bottom:0;list-style:none;display:flex;position:relative;top:0;right:0}}._search-modal_1smu4_1{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);width:min(640px,100% - 2rem);max-height:min(720px,100% - 2rem);color:var(--color-text);padding:0;overflow:hidden}._search-modal_1smu4_1::backdrop{background:#0000008c}._panel_1smu4_15 input{border:0;border-bottom:1px solid var(--color-border);background:var(--color-input);height:64px;color:var(--color-text);outline:none;font-size:1.1rem}._panel_1smu4_15 input:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus)}._results_1smu4_29{max-height:60vh;overflow-y:auto}._group_1smu4_34{color:var(--color-text-muted);margin:0;padding:.75rem 1rem .25rem;font-size:.75rem}._result_1smu4_29{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:.75rem 1rem;display:flex}._result_1smu4_29:hover,._active_1smu4_54{background:var(--color-card-hover)}._result_1smu4_29 small,._status_1smu4_59{color:var(--color-text-muted)}._status_1smu4_59{padding:1rem}.app-header.svelte-1l9p17w{--app-header-height:60px;height:var(--app-header-height);justify-content:space-between;align-items:center;display:flex}.app-header.svelte-1l9p17w h2.logo-brand:where(.svelte-1l9p17w){margin:0}.app-header.svelte-1l9p17w h2.logo-brand:where(.svelte-1l9p17w) a:where(.svelte-1l9p17w){color:var(--color-primary);font-size:2rem;text-decoration:none}.app-header.svelte-1l9p17w .header-actions:where(.svelte-1l9p17w){align-items:center;gap:1rem;display:flex}.app-header.svelte-1l9p17w .search-button:where(.svelte-1l9p17w){border:1px solid var(--color-border);background:var(--color-surface-raised);width:40px;height:40px;color:var(--color-text);cursor:pointer;font-size:1.5rem}.app.svelte-12qhfyh{max-width:1440px;margin:0 auto;padding:10px}
