.wfm[data-astro-cid-t4xtx5g4]{--wire:color-mix(in srgb, var(--color-ink) 16%, transparent);--tile-w:12.5rem;align-items:center;width:100%;height:8.5rem;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.wfm-track[data-astro-cid-t4xtx5g4]{will-change:transform;transition:transform .7s var(--ease-brand);align-items:center;gap:0;display:flex}.wfm-wire[data-astro-cid-t4xtx5g4]{background:var(--wire);flex:none;width:1.6rem;height:2px;position:relative;overflow:hidden}.wfm[data-astro-cid-t4xtx5g4].is-playing .wfm-wire[data-astro-cid-t4xtx5g4]{background-color:var(--color-accent);box-shadow:0 0 6px color-mix(in srgb, var(--color-accent) 45%, transparent)}.wfm[data-astro-cid-t4xtx5g4].is-playing .wfm-wire[data-astro-cid-t4xtx5g4]:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-cream) 90%, transparent), transparent);width:70%;animation:.7s linear infinite wfm-flow;position:absolute;top:0;bottom:0}@keyframes wfm-flow{0%{transform:translate(-130%)}to{transform:translate(230%)}}.wfm-tile[data-astro-cid-t4xtx5g4]{width:var(--tile-w);border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-lift);opacity:.4;filter:blur(2.5px);transition:opacity .6s var(--ease-brand), filter .6s var(--ease-brand), transform .6s var(--ease-brand), border-color .6s var(--ease-brand);flex:none;padding:.6rem .7rem .7rem;position:relative;transform:scale(.9)}.wfm-tile[data-astro-cid-t4xtx5g4].is-active{opacity:1;filter:none;border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border));transform:scale(1)}.wfm-head[data-astro-cid-t4xtx5g4]{--tag-size:8.5px;align-items:center;gap:.4rem;display:flex}.wfm-icon[data-astro-cid-t4xtx5g4]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-cream);width:1.35rem;height:1.35rem;color:var(--color-ink);flex:none;place-items:center;display:grid}.wfm-icon[data-astro-cid-t4xtx5g4] svg{display:block}.wfm-title[data-astro-cid-t4xtx5g4]{letter-spacing:-.01em;color:var(--color-ink);font-size:.8rem;font-weight:600;line-height:1.15}.wfm-text[data-astro-cid-t4xtx5g4]{color:var(--color-muted);margin-top:.45rem;font-size:.66rem;line-height:1.4}.wfm-status[data-astro-cid-t4xtx5g4]{border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface-subtle));color:var(--color-accent-soft,var(--color-accent));letter-spacing:.02em;white-space:nowrap;padding:.04rem .4rem;font-size:.52rem;font-weight:600;position:absolute;top:-.55rem;right:.6rem}@media (prefers-reduced-motion:reduce){.wfm-track[data-astro-cid-t4xtx5g4],.wfm-tile[data-astro-cid-t4xtx5g4]{transition:none}.wfm[data-astro-cid-t4xtx5g4].is-playing .wfm-wire[data-astro-cid-t4xtx5g4]:after{animation:none;display:none}}.ov-card[data-astro-cid-r37zyu4a]{border:1px solid color-mix(in srgb, var(--ua,var(--color-accent)) 45%, transparent);border-radius:var(--radius-panel);background:var(--color-cream);min-width:0;transition:border-color var(--dur-fast) var(--ease-brand), box-shadow var(--dur-fast) var(--ease-brand);padding:1.5rem 1.5rem 1.6rem}.ov-card[data-astro-cid-r37zyu4a]:hover{border-color:var(--color-accent)}.ov-label[data-astro-cid-r37zyu4a]{letter-spacing:.02em;color:var(--color-muted);font-size:.8rem}.ov-slash[data-astro-cid-r37zyu4a]{color:var(--ua-text,var(--color-accent));font-weight:700}.ov-title[data-astro-cid-r37zyu4a]{letter-spacing:-.01em;color:var(--color-ink);margin-top:.35rem;font-size:1.35rem;font-weight:600;line-height:1.15}.ov-diagram[data-astro-cid-r37zyu4a]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);margin-top:1.1rem;padding:1.4rem 1rem}.ov-teaser[data-astro-cid-r37zyu4a]{color:var(--color-muted);margin-top:1.1rem;font-size:1rem;line-height:1.55}.ov-more[data-astro-cid-r37zyu4a]{color:var(--ua-text,var(--color-accent));margin-top:.9rem;font-size:.85rem;font-weight:700;display:inline-block}
