.article-card.svelte-1cso6sw{flex-direction:column;align-items:flex-start;margin-bottom:2rem;display:flex}h2.svelte-1cso6sw{margin-top:2rem;margin-bottom:1rem}h2.svelte-1cso6sw a:where(.svelte-1cso6sw){color:inherit;text-decoration:none}h2.svelte-1cso6sw a:where(.svelte-1cso6sw):hover{color:var(--link-primary)}p.svelte-1cso6sw{margin-top:0;margin-bottom:1.25rem}.article-card--soon.svelte-1cso6sw h2:where(.svelte-1cso6sw),.article-card--soon.svelte-1cso6sw .article-card__text:where(.svelte-1cso6sw){opacity:.45}.article-card__badge.svelte-1cso6sw{background-color:var(--surface-muted-raised);color:var(--text-secondary);margin-top:0;margin-bottom:1rem;padding:.25rem .5rem;display:inline-block}@media (width>=908px){h2.svelte-1cso6sw{margin-top:2.5rem;margin-bottom:1.25rem}p.svelte-1cso6sw{margin-bottom:1.5rem}}.inline-image.svelte-pw9sdy{vertical-align:-.18em;width:auto;display:inline-block}.gallery-figure.svelte-1oz3msq{margin:1.5rem 0}.gallery.svelte-1oz3msq{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=600px){.gallery.svelte-1oz3msq{grid-template-columns:repeat(2,1fr);gap:.75rem}}.gallery__cell.svelte-1oz3msq{margin:0}.gallery__item.svelte-1oz3msq{background:var(--color-bg-secondary,#f0f0f0);cursor:pointer;aspect-ratio:4/3;border:none;width:100%;padding:0;display:block;overflow:hidden}.gallery__item.svelte-1oz3msq img:where(.svelte-1oz3msq){object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .3s;display:block}.gallery__item.svelte-1oz3msq:hover img:where(.svelte-1oz3msq),.gallery__item.svelte-1oz3msq:focus-visible img:where(.svelte-1oz3msq){transform:scale(1.04)}.gallery__item.svelte-1oz3msq:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.gallery__placeholder.svelte-1oz3msq{background-color:var(--color-bg-secondary,#f0f0f0);width:100%;height:100%;animation:1.5s ease-in-out infinite svelte-1oz3msq-pulse;display:block}.gallery__placeholder--error.svelte-1oz3msq{background-color:var(--color-bg-secondary,#e5e7eb);animation:none}@keyframes svelte-1oz3msq-pulse{0%,to{opacity:1}50%{opacity:.5}}.viz-search-link-wrap.svelte-19abzr3{margin:.5rem auto 1rem}.viz-search-link.svelte-19abzr3{color:var(--link-primary);align-items:center;gap:.4em;font-weight:600;text-decoration:none;display:inline-flex}.viz-search-link.svelte-19abzr3:hover,.viz-search-link.svelte-19abzr3:focus-visible{text-decoration:underline}.viz-search-link__arrow.svelte-19abzr3{transition:transform .15s}.viz-search-link.svelte-19abzr3:hover .viz-search-link__arrow:where(.svelte-19abzr3),.viz-search-link.svelte-19abzr3:focus-visible .viz-search-link__arrow:where(.svelte-19abzr3){transform:translate(3px)}.tools.svelte-txu7va{flex-direction:column;gap:2rem;margin:1.5rem 0 2.5rem;padding:0;list-style:none;display:flex}.tool.svelte-txu7va{grid-template-columns:200px 1fr;align-items:start;gap:1.5rem;display:grid}.tool.svelte-txu7va:not(:has(.tool__thumb)){grid-template-columns:1fr}.tool__thumb.svelte-txu7va{border-radius:6px;line-height:0;display:block;overflow:hidden}.tool__thumb.svelte-txu7va img:where(.svelte-txu7va){aspect-ratio:16/9;object-fit:cover;background-color:var(--placeholder-color);width:100%;height:auto;display:block}.tool__text.svelte-txu7va{color:var(--text-secondary);margin:0}.tool__name.svelte-txu7va{color:var(--link-primary);font-weight:700;text-decoration:none}.tool__name.svelte-txu7va:hover{color:var(--link-primary-hover);text-decoration:underline}.tool__lead.svelte-txu7va{color:var(--text-primary)}.tool__badge.svelte-txu7va{border-radius:1rem;align-items:center;height:1.25rem;margin-top:.75rem;padding:0 .5rem;display:inline-flex}@media (width>=908px){.tool__badge.svelte-txu7va{height:1.625rem;padding:0 .75rem}}.tool__badge--tout-public.svelte-txu7va{color:var(--lightningcss-light,#3d5320)var(--lightningcss-dark,#cfe3b8);background-color:var(--lightningcss-light,#e3f0d4)var(--lightningcss-dark,#2f3d24)}.tool__badge--public-averti.svelte-txu7va{color:var(--lightningcss-light,#7a5410)var(--lightningcss-dark,#f0d6a6);background-color:var(--lightningcss-light,#fbe8c8)var(--lightningcss-dark,#423520)}@media (width<=600px){.tool.svelte-txu7va{grid-template-columns:1fr}}.article-meta.svelte-1ewd4uj{flex-wrap:wrap;align-items:center;gap:1rem;padding:1.5rem 0;display:flex}.article-meta__main.svelte-1ewd4uj{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.article-meta__avatar.svelte-1ewd4uj{object-fit:cover;border-radius:50%;flex-shrink:0;width:4rem;height:4rem}.article-meta__avatar--placeholder.svelte-1ewd4uj{background-color:var(--tag-bg,#e5e7eb);color:var(--text-secondary,#6b7280);text-transform:lowercase;justify-content:center;align-items:center;font-size:.75rem;display:flex}.article-meta__info.svelte-1ewd4uj{flex-direction:column;gap:.25rem;min-width:0;display:flex}.article-meta__authors.svelte-1ewd4uj{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.article-meta__separator.svelte-1ewd4uj,time.svelte-1ewd4uj{color:var(--text-secondary,#6b7280)}.article-meta__date.svelte-1ewd4uj{align-items:baseline;gap:.75rem;display:flex}.article-meta__license.svelte-1ewd4uj{color:var(--text-secondary,#6b7280)}@media (width>=640px){.article-meta.svelte-1ewd4uj{justify-content:space-between}}.project-facts.svelte-rze220{border-bottom:1px solid var(--lightningcss-light,#d1d1d1)var(--lightningcss-dark,#4f4f4f);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.75rem 1.5rem;margin:1.5rem auto;padding:0 0 .9rem;display:grid}.project-facts__item.svelte-rze220{flex-direction:column;gap:.15rem;display:flex}.project-facts__label.svelte-rze220{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin:0}.project-facts__value.svelte-rze220{color:var(--text-primary);margin:0}.publication-collection__separator.svelte-806is6{margin:2.5rem auto 2rem}.publication-collection.svelte-806is6 h2:where(.svelte-806is6){margin:0 0 1.25rem}.publication-collection__card.svelte-806is6{max-width:340px}.continue-reading.svelte-16sgiuz{margin-top:3rem;margin-bottom:3rem;position:relative}.continue-reading.svelte-16sgiuz:before{content:"";border-top:2px dotted var(--lightningcss-light,#d1d1d1)var(--lightningcss-dark,#4f4f4f);width:100vw;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}h3.svelte-16sgiuz{margin-bottom:.75rem;padding-top:2.75rem}.continue-reading__list.svelte-16sgiuz{flex-direction:column;gap:2rem;display:flex}@media (width>=908px){h3.svelte-16sgiuz{margin-bottom:.875rem}}.fallback-banner.svelte-jmunw9{background:var(--color-warning-bg,#fff8e6);border-left:4px solid var(--color-warning,#e6a700);border-radius:0 4px 4px 0;margin-block-end:1.5rem;padding:1.25rem 1rem}.fallback-banner.svelte-jmunw9 p:where(.svelte-jmunw9){color:var(--color-text-muted,#5c5c5c);margin:0;font-size:.9em}.icon.svelte-jmunw9{margin-inline-end:.5rem}strong.svelte-jmunw9{color:var(--color-text,#333)}h1.svelte-113oejq{margin:0}.article-header__tag.svelte-113oejq{margin-top:.75rem}
