.LoginEmblem-module__ZWUJ-G__root{aspect-ratio:1;isolation:isolate;perspective:900px;cursor:pointer;-webkit-tap-highlight-color:transparent;--green:#00693c;--orange:#ff6319;--lime:#739600;--yellow:#ffb612;background:0 0;border:0;border-radius:50%;width:100%;min-width:0;padding:0;display:block;position:relative;overflow:clip}.LoginEmblem-module__ZWUJ-G__root:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.LoginEmblem-module__ZWUJ-G__root span{pointer-events:none}.LoginEmblem-module__ZWUJ-G__glow{filter:blur(24px);background:radial-gradient(at 68% 25%,#ffb61222,#0000 52%),radial-gradient(at 25% 65%,#73960012,#0000 65%);border-radius:50%;position:absolute;inset:10%}.LoginEmblem-module__ZWUJ-G__plane{transform:rotateX(var(--ry,0deg))rotateY(var(--rx,0deg));transition:transform .45s ease-out;position:absolute;inset:0}.LoginEmblem-module__ZWUJ-G__disc{background:radial-gradient(circle at 32% 20%,#fff 25%,#ffffffe8 60%,#f4f8f2 100%);border:1px solid #e4ebe3;border-radius:50%;position:absolute;inset:16%;box-shadow:0 24px 55px -35px #00693c44,inset 0 0 25px #fff}.LoginEmblem-module__ZWUJ-G__disc:after{content:"";border:1px solid #edf0e7;border-radius:50%;position:absolute;inset:3.5%}.LoginEmblem-module__ZWUJ-G__orbit{border:1px solid #00693c12;border-radius:50%;animation:40s linear infinite LoginEmblem-module__ZWUJ-G__orbit;position:absolute;inset:8%}.LoginEmblem-module__ZWUJ-G__orbit:before{content:"";border:2px solid #0000;border-top-color:var(--orange);border-radius:50%;position:absolute;inset:-1px;transform:rotate(35deg)}.LoginEmblem-module__ZWUJ-G__orbit:after{content:"";background:var(--orange);border-radius:50%;width:9px;height:9px;position:absolute;top:14%;left:14%;box-shadow:0 0 0 7px #ff631912}.LoginEmblem-module__ZWUJ-G__outer{border-color:#73960012;animation-duration:58s;animation-direction:reverse;inset:2%}.LoginEmblem-module__ZWUJ-G__outer:before{border-top-color:var(--yellow);border-width:1px;transform:rotate(170deg)}.LoginEmblem-module__ZWUJ-G__outer:after{background:var(--lime);width:6px;height:6px;left:85%;box-shadow:0 0 0 5px #7396000c}.LoginEmblem-module__ZWUJ-G__dot{background:var(--yellow);border-radius:50%;width:4px;height:4px;position:absolute;top:73%;left:18%}.LoginEmblem-module__ZWUJ-G__secondary{background:var(--green);width:3px;height:3px;top:23%;left:78%}.LoginEmblem-module__ZWUJ-G__mark{filter:drop-shadow(0 9px 6px #00693c1c);position:absolute;inset:24% 23%;transform:translateY(-2%)}.LoginEmblem-module__ZWUJ-G__color{background:radial-gradient(ellipse at 57% 0%,var(--orange)0%,var(--orange)11%,transparent 33%),linear-gradient(145deg,var(--yellow)4%,var(--lime)35%,var(--green)68%);position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/brand/citrofrut-vivo-mask.png) 50%/contain no-repeat;mask:url(/brand/citrofrut-vivo-mask.png) 50%/contain no-repeat}.LoginEmblem-module__ZWUJ-G__color:after{content:"";transform:translateX(var(--shine,-20%));opacity:.5;background:linear-gradient(115deg,#0000 42%,#ffffff70 48%,#0000 53%);transition:transform .5s;position:absolute;inset:-50%}.LoginEmblem-module__ZWUJ-G__effects{position:absolute;inset:0}.LoginEmblem-module__ZWUJ-G__ripple{border:1px solid var(--orange);opacity:0;border-radius:50%;animation:1.2s ease-out LoginEmblem-module__ZWUJ-G__ripple;position:absolute;inset:17%}.LoginEmblem-module__ZWUJ-G__spark{background:var(--c);opacity:0;border-radius:50%;width:5px;height:5px;animation:1.3s ease-out LoginEmblem-module__ZWUJ-G__spark;position:absolute;top:50%;left:50%}@keyframes LoginEmblem-module__ZWUJ-G__orbit{to{transform:rotate(360deg)}}@keyframes LoginEmblem-module__ZWUJ-G__ripple{0%{opacity:.75;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}@keyframes LoginEmblem-module__ZWUJ-G__spark{0%{transform:rotate(var(--a))translateX(70px)scale(.2);opacity:0}25%{opacity:.8}to{transform:rotate(var(--a))translateX(var(--distance,200px))scale(.4);opacity:0}}@media (max-width:760px){.LoginEmblem-module__ZWUJ-G__root{justify-self:center;width:11rem}}@media (prefers-reduced-motion:reduce){.LoginEmblem-module__ZWUJ-G__root *,.LoginEmblem-module__ZWUJ-G__root :before,.LoginEmblem-module__ZWUJ-G__root :after{transition:none!important;animation:none!important}.LoginEmblem-module__ZWUJ-G__plane{transform:none!important}.LoginEmblem-module__ZWUJ-G__color:after{display:none}}
