.eco3-ss-wrap{background:#f8f5ee !important;border:1px solid #e5dfd3 !important;border-radius:8px !important;padding:24px 24px 16px !important;margin:24px 0 !important;color:#1a1a1a !important;position:relative !important;font-family:'Inter','Segoe UI',system-ui,sans-serif !important}.eco3-ss-header{margin-bottom:12px !important}.eco3-ss-title{font-family:'Source Serif 4',Georgia,serif !important;font-size:22px !important;font-weight:700 !important;color:#1a1a1a !important;margin:0 0 6px !important;line-height:1.25 !important}.eco3-ss-sub{font-size:13px !important;color:#757575 !important;margin:0 !important;font-style:italic !important}.eco3-ss-controls{display:flex !important;gap:6px !important;margin:12px 0 6px !important;flex-wrap:wrap !important}.eco3-ss-tab{background:0 0 !important;border:1px solid #c8a38c !important;color:#1a1a1a !important;padding:7px 14px !important;font-size:12px !important;font-weight:600 !important;cursor:pointer !important;border-radius:4px !important;transition:background .18s,color .18s !important;font-family:inherit !important;line-height:1.2 !important}.eco3-ss-tab:hover{background:#f2ead8 !important}.eco3-ss-tab.is-active{background:#b85c3c !important;color:#f8f5ee !important;border-color:#b85c3c !important}.eco3-ss-caption{font-size:13px !important;color:#3a3a3a !important;margin:6px 2px 2px !important;min-height:18px !important;line-height:1.45 !important}.eco3-ss-caption b{color:#b85c3c !important}.eco3-ss-stage{position:relative !important;width:100% !important}.eco3-ss-svg{width:100% !important;height:auto !important;display:block !important}.eco3-ss-svg text{font-family:'Inter','Segoe UI',system-ui,sans-serif !important}.eco3-ss-svg .eco3-ss-axislbl{fill:#757575 !important;font-size:13px !important}.eco3-ss-svg .eco3-ss-axistitle{fill:#757575 !important;font-size:13px !important}.eco3-ss-svg .eco3-ss-gl{stroke:#e5dfd3 !important;stroke-width:1 !important}.eco3-ss-svg .eco3-ss-ref{stroke:#757575 !important;stroke-width:1.1 !important;stroke-dasharray:5 3 !important}.eco3-ss-svg .eco3-ss-reflbl{fill:#757575 !important;font-size:12px !important}.eco3-ss-svg .eco3-ss-annotlbl{fill:#1a1a1a !important;font-size:12px !important}.eco3-ss-svg .eco3-ss-annotlbl.acc{fill:#b85c3c !important;font-weight:700 !important}.eco3-ss-svg path.eco3-ss-line{fill:none !important}.eco3-ss-svg .eco3-ss-dot{cursor:pointer !important}.eco3-ss-tooltip{position:absolute !important;background:#1a1a1a !important;color:#f8f5ee !important;padding:9px 12px !important;border-radius:4px !important;font-size:12px !important;line-height:1.4 !important;pointer-events:none !important;opacity:0 !important;transition:opacity .15s !important;max-width:260px !important;z-index:10 !important;box-shadow:0 4px 12px rgba(26,26,26,.22) !important}.eco3-ss-tooltip.is-visible{opacity:1 !important}.eco3-ss-tooltip b{color:#d8a48f !important;display:block !important;margin-bottom:3px !important}.eco3-ss-legend{display:flex !important;gap:16px !important;margin:10px 2px 0 !important;flex-wrap:wrap !important;font-size:12px !important;color:#1a1a1a !important}.eco3-ss-legend:empty{display:none !important}.eco3-ss-legitem{display:flex !important;align-items:center !important;gap:6px !important}.eco3-ss-sw{width:14px !important;height:3px !important;border-radius:2px !important;display:inline-block !important}.eco3-ss-footer{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-top:12px !important;padding-top:10px !important;border-top:1px solid #e5dfd3 !important;font-size:11px !important;flex-wrap:wrap !important;gap:8px !important;font-family:'IBM Plex Mono',ui-monospace,monospace !important}.eco3-ss-source{color:#757575 !important}.eco3-ss-brand{color:#1a1a1a !important;font-weight:500 !important}@media (max-width:640px){.eco3-ss-wrap{padding:16px 14px 12px !important}.eco3-ss-title{font-size:17px !important}.eco3-ss-tab{font-size:11px !important;padding:6px 10px !important}.eco3-ss-footer{flex-direction:column !important;align-items:flex-start !important}}