#mule-hunter-animation{padding:var(--nano);position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(to bottom right,var(--transparent),var(--violet-light40));overflow:hidden;z-index:-1;svg{position:absolute;top:0;right:0;width:100%;height:100%}.network-node{cursor:default;transition:all .3s ease}.network-node.frozen{animation:pulse-red 1s infinite}.mh-transaction-card{width:120px}.network-link{pointer-events:none}.transaction-paths-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.transaction-path{stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke .3s ease-in-out}.transaction-path,.transaction-path.pending{animation:draw-path 3s ease-out forwards}.transaction-path.flagged{animation:draw-path 3s ease-out forwards,pulse-path .5s ease-in-out}.path-tracer{mix-blend-mode:screen;transition:fill .3s ease-in-out,r .3s ease-in-out}.transactions-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.mh-flying-transaction{position:absolute;left:var(--start-x);top:var(--start-y);transform-origin:center;pointer-events:none;animation:mh-fly-transaction 3s cubic-bezier(.4,0,.2,1) forwards}.mh-flying-transaction .mh-transaction-card{background:white;border:1px solid rgba(0,0,0,.1);padding:4px 8px;min-width:80px;transform:scale(.9);transition:all .3s ease}.mh-flying-transaction.pending .mh-transaction-card{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea}.mh-flying-transaction.pending .mh-transaction-card p{color:white!important}.mh-flying-transaction.flagged .mh-transaction-card{background:linear-gradient(135deg,#f093fb,#f5576c);border-color:#f5576c;animation:mh-shake .5s ease-in-out,mh-flag-alert .3s ease-out;transform:scale(1.1)}.mh-flying-transaction.flagged .mh-transaction-card p{color:white!important}.fraud-badge{position:absolute;top:-12px;left:26%;z-index:10}.frozen-indicator{position:absolute;top:24px;right:24px;z-index:20;animation:slide-in .3s ease-out}@media (max-width:768px){#mule-hunter-animation{padding:12px;min-height:500px}.mh-flying-transaction .mh-transaction-card{min-width:60px;padding:2px 4px}.frozen-indicator{top:12px;right:12px}}}@keyframes draw-path{0%{stroke-dashoffset:1000;opacity:0}10%{stroke-dashoffset:1000;opacity:.8}90%{stroke-dashoffset:0;opacity:.8}to{stroke-dashoffset:0;opacity:0}}@keyframes pulse-red{0%,to{r:12;fill-opacity:1}50%{r:15;fill-opacity:.7}}@keyframes pulse-path{0%{stroke-width:3}50%{stroke-width:6}to{stroke-width:3}}@keyframes mh-fly-transaction{0%{opacity:0;transform:translate(0) scale(.5)}10%{opacity:1;transform:translate(0) scale(1)}90%{opacity:1;transform:translate(calc(var(--end-x) - var(--start-x)),calc(var(--end-y) - var(--start-y))) scale(1)}to{opacity:0;transform:translate(calc(var(--end-x) - var(--start-x)),calc(var(--end-y) - var(--start-y))) scale(.5)}}@keyframes mh-shake{0%,to{transform:translateX(0) scale(1.1)}10%,30%,50%,70%,90%{transform:translateX(-2px) scale(1.1)}20%,40%,60%,80%{transform:translateX(2px) scale(1.1)}}@keyframes mh-flag-alert{0%{box-shadow:0 0 0 0 rgba(245,87,108,.7)}70%{box-shadow:0 0 0 10px rgba(245,87,108,0)}to{box-shadow:0 0 0 0 rgba(245,87,108,0)}}@keyframes slide-in{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}#mulehunter-page{.hero-window{height:80vh;@media screen and (max-width:800px){height:40vh}}.hero-bg{background:linear-gradient(to bottom,hsl(var(--indivara)),var(--purple-light40));padding:var(--nano)}#traditional-methods{.small-feature-card{[data-card]{display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center;background:linear-gradient(to bottom,hsla(var(--vermilion),.32),var(--transparent));svg{width:48%}}}}#intro-section{background:linear-gradient(to bottom,var(--violet-light60),var(--transparent))}#mule-hunter-bento-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,1fr);grid-gap:var(--micro);gap:var(--micro);width:100%;aspect-ratio:1/1;@media screen and (max-width:960px){gap:var(--nano);aspect-ratio:auto;grid-auto-rows:minmax(200px,auto)}@media screen and (max-width:800px){grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-auto-rows:minmax(180px,auto)}.point-card{background-color:var(--purple-light90);border:1px solid var(--purple);border-radius:16px;padding:32px;overflow:hidden;@media screen and (max-width:1200px){padding-left:24px;padding-bottom:120px;padding-right:24px;padding-top:24px;aspect-ratio:auto;border-radius:12px}@media screen and (max-width:800px){padding-left:24px;padding-bottom:200px;padding-right:24px;padding-top:24px}.card-content{position:relative;z-index:50}.card-image{z-index:-1}.card-image svg{position:absolute;width:240px;right:48px;bottom:24px;max-width:48%;@media screen and (max-width:800px){right:8%;bottom:-24%}}}.metric-card{background-color:var(--purple-light90);border:1px solid var(--purple);border-radius:16px;padding:32px;display:flex;flex-direction:column;justify-content:center;@media screen and (max-width:960px){padding-left:24px;padding-bottom:24px;padding-right:24px;padding-top:24px;aspect-ratio:auto;border-radius:12px}@media screen and (max-width:800px){padding-left:16px;padding-bottom:16px;padding-right:16px;padding-top:16px}h6{font-size:4rem;font-weight:400;@media screen and (max-width:960px){font-size:3rem}@media screen and (max-width:800px){font-size:2.5rem}}}#point-1{grid-column:1/5;grid-row:1/3;.card-image svg{bottom:-40px}}#point-2{grid-column:5/7;grid-row:1/4;.card-image svg{bottom:-32px}}#point-3{grid-column:1/4;grid-row:4/7;.card-image svg{bottom:-40px}}#point-4{grid-column:4/7;grid-row:4/7;.card-image svg{bottom:-24px}}#metric-1{grid-column:1/3;grid-row:3/4}#metric-2{grid-column:3/5;grid-row:3/4}@media screen and (max-width:800px){#point-1,#point-2,#point-3,#point-4{grid-column:1/3;grid-row:auto}#metric-1,#metric-2{grid-column:auto;grid-row:auto}}}}