@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a12;background-image:radial-gradient(at 0 0,#6366f133 0,#0000 50%),radial-gradient(at 100% 0,#a855f733 0,#0000 50%),radial-gradient(at 100% 100%,#3b82f633 0,#0000 50%),radial-gradient(at 0 100%,#ec489933 0,#0000 50%);color:#f1f5f9;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden}.navbar{animation:slideDown .6s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(25px) saturate(180%);-webkit-backdrop-filter:blur(25px) saturate(180%);background:#0a0a12d9;border-bottom:1px solid #ffffff14;box-shadow:0 10px 40px #00000080;position:-webkit-sticky;position:sticky;top:0;z-index:1000}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.nav-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:1.3rem 2.5rem}.logo{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#a855f7 50%,#ec4899);-webkit-background-clip:text;background-clip:text;cursor:pointer;filter:drop-shadow(0 0 20px rgba(99,102,241,.4));font-size:2rem;font-weight:900;letter-spacing:-1px;transition:all .4s cubic-bezier(.4,0,.2,1)}.logo:hover{filter:drop-shadow(0 0 30px rgba(168,85,247,.6));transform:scale(1.08) rotate(-2deg)}.btn-login,.btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#a855f7);border:none;border-radius:14px;box-shadow:0 10px 30px -10px #6366f199,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:700;letter-spacing:.3px;overflow:hidden;padding:.85rem 2.2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-login:before,.btn-primary:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.btn-login:hover:before,.btn-primary:hover:before{left:100%}.btn-login:hover,.btn-primary:hover{box-shadow:0 20px 50px -10px #6366f1cc;transform:translateY(-4px) scale(1.03)}.btn-login:active,.btn-primary:active{transform:translateY(-2px) scale(.98)}.btn-secondary{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff14;border:1.5px solid #ffffff26;border-radius:14px;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:600;padding:.85rem 2.2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-secondary:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-3px)}.hero{animation:gradientShift 20s ease infinite;background:linear-gradient(135deg,#1e1b4b,#312e81 25%,#4c1d95 50%,#581c87 75%,#701a75);background-size:400% 400%;color:#fff;overflow:hidden;padding:10rem 2.5rem;position:relative;text-align:center}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero:before{animation:floatingOrbs 25s ease-in-out infinite;background-image:radial-gradient(circle at 30% 30%,#6366f14d 0,#0000 60%),radial-gradient(circle at 70% 70%,#a855f74d 0,#0000 60%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes floatingOrbs{0%,to{opacity:.5;transform:translate(0) scale(1)}50%{opacity:.8;transform:translate(-30px,-30px) scale(1.15)}}.hero:after{background:linear-gradient(180deg,#0000 0,#0a0a12 80%);bottom:-3px;content:"";height:150px;left:0;position:absolute;right:0;z-index:1}.hero-content{margin:0 auto;max-width:1000px;position:relative;z-index:2}.hero h1{-webkit-text-fill-color:#0000;animation:fadeInUp .9s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#fff,#e0e7ff 50%,#c7d2fe);-webkit-background-clip:text;filter:drop-shadow(0 15px 35px rgba(0,0,0,.4));font-size:5.5rem;font-weight:900;letter-spacing:-3px;line-height:1;margin-bottom:2rem}.hero p{animation:fadeInUp .9s cubic-bezier(.4,0,.2,1) .15s backwards;color:#e0e7ff;font-size:1.6rem;line-height:1.7;margin-bottom:3rem;opacity:.95}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hero-stats{animation:fadeInUp .9s cubic-bezier(.4,0,.2,1) .3s backwards;display:flex;gap:4rem;justify-content:center;margin:3rem 0}.stat-item{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;padding:1.5rem 2rem;text-align:center;transition:all .3s ease}.stat-item:hover{background:#ffffff1f;box-shadow:0 15px 40px #0000004d;transform:translateY(-5px)}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#a855f7);-webkit-background-clip:text;display:block;font-size:3rem;font-weight:900;margin-bottom:.5rem}.stat-label{font-size:1.05rem;font-weight:500;opacity:.85}.hero-actions{animation:fadeInUp .9s cubic-bezier(.4,0,.2,1) .45s backwards;display:flex;gap:1.3rem;justify-content:center;margin-top:3rem}.categories-section,.info-section{background:#0a0a12;padding:6rem 2.5rem}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#c7d2fe);-webkit-background-clip:text;font-size:3.5rem;font-weight:900;letter-spacing:-2px;margin-bottom:4rem;position:relative;text-align:center}.section-title:after{background:linear-gradient(90deg,#6366f1,#a855f7,#ec4899);border-radius:10px;bottom:-15px;content:"";height:5px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.info-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1300px}.info-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 10px 30px #0000004d;overflow:hidden;padding:2.5rem;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.info-card:before{background:linear-gradient(90deg,#0000,#6366f11a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.info-card:hover:before{left:100%}.info-card:hover{background:#ffffff14;box-shadow:0 25px 50px #00000080;transform:translateY(-15px) scale(1.02)}.info-icon{filter:drop-shadow(0 5px 15px rgba(99,102,241,.4));font-size:3.5rem;margin-bottom:1.5rem}.info-card h3{color:#f1f5f9;font-size:1.5rem;font-weight:700;margin-bottom:.8rem}.info-card p{color:#cbd5e1;line-height:1.7}.categories-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin:0 auto;max-width:1500px}.category-card{animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) backwards;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0f;border:1.5px solid #ffffff1a;border-left:4px solid #0000;border-radius:22px;box-shadow:0 10px 40px #0006;cursor:pointer;overflow:hidden;padding:2.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.category-card:before{background:linear-gradient(135deg,#6366f11a,#a855f71a);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s}.category-card:hover:before{opacity:1}.category-card:hover{background:#ffffff17;border-left-color:#6366f1;box-shadow:0 30px 60px #0009;transform:translateY(-15px) scale(1.03)}.category-multiplier{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;box-shadow:0 5px 15px #6366f166;color:#fff;display:inline-block;font-weight:800;margin-bottom:1.2rem;padding:.5rem 1.2rem}.category-card h3{color:#f1f5f9;font-size:1.4rem;font-weight:700;margin-bottom:1rem;position:relative;z-index:1}.category-card p{color:#cbd5e1;line-height:1.7;position:relative;z-index:1}.category-card:first-child{animation-delay:.05s}.category-card:nth-child(2){animation-delay:.1s}.category-card:nth-child(3){animation-delay:.15s}.category-card:nth-child(4){animation-delay:.2s}.category-card:nth-child(5){animation-delay:.25s}.category-card:nth-child(6){animation-delay:.3s}.category-card:nth-child(7){animation-delay:.35s}.category-card:nth-child(8){animation-delay:.4s}.category-card:nth-child(9){animation-delay:.45s}.category-card:nth-child(10){animation-delay:.5s}.category-card:nth-child(11){animation-delay:.55s}.category-card:nth-child(12){animation-delay:.6s}.category-card:nth-child(13){animation-delay:.65s}.category-card:nth-child(14){animation-delay:.7s}.modal-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.login-modal,.modal-content{animation:modalSlideIn .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#0f0f1ef2;border:1.5px solid #ffffff26;border-radius:24px;box-shadow:0 25px 60px #000000b3;max-width:500px;padding:3rem;position:relative;width:90%}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{margin-bottom:2rem;text-align:center}.modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#c7d2fe);-webkit-background-clip:text;font-size:2rem;font-weight:800;letter-spacing:-1px}.close-btn{align-items:center;background:#ffffff1a;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1.8rem;height:40px;justify-content:center;position:absolute;right:1.5rem;top:1.5rem;transition:all .3s ease;width:40px}.close-btn:hover{background:#ffffff26;transform:rotate(90deg)}.form-group{margin-bottom:1.8rem}.form-group label{color:#e0e7ff;display:block;font-size:.95rem;font-weight:600;margin-bottom:.7rem}.form-control,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1.5px solid #ffffff26;border-radius:12px;color:#fff;font-family:Inter,sans-serif;font-size:1rem;padding:1rem 1.3rem;transition:all .3s ease;width:100%}.form-control:focus,input:focus,select:focus,textarea:focus{background:#ffffff1f;border-color:#6366f199;box-shadow:0 0 0 3px #6366f133;outline:none}textarea{min-height:120px;resize:vertical}select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23fff'%3E%3Cpath d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;cursor:pointer;padding-right:3rem}.dashboard{background:#0a0a12;min-height:100vh;padding:2rem}.dashboard-container{margin:0 auto;max-width:1600px}.dashboard-header{margin-bottom:3rem;text-align:center}.dashboard-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#c7d2fe);-webkit-background-clip:text;font-size:3rem;font-weight:900;letter-spacing:-2px;margin-bottom:1rem}.dashboard-stats{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.stat-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0f;border:1.5px solid #ffffff1a;border-radius:18px;box-shadow:0 10px 30px #0000004d;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.stat-card:before{background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7);content:"";height:4px;left:0;position:absolute;right:0;top:0}.stat-card:hover{background:#ffffff14;box-shadow:0 20px 40px #0006;transform:translateY(-5px)}.stat-card h3{color:#cbd5e1;font-size:.9rem;font-weight:600;letter-spacing:1px;margin-bottom:.8rem;text-transform:uppercase}.stat-card .stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#a855f7);-webkit-background-clip:text;font-size:2.5rem;font-weight:900}.applications-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1.5px solid #ffffff1a;border-radius:20px;margin-top:2rem;padding:2.5rem}.section-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.section-header h2{color:#f1f5f9;font-size:2rem;font-weight:800;letter-spacing:-1px}.application-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0f;border:1.5px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 25px #0000004d;cursor:pointer;margin-bottom:1.5rem;overflow:hidden;padding:2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.application-card:before{background:linear-gradient(180deg,#6366f1,#8b5cf6);bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .3s ease;width:5px}.application-card:hover:before{transform:scaleY(1)}.application-card:hover{background:#ffffff14;box-shadow:0 15px 40px #00000080;transform:translateX(10px)}.app-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.app-id{color:#6366f1;font-size:1.1rem;font-weight:700}.status-badge{border-radius:10px;font-size:.85rem;font-weight:700;padding:.5rem 1.2rem;text-transform:uppercase}.status-pending{background:#fbbf2433;border:1px solid #fbbf244d;color:#fbbf24}.status-approved{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.status-rejected{background:#ef444433;border:1px solid #ef44444d;color:#ef4444}.app-content p{color:#cbd5e1;margin-bottom:.6rem}.app-content strong{color:#e0e7ff;font-weight:600}.notification{animation:slideInRight .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#0f0f1ef2;border:1.5px solid #ffffff26;border-radius:14px;box-shadow:0 15px 40px #00000080;color:#fff;font-weight:600;min-width:320px;padding:1.2rem 2rem;position:fixed;right:2rem;top:2rem;z-index:3000}@keyframes slideInRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.notification.success{border-left:4px solid #22c55e}.notification.error{border-left:4px solid #ef4444}.notification.info{border-left:4px solid #6366f1}.error-message{background:#ef444426;border:1.5px solid #ef44444d;border-radius:12px;color:#fca5a5;font-weight:600;margin-bottom:1.5rem;padding:1rem 1.5rem;text-align:center}.loading{animation:spin .8s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.filters-section{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.filter-btn{background:#ffffff0f;border:1.5px solid #ffffff1a;border-radius:12px;color:#cbd5e1;cursor:pointer;font-weight:600;padding:.7rem 1.5rem;transition:all .3s ease}.filter-btn.active{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#0000;color:#fff}.filter-btn:hover{background:#ffffff1a}.search-box{flex:1 1;min-width:250px}@media (max-width:768px){.hero h1{font-size:3rem}.hero p{font-size:1.2rem}.hero-stats{flex-direction:column;gap:1.5rem}.section-title{font-size:2.5rem}.categories-grid{grid-template-columns:1fr}.notification{left:1rem;min-width:auto;right:1rem}}@media (max-width:480px){.nav-content{padding:1rem 1.5rem}.logo{font-size:1.5rem}.hero{padding:6rem 1.5rem}.hero h1{font-size:2.3rem}}.user-info-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0f;border:1.5px solid #ffffff1a;border-radius:18px;box-shadow:0 10px 30px #0000004d;margin-bottom:2rem;padding:2rem}.user-info-card h3{color:#f1f5f9;font-size:1.3rem;font-weight:700;margin-bottom:1rem}.user-info-card p{color:#cbd5e1;margin-bottom:.5rem}.footer{background:#0a0a12e6;border-top:1px solid #ffffff1a;color:#cbd5e1;margin-top:4rem;padding:3rem 2rem;text-align:center}
/*# sourceMappingURL=main.8e00d0b2.css.map*/