@font-face{font-family:Orbitron;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/orbitron/v35/yMJRMIlzdpvBhQQL_Qq7dy0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/orbitron/v35/yMJRMIlzdpvBhQQL_Qq7dy0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/orbitron/v35/yMJRMIlzdpvBhQQL_Qq7dy0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pasEfOqeef2kg.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pasEfOleef2kg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pasEfOreec.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDIxapCSOBg7S-QT7p4GM-aUWA.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDIxapCSOBg7S-QT7p4JM-aUWA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDIxapCSOBg7S-QT7p4HM-Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pb0EPOqeef2kg.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pb0EPOleef2kg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pb0EPOreec.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pbYF_Oqeef2kg.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pbYF_Oleef2kg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pbYF_Oreec.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pa8FvOqeef2kg.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pa8FvOleef2kg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pa8FvOreec.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary-purple: #7c3aed;--primary-blue: #2563eb;--accent-cosmic: #8b5cf6;--accent-nebula: #3b82f6;--bg-primary: #020617;--bg-secondary: #1e293b;--bg-tertiary: #334155;--bg-card: rgba(124, 58, 237, .05);--bg-glass: rgba(255, 255, 255, .02);--text-primary: #ffffff;--text-secondary: #e2e8f0;--text-muted: #cbd5e1;--text-accent: #a855f7;--border-primary: rgba(124, 58, 237, .4);--border-secondary: rgba(255, 255, 255, .2);--glow-primary: 0 0 20px rgba(124, 58, 237, .6);--glow-secondary: 0 0 15px rgba(37, 99, 235, .4);--success: #22c55e;--warning: #f59e0b;--error: #ef4444;--pending: #8b5cf6}*{margin:0;padding:0;box-sizing:border-box}body{position:relative;z-index:1}body{font-family:Rajdhani,sans-serif;background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 50%,var(--bg-tertiary) 100%);color:var(--text-primary);line-height:1.6;overflow-x:auto;min-height:100vh;min-width:1200px;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(2px 2px at 20px 30px,#ffffff,transparent),radial-gradient(2px 2px at 40px 70px,rgba(124,58,237,.8),transparent),radial-gradient(1px 1px at 90px 40px,#ffffff,transparent),radial-gradient(1px 1px at 130px 80px,rgba(37,99,235,.6),transparent),radial-gradient(2px 2px at 160px 30px,#ffffff,transparent);background-repeat:repeat;background-size:200px 100px;pointer-events:none;z-index:-1;animation:starfield-twinkle 4s ease-in-out infinite}@keyframes starfield-twinkle{0%,to{opacity:.8}50%{opacity:1}}h1,h2,h3,h4,h5,h6{font-family:Orbitron,monospace;font-weight:700;color:var(--text-primary)}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{text-shadow:0 0 8px rgba(124,58,237,.3)}.cyber-title{font-family:Orbitron,monospace;font-weight:900;font-size:1.8rem;color:var(--text-primary)}[data-theme=dark] .cyber-title{text-shadow:0 0 15px rgba(124,58,237,.4)}@keyframes glow-pulse{0%{filter:brightness(1)}to{filter:brightness(1.2)}}@keyframes matrix-rain{0%{transform:translateY(-100vh);opacity:0}5%{opacity:.3}95%{opacity:.3}to{transform:translateY(100vh);opacity:0}}@keyframes cyber-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.btn{font-family:Rajdhani,sans-serif;font-weight:600;padding:12px 24px;border:2px solid var(--border-primary);background:var(--bg-glass);color:var(--text-primary);cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:1px;border-radius:12px;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .4s ease}.btn:hover:before{left:100%}.btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00000026}.btn:active{transform:translateY(-1px) scale(.98);transition:all .1s ease}.btn-primary{background:linear-gradient(135deg,var(--primary-blue),var(--accent-nebula));border:none;color:#fff;box-shadow:0 4px 15px #2563eb4d}.btn-primary:hover{box-shadow:0 8px 25px #2563eb66}.btn-secondary{background:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--text-primary)}.btn-secondary:hover{background:var(--bg-tertiary);border-color:var(--primary-blue)}.btn .icon{transition:transform .2s ease}.btn:hover .icon{transform:scale(1.1)}.card{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:24px;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001a;transition:all .3s ease}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary-blue),var(--accent-nebula),var(--primary-purple));opacity:0;transition:opacity .3s ease}.card:hover{transform:translateY(-8px);box-shadow:0 16px 48px #00000026}.card:hover:before{opacity:1}.card.active{background:linear-gradient(135deg,#2563eb1a,#7c3aed1a);border:1px solid var(--primary-blue)}.form-control{background:var(--bg-glass);border:2px solid var(--border-secondary);color:var(--text-primary);padding:12px 16px;font-family:Rajdhani,sans-serif;font-size:16px;transition:all .3s ease}.form-control:focus{outline:none;border-color:var(--primary-purple);box-shadow:var(--glow-secondary);background:#7c3aed0d}.form-control::placeholder{color:var(--text-muted)}.status-submitted{color:var(--success);text-shadow:0 0 10px var(--success)}.status-pending{color:var(--pending);text-shadow:0 0 10px var(--pending)}.status-rejected{color:var(--error);text-shadow:0 0 10px var(--error)}.progress-ring{width:80px;height:80px;transform:rotate(-90deg)}.progress-ring-circle{fill:none;stroke:var(--bg-tertiary);stroke-width:8}.progress-ring-progress{fill:none;stroke:var(--primary-blue);stroke-width:8;stroke-linecap:round;stroke-dasharray:251.2;stroke-dashoffset:251.2;transition:stroke-dashoffset .8s ease}.progress-ring-text{font-size:1.2rem;font-weight:700;fill:var(--text-primary);text-anchor:middle;dominant-baseline:middle}.shimmer{background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--bg-tertiary) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{border-radius:8px;overflow:hidden}.skeleton-text{height:1rem;margin-bottom:.5rem}.skeleton-title{height:1.5rem;width:60%;margin-bottom:1rem}.loading-spinner{width:40px;height:40px;border:3px solid var(--border-secondary);border-top:3px solid var(--primary-purple);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--primary-purple);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-cosmic)}body{min-width:1200px!important;overflow-x:auto}@media (max-width: 768px){*{min-width:unset!important;max-width:unset!important}.cyber-title{font-size:1.8rem!important}.btn{padding:12px 24px!important;font-size:16px!important}.card{padding:24px!important}}@media (max-width: 768px){.packages-grid,.features-grid,.pricing-grid,.info-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:2rem!important}}
