.category-toggle.svelte-e6aebb{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem;min-height:44px;min-width:44px;background:transparent;border:none;border-radius:4px;cursor:pointer;font-family:"Neulis Sans",var(--font-sans);font-size:.8125rem;font-weight:500;letter-spacing:.01em;text-transform:capitalize;white-space:nowrap;color:#8b8b8b;transition:all .2s ease-out;position:relative;flex-shrink:0}[data-theme=dark] .category-toggle.svelte-e6aebb{color:#7d7d7d}.category-toggle.svelte-e6aebb:hover{color:#00f;background:transparent}[data-theme=dark] .category-toggle.svelte-e6aebb:hover{color:#fff;background:transparent}.category-toggle.active.svelte-e6aebb{color:#00f;background:transparent}[data-theme=dark] .category-toggle.active.svelte-e6aebb{color:#fff;background:transparent}.category-toggle.svelte-e6aebb:focus-visible{outline:2px solid hsl(240 100% 50%);outline-offset:2px}[data-theme=dark] .category-toggle.svelte-e6aebb:focus-visible{outline-color:#fffc}.category-symbol.svelte-e6aebb{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease-out;opacity:1}.category-symbol.infinity.svelte-e6aebb{font-size:1.25rem;line-height:1;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.symbol-svg.svelte-e6aebb{width:100%;height:100%;display:block;shape-rendering:geometricPrecision;opacity:1}.symbol-path.svelte-e6aebb{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1;transition:stroke .2s ease-out;shape-rendering:geometricPrecision;paint-order:stroke}.category-label.svelte-e6aebb{display:block;font-size:inherit;font-weight:500;line-height:1;font-family:inherit}@media (max-width: 768px){.category-toggle.svelte-e6aebb{padding:.625rem;font-size:.75rem;min-height:44px;min-width:44px}.category-symbol.svelte-e6aebb{width:18px;height:18px}.category-symbol.infinity.svelte-e6aebb{font-size:1.125rem}}@media (max-width: 480px){.category-toggle.svelte-e6aebb{padding:.5rem;font-size:.6875rem;min-height:44px;min-width:44px}}@media (prefers-reduced-motion: reduce){.category-toggle.svelte-e6aebb{transition:color .1s ease,background .1s ease}.category-toggle.svelte-e6aebb:hover{transform:none}}.page-header.svelte-9ptycp{width:100%;padding:calc(var(--header-height, 4rem) + 1rem) 2rem 0;margin:0 auto;max-width:1440px;display:flex;flex-direction:column;gap:.5rem}.page-header.centered.svelte-9ptycp{text-align:center;align-items:center}.page-header.reduced-padding.svelte-9ptycp{padding:2.5rem 2rem 0}.page-title.svelte-9ptycp{font-family:var(--font-neulis, "Neulis Sans", sans-serif);font-size:1.75rem;font-weight:600;line-height:1.1;letter-spacing:-.04em;margin:0;text-transform:uppercase;color:#00f;padding-top:.25rem;transition:color .2s ease}.byline-row.svelte-9ptycp{display:flex;align-items:center;justify-content:center;min-height:2rem}.page-subtitle.svelte-9ptycp{font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.4;margin:0;opacity:.7;color:#666;transition:color .2s ease}.page-subtitle.mobile-only.svelte-9ptycp{display:none}[data-theme=dark] .page-title.svelte-9ptycp{color:#fff}[data-theme=dark] .page-subtitle.svelte-9ptycp{color:#ffffffb3}.category-nav.svelte-9ptycp{display:flex;align-items:center;justify-content:center;padding:0;margin:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;position:relative}.category-nav.svelte-9ptycp::-webkit-scrollbar{display:none}.category-filters.svelte-9ptycp{display:flex;gap:.5rem;align-items:center;justify-content:center;padding:0;margin:0;flex-shrink:0;min-width:-moz-max-content;min-width:max-content}.nav-divider.svelte-9ptycp{width:1px;height:16px;background:#6b728033;flex-shrink:0}[data-theme=dark] .nav-divider.svelte-9ptycp{background:#9096a24d}.scroll-indicator.svelte-9ptycp{position:absolute;right:0;top:0;bottom:0;width:2rem;background:linear-gradient(to right,transparent,hsl(var(--b1) / .9));pointer-events:none;opacity:0;transition:opacity .3s ease}.category-nav.has-scroll.svelte-9ptycp .scroll-indicator:where(.svelte-9ptycp){opacity:1}@media (max-width: 1024px){.page-header.svelte-9ptycp{padding:calc(var(--header-height, 4rem) + .75rem) 1rem 0;gap:.375rem}.page-header.reduced-padding.svelte-9ptycp{padding:2rem 1rem 0}.page-title.svelte-9ptycp{font-size:1.75rem}.page-subtitle.svelte-9ptycp{font-size:.8125rem}}@media (max-width: 768px){.page-header.svelte-9ptycp{padding:calc(var(--header-height-mobile, 3.5rem) + .5rem) 1rem 1rem;animation:svelte-9ptycp-fadeInTitle .3s ease-out;gap:.25rem;margin-bottom:.5rem}.page-header.reduced-padding.svelte-9ptycp{padding:calc(var(--header-height-mobile, 3.5rem) + .75rem) 1rem .75rem;margin-bottom:.25rem}.page-title.svelte-9ptycp{font-size:1.75rem;padding-top:0;line-height:1.2}.byline-row.svelte-9ptycp{min-height:auto}.page-subtitle.svelte-9ptycp{font-size:.875rem}.page-subtitle.mobile-only.svelte-9ptycp{display:block}.category-nav.svelte-9ptycp{display:none!important}}@media (max-width: 480px){.page-header.svelte-9ptycp{padding:calc(var(--header-height-mobile, 3.5rem) + .5rem) .75rem .75rem;margin-bottom:.5rem}.page-header.reduced-padding.svelte-9ptycp{padding:calc(var(--header-height-mobile, 3.5rem) + .5rem) .75rem .5rem;margin-bottom:.25rem}.page-title.svelte-9ptycp{font-size:1.5rem}.page-subtitle.svelte-9ptycp{font-size:.8rem}}@media (min-width: 1920px){.page-header.svelte-9ptycp{gap:.75rem}.page-title.svelte-9ptycp{font-size:2rem;padding-top:.5rem}.page-subtitle.svelte-9ptycp{font-size:.9375rem}.category-filters.svelte-9ptycp{gap:.75rem}}@keyframes svelte-9ptycp-fadeInTitle{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.page-header.svelte-9ptycp{animation:none}.page-title.svelte-9ptycp,.page-subtitle.svelte-9ptycp{transition:none}}
