.GraduationProjects_gradProjPage__EZWaf{--accent-color:#64ffda;--accent-rgb:100,255,218;--bg-primary:#0a192f;--bg-secondary:#112240;--bg-tertiary:#1d3557;--text-primary:#e6f1ff;--text-secondary:#8892b0;--blue-tint:rgba(100,255,218,.1);--shadow-md:0 10px 30px -15px rgba(2,12,27,.7);--shadow-lg:0 20px 30px -15px rgba(2,12,27,.7);--transition-base:all 0.3s cubic-bezier(0.645,0.045,0.355,1);--transition-slow:all 0.6s cubic-bezier(0.645,0.045,0.355,1);--border-radius-sm:8px;--border-radius-md:12px;--border-radius-lg:16px;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;max-width:1400px;margin:0 auto;color:var(--text-primary);background-color:var(--bg-primary);min-height:100vh;position:relative;overflow-x:hidden}.GraduationProjects_gradProjHeader__QcDc_{margin-bottom:var(--spacing-sm);text-align:center;position:relative;padding-bottom:var(--spacing-md)}.GraduationProjects_gradProjTitle__VxRPU{color:var(--accent-color);font-size:2.5rem;font-weight:700;margin-bottom:var(--spacing-sm);position:relative;display:inline-block;letter-spacing:-.5px;line-height:1.2}.GraduationProjects_gradProjTitle__VxRPU:after{content:"";position:absolute;bottom:-10px;left:50%;width:60px;height:3px;border-radius:2px}.GraduationProjects_gradProjTitle__VxRPU:hover:after{width:80px}.GraduationProjects_gradProjDescription__n02jS{color:var(--text-secondary);font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6;padding:0 var(--spacing-md)}.GraduationProjects_gradProjFilters__hnDl1{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-xs);margin:0 0 var(--spacing-md);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:var(--transition-base);position:relative;overflow:hidden}.GraduationProjects_gradProjFilters__hnDl1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:var(--transition-base)}.GraduationProjects_gradProjFilters__hnDl1:hover{border-color:rgba(var(--accent-rgb),.3);transform:translateY(-2px)}.GraduationProjects_gradProjFilters__hnDl1:hover:before{opacity:1}.GraduationProjects_gradProjSearchWrapper__rB0U_{width:100%;height:100%;position:relative;margin-bottom:var(--spacing-xs)}.GraduationProjects_gradProjFilter__qm8fE:hover{background:rgba(17,34,64,.8)}.GraduationProjects_gradProjSearchIcon__5uxg2{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--accent-color);font-size:1rem;z-index:1;transition:var(--transition-base);filter:drop-shadow(0 0 5px rgba(var(--accent-rgb),.3))}.GraduationProjects_gradProjSearchWrapper__rB0U_:focus-within .GraduationProjects_gradProjSearchIcon__5uxg2{transform:translateY(-50%) scale(1.1);color:var(--text-primary);filter:drop-shadow(0 0 8px rgba(var(--accent-rgb),.5))}.GraduationProjects_gradProjSearchInput__RVdKA{width:100%;padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-xs) 2.5rem;border:1px solid var(--blue-tint);border-radius:var(--border-radius-md);background:rgba(17,34,64,.6);font-size:.95rem;color:var(--text-primary);transition:var(--transition-base);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 10px rgba(0,0,0,.1);height:52px;margin-top:8px}.GraduationProjects_gradProjSearchInput__RVdKA:focus{outline:none;box-shadow:0 0 15px rgba(var(--accent-rgb),.2);border-color:var(--accent-color);background:rgba(17,34,64,.8)}.GraduationProjects_gradProjSearchInput__RVdKA::hover{background:rgba(17,34,64,.8);transform:translateY(-2px)}.GraduationProjects_gradProjSearchInput__RVdKA::placeholder{color:var(--text-secondary);opacity:.7}.GraduationProjects_gradProjFilter__qm8fE{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs);background:rgba(17,34,64,.6);border-radius:var(--border-radius-md);border:1px solid var(--blue-tint);transition:var(--transition-base);position:relative;overflow:visible;flex:1 1;min-width:0}.GraduationProjects_gradProjFilter__qm8fE:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--accent-color);pointer-events:none;z-index:0}.GraduationProjects_gradProjFilterSearch__EsSeK{flex:2 1;min-width:0}.GraduationProjects_gradProjFilterSearch__EsSeK::placeholder{color:var(--text-secondary);opacity:.7}.GraduationProjects_gradProjFilter__qm8fE:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:var(--transition-base)}.GraduationProjects_gradProjFilter__qm8fE:hover{border-color:rgba(var(--accent-rgb),.3);transform:translateY(-2px)}.GraduationProjects_gradProjFilter__qm8fE:hover:before{opacity:1}.GraduationProjects_gradProjFilterIcon__WRT6h{color:var(--accent-color);font-size:1rem;transition:var(--transition-base);filter:drop-shadow(0 0 5px rgba(var(--accent-rgb),.3))}.GraduationProjects_gradProjFilter__qm8fE:hover .GraduationProjects_gradProjFilterIcon__WRT6h{transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(var(--accent-rgb),.5))}.GraduationProjects_gradProjSelect__F_8jx{flex:1 1;padding:var(--spacing-xs);border:none;background:transparent;color:var(--text-primary);font-size:.95rem;outline:none;cursor:pointer;transition:var(--transition-base);appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;z-index:1}.GraduationProjects_gradProjSelect__F_8jx option{background:var(--bg-secondary);color:var(--text-primary);padding:var(--spacing-xs);border:none;outline:none}.GraduationProjects_gradProjSelect__F_8jx:focus{color:var(--accent-color)}.GraduationProjects_gradProjGrid__cXd_b{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md);width:100%;max-width:1400px;margin-left:auto;margin-right:auto;margin-top:var(--spacing-xs);perspective:1000px;position:relative;z-index:1}.GraduationProjects_gradProjCard__L5LgQ{border-radius:var(--border-radius-lg);overflow:hidden;transition:var(--transition-base);position:relative;border:1px solid var(--blue-tint);box-shadow:var(--shadow-md);display:flex;flex-direction:column;height:100%;transform-style:preserve-3d;animation:GraduationProjects_cardAppear__UeWro .6s ease-out forwards;width:100%;min-width:300px;max-width:360px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.GraduationProjects_gradProjCard__L5LgQ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(var(--accent-rgb),.05),transparent);opacity:0;transition:var(--transition-base)}.GraduationProjects_gradProjCard__L5LgQ:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:rgba(var(--accent-rgb),.3)}.GraduationProjects_gradProjCard__L5LgQ:hover:before{opacity:1}.GraduationProjects_gradProjImage__Ffs05{position:relative;aspect-ratio:16/9;overflow:hidden}.GraduationProjects_gradProjImage__Ffs05 img{width:100%;height:100%;object-fit:cover;transition:var(--transition-base)}.GraduationProjects_gradProjCard__L5LgQ:hover .GraduationProjects_gradProjImage__Ffs05 img{transform:scale(1.05)}.GraduationProjects_gradProjYear__v_Al9{position:absolute;bottom:15px;left:15px;background:rgba(100,255,218,.1);color:var(--accent-color);padding:.4rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;box-shadow:0 3px 10px rgba(0,0,0,.15);z-index:3;transition:var(--transition-base);border:1px solid rgba(var(--accent-rgb),.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.GraduationProjects_gradProjCard__L5LgQ:hover .GraduationProjects_gradProjYear__v_Al9{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.2);background:rgba(100,255,218,.2)}.GraduationProjects_gradProjInfo__lwz7o{padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm);flex:1 1;background:linear-gradient(180deg,rgba(17,34,64,.3),rgba(17,34,64,.6));position:relative;z-index:2}.GraduationProjects_gradProjInfo__lwz7o:hover{cursor:pointer}.GraduationProjects_gradProjCardTitle__tiW2n{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin:0;transition:var(--transition-base)}.GraduationProjects_gradProjCard__L5LgQ:hover .GraduationProjects_gradProjCardTitle__tiW2n{color:var(--accent-color)}.GraduationProjects_gradProjCardDescription__0YU9D{color:var(--text-secondary);font-size:.95rem;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.GraduationProjects_gradProjCard__L5LgQ:hover .GraduationProjects_gradProjCardDescription__0YU9D{color:var(--text-primary)}.GraduationProjects_gradProjTech__m8Z2f{display:flex;align-items:center;gap:var(--spacing-xs);margin:var(--spacing-xs) 0;flex-wrap:wrap}.GraduationProjects_gradProjTechTag__0pNpV{display:inline-flex;align-items:center;padding:.3rem .6rem;background:rgba(var(--accent-rgb),.1);color:var(--accent-color);border-radius:var(--border-radius-sm);font-size:.85rem;font-weight:500;transition:var(--transition-base);cursor:pointer;border:1px solid rgba(var(--accent-rgb),.2);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.GraduationProjects_gradProjTechTag__0pNpV:hover{background:rgba(var(--accent-rgb),.2);transform:translateY(-1px);box-shadow:0 2px 8px rgba(var(--accent-rgb),.2);border-color:rgba(var(--accent-rgb),.3)}.GraduationProjects_gradProjTechTag__0pNpV:last-child{background:rgba(var(--accent-rgb),.15);font-weight:600;padding:.3rem .8rem}.GraduationProjects_gradProjTechTag__0pNpV:last-child:hover{background:rgba(var(--accent-rgb),.25)}.GraduationProjects_gradProjTech__m8Z2f svg{color:var(--accent-color);font-size:1rem;margin-right:var(--spacing-xs);opacity:.8;transition:var(--transition-base)}.GraduationProjects_gradProjTech__m8Z2f:hover svg{opacity:1;transform:scale(1.1)}.GraduationProjects_gradProjLinks__2y0jW{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);display:flex;gap:var(--spacing-xs);z-index:2}.GraduationProjects_gradProjLoadMore__KsMMj{display:flex;justify-content:flex-end;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-lg);width:100%;position:relative;padding-right:var(--spacing-lg)}.GraduationProjects_gradProjLoadMoreButton__eZ7B2{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);background:rgba(17,34,64,.8);border:1px solid var(--blue-tint);border-radius:var(--border-radius-lg);color:var(--text-primary);font-size:var(--font-size-md);font-weight:500}.GraduationProjects_gradProjLoadMoreButton__eZ7B2:hover{border-color:rgba(var(--accent-rgb),.3);color:var(--accent-color)}.GraduationProjects_gradProjLink__ds0t4{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:rgba(17,34,64,.8);border-radius:50%;color:var(--text-primary);transition:var(--transition-base);border:1px solid var(--blue-tint);cursor:pointer}.GraduationProjects_gradProjLink__ds0t4:hover{background:rgba(var(--accent-rgb),.2);transform:scale(1.1);border-color:rgba(var(--accent-rgb),.3);color:var(--accent-color)}.GraduationProjects_gradProjStats__XxkGF{display:flex;justify-content:center;gap:var(--spacing-xl);margin-bottom:var(--spacing-md);padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);border-radius:var(--border-radius-lg);border:1px solid var(--blue-tint);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:var(--transition-base);position:relative;overflow:hidden;background:rgba(17,34,64,.6)}.GraduationProjects_gradProjStats__XxkGF:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:var(--transition-base)}.GraduationProjects_gradProjStats__XxkGF:hover{border-color:rgba(var(--accent-rgb),.3);transform:translateY(-2px)}.GraduationProjects_gradProjStats__XxkGF:hover:before{opacity:1}.GraduationProjects_gradProjStatItem__TQDbw{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);position:relative;padding:var(--spacing-sm);transition:var(--transition-base);z-index:1}.GraduationProjects_gradProjStatItem__TQDbw:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40px;height:2px;background:var(--accent-color);opacity:0;transition:var(--transition-base);box-shadow:0 0 10px rgba(var(--accent-rgb),.3)}.GraduationProjects_gradProjStatItem__TQDbw:hover:after{opacity:1;width:60px}.GraduationProjects_gradProjStatValue__WsJCA{font-size:2.5rem;font-weight:700;color:var(--accent-color);line-height:1;transition:var(--transition-base);text-shadow:0 0 10px rgba(var(--accent-rgb),.2)}.GraduationProjects_gradProjStatItem__TQDbw:hover .GraduationProjects_gradProjStatValue__WsJCA{transform:scale(1.1);text-shadow:0 0 15px rgba(var(--accent-rgb),.4)}.GraduationProjects_gradProjStatLabel__FbxjU{font-size:1rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;transition:var(--transition-base);position:relative}.GraduationProjects_gradProjStatItem__TQDbw:hover .GraduationProjects_gradProjStatLabel__FbxjU{color:var(--text-primary);transform:translateY(2px)}.GraduationProjects_gradProjEmptyState__lsjZx{text-align:center;padding:var(--spacing-xl);color:var(--text-secondary);background:var(--bg-secondary);border-radius:var(--border-radius-lg);border:1px solid var(--blue-tint);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:var(--transition-base)}.GraduationProjects_gradProjEmptyState__lsjZx:hover{border-color:rgba(var(--accent-rgb),.3);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.GraduationProjects_gradProjEmptyState__lsjZx svg{font-size:3rem;color:var(--accent-color);margin-bottom:var(--spacing-sm);opacity:.7;transition:var(--transition-base)}.GraduationProjects_gradProjEmptyState__lsjZx:hover svg{opacity:1;transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(var(--accent-rgb),.3))}@media (max-width:1200px){.GraduationProjects_gradProjGrid__cXd_b{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-md);padding:var(--spacing-xs)}}@media (max-width:768px){.GraduationProjects_gradProjGrid__cXd_b{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--spacing-sm);padding:var(--spacing-xs)}.GraduationProjects_gradProjFilters__hnDl1{flex-direction:column;padding:var(--spacing-xs)}.GraduationProjects_gradProjFilter__qm8fE{width:100%}.GraduationProjects_gradProjStats__XxkGF{flex-direction:column;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)}.GraduationProjects_gradProjStatItem__TQDbw{width:100%;max-width:300px;padding:var(--spacing-md)}.GraduationProjects_gradProjStatValue__WsJCA{font-size:2.2rem}}@media (max-width:480px){.GraduationProjects_gradProjGrid__cXd_b{grid-template-columns:1fr;gap:var(--spacing-sm);padding:var(--spacing-xs)}.GraduationProjects_gradProjCard__L5LgQ{min-width:100%}.GraduationProjects_gradProjFilters__hnDl1{padding:var(--spacing-xs)}.GraduationProjects_gradProjSearchInput__RVdKA{padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) 2.2rem}.GraduationProjects_gradProjFilter__qm8fE,.GraduationProjects_gradProjSelect__F_8jx{padding:var(--spacing-xs)}.GraduationProjects_gradProjStatValue__WsJCA{font-size:2rem}.GraduationProjects_gradProjStatLabel__FbxjU{font-size:.9rem}}