.sf[data-astro-cid-wpouefal]{--sf-stub: 1.5rem;--sf-line: var(--color-border-strong);display:grid;gap:var(--space-4);justify-items:center;padding:var(--space-6) var(--space-4);border-radius:var(--radius-xl);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border-subtle);min-inline-size:0}.sf--muted[data-astro-cid-wpouefal]{background-color:var(--color-surface-muted)}.sf--muted[data-astro-cid-wpouefal] .sf__list--in[data-astro-cid-wpouefal] li[data-astro-cid-wpouefal]{background-color:var(--color-surface)}.sf__col[data-astro-cid-wpouefal]{display:grid;gap:var(--space-3);inline-size:100%;min-inline-size:0}.sf__title[data-astro-cid-wpouefal]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);text-align:center}.sf__list[data-astro-cid-wpouefal]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.sf__list[data-astro-cid-wpouefal] li[data-astro-cid-wpouefal]{position:relative;padding:.45rem .85rem;border-radius:var(--radius-full);border:var(--border-width) solid var(--color-border);background-color:var(--color-bg);font-size:var(--text-sm);line-height:1.3;text-wrap:pretty}.sf__list--out[data-astro-cid-wpouefal] li[data-astro-cid-wpouefal]{border-color:transparent;background-color:var(--color-accent-subtle);color:var(--color-accent-text);font-weight:var(--weight-medium)}.sf__link[data-astro-cid-wpouefal]{position:relative;inline-size:2px;block-size:2.75rem;background-color:var(--sf-line);border-radius:2px;overflow:hidden}.sf__pulse[data-astro-cid-wpouefal]{position:absolute;inset-inline-start:-2px;inset-block-start:-6px;inline-size:6px;block-size:6px;border-radius:50%;background-color:var(--color-accent);opacity:0}.sf__core[data-astro-cid-wpouefal]{display:grid;justify-items:center;gap:var(--space-2);text-align:center}.sf__orb[data-astro-cid-wpouefal]{position:relative;display:grid;place-items:center;inline-size:5.5rem;block-size:5.5rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--color-accent) 70%,#fff),var(--color-accent) 70%);box-shadow:0 10px 30px color-mix(in srgb,var(--color-accent) 35%,transparent);color:var(--color-on-accent)}.sf__orb[data-astro-cid-wpouefal] svg[data-astro-cid-wpouefal]{inline-size:55%;block-size:55%;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round}.sf__ring[data-astro-cid-wpouefal]{position:absolute;inset:-1px;border-radius:50%;border:2px solid var(--color-accent);opacity:0}.sf__core-label[data-astro-cid-wpouefal]{font-size:var(--text-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);max-inline-size:14ch;line-height:var(--leading-snug)}.sf__core-note[data-astro-cid-wpouefal]{font-size:var(--text-sm);color:var(--color-text-muted);max-inline-size:22ch}@media(min-width:64em){.sf[data-astro-cid-wpouefal]{grid-template-columns:minmax(0,1fr) 4.5rem auto 4.5rem minmax(0,1fr);align-items:center;gap:0;padding:var(--space-8) var(--space-7)}.sf__title[data-astro-cid-wpouefal]{text-align:start}.sf__col--out[data-astro-cid-wpouefal] .sf__title[data-astro-cid-wpouefal]{padding-inline-start:var(--sf-stub)}.sf__list[data-astro-cid-wpouefal]{display:grid;gap:var(--space-2);position:relative}.sf__list[data-astro-cid-wpouefal] li[data-astro-cid-wpouefal]{border-radius:var(--radius-md)}.sf__list--in[data-astro-cid-wpouefal]{padding-inline-end:var(--sf-stub)}.sf__list--out[data-astro-cid-wpouefal]{padding-inline-start:var(--sf-stub)}.sf__list[data-astro-cid-wpouefal]:before{content:"";position:absolute;inset-block:1.1rem;inline-size:2px;border-radius:2px;background-color:var(--sf-line)}.sf__list--in[data-astro-cid-wpouefal]:before{inset-inline-end:0}.sf__list--out[data-astro-cid-wpouefal]:before{inset-inline-start:0}.sf__list[data-astro-cid-wpouefal] li[data-astro-cid-wpouefal]:after{content:"";position:absolute;inset-block-start:50%;inline-size:var(--sf-stub);block-size:2px;background-color:var(--sf-line)}.sf__list--in[data-astro-cid-wpouefal] li[data-astro-cid-wpouefal]:after{inset-inline-start:100%}.sf__list--out[data-astro-cid-wpouefal] li[data-astro-cid-wpouefal]:after{inset-inline-end:100%}.sf__list[data-astro-cid-wpouefal] li[data-astro-cid-wpouefal]:before{content:"";position:absolute;inset-block-start:calc(50% - 2px);inline-size:6px;block-size:6px;border-radius:50%;background-color:var(--color-accent);opacity:0;z-index:1}.sf__list--in[data-astro-cid-wpouefal] li[data-astro-cid-wpouefal]:before{inset-inline-start:100%}.sf__list--out[data-astro-cid-wpouefal] li[data-astro-cid-wpouefal]:before{inset-inline-start:calc(-1 * var(--sf-stub))}.sf__link[data-astro-cid-wpouefal]{inline-size:100%;block-size:2px}.sf__pulse[data-astro-cid-wpouefal]{inset-block-start:-2px;inset-inline-start:-6px}.sf__orb[data-astro-cid-wpouefal]{inline-size:7.5rem;block-size:7.5rem}.sf__core[data-astro-cid-wpouefal]{padding-inline:var(--space-4)}}@media(prefers-reduced-motion:no-preference){.sf.is-anim .sf__list[data-astro-cid-wpouefal] li[data-astro-cid-wpouefal]{animation:sf-in var(--motion-reveal) var(--motion-ease) backwards;animation-delay:calc(.2s + var(--k, 0) * 60ms)}.sf.is-anim .sf__list--out[data-astro-cid-wpouefal] li[data-astro-cid-wpouefal]{animation-delay:calc(.7s + var(--k, 0) * 60ms)}.sf.is-anim .sf__orb[data-astro-cid-wpouefal]{animation:sf-orb 1s var(--motion-ease-out) .45s backwards}.sf.is-on .sf__ring[data-astro-cid-wpouefal]{animation:sf-ring 2.8s var(--motion-ease-out) infinite;animation-delay:calc(var(--k, 0) * 1.4s)}.sf.is-on .sf__pulse[data-astro-cid-wpouefal]{animation:sf-down 2.2s var(--motion-ease-in-out) infinite;animation-delay:calc(var(--k, 0) * .55s)}@media(min-width:64em){.sf.is-on .sf__pulse[data-astro-cid-wpouefal]{animation-name:sf-right}.sf.is-on .sf__list[data-astro-cid-wpouefal] li[data-astro-cid-wpouefal]:before{animation:sf-stub 2.6s var(--motion-ease-in-out) infinite;animation-delay:calc(var(--k, 0) * .37s)}}}@keyframes sf-in{0%{clip-path:inset(0 100% 0 0 round var(--radius-full));transform:translateY(8px)}to{clip-path:inset(0 0 0 0 round var(--radius-full))}}@keyframes sf-orb{0%{opacity:0;transform:scale(.6)}}@keyframes sf-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes sf-down{0%{opacity:0;transform:translateY(0)}20%,80%{opacity:1}to{opacity:0;transform:translateY(3.25rem)}}@keyframes sf-right{0%{opacity:0;transform:translate(0)}20%,80%{opacity:1}to{opacity:0;transform:translate(4.75rem)}}@keyframes sf-stub{0%,55%{opacity:0;transform:translate(-4px)}65%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(calc(var(--sf-stub) - 2px))}}.fd[data-astro-cid-ylpsy5wq]{display:grid;gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-xl);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border-subtle);min-inline-size:0}.fd__row[data-astro-cid-ylpsy5wq]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4) var(--space-3);margin:0;padding:0;list-style:none}.fd__plant[data-astro-cid-ylpsy5wq]{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:var(--radius-md);background-color:var(--color-bg-muted)}.fd__plant[data-astro-cid-ylpsy5wq] svg[data-astro-cid-ylpsy5wq]{inline-size:62%;overflow:visible}.fd__body[data-astro-cid-ylpsy5wq]{fill:none;stroke:var(--color-border-strong);stroke-width:1.75;stroke-linejoin:round;stroke-dasharray:3 3}.fd__win[data-astro-cid-ylpsy5wq]{fill:none;stroke:var(--color-border-strong);stroke-width:2;stroke-linecap:round}.fd__plant--ai[data-astro-cid-ylpsy5wq],.fd__plant--prod[data-astro-cid-ylpsy5wq]{background-color:var(--color-accent-subtle)}.fd__plant[data-astro-cid-ylpsy5wq]:is(.fd__plant--ai,.fd__plant--prod) .fd__body[data-astro-cid-ylpsy5wq]{fill:var(--color-accent);stroke:var(--color-accent);stroke-dasharray:none}.fd__plant[data-astro-cid-ylpsy5wq]:is(.fd__plant--ai,.fd__plant--prod) .fd__win[data-astro-cid-ylpsy5wq]{stroke:var(--color-on-accent)}.fd__gear[data-astro-cid-ylpsy5wq]{position:absolute;inset-block-start:-.4rem;inset-inline-end:-.4rem;display:grid;place-items:center;inline-size:1.6rem;block-size:1.6rem;border-radius:50%;background-color:var(--color-ok-text);color:var(--color-surface);box-shadow:0 0 0 3px var(--color-surface)}.fd__gear[data-astro-cid-ylpsy5wq] svg[data-astro-cid-ylpsy5wq]{inline-size:1rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round}.fd__legend[data-astro-cid-ylpsy5wq]{display:grid;gap:var(--space-3)}.fd__item[data-astro-cid-ylpsy5wq]{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:var(--space-3);align-items:baseline}.fd__swatch[data-astro-cid-ylpsy5wq]{inline-size:.85rem;block-size:.85rem;border-radius:4px;background-color:var(--color-accent);transform:translateY(.1em)}.fd__swatch--prod[data-astro-cid-ylpsy5wq]{border-radius:50%;background-color:var(--color-ok-text)}.fd__value[data-astro-cid-ylpsy5wq]{font-size:var(--text-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title)}.fd__label[data-astro-cid-ylpsy5wq]{color:var(--color-text-muted)}.fd__source[data-astro-cid-ylpsy5wq]{margin-block-start:var(--space-2);color:var(--color-text-muted)}@media(min-width:40em){.fd[data-astro-cid-ylpsy5wq]{padding:var(--space-7)}.fd__row[data-astro-cid-ylpsy5wq]{grid-template-columns:repeat(10,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){.fd.is-anim .fd__plant[data-astro-cid-ylpsy5wq]:is(.fd__plant--ai,.fd__plant--prod){animation:fd-lit .7s var(--motion-ease-out) backwards;animation-delay:calc(.4s + var(--k, 0) * .14s)}.fd.is-anim .fd__gear[data-astro-cid-ylpsy5wq]{animation:fd-pop .6s var(--motion-ease-out) backwards;animation-delay:calc(1.3s + var(--k, 0) * .14s)}}@keyframes fd-lit{0%{opacity:.25;transform:scale(.85)}}@keyframes fd-pop{0%{opacity:0;transform:scale(.3)}}.ic[data-astro-cid-e3wjiczw]{list-style:none;padding:0;--grid-gap: var(--space-4)}@media(min-width:64em){.ic--4[data-astro-cid-e3wjiczw]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ic__card[data-astro-cid-e3wjiczw]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-xl);min-inline-size:0}.ic--surface[data-astro-cid-e3wjiczw] .ic__card[data-astro-cid-e3wjiczw]{background-color:var(--color-surface)}.ic--muted[data-astro-cid-e3wjiczw] .ic__card[data-astro-cid-e3wjiczw]{background-color:var(--color-surface-muted)}.ic__top[data-astro-cid-e3wjiczw]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.ic__area[data-astro-cid-e3wjiczw]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-accent-text)}.ic__scope[data-astro-cid-e3wjiczw]{padding:.15rem .6rem;border-radius:var(--radius-full);border:var(--border-width) solid var(--color-border-strong);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted);white-space:nowrap}.ic__figure[data-astro-cid-e3wjiczw]{display:flex;align-items:center;gap:var(--space-3);margin-block-start:var(--space-2)}.ic__value[data-astro-cid-e3wjiczw]{font-size:var(--text-display-md);font-weight:var(--weight-display);line-height:1;letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums}@media(min-width:64em){.ic--4[data-astro-cid-e3wjiczw] .ic__value[data-astro-cid-e3wjiczw]{font-size:var(--text-title-lg)}}.ic__trend[data-astro-cid-e3wjiczw]{display:grid;place-items:center;inline-size:2rem;block-size:2rem;flex:none;border-radius:50%;background-color:var(--color-ok-subtle);color:var(--color-ok-text)}.ic__trend[data-astro-cid-e3wjiczw] svg[data-astro-cid-e3wjiczw]{inline-size:1.15rem;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.ic__trend--down[data-astro-cid-e3wjiczw] svg[data-astro-cid-e3wjiczw]{transform:scaleY(-1)}.ic__trend--flat[data-astro-cid-e3wjiczw]{display:none}.ic__label[data-astro-cid-e3wjiczw]{font-size:var(--text-base);text-wrap:pretty}.ic__card[data-astro-cid-e3wjiczw] .ic__illo{margin-block-start:auto}.ic__context[data-astro-cid-e3wjiczw]{font-size:var(--text-sm);color:var(--color-text-muted)}.ic__source[data-astro-cid-e3wjiczw]{color:var(--color-text-muted);overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){.ic__card.is-anim .ic__trend[data-astro-cid-e3wjiczw]{animation:ic-trend .8s var(--motion-ease-out) .9s backwards}}@keyframes ic-trend{0%{opacity:0;transform:translateY(6px) scale(.6)}}
