@keyframes ProjectCard-module__IxfnJG__borderRotate{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes ProjectCard-module__IxfnJG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ProjectCard-module__IxfnJG__pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.ProjectCard-module__IxfnJG__cardWrapper{background:linear-gradient(135deg,#00ff6459,#00c8ff40,#6464ff40,#00ff6459) 0 0/300% 300%;border-radius:14px;max-width:320px;padding:1px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:6s infinite ProjectCard-module__IxfnJG__borderRotate;position:relative}.ProjectCard-module__IxfnJG__cardWrapper:before{content:"";background:inherit;filter:blur(10px);opacity:0;z-index:-1;border-radius:14px;transition:opacity .3s;position:absolute;inset:0}.ProjectCard-module__IxfnJG__cardWrapper:hover:before{opacity:.4}.ProjectCard-module__IxfnJG__cardWrapper:hover{transform:translateY(-3px)scale(1.01)}.ProjectCard-module__IxfnJG__card{-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#121216fa,#0c0c10fc);border-radius:13px;flex-direction:column;width:100%;height:100%;transition:all .3s;display:flex;position:relative;overflow:hidden}.ProjectCard-module__IxfnJG__card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff06 0%,#0000 100%);border-radius:13px 13px 0 0;height:40%;position:absolute;top:0;left:0;right:0}.ProjectCard-module__IxfnJG__imageContainer{aspect-ratio:2.2;background:linear-gradient(135deg,#16161c 0%,#1c1c24 50%,#16161c 100%);width:100%;position:relative;overflow:hidden}.ProjectCard-module__IxfnJG__imageContainer:before{content:"";opacity:.5;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0}.ProjectCard-module__IxfnJG__projectLogo{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.ProjectCard-module__IxfnJG__logoLetter{background:linear-gradient(135deg,#00ff64cc 0%,#00c8b4cc 50%,#508cffcc 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 25px #00ff6433;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800;transition:all .3s;animation:5s ease-in-out infinite ProjectCard-module__IxfnJG__float}.ProjectCard-module__IxfnJG__cardWrapper:hover .ProjectCard-module__IxfnJG__logoLetter{text-shadow:0 0 35px #00ff6459;transform:scale(1.05)}.ProjectCard-module__IxfnJG__category{-webkit-backdrop-filter:blur(8px);color:#00ff64e6;text-transform:uppercase;letter-spacing:.06em;z-index:10;background:#00000080;border:1px solid #00ff6433;border-radius:99px;padding:3px 8px;font-size:.55rem;font-weight:700;transition:all .3s;position:absolute;top:.6rem;left:.6rem}.ProjectCard-module__IxfnJG__cardWrapper:hover .ProjectCard-module__IxfnJG__category{background:#00ff641a;border-color:#00ff644d}.ProjectCard-module__IxfnJG__statusDot{z-index:10;background:#00ff64;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite ProjectCard-module__IxfnJG__pulse;position:absolute;top:.6rem;right:.6rem;box-shadow:0 0 6px #00ff6480}.ProjectCard-module__IxfnJG__content{z-index:1;flex-direction:column;flex-grow:1;padding:.875rem 1rem 1rem;display:flex;position:relative}.ProjectCard-module__IxfnJG__title{color:#fff;margin-bottom:.35rem;font-size:.95rem;font-weight:700;line-height:1.25;transition:all .3s}.ProjectCard-module__IxfnJG__cardWrapper:hover .ProjectCard-module__IxfnJG__title{color:#00ff64}.ProjectCard-module__IxfnJG__description{color:#a1a1aabf;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:.875rem;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ProjectCard-module__IxfnJG__footer{border-top:1px solid #ffffff0a;justify-content:flex-end;align-items:center;margin-top:auto;padding-top:.75rem;display:flex}.ProjectCard-module__IxfnJG__button{color:#fffc;cursor:pointer;background:0 0;border:1px solid #ffffff12;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .875rem;font-size:.7rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.ProjectCard-module__IxfnJG__button:before{content:"";opacity:0;background:linear-gradient(135deg,#00ff640f,#00c8ff0f);transition:opacity .25s;position:absolute;inset:0}.ProjectCard-module__IxfnJG__button:hover{color:#00ff64;border-color:#00ff644d;transform:translate(2px)}.ProjectCard-module__IxfnJG__button:hover:before{opacity:1}.ProjectCard-module__IxfnJG__arrow{color:#00ff648c;transition:transform .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.ProjectCard-module__IxfnJG__button:hover .ProjectCard-module__IxfnJG__arrow{color:#00ff64;transform:translate(3px)}.ProjectCard-module__IxfnJG__cardWrapper.ProjectCard-module__IxfnJG__offline{background:linear-gradient(135deg,#dc262640,#961e1e33,#dc262640)}.ProjectCard-module__IxfnJG__cardWrapper.ProjectCard-module__IxfnJG__offline .ProjectCard-module__IxfnJG__category{color:#f87171;background:#dc26261f;border-color:#dc26264d}.ProjectCard-module__IxfnJG__cardWrapper.ProjectCard-module__IxfnJG__offline:hover .ProjectCard-module__IxfnJG__category{background:#dc26262e;border-color:#dc262666}.ProjectCard-module__IxfnJG__cardWrapper.ProjectCard-module__IxfnJG__offline .ProjectCard-module__IxfnJG__logoLetter{background:linear-gradient(135deg,#ef4444,#dc2626);opacity:.55;text-shadow:0 0 25px #ef444433;-webkit-background-clip:text;background-clip:text}.ProjectCard-module__IxfnJG__cardWrapper.ProjectCard-module__IxfnJG__offline:hover .ProjectCard-module__IxfnJG__logoLetter{text-shadow:0 0 35px #ef444459}.ProjectCard-module__IxfnJG__cardWrapper.ProjectCard-module__IxfnJG__offline .ProjectCard-module__IxfnJG__statusDot{background:#ef4444;box-shadow:0 0 6px #ef444480}.ProjectCard-module__IxfnJG__cardWrapper.ProjectCard-module__IxfnJG__offline:hover .ProjectCard-module__IxfnJG__title{color:#f87171}.ProjectCard-module__IxfnJG__cardWrapper.ProjectCard-module__IxfnJG__offline .ProjectCard-module__IxfnJG__button:hover{color:#f87171;border-color:#ef444459}.ProjectCard-module__IxfnJG__cardWrapper.ProjectCard-module__IxfnJG__offline .ProjectCard-module__IxfnJG__button:hover:before{background:linear-gradient(135deg,#ef444414,#c8323214)}.ProjectCard-module__IxfnJG__cardWrapper.ProjectCard-module__IxfnJG__offline .ProjectCard-module__IxfnJG__arrow{color:#ef44448c}.ProjectCard-module__IxfnJG__cardWrapper.ProjectCard-module__IxfnJG__offline .ProjectCard-module__IxfnJG__button:hover .ProjectCard-module__IxfnJG__arrow{color:#f87171}@media (max-width:768px){.ProjectCard-module__IxfnJG__cardWrapper{border-radius:12px;max-width:280px}.ProjectCard-module__IxfnJG__card{border-radius:11px}.ProjectCard-module__IxfnJG__content{padding:.75rem .875rem .875rem}.ProjectCard-module__IxfnJG__logoLetter{font-size:1.75rem}.ProjectCard-module__IxfnJG__title{font-size:.85rem}.ProjectCard-module__IxfnJG__description{font-size:.7rem}}
