.firstidea-ecommerce-cost-insight .eshop-scope-artifact{--eca-ink:var(--ink,#172327);--eca-paper:var(--paper,#f5f1e8);--eca-aqua:var(--aqua,#56c9cf);--eca-coral:var(--coral,#ff715f);border:1px solid color-mix(in srgb,var(--eca-ink) 18%,transparent);background:var(--eca-ink);color:var(--eca-paper);isolation:isolate;margin:2.8rem 0;padding:clamp(1.2rem,3vw,2.2rem);position:relative;overflow:hidden}.firstidea-ecommerce-cost-insight .eshop-scope-artifact:before{z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--eca-aqua) 24%,transparent),transparent 68%);content:"";border-radius:50%;position:absolute;inset:-35% 40% 20% -12%}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__head{border-bottom:1px solid color-mix(in srgb,var(--eca-paper) 18%,transparent);justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:1rem;display:flex}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__head span,.firstidea-ecommerce-cost-insight .eshop-scope-artifact__core span,.firstidea-ecommerce-cost-insight .eshop-scope-artifact__output span{letter-spacing:.14em;color:var(--eca-aqua);font-size:.74rem;font-weight:700}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__head strong{text-align:right;max-width:22rem;font-size:clamp(1rem,2vw,1.35rem);line-height:1.2}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__map{grid-template-columns:minmax(8.5rem,1fr) minmax(2.5rem,.4fr) minmax(8rem,.8fr) minmax(8rem,.8fr);align-items:center;gap:.75rem;padding-top:1.5rem;display:grid}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__inputs{gap:.48rem;display:grid}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__inputs>span{background:color-mix(in srgb,var(--eca-paper) 7%,transparent);letter-spacing:.08em;grid-template-columns:1fr auto;align-items:center;gap:.6rem;padding:.64rem .72rem;font-size:.72rem;font-weight:750;display:grid}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__inputs small{letter-spacing:0;color:color-mix(in srgb,var(--eca-paper) 62%,transparent);font-size:.65rem;font-weight:500}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__routes{align-self:stretch;padding-block:.35rem;display:grid}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__routes i{background:color-mix(in srgb,var(--eca-aqua) 40%,transparent);transform-origin:100%;align-self:center;height:1px;display:block;position:relative}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__routes i:after{background:var(--eca-aqua);width:7px;height:7px;box-shadow:0 0 0 .26rem color-mix(in srgb,var(--eca-aqua) 13%,transparent);content:"";border-radius:50%;animation:3.8s ease-in-out infinite eshopScopeNode;position:absolute;top:-3px;right:0}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__routes i:nth-child(2):after{animation-delay:.24s}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__routes i:nth-child(3):after{animation-delay:.48s}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__routes i:nth-child(4):after{animation-delay:.72s}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__routes i:nth-child(5):after{animation-delay:.96s}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__core{border:1px solid color-mix(in srgb,var(--eca-aqua) 52%,transparent);background:radial-gradient(circle,color-mix(in srgb,var(--eca-aqua) 15%,transparent),transparent 68%);text-align:center;border-radius:50%;place-items:center;min-height:10rem;padding:1rem;animation:3.8s ease-in-out infinite eshopScopeCore;display:grid}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__core strong{letter-spacing:.05em;font-size:clamp(1.25rem,3vw,2rem)}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__core small{max-width:9rem;color:color-mix(in srgb,var(--eca-paper) 65%,transparent);font-size:.68rem;line-height:1.35}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__output{border-left:3px solid var(--eca-coral);background:var(--eca-paper);color:var(--eca-ink);gap:.25rem;padding:1.1rem;display:grid;position:relative}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__output span{color:color-mix(in srgb,var(--eca-ink) 65%,var(--eca-aqua))}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__output strong{letter-spacing:.04em;font-size:clamp(1rem,2.4vw,1.45rem)}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__output i{background:var(--eca-coral);border-radius:50%;width:.55rem;height:.55rem;animation:1.9s ease-in-out infinite eshopScopeReady;position:absolute;bottom:.85rem;right:.85rem}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__core+.eshop-scope-artifact__output:before{background:linear-gradient(90deg,var(--eca-aqua),var(--eca-coral));content:"";width:3.8rem;height:1px;position:absolute;top:50%;right:100%}@keyframes eshopScopeNode{0%,18%{opacity:.25;transform:translate(-85%)}58%,to{opacity:1;transform:translate(0)}}@keyframes eshopScopeCore{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--eca-aqua) 0%,transparent)}55%{box-shadow:0 0 0 .8rem color-mix(in srgb,var(--eca-aqua) 8%,transparent)}}@keyframes eshopScopeReady{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--eca-coral) 42%,transparent)}50%{box-shadow:0 0 0 .7rem color-mix(in srgb,var(--eca-coral) 0%,transparent)}}@media (width<=760px){.firstidea-ecommerce-cost-insight .eshop-scope-artifact__head{display:grid}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__head strong{text-align:left}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__map{grid-template-columns:1fr}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__routes{grid-template-columns:repeat(5,1fr);min-height:2rem;padding:0}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__routes i{transform-origin:bottom;justify-self:center;width:1px;height:100%}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__routes i:after{animation-name:eshopScopeNodeMobile;top:auto;bottom:0;right:-3px}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__core{justify-self:center;width:min(12rem,70vw);min-height:12rem}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__core+.eshop-scope-artifact__output:before{width:1px;height:3rem;top:auto;bottom:100%;right:50%}.firstidea-ecommerce-cost-insight .eshop-scope-artifact__output{margin-top:2.2rem}}@keyframes eshopScopeNodeMobile{0%,18%{opacity:.25;transform:translateY(-85%)}58%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.firstidea-ecommerce-cost-insight .eshop-scope-artifact *,.firstidea-ecommerce-cost-insight .eshop-scope-artifact :before,.firstidea-ecommerce-cost-insight .eshop-scope-artifact :after{animation:none!important}}