body.mobile-menu-is-open .research-navigation-bar.svelte-b23eoq{z-index:1!important;pointer-events:none!important}.research-navigation-bar.svelte-b23eoq{position:fixed!important;width:100vw!important;left:0!important;right:0!important;z-index:9500!important;background:var(--article-accent);color:var(--nav-text-color, white);transition:all .3s ease;pointer-events:none!important;font-family:Neulis Sans,-apple-system,BlinkMacSystemFont,sans-serif;display:block!important;visibility:visible!important;opacity:1!important;backface-visibility:hidden;isolation:isolate}html[data-theme=dark] .research-navigation-bar.svelte-b23eoq{background:var(--article-text);color:var(--color-text-inverse, white)}.research-navigation-bar[style*=--nav-bg-color].svelte-b23eoq{background:var(--nav-bg-color)!important}.research-navigation-bar[style*=--nav-text-color].svelte-b23eoq{color:var(--nav-text-color)!important}.research-navigation-bar.top.svelte-b23eoq{top:0;border-top:none;border-bottom:1px solid rgba(255,255,255,.1)}html[data-theme=dark] .research-navigation-bar.top.svelte-b23eoq{border-bottom:1px solid rgba(255,255,255,.15)}.research-navigation-bar.bottom.svelte-b23eoq{position:fixed!important;inset:auto 0 0!important;width:100vw!important;display:block!important;transform:translateZ(0)!important;will-change:transform;z-index:9500!important;transition:transform .4s cubic-bezier(.4,0,.2,1)}.research-navigation-bar.bottom.nav-hidden.svelte-b23eoq{transform:translate3d(0,calc(100% - 3px),0)!important}.research-navigation-bar.bottom.nav-hidden.svelte-b23eoq:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--article-accent);z-index:1}html[data-theme=dark] .research-navigation-bar.bottom.nav-hidden.svelte-b23eoq:before{background:var(--article-accent)}.research-navigation-bar.has-scrolled.top.svelte-b23eoq{box-shadow:0 2px 10px #0000001a}.research-navigation-bar.has-scrolled.bottom.svelte-b23eoq{box-shadow:0 -2px 10px #0000001a}.nav-container.svelte-b23eoq{width:100%;padding:.875rem 1.25rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;pointer-events:auto!important;position:relative;min-height:4rem;z-index:1;overflow:visible!important}.nav-mobile-title.svelte-b23eoq{display:flex;align-items:center;gap:.625rem;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden}@media(min-width:768px){.nav-container.svelte-b23eoq{flex-direction:row;align-items:center;justify-content:space-between;padding:1.125rem 1.75rem;gap:2rem;min-height:4rem}.nav-mobile-title.svelte-b23eoq{display:none}}@media(min-width:1024px){.nav-container.svelte-b23eoq{padding:1.4rem 2rem;gap:1.5rem;min-height:auto}.nav-controls-right.svelte-b23eoq{gap:1.5rem;margin-right:1rem}}.nav-info-left.svelte-b23eoq{display:none}@media(min-width:768px){.nav-info-left.svelte-b23eoq{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0}}@media(min-width:1024px){.nav-info-left.svelte-b23eoq{flex:1 1 auto;gap:.625rem}}.nav-back-link.svelte-b23eoq{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none!important;color:var(--nav-text-color, white)!important;flex-shrink:0;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.5rem .875rem .5rem .625rem;border:1px solid rgba(255,255,255,.4);border-radius:2px;background:transparent;transition:all .2s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.nav-back-link.svelte-b23eoq:hover{background:#fff;color:var(--color-primary-text, #0000ff)!important;border-color:#fff;text-decoration:none!important}.nav-back-link.svelte-b23eoq:hover .icon{color:var(--color-primary-text, #0000ff);transform:translate(-2px)}}[data-theme=dark] .nav-back-link.svelte-b23eoq:hover{color:var(--color-text-inverse, white)!important}[data-theme=dark] .nav-back-link.svelte-b23eoq:hover .icon{color:var(--color-text-inverse, white)}html[data-theme=dark] .nav-back-link.svelte-b23eoq{color:var(--color-text-inverse, white)!important;border-color:#ffffff4d}html[data-theme=dark] .nav-back-link.svelte-b23eoq:hover{background:var(--color-text-inverse, white);color:var(--article-text)!important;border-color:#fff}.nav-back-link.svelte-b23eoq:focus{text-decoration:none!important;outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.nav-back-link.svelte-b23eoq:active{text-decoration:none!important;transform:scale(.98)}.nav-back-link.svelte-b23eoq .icon{width:14px;height:14px;stroke-width:2;transition:transform .2s cubic-bezier(.4,0,.2,1),color .2s ease}.back-text.svelte-b23eoq{font-family:Neulis Sans,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1}@media(min-width:1024px){.nav-back-link.svelte-b23eoq{font-size:.6875rem;gap:.5rem;padding:.5rem 1rem .5rem .75rem}.nav-back-link.svelte-b23eoq .icon{width:14px;height:14px}}.nav-category-link.svelte-b23eoq{text-transform:uppercase;font-size:.6875rem;letter-spacing:.05em;font-weight:500;opacity:.9;flex-shrink:0;background:none;border:none;color:var(--nav-text-color, white);cursor:pointer;padding:0;transition:opacity .2s ease;font-family:Neulis Sans,-apple-system,BlinkMacSystemFont,sans-serif}.nav-category-link.svelte-b23eoq:hover{opacity:1;text-decoration:underline;text-underline-offset:2px}html[data-theme=dark] .nav-category-link.svelte-b23eoq{color:#fff;opacity:.9}html[data-theme=dark] .nav-category-link.svelte-b23eoq:hover{opacity:1}.nav-mobile-title.svelte-b23eoq .nav-category-link:where(.svelte-b23eoq){font-size:.6875rem;letter-spacing:.05em;font-weight:600;opacity:.9}.nav-mobile-title.svelte-b23eoq .nav-separator:where(.svelte-b23eoq){font-size:.625rem;margin:0 .3rem;opacity:.3}@media(min-width:768px){.nav-category-link.svelte-b23eoq{font-size:.6875rem;letter-spacing:.05em}}@media(min-width:1024px){.nav-category-link.svelte-b23eoq{font-size:.75rem;font-weight:500}}.nav-separator.svelte-b23eoq{opacity:.3;flex-shrink:0;font-size:.875rem;margin:0 .625rem;color:var(--nav-text-color, white);font-weight:400;line-height:1}html[data-theme=dark] .nav-separator.svelte-b23eoq{color:#ffffff80}@media(min-width:1024px){.nav-separator.svelte-b23eoq{margin:0 .75rem;font-size:1rem}}.nav-title.svelte-b23eoq{font-size:.8125rem;font-weight:400;letter-spacing:-.01em;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;opacity:1;flex:1 1 auto;min-width:0;color:var(--nav-text-color, white);font-family:Neulis Sans,-apple-system,BlinkMacSystemFont,sans-serif}html[data-theme=dark] .nav-title.svelte-b23eoq{color:#fff;opacity:1}.nav-mobile-title.svelte-b23eoq .nav-title:where(.svelte-b23eoq){font-size:.8125rem;font-weight:400;opacity:1;max-width:100%;flex:1}.nav-title-mobile.svelte-b23eoq{font-size:.8125rem;font-weight:400;color:var(--nav-text-color, white);margin:0;line-height:1.4;width:100%;white-space:normal;overflow:visible;flex:1 1 auto;min-width:0;padding-right:0;max-width:calc(100% - 5rem);font-family:Neulis Sans,-apple-system,BlinkMacSystemFont,sans-serif}html[data-theme=dark] .nav-title-mobile.svelte-b23eoq{color:#fff}@media(min-width:768px){.nav-title.svelte-b23eoq{font-size:.875rem;overflow:visible;text-overflow:clip}}@media(min-width:1024px){.nav-title.svelte-b23eoq{font-size:1rem;font-weight:400;letter-spacing:-.01em;overflow:visible;text-overflow:clip}}.nav-controls-right.svelte-b23eoq{display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex-shrink:0;margin-left:auto;margin-right:1rem;overflow:visible!important}@media(min-width:768px){.nav-controls-right.svelte-b23eoq{flex:0 0 auto;gap:1.25rem;margin-right:1rem}}.nav-button.svelte-b23eoq{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem .75rem;background:transparent;border:none;color:var(--nav-text-color, white);font-size:.6875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;transition:all .2s ease;cursor:pointer;opacity:.9;position:relative;z-index:10;font-family:Neulis Sans,-apple-system,BlinkMacSystemFont,sans-serif;min-height:2.5rem}@media(min-width:768px){.nav-button.svelte-b23eoq{font-size:.75rem;padding:.5rem .625rem;gap:.375rem}}@media(min-width:1024px){.nav-button.svelte-b23eoq{font-size:.8125rem;padding:.5rem .75rem;letter-spacing:.05em}}.nav-button.svelte-b23eoq:hover{opacity:1}.nav-button.svelte-b23eoq:active{transform:translateY(0)}.nav-label.svelte-b23eoq{display:inline;line-height:1}.nav-button.svelte-b23eoq .icon{width:16px;height:16px;stroke-width:1.75;opacity:1;flex-shrink:0;display:inline-block}@media(max-width:768px){.desktop-only.svelte-b23eoq{display:none!important}}@media(max-width:1023px){.nav-container.svelte-b23eoq{padding:1rem 1.5rem}.nav-controls-right.svelte-b23eoq{position:static;transform:none;margin-left:auto;margin-right:1.5rem;gap:.75rem}}@media(max-width:768px){.nav-container.svelte-b23eoq{padding:.875rem 5rem .875rem 1rem;min-height:3.5rem;max-height:5.5rem}.nav-label.svelte-b23eoq,.nav-button.back-to-top.svelte-b23eoq,.nav-controls-right.svelte-b23eoq{display:none!important}.nav-button.svelte-b23eoq{padding:.5rem;opacity:.9;min-width:2.5rem;min-height:2.5rem}.desktop-only.svelte-b23eoq{display:none!important}}.nav-edit-button.svelte-b23eoq{text-decoration:none!important;color:var(--nav-text-color, white)!important;border:1px solid rgba(255,255,255,.4);border-radius:2px;background:transparent}@media(hover:hover)and (pointer:fine){.nav-edit-button.svelte-b23eoq:hover{background:#fff;color:var(--color-primary-text, #0000ff)!important;border-color:#fff}}html[data-theme=dark] .nav-edit-button.svelte-b23eoq{border-color:#ffffff4d}html[data-theme=dark] .nav-edit-button.svelte-b23eoq:hover{background:var(--color-text-inverse, white);color:var(--article-text)!important;border-color:#fff}.fade-transition{animation:svelte-b23eoq-fadeIn .2s ease}@keyframes svelte-b23eoq-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
