.glass-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172ad9;border-bottom:1px solid #ffffff1a}.reveal{opacity:0;transition:all .8s ease-out;transform:translateY(20px)}.reveal.visible{opacity:1;transform:translateY(0)}.fade-in{opacity:0;transition:all .6s ease-out;transform:translateY(20px)}.fade-in.visible{opacity:1;transform:translateY(0)}.achiever-card{background:#1e293b;border-radius:2rem;height:420px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #00000080}.achiever-img{-o-object-fit:cover;object-fit:cover;filter:grayscale();width:100%;height:100%;transition:transform .7s}.achiever-card:hover .achiever-img{filter:grayscale(0%);transform:scale(1.05)}.achiever-overlay{background:linear-gradient(#0000,#0f172a33 40%,#0f172af2 80%);flex-direction:column;justify-content:flex-end;padding:1.5rem;transition:all .5s;display:flex;position:absolute;inset:0}.achiever-details{opacity:0;max-height:0;transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.achiever-card:hover .achiever-overlay{background:linear-gradient(#0f172a99,#0f172a 50%)}.achiever-card:hover .achiever-details{opacity:1;max-height:250px;margin-top:1rem}.week-line{align-items:center;margin-bottom:2rem;display:flex}.week-line:after{content:"";opacity:.5;background:linear-gradient(90deg,#4f46e5,#0000);flex:1;height:1px;margin-left:1.5rem}.dark-input{color:#f8fafc;background-color:#1e293b;border:1px solid #334155;border-radius:1rem;outline:none;width:100%;padding:.875rem 1rem;font-size:16px;transition:all .2s}.dark-input::placeholder{color:#64748b}.dark-input:focus{background-color:#0f172a;border-color:#4f46e5;box-shadow:0 0 0 4px #4f46e51a}select.dark-input option{color:#f8fafc;background-color:#1e293b}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}
