@keyframes lds-pacman-1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes lds-pacman-1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes lds-pacman-2{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(225deg);transform:rotate(225deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes lds-pacman-2{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(225deg);transform:rotate(225deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes lds-pacman-3{0%{opacity:0;-webkit-transform:translate(190px);transform:translate(190px)}20%{opacity:1}to{opacity:1;-webkit-transform:translate(70px);transform:translate(70px)}}@-webkit-keyframes lds-pacman-3{0%{opacity:0;-webkit-transform:translate(190px);transform:translate(190px)}20%{opacity:1}to{opacity:1;-webkit-transform:translate(70px);transform:translate(70px)}}.app-loading{align-items:center;display:flex;flex-direction:column;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;justify-content:center;position:relative;top:10em}.app-loading p{display:block;font-size:1.17em;font-weight:400;margin-inline-end:0;margin-inline-start:0}.app-loading .lds-pacman{height:200px!important;margin:auto;position:relative;-webkit-transform:translate(-100px,-100px) scale(1) translate(100px,100px);transform:translate(-100px,-100px) scale(1) translate(100px,100px);width:200px!important}.app-loading .lds-pacman>div:nth-child(2) div{-webkit-animation:lds-pacman-1 1s linear infinite;animation:lds-pacman-1 1s linear infinite;background:#bbcedd;border-radius:120px 120px 0 0;height:60px;left:40px;position:absolute;top:40px;-webkit-transform-origin:60px 60px;transform-origin:60px 60px;width:120px}.app-loading .lds-pacman>div:nth-child(2) div:nth-child(2){-webkit-animation:lds-pacman-2 1s linear infinite;animation:lds-pacman-2 1s linear infinite}.app-loading .lds-pacman>div:first-child div{-webkit-animation:lds-pacman-3 1s linear infinite;animation:lds-pacman-3 1.5s linear infinite;background-image:url(/content/images/logo-jhipster.png);background-size:contain;height:10px;left:-8px;position:absolute;top:97px;width:24px}.app-loading .lds-pacman>div:first-child div:first-child{-webkit-animation-delay:-.67s;animation-delay:-1s}.app-loading .lds-pacman>div:first-child div:nth-child(2){-webkit-animation-delay:-.33s;animation-delay:-.5s}.app-loading .lds-pacman>div:first-child div:nth-child(3){-webkit-animation-delay:0s;animation-delay:0s}#root,body,html.no-js{min-height:100dvh}body,html.no-js{overflow-y:auto}.app-loading-legacy{display:none}.app-loading-summary{align-items:center;display:flex;flex-direction:column;justify-content:center}.app-loading-summary .summary-spinner{animation:summary-spinner-rotate 1.35s linear infinite;height:300px;margin:0 auto 16px;perspective:1400px;position:relative;transform-style:preserve-3d;width:380px}.app-loading-summary .summary-card{backface-visibility:hidden;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:18px;box-shadow:0 8px 20px rgba(15,23,42,.16);height:120px;overflow:hidden;position:absolute;transform-origin:50% 50%;width:120px}.app-loading-summary .summary-card-header{background:linear-gradient(90deg,#1e293b,#334155);height:18px}.app-loading-summary .summary-card-title{background:linear-gradient(90deg,#cbd5f5,#e5e7eb);border-radius:9999px;height:12px;margin:8px 10px 4px}.app-loading-summary .summary-card-metrics{display:flex;gap:4px;margin-top:4px;padding:0 10px}.app-loading-summary .summary-card-metrics span{background:linear-gradient(90deg,#e5e7eb,#f3f4f6);border-radius:9999px;flex:1;height:8px}.app-loading-summary .summary-card-1,.app-loading-summary .summary-card-2,.app-loading-summary .summary-card-3,.app-loading-summary .summary-card-4,.app-loading-summary .summary-card-5,.app-loading-summary .summary-card-6,.app-loading-summary .summary-card-7,.app-loading-summary .summary-card-8{left:50%;top:50%}.app-loading-summary .summary-card-1{transform:translate(-50%,-50%) rotateY(0deg) translateZ(190px)}.app-loading-summary .summary-card-2{transform:translate(-50%,-50%) rotateY(45deg) translateZ(190px)}.app-loading-summary .summary-card-3{transform:translate(-50%,-50%) rotateY(90deg) translateZ(190px)}.app-loading-summary .summary-card-4{transform:translate(-50%,-50%) rotateY(135deg) translateZ(190px)}.app-loading-summary .summary-card-5{transform:translate(-50%,-50%) rotateY(180deg) translateZ(190px)}.app-loading-summary .summary-card-6{transform:translate(-50%,-50%) rotateY(225deg) translateZ(190px)}.app-loading-summary .summary-card-7{transform:translate(-50%,-50%) rotateY(270deg) translateZ(190px)}.app-loading-summary .summary-card-8{transform:translate(-50%,-50%) rotateY(315deg) translateZ(190px)}.app-loading-summary .summary-loading-text{color:#4b5563;font-size:14px}@keyframes summary-spinner-rotate{0%{transform:rotateX(-10deg) rotateY(0deg) translateY(0)}50%{transform:rotateX(-10deg) rotateY(-180deg) translateY(0)}to{transform:rotateX(-10deg) rotateY(-1turn) translateY(0)}}