.edm-profile{--eux-green-950:#062f27;--eux-green-900:#073d31;--eux-green-850:#08483a;--eux-green-800:#0a5544;--eux-green-700:#0d6a55;--eux-green-600:#178069;--eux-green-300:#9ecdbd;--eux-green-150:#d9ebe4;--eux-green-100:#eaf4f0;--eux-green-50:#f5faf8;--eux-gold:#c6a45a;--eux-text:#263b35;--eux-muted:#667a74;--eux-border:#d7e5df;--eux-shadow:0 12px 34px rgba(6,47,39,.09)}.edm-profile.eux-hero-on>.edm-lead:first-child{position:relative;margin:0 0 26px!important;padding:22px 24px 22px 28px!important;border:1px solid rgb(13 106 85 / .16)!important;border-radius:16px!important;background:linear-gradient(135deg,#f8fcfa 0%,#edf6f2 55%,#e4f1ec 100%)!important;color:#29453d!important;font-size:18px!important;line-height:1.72!important;box-shadow:0 10px 28px rgb(6 47 39 / .07)!important;overflow:hidden}.edm-profile.eux-hero-on>.edm-lead:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--eux-green-900),var(--eux-green-600),var(--eux-gold))}.edm-profile.eux-hero-on>.edm-lead:first-child:after{content:"";position:absolute;right:-70px;top:-85px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgb(23 128 105 / .12),#fff0 70%);pointer-events:none}.edm-profile.eux-headings-on h2[data-agtoc]{position:relative;margin-top:2.15em!important;margin-bottom:.8em!important;padding:0 0 12px 18px!important;color:var(--eux-green-950)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.35px!important;border-bottom:1px solid var(--eux-green-150)!important}.edm-profile.eux-headings-on h2[data-agtoc]:before{content:"";position:absolute;left:0;top:.16em;width:6px;height:.78em;border-radius:999px;background:linear-gradient(180deg,var(--eux-green-700),var(--eux-gold))}.edm-profile.eux-headings-on h2[data-agtoc]:after{content:"";position:absolute;left:18px;bottom:-1px;width:76px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--eux-green-700),var(--eux-green-300))}.edm-profile.eux-headings-on h3[data-agtoc]{color:#124d40!important;font-weight:760!important;letter-spacing:-.2px!important}.edm-profile.eux-notes-on .edm-note,.edm-profile.eux-notes-on .edm-callout{position:relative;margin:20px 0!important;padding:17px 19px 17px 22px!important;border-radius:13px!important;overflow:hidden!important}.edm-profile.eux-notes-on .edm-note{border:1px solid #d6e7e0!important;background:linear-gradient(135deg,#f7fbf9,#eef6f2)!important;color:#39554d!important}.edm-profile.eux-notes-on .edm-note:before{content:"NOTE";display:inline-flex;margin:0 0 9px;padding:4px 7px;border-radius:999px;background:#dcece6;color:#0b5c49;font:800 9px/1 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.08em}.edm-profile.eux-notes-on .edm-callout{border:1px solid rgb(198 164 90 / .32)!important;background:linear-gradient(135deg,#fbfaf6,#f2f7f3)!important;box-shadow:0 7px 20px rgb(6 47 39 / .05)!important}.edm-profile.eux-notes-on .edm-callout:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--eux-gold),var(--eux-green-700))}.edm-profile.eux-notes-on .edm-note p:last-child,.edm-profile.eux-notes-on .edm-callout p:last-child{margin-bottom:0!important}.edm-profile .eux-checklist-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0 10px;padding:10px 11px;border:1px solid var(--eux-border);border-radius:11px;background:#fbfdfc;box-shadow:0 4px 14px rgb(6 47 39 / .04)}.edm-profile .eux-checklist-count{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border-radius:999px;background:#e2f0ea;color:#0b5b49;font:800 11px/1 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;white-space:nowrap}.edm-profile .eux-checklist-count:before{content:"";width:7px;height:7px;border-radius:50%;background:#178069;box-shadow:0 0 0 3px rgb(23 128 105 / .11)}.edm-profile .eux-checklist-search-wrap{position:relative;flex:1 1 220px;min-width:170px}.edm-profile .eux-checklist-search{display:block;width:100%;height:36px;margin:0!important;padding:0 38px 0 12px!important;border:1px solid #cfe1da!important;border-radius:9px!important;background:#fff!important;color:#244139!important;font:600 12.5px/1.2 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;outline:none!important;box-shadow:none!important}.edm-profile .eux-checklist-search:focus{border-color:#4c9d85!important;box-shadow:0 0 0 3px rgb(23 128 105 / .1)!important}.edm-profile .eux-search-icon{position:absolute;right:11px;top:50%;width:15px;height:15px;transform:translateY(-50%);opacity:.55;pointer-events:none}.edm-profile .eux-checklist-result{font:700 10.5px/1 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--eux-muted);white-space:nowrap}.edm-profile tr.eux-filtered{display:none!important}.edm-profile .edm-chart.eux-chart-card{position:relative;margin:24px 0!important;padding:16px!important;border:1px solid var(--eux-border)!important;border-radius:16px!important;background:linear-gradient(145deg,#fff,#f8fbfa)!important;box-shadow:var(--eux-shadow)!important;overflow:hidden!important}.edm-profile .edm-chart.eux-chart-card:before{content:"DATA VISUALIZATION";display:inline-flex;margin:0 0 10px;padding:5px 8px;border-radius:999px;background:#e2f0ea;color:#0b5b49;font:800 9px/1 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.075em}.edm-profile details.edm-sources.eux-sources{margin:30px 0 8px!important;border:1px solid #cfe0d9!important;border-radius:15px!important;background:#fff!important;box-shadow:0 9px 28px rgb(6 47 39 / .07)!important;overflow:hidden!important}.edm-profile details.edm-sources.eux-sources>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;list-style:none!important;cursor:pointer!important;margin:0!important;padding:15px 18px!important;background:linear-gradient(135deg,var(--eux-green-950),var(--eux-green-800))!important;color:#fff!important;font:800 13px/1.2 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;letter-spacing:.025em!important}.edm-profile details.edm-sources.eux-sources>summary::-webkit-details-marker{display:none!important}.edm-profile details.edm-sources.eux-sources>summary:after{content:"+";display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgb(255 255 255 / .12);font-size:18px;font-weight:500;line-height:1}.edm-profile details.edm-sources.eux-sources[open]>summary:after{content:"–"}.edm-profile details.edm-sources.eux-sources .edm-sources-list{padding:8px 16px 14px!important}.edm-profile details.edm-sources.eux-sources .edm-source-item{padding:11px 0!important;border-bottom:1px solid #e5ede9!important}.edm-profile details.edm-sources.eux-sources .edm-source-item:last-child{border-bottom:0!important}.edm-profile .edm-source-item.eux-source-target{animation:euxSourceFlash 1.65s ease}@keyframes euxSourceFlash{0%,100%{background:#fff0}25%{background:#e7f4ee}55%{background:#f4ead3}}@media(max-width:780px){.edm-profile.eux-hero-on>.edm-lead:first-child{margin-bottom:18px!important;padding:16px 15px 16px 19px!important;border-radius:12px!important;font-size:15px!important;line-height:1.58!important}.edm-profile.eux-headings-on h2[data-agtoc]{margin-top:1.75em!important;padding:0 0 9px 13px!important;font-size:25px!important}.edm-profile.eux-headings-on h2[data-agtoc]:before{width:4px}.edm-profile.eux-headings-on h2[data-agtoc]:after{left:13px;width:58px}.edm-profile.eux-notes-on .edm-note,.edm-profile.eux-notes-on .edm-callout{margin:14px 0!important;padding:13px 13px 13px 16px!important;border-radius:10px!important;font-size:14px!important}.edm-profile .eux-checklist-tools{gap:7px;margin:8px 0;padding:7px;border-radius:9px}.edm-profile .eux-checklist-count{min-height:31px;padding:0 9px;font-size:9.5px}.edm-profile .eux-checklist-search-wrap{flex-basis:150px;min-width:130px}.edm-profile .eux-checklist-search{height:32px!important;padding-left:10px!important;font-size:11px!important}.edm-profile .eux-checklist-result{width:100%;padding-left:2px;font-size:9px}.edm-profile .edm-chart.eux-chart-card{margin:17px 0!important;padding:10px!important;border-radius:12px!important}.edm-profile details.edm-sources.eux-sources{margin-top:22px!important;border-radius:12px!important}.edm-profile details.edm-sources.eux-sources>summary{padding:12px 13px!important;font-size:11.5px!important}.edm-profile details.edm-sources.eux-sources .edm-sources-list{padding:5px 11px 10px!important}