.eco3-pp-wrap{background:#f8f5ee !important;border:1px solid #e5dfd3 !important;border-radius:8px !important;padding:24px 24px 18px !important;margin:24px 0 !important;font-family:'DejaVu Sans','Segoe UI',system-ui,sans-serif !important;color:#1a2b47 !important;position:relative !important}.eco3-pp-header{margin-bottom:14px !important}.eco3-pp-eyebrow{font-size:11px !important;font-weight:700 !important;color:#a23f2e !important;letter-spacing:.06em !important;margin:0 0 8px !important}.eco3-pp-title{font-size:22px !important;font-weight:700 !important;color:#1a2b47 !important;margin:0 0 6px !important;line-height:1.25 !important}.eco3-pp-subtitle{font-size:13px !important;color:#1a2b47 !important;margin:0 !important;font-style:italic !important}.eco3-pp-killer{background:#f2ead8 !important;border:1px solid #e5dfd3 !important;border-radius:5px !important;padding:12px 18px !important;margin:14px 0 8px !important;font-size:14px !important;color:#1a2b47 !important;text-align:center !important;font-weight:600 !important}.eco3-pp-killer strong{color:#a23f2e !important}.eco3-pp-controls{display:flex !important;gap:6px !important;margin:14px 0 8px !important;flex-wrap:wrap !important}.eco3-pp-tab{background:0 0 !important;border:1px solid #c9a961 !important;color:#1a2b47 !important;padding:7px 14px !important;font-size:12px !important;font-weight:600 !important;cursor:pointer !important;border-radius:4px !important;transition:background .18s ease,color .18s ease !important;font-family:inherit !important;line-height:1.2 !important}.eco3-pp-tab:hover{background:#ede5d2 !important}.eco3-pp-tab.is-active{background:#1a2b47 !important;color:#f8f5ee !important;border-color:#1a2b47 !important}.eco3-pp-stage{position:relative !important;width:100% !important}.eco3-pp-svg{width:100% !important;height:auto !important;display:block !important}.eco3-pp-tooltip{position:absolute !important;background:#1a2b47 !important;color:#f8f5ee !important;padding:9px 13px !important;border-radius:4px !important;font-size:12px !important;line-height:1.45 !important;pointer-events:none !important;opacity:0 !important;transition:opacity .15s ease !important;max-width:320px !important;box-shadow:0 4px 12px rgba(26,43,71,.25) !important;z-index:10 !important;font-family:inherit !important}.eco3-pp-tooltip.is-visible{opacity:1 !important}.eco3-pp-tooltip strong{color:#c9a961 !important;display:block !important;margin-bottom:3px !important}.eco3-pp-table{display:none !important;margin-top:12px !important}.eco3-pp-table.is-active{display:block !important}.eco3-pp-table table{width:100% !important;border-collapse:collapse !important;font-size:13px !important}.eco3-pp-table th,.eco3-pp-table td{padding:8px 12px !important;text-align:left !important;border-bottom:1px solid #e5dfd3 !important;vertical-align:top !important}.eco3-pp-table th{background:#1a2b47 !important;color:#f8f5ee !important;font-weight:600 !important}.eco3-pp-table tr:hover td{background:#f8f5ee !important}.eco3-pp-table .eco3-pp-src{font-size:11px !important;color:#85837c !important;font-style:italic !important}.eco3-pp-footer{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-top:14px !important;padding-top:12px !important;border-top:1px solid #e5dfd3 !important;font-size:11px !important;flex-wrap:wrap !important;gap:10px !important}.eco3-pp-source{color:#85837c !important}.eco3-pp-brand{color:#1a2b47 !important;font-weight:600 !important;font-style:italic !important}@media (max-width:640px){.eco3-pp-wrap{padding:16px 14px 12px !important}.eco3-pp-title{font-size:17px !important}.eco3-pp-subtitle{font-size:12px !important}.eco3-pp-tab{font-size:11px !important;padding:6px 10px !important}.eco3-pp-footer{flex-direction:column !important;align-items:flex-start !important}}