.eco3-crudestk{--e3c-cream:#f8f5ee;--e3c-ink:#1a1a1a;--e3c-mid:#757575;--e3c-light:#c4c4c4;--e3c-xlight:#e0e0e0;--e3c-terra:#b85c3c;--e3c-steel:#4a6b8a;--e3c-gold:#c9a84c;font-family:'Inter','DM Sans',system-ui,-apple-system,sans-serif;color:var(--e3c-ink);background:var(--e3c-cream);border:1px solid var(--e3c-xlight);padding:1.15rem 1.25rem 1rem;max-width:760px;margin:1.5rem 0}.eco3-crudestk-kicker{font-family:'IBM Plex Mono','JetBrains Mono',ui-monospace,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--e3c-steel);margin:0 0 .35rem}.eco3-crudestk-rule{width:44px;height:2px;background:var(--e3c-gold);margin:0 0 .8rem}.eco3-crudestk-ctrl{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 .8rem}.eco3-crudestk-ctrl label{font-size:.82rem;font-weight:600}.eco3-crudestk-ctrl select{font-family:inherit;font-size:.86rem;padding:.3rem .45rem;border:1px solid var(--e3c-light);background:#fff;color:var(--e3c-ink);max-width:100%}.eco3-crudestk-canvas{display:block;width:100%;height:260px;background:var(--ui-surface-raised);border:1px solid var(--e3c-xlight)}.eco3-crudestk-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;margin:.8rem 0 .6rem}.eco3-crudestk-card{display:flex;flex-direction:column;gap:.15rem;padding:.6rem .65rem;background:#fff;border:1px solid var(--e3c-xlight);font-size:.78rem;line-height:1.4;color:var(--e3c-mid)}.eco3-crudestk-card-k{font-family:'IBM Plex Mono','JetBrains Mono',ui-monospace,monospace;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--e3c-steel)}.eco3-crudestk-card strong{font-family:'Source Serif 4','Libre Baskerville',Georgia,serif;font-size:1.35rem;line-height:1.15;color:var(--e3c-ink);white-space:nowrap}.eco3-crudestk-note{font-family:'IBM Plex Mono','JetBrains Mono',ui-monospace,monospace;font-size:.68rem;line-height:1.5;color:var(--e3c-mid);margin:.4rem 0 0}@media (max-width:640px){.eco3-crudestk{padding:.9rem .8rem .8rem}.eco3-crudestk-canvas{height:220px}}