@charset "UTF-8";@keyframes searchLights-65d862b3{0%{left:-50%;top:0}to{left:100%;top:100%}}@keyframes rotation-65d862b3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes navigation-prev-65d862b3{0%{transform:translate(-20%) translateY(-50%)}to{transform:translate(0) translateY(-50%)}}@keyframes navigation-next-65d862b3{0%{transform:translate(20%) translateY(-50%)}to{transform:translate(0) translateY(-50%)}}@keyframes shake-65d862b3{20%{transform:rotate3d(0,0,1,10deg)}40%{transform:rotate3d(0,0,1,-5deg)}60%{transform:rotate3d(0,0,1,2.5deg)}80%{transform:rotate3d(0,0,1,-2.5deg)}to{transform:rotate3d(0,0,1,0)}}@keyframes fingerHandle-65d862b3{0%{transform:none}70%{transform:scale3d(.8,.8,.8)}to{transform:none}}@keyframes customshakeY-65d862b3{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-5px,0)}20%,40%,60%,80%{transform:translate3d(0,5px,0)}}html[data-v-65d862b3]{line-height:normal}body[data-v-65d862b3]{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:14px}[data-v-65d862b3]{box-sizing:border-box;list-style:none;font-size:inherit;font-family:inherit;margin:0;padding:0;text-rendering:optimizeLegibility}img[data-v-65d862b3]{display:block;object-fit:contain}a[data-v-65d862b3]{color:#000;text-decoration:underline;cursor:pointer}input[data-v-65d862b3]{color:#fff9e3;border:none;background-color:transparent;text-align:center;height:100%;width:100%;outline:none;line-height:normal}input[data-v-65d862b3]::placeholder{color:#666}input[type=number][data-v-65d862b3]::-webkit-outer-spin-button,input[type=number][data-v-65d862b3]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number][data-v-65d862b3]{-webkit-appearance:textfield;appearance:textfield}#nprogress .bar[data-v-65d862b3]{background:#051c3b!important}#nprogress .spinner-icon[data-v-65d862b3]{border-top-color:#051c3b!important;border-left-color:#051c3b!important}.swiper-pagination-clickable[data-v-65d862b3]{outline:none;cursor:auto!important}.shake[data-v-65d862b3]{animation:headShake 1s ease-in-out}.shakeY[data-v-65d862b3]{animation-name:customshakeY-65d862b3}#app[data-v-65d862b3]{overflow-x:hidden}div[data-v-65d862b3]{position:fixed;top:50%;left:50%;z-index:999;padding:8px 12px;color:#fff;background-color:#000000b3;text-align:center;transform:translate(-50%,-50%);border-radius:4px;font-size:.0115rem;width:max-content;max-width:350px}.fade-enter-active[data-v-65d862b3],.fade-leave-active[data-v-65d862b3]{transition:opacity .5s}.fade-enter[data-v-65d862b3],.fade-leave-to[data-v-65d862b3]{opacity:0}.projects-container[data-v-8550aba4]{max-width:800px;margin:40px auto;padding:0 20px}.projects-title[data-v-8550aba4]{color:#333;font-size:28px;margin-bottom:20px;border-bottom:2px solid #42b983;padding-bottom:10px}.search-container[data-v-8550aba4]{display:flex;justify-content:flex-end;margin-bottom:20px}.search-input[data-v-8550aba4]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;width:200px;transition:border-color .3s ease;color:#000}.search-input[data-v-8550aba4]:focus{outline:none;border-color:#42b983}.projects-list[data-v-8550aba4]{list-style:none;padding:0}.project-item[data-v-8550aba4]{margin-bottom:15px;transition:transform .2s ease}.project-item[data-v-8550aba4]:hover{transform:translate(5px)}.project-icon[data-v-8550aba4]{width:24px;height:24px;margin-right:12px;object-fit:contain;vertical-align:middle;display:inline-block}.project-link[data-v-8550aba4]{display:block;padding:12px 15px;background-color:#f5f5f5;border-radius:4px;color:#3498db;text-decoration:none;font-size:16px;transition:all .3s ease;line-height:24px}.project-link[data-v-8550aba4]:hover{background-color:#e9f5ff;color:#2980b9;box-shadow:0 2px 5px #0000001a}.project-name[data-v-8550aba4]{vertical-align:middle}.empty-message[data-v-8550aba4]{color:#777;text-align:center;padding:40px;background-color:#f9f9f9;border-radius:4px;font-size:14px}
