@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Cookie&family=Croissant+One&family=Delius&family=Knewave&family=Playwrite+IT+Moderna:wght@100&family=Rubik:ital,wght@0,300..900;1,300..900&family=Winky+Rough:ital,wght@0,300..900;1,300..900&display=swap";body{font-family:Inter,sans-serif;background-color:#0f172a;color:#f1f5f9;line-height:1.6;letter-spacing:.3px}.font-poppins{font-family:Poppins,sans-serif}.font-poppins-thin{font-family:Poppins,sans-serif;font-weight:100}.font-poppins-extralight{font-family:Poppins,sans-serif;font-weight:200}.font-poppins-light{font-family:Poppins,sans-serif;font-weight:300}.font-poppins-regular{font-family:Poppins,sans-serif;font-weight:400}.font-poppins-medium{font-family:Poppins,sans-serif;font-weight:500}.font-poppins-semibold{font-family:Poppins,sans-serif;font-weight:600}.font-poppins-bold{font-family:Poppins,sans-serif;font-weight:700}.font-poppins-extrabold{font-family:Poppins,sans-serif;font-weight:800}.font-poppins-black{font-family:Poppins,sans-serif;font-weight:900}.font-poppins-thin-italic{font-family:Poppins,sans-serif;font-weight:100;font-style:italic}.font-poppins-light-italic{font-family:Poppins,sans-serif;font-weight:300;font-style:italic}.font-poppins-regular-italic{font-family:Poppins,sans-serif;font-weight:400;font-style:italic}.font-poppins-medium-italic{font-family:Poppins,sans-serif;font-weight:500;font-style:italic}.font-poppins-semibold-italic{font-family:Poppins,sans-serif;font-weight:600;font-style:italic}.font-poppins-bold-italic{font-family:Poppins,sans-serif;font-weight:700;font-style:italic}.font-poppins-extrabold-italic{font-family:Poppins,sans-serif;font-weight:800;font-style:italic}.font-poppins-black-italic{font-family:Poppins,sans-serif;font-weight:900;font-style:italic}.font-inter{font-family:Inter,sans-serif}.font-inter-thin{font-family:Inter,sans-serif;font-weight:100}.font-inter-extralight{font-family:Inter,sans-serif;font-weight:200}.font-inter-light{font-family:Inter,sans-serif;font-weight:300}.font-inter-regular{font-family:Inter,sans-serif;font-weight:400}.font-inter-medium{font-family:Inter,sans-serif;font-weight:500}.font-inter-semibold{font-family:Inter,sans-serif;font-weight:600}.font-inter-bold{font-family:Inter,sans-serif;font-weight:700}.font-inter-extrabold{font-family:Inter,sans-serif;font-weight:800}.font-inter-black{font-family:Inter,sans-serif;font-weight:900}.font-orbitron{font-family:Orbitron,sans-serif}.font-orbitron-regular{font-family:Orbitron,sans-serif;font-weight:400}.font-orbitron-medium{font-family:Orbitron,sans-serif;font-weight:500}.font-orbitron-semibold{font-family:Orbitron,sans-serif;font-weight:600}.font-orbitron-bold{font-family:Orbitron,sans-serif;font-weight:700}.font-orbitron-extrabold{font-family:Orbitron,sans-serif;font-weight:800}.font-orbitron-black{font-family:Orbitron,sans-serif;font-weight:900}.font-cookie{font-family:Cookie,cursive}.font-croissant{font-family:Croissant One,serif}.font-delius{font-family:Delius,cursive}.font-knewave{font-family:Knewave,cursive}.font-rubik{font-family:Rubik,sans-serif}.font-winky{font-family:Winky Rough,sans-serif}.font-playwrite{font-family:Playwrite IT Moderna,cursive}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}h1{font-weight:800}h2{font-weight:700}h3{font-weight:600}.input{width:100%;padding:12px;border-radius:8px;background-color:#1f2937;border:1px solid #374151;color:#fff;outline:none;transition:.3s ease;font-family:Inter,sans-serif;font-size:15px}.input:focus{border-color:#3b82f6;box-shadow:0 0 10px #3b82f666;background-color:#111827}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.timeline-line{background:linear-gradient(90deg,#3b82f640,#3b82f6,#3b82f640);box-shadow:0 0 22px #3b82f6e6;height:4px}.timeline-card{border-radius:16px;border:1px solid #374151;background:#111827;transition:.35s ease-in-out;position:relative;overflow:hidden;width:190px;padding-bottom:12px;text-align:center}.timeline-card:hover{transform:translateY(-8px) scale(1.06);border-color:#3b82f6;box-shadow:0 0 25px #3b82f680}.timeline-shine{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:translate(-150%);opacity:0;transition:.7s ease}.timeline-card:hover .timeline-shine{transform:translate(150%);opacity:1}.timeline-img{height:100px;width:100%;object-fit:cover;border-radius:14px 14px 0 0;transition:.45s ease}.timeline-card:hover .timeline-img{transform:scale(1.08)}.timeline-dot{width:16px;height:16px;background:#3b82f6;border-radius:50%;box-shadow:0 0 20px #3b82f6;animation:glowPulse 1.7s infinite ease-in-out}@keyframes glowPulse{0%{transform:scale(1);box-shadow:0 0 10px #3b82f6}50%{transform:scale(1.25);box-shadow:0 0 25px #3b82f6}to{transform:scale(1);box-shadow:0 0 10px #3b82f6}}@media(max-width:600px){.timeline-card{width:150px}.timeline-img{height:80px}.timeline-dot{width:12px;height:12px}}.dropItem{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:10px;color:#d1d5db;text-decoration:none;transition:all .25s ease;cursor:pointer;font-size:13px;font-weight:500;font-family:Inter,sans-serif}.dropItem:hover{background:#22c55e14;color:#fff;transform:translate(4px)}.dropItem svg{flex-shrink:0}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#22d3ee,#a78bfa);border-radius:10px}.text-gradient-poppins{font-family:Poppins,sans-serif;background:linear-gradient(135deg,#8b5cf6,#06b6d4,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-inter{font-family:Inter,sans-serif;background:linear-gradient(135deg,#f472b6,#818cf8,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-orbitron{font-family:Orbitron,sans-serif;background:linear-gradient(135deg,#fbbf24,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body{background:#030014;color:#e2e8f0;font-family:Inter,sans-serif}.input{width:100%;padding:12px;background:#0b0f2a;border:1px solid #3b3f68;color:#fff;border-radius:10px;transition:.3s;font-size:15px}.input:focus{border-color:#22d3ee;box-shadow:0 0 10px #22d3ee}.btn{background:linear-gradient(90deg,#3b82f6,#22d3ee);color:#fff;padding:12px;border-radius:10px;font-weight:600;text-align:center;transition:.3s}.btn:hover{box-shadow:0 0 18px #22d3ee}.card{background:#0b0f28;border:1px solid #3b3f68;border-radius:18px;padding:25px;box-shadow:0 0 20px #22d3ee33}.table{width:100%;color:#fff;border-collapse:collapse}.table th{background:#151b3a;padding:12px;border-bottom:2px solid #22d3ee}.table td{padding:12px;border-bottom:1px solid #1f2547}.badge{background:#22d3ee;padding:5px 10px;border-radius:5px;font-weight:700}.pyq-section{background:#020617;min-height:100vh;padding:40px;color:#fff}.pyq-title{text-align:center;font-size:36px;color:#0ff;margin-bottom:25px;margin-top:50px}.pyq-filter-box{display:flex;gap:15px;justify-content:center;margin-bottom:30px}.pyq-select{padding:10px;background:#000;color:#0ff;border:1px solid cyan;border-radius:8px}.pyq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.pyq-card{background:#0f172a;padding:15px;border-radius:12px;border:1px solid cyan;text-align:center}.pyq-img{width:100%;height:150px;object-fit:cover;border-radius:10px;margin:10px 0}.pyq-btn{display:block;padding:10px;background:#0ff;color:#000;border-radius:8px;font-weight:700;margin-top:10px}
