.aira-ajolote{width:100%;height:100%;display:block;overflow:visible}.aira-ajolote__gills{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite aira-ajolote-gill-pulse}.aira-ajolote__tail{transform-box:fill-box;transform-origin:12%;animation:1.2s ease-in-out infinite aira-ajolote-tail}.aira-ajolote__wave-arm{transform-box:fill-box;transform-origin:30% 15%;animation:.78s ease-in-out 2 aira-ajolote-wave}.aira-ajolote__wink{transform-box:fill-box;transform-origin:50%;animation:1.35s ease-in-out aira-ajolote-wink}.aira-ajolote--swim{animation:1.85s ease-in-out infinite aira-ajolote-swim}.aira-guide__launcher-icon{background:linear-gradient(145deg,#7040b7,#4a218b);border:1px solid #efe7ffb8;border-radius:50%;flex:0 0 2.25rem;place-items:center;width:2.25rem;height:2.25rem;overflow:visible;box-shadow:inset 0 1px #ffffff4d,0 0 0 3px #d1bfff1f;display:grid!important}.aira-guide__launcher-icon .aira-ajolote{filter:drop-shadow(0 1px 1px #1d18303d);width:1.9rem;height:1.72rem;overflow:visible}.aira-guide__launcher-icon .aira-ajolote__gills{animation-duration:1.8s}.aira-guide__action{gap:.65rem}.aira-guide__action:focus-visible{outline-offset:3px;outline:2px solid #c8aeff}.aira-logo-ajolote{z-index:0;opacity:0;pointer-events:none;transform-origin:50% 100%;width:2.9rem;height:2.5rem;animation:1.38s cubic-bezier(.2,.75,.2,1) both aira-ajolote-logo-peek;position:absolute;top:-1.55rem;left:.55rem}.aira-logo-ajolote .aira-ajolote{filter:drop-shadow(0 5px 10px #5a37912e)}.aira-logo-ajolote .aira-ajolote__gills{animation-duration:1.15s}.aira-contact-success__mascot{width:5.2rem;height:4.45rem;margin:0 auto .35rem;animation:.32s cubic-bezier(.2,.75,.2,1) both aira-ajolote-arrive}.aira-contact-success__mascot .aira-ajolote{filter:drop-shadow(0 7px 11px #5f3d9924)}.aira-contact-success__mascot .aira-ajolote__gills{animation-duration:1.9s}.aira-route-loader{z-index:9999;color:#1d1830;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(45% 40% at 50% 47%,#e2d7fba6,#0000 100%),#faf9fdf5;align-content:center;justify-items:center;gap:1rem;animation:.18s ease-out both aira-ajolote-arrive;display:grid;position:fixed;inset:0}.aira-route-loader.is-leaving{opacity:0;transition:opacity .18s ease-in;animation:none}.aira-route-loader__orb{background:radial-gradient(circle at 35% 28%,#fffffffa,#eee6fef0 54%,#d7c6f8b3);border:1px solid #9872f238;border-radius:50%;place-items:center;width:6rem;height:6rem;display:grid;position:relative;box-shadow:0 12px 40px #6b44aa26,inset 0 1px #fffffff2}.aira-route-loader__orb:before{content:"";border:1px solid #a07de23d;border-top-color:#7544c3c7;border-radius:50%;animation:3.6s linear infinite aira-ajolote-orbit;position:absolute;inset:-.42rem}.aira-route-loader__orb .aira-ajolote{width:4.7rem;height:4rem}.aira-route-loader__label{color:#514568;letter-spacing:.06em;font-size:.78rem;font-weight:600}@keyframes aira-ajolote-gill-pulse{0%,to{opacity:.86;filter:drop-shadow(0 0 2px #bea0ff59)}50%{opacity:1;filter:drop-shadow(0 0 7px #bea0ffc7)}}@keyframes aira-ajolote-tail{0%,to{transform:rotate(-3deg)}50%{transform:rotate(5deg)}}@keyframes aira-ajolote-wave{0%,to{transform:rotate(0)}25%,65%{transform:rotate(-16deg)}45%,85%{transform:rotate(8deg)}}@keyframes aira-ajolote-wink{0%,35%,60%,to{opacity:1;transform:scaleY(1)}45%,52%{opacity:.55;transform:scaleY(.68)}}@keyframes aira-ajolote-swim{0%,to{transform:translateY(2px)rotate(-1.5deg)}50%{transform:translateY(-2px)rotate(1.5deg)}}@keyframes aira-ajolote-logo-peek{0%{opacity:0;transform:translateY(11px)scale(.82)}24%,68%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(9px)scale(.94)}}@keyframes aira-ajolote-arrive{0%{opacity:0;transform:translateY(5px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes aira-ajolote-orbit{to{transform:rotate(360deg)}}@media (width<=520px){.aira-guide__launcher-icon{flex-basis:2.1rem;width:2.1rem;height:2.1rem}.aira-guide__launcher-icon .aira-ajolote{width:1.8rem;height:1.62rem}.aira-route-loader__orb{width:5.4rem;height:5.4rem}.aira-route-loader__orb .aira-ajolote{width:4.25rem;height:3.65rem}}@media (prefers-reduced-motion:reduce){.aira-ajolote,.aira-ajolote *,.aira-route-loader,.aira-route-loader__orb:before,.aira-logo-ajolote,.aira-contact-success__mascot{transition:opacity .12s ease-out;animation:none!important}.aira-route-loader.is-leaving{transition-duration:80ms}}
