#toast-container{position:fixed;top:20px;right:20px;z-index:9999}.toast{min-width:260px;margin-bottom:14px;padding:14px 18px;border-radius:12px;background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);color:#fff;font-weight:500;opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.toast.show{animation:fadeInToast .4s forwards,floatToast 3s ease-in-out infinite;transform:translateY(0)}.toast.hide{transform:translateY(-10px);transition:opacity .4s ease,transform .4s ease;animation:fadeoutToast .4s forwards}@keyframes fadeInToast{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutToast{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes floatToast{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.toast.success{color:var(--neon-blue);border-left:4px solid var(--neon-blue);box-shadow:0 0 15px var(--neon-blue)}.toast.error{color:red;border-left:4px solid red;box-shadow:0 0 15px red}.pricing-box{background:#000000b3;border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:.3s ease}.pricing-box:hover{transform:translateY(-5px);box-shadow:0 0 20px #00f2fe66}.country-toggle{display:flex;background:#ffffff0d;border-radius:30px;padding:4px;gap:5px}.toggle-btn{border:none;background:transparent;padding:6px 18px;border-radius:25px;color:#aaa;transition:.3s ease;font-weight:500}.toggle-btn.active{background:linear-gradient(45deg,#00f2fe,#7000ff);color:#fff;box-shadow:0 0 10px #00f2fe99}:root{--bg-dark: #030712;--neon-blue: #00f2fe;--neon-purple: #7000ff;--cyber-cyan: #00f5ff;--glass-bg: rgba(255, 255, 255, .03);--glass-border: rgba(0, 255, 255, .15);--warning: rgba(255, 193, 7, 1)}body{font-family:Plus Jakarta Sans,sans-serif;background-color:var(--bg-dark);color:#e2e8f0;overflow-x:hidden;scroll-behavior:smooth}.code-font{font-family:Fira Code,monospace}.neon-blob{position:absolute;width:400px;height:400px;right:-5%}.neon-bg-wrapper{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.neon-blob{position:absolute;width:400px;height:400px;filter:blur(120px);opacity:.15;border-radius:50%}.bg-dark{background-color:#131619!important}.blob-right{top:10%;right:-50px;background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple))}.blob-left{bottom:10%;left:-150px;background:var(--neon-purple)}.gradient-text{background:linear-gradient(45deg,var(--neon-blue),#4facfe,var(--neon-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.navbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--glass-border);transition:all .4s ease;position:relative}.cyber-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);transition:all .3s ease;border:1px solid rgba(0,255,255,.15);border-radius:20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 30px #00ffff14}.cyber-card:hover{border-color:var(--neon-blue);box-shadow:0 0 20px #00f2fe33;transform:translateY(-3px)}.cyber-input{background:#ffffff0d;border:1px solid var(--glass-border);color:#fff!important;padding:6px 10px;font-size:14px;border-radius:7px;transition:all .3s}.cyber-input:hover{background-color:#ffffff1a!important;border-color:var(--neon-blue)!important;box-shadow:0 0 15px #00f2fe66!important;color:#fff!important;outline:none}.cyber-input option{background-color:#030712!important;color:#fff!important}.cyber-input:focus{background-color:#ffffff1a!important;border-color:var(--neon-blue)!important;box-shadow:0 0 15px #00f2fe66!important;color:#fff!important;outline:none}.btn-neon{background:transparent;border:1px solid var(--neon-blue);color:var(--neon-blue);border-radius:50px;padding:10px 20px;font-weight:600;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 0 10px #00f2fe1a;font-size:15px}.btn-neon:hover{background:var(--neon-blue);color:var(--bg-dark);box-shadow:0 0 25px #00f2fe80}.btn-neon-sm{background:transparent;border:1px solid var(--neon-blue);color:var(--neon-blue);border-radius:30px!important;padding:7px 10px;font-weight:600;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 0 10px #00f2fe1a}.btn-neon-sm:hover{background:var(--neon-blue);color:var(--bg-dark);box-shadow:0 0 25px #00f2fe80}.btn-warning{background:transparent;border:1px solid var(--warning);color:var(--warning);border-radius:50px;padding:8px 15px;font-weight:600;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 0 10px #00f2fe1a}.btn-danger-outline{background:transparent;border:1px solid #ff0000;color:red;border-radius:50px;padding:12px 30px;font-weight:600;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 0 10px #ff00001a}.btn-danger-outline:hover{background:red;color:#fff;box-shadow:0 0 25px #ff000080;transform:translateY(-2px)}.hero-section{padding:180px 0 100px;position:relative}.hero-title{font-size:calc(2.5rem + 3vw);line-height:1;margin-bottom:1.5rem}.cyber-terminal{background:#0a0a0f;border:1px solid var(--neon-purple);border-radius:15px;padding:25px;box-shadow:0 0 30px #7000ff26}.chart-wrapper{position:relative;height:300px;width:100%}.skill-node{background:#ffffff05;border-left:3px solid var(--neon-blue);padding:15px;border-radius:0 10px 10px 0;transition:all .2s}.skill-node:hover{background:#00f2fe0d;border-left-color:var(--neon-cyan);padding-left:20px}.project-glow-row{background:linear-gradient(90deg,#ffffff05,#fff0);border:1px solid var(--glass-border);border-radius:20px;padding:40px;margin-bottom:2rem;transition:border-color .3s}.project-glow-row:hover{border-color:var(--neon-purple)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:var(--neon-purple);border-radius:10px}.pulse-dot{width:8px;height:8px;background-color:var(--neon-blue);border-radius:50%;display:inline-block;box-shadow:0 0 10px var(--neon-blue);animation:cyber-pulse 2s infinite ease-in-out}@keyframes cyber-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 10px var(--neon-blue)}50%{opacity:.4;transform:scale(1.3);box-shadow:0 0 20px var(--neon-blue)}}.status-badge{padding:5px 12px;font-size:.65rem;border-radius:50px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.status-dev{background:#ffc1071a;color:#ffc107;border:1px solid #ffc107}.status-live{width:auto;background:#00f2fe1a;color:var(--neon-blue);border:1px solid var(--neon-blue);box-shadow:0 0 10px #00f2fe66}.tech-pill{background:#ffffff0d;border:1px solid var(--glass-border);padding:4px 10px;font-size:.65rem;border-radius:20px;color:#cbd5e1}.progress-neon{background:var(--neon-blue);box-shadow:0 0 12px var(--neon-blue)}.green-blink{width:10px;height:10px;background-color:#00ff6a;border-radius:50%;display:inline-block;margin-right:6px;box-shadow:0 0 8px #00ff6a;animation:greenPulse 1.5s infinite ease-in-out}.yellow-blink{width:10px;height:10px;background-color:#ffeb3b;border-radius:50%;display:inline-block;margin-right:6px;box-shadow:0 0 8px #ffeb3b;animation:yellowPulse 1.5s infinite ease-in-out}@keyframes yellowPulse{0%{opacity:1;transform:scale(1);box-shadow:0 0 8px #ffeb3b}50%{opacity:.3;transform:scale(1.4);box-shadow:0 0 18px #ffeb3b}to{opacity:1;transform:scale(1);box-shadow:0 0 8px #ffeb3b}}@keyframes greenPulse{0%{opacity:1;transform:scale(1);box-shadow:0 0 8px #00ff6a}50%{opacity:.3;transform:scale(1.4);box-shadow:0 0 18px #00ff6a}to{opacity:1;transform:scale(1);box-shadow:0 0 8px #00ff6a}}.nav-link:hover{color:#00f2fe!important}.dropdown-menu{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.cyber-input::placeholder{color:#505050}.resume-preview h3{font-weight:700}.resume-preview hr{border-color:#0ff}.resume-preview{min-height:400px}.cyber-skill-card{background:linear-gradient(145deg,#0f172a,#1e293b);border-radius:12px;border:1px solid rgba(0,255,255,.2);transition:.3s ease}.cyber-skill-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #00ffff26}.skill-input{background:transparent;border:1px solid rgba(0,255,255,.3);color:#fff}.skill-level-controls{display:flex;align-items:center;gap:15px}.level-btn{width:35px;height:35px;border-radius:50%;border:none;font-weight:700;font-size:18px;cursor:pointer;transition:.3s ease}.level-btn.minus{background:#7f1d1d;color:#fff}.level-btn.plus{background:#065f46;color:#fff}.level-btn:hover{transform:scale(1.1)}.skill-stars{font-size:22px}.star{color:#334155;transition:.2s ease}.star.active{color:#0ff;text-shadow:0 0 6px #00ffff}.edu-card{background:linear-gradient(145deg,#0f172a,#1e293b);border-radius:14px;border:1px solid rgba(0,255,255,.15);transition:.3s ease}.edu-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #00ffff26}.edu-icon{font-size:24px;width:45px;height:45px;background:#00ffff1a;display:flex;align-items:center;justify-content:center;border-radius:50%}.edu-card .form-label{font-size:13px;margin-bottom:5px}.job-card{background:linear-gradient(145deg,#0f172a,#1e293b);border-radius:14px;border:1px solid rgba(0,255,255,.15);transition:.3s ease}.job-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0ff3}.job-icon{font-size:24px;width:45px;height:45px;background:#00ffff1a;display:flex;align-items:center;justify-content:center;border-radius:50%}.job-card .form-label{font-size:13px;margin-bottom:5px}input[type=file].cyber-input{background:transparent;color:#fff;border:1px solid rgba(0,255,255,.4);padding:8px}input[type=file].cyber-input::file-selector-button{background:linear-gradient(135deg,#0ff,#0ea5e9);border:none;color:#000;padding:6px 12px;margin-right:12px;border-radius:6px;cursor:pointer;transition:.3s ease;font-weight:600}input[type=file].cyber-input::file-selector-button:hover{background:#0ff;box-shadow:0 0 8px #0ff}.upload-btn{background:linear-gradient(135deg,#0ff,#0ea5e9);color:#000;padding:8px 16px;border-radius:8px;cursor:pointer;display:inline-block}.custom-tabs .nav-link{background:#00ffff1a;border-radius:8px;color:#0ff;border:none;font-size:13px;padding:6px 12px}.custom-tabs .nav-link.active{background:#0ff;color:#000}@media screen and (max-width:600px){#resumeTabs{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px;gap:8px;border:none}#resumeTabs::-webkit-scrollbar{display:none}#resumeTabs .nav-item{flex:0 0 auto}#resumeTabs .nav-link{background:#00d1ff0d;border:1px solid rgba(0,209,255,.2);border-radius:12px;color:var(--brand-accent, #00d1ff);font-size:12px;font-weight:600;padding:10px 16px;white-space:nowrap;transition:all .3s ease}#resumeTabs .nav-link.active{background:var(--brand-prime, #5d3fd3);color:#fff!important;border-color:transparent;box-shadow:0 0 15px #5d3fd34d}}.tab-content{display:none}.tab-content.active{display:block;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.navbar-nav .dropdown .custom-dropdown{width:270px;border-radius:14px;padding:10px;border:1px solid rgba(255,255,255,.08);background:#000;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);transition:all .2s linear;position:absolute;z-index:9999!important}#resume-right{position:relative;z-index:1}.custom-dropdown .dropdown-item{padding:10px 15px;font-size:14px;border-radius:8px;transition:.25s ease;color:#e4e4e4;display:flex;align-items:center}.custom-dropdown .dropdown-item:hover{background:#00ffff14;color:#00f2fe;transform:translate(3px)}.credit-box{padding:6px 10px;border-radius:8px;font-size:13px;background:#00ffff26;color:#00f2fe}.logout-btn:hover{background:#f003;color:#ff4d4d!important}.mobile-user-card{background:#14141499;border:1px solid rgba(0,255,255,.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.mobile-nav-link{margin-top:25px;padding:20px;border-radius:16px;background:#14141499;border:1px solid rgba(0,255,255,.08);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.mobile-nav-link .nav-link{display:flex;align-items:center;padding:12px 0;color:#d6d6d6;font-size:15px;transition:.25s ease}.mobile-nav-link .nav-link i{font-size:18px;color:#00f2fe}.mobile-nav-link .nav-link:hover{color:#00f2fe;padding-left:8px}.mobile-nav-link .nav-item{margin-top:20px;display:flex;gap:10px}.btn-neon-sm{flex:1;font-size:13px;border-radius:8px;transition:.3s ease}.btn-outline-info.btn-neon-sm{border:1px solid rgba(0,255,255,.4);color:#00f2fe;background:transparent}.btn-outline-info.btn-neon-sm:hover{background:#00ffff1a}.bg-info.btn-neon-sm{background:#00f2fe!important;border:none}.bg-info.btn-neon-sm:hover{box-shadow:0 0 12px #00f2fe}.btn-close-custom{margin-left:auto;background:transparent;border:none;color:#fff;font-size:28px;transition:.3s ease}.btn-close-custom:hover{color:#ff4d4d;transform:rotate(90deg)}.dropdown-divider{margin:10px 0;border:1px solid rgba(0,255,255,.1)}.text-italic{color:#aeaeaeae}.verification-banner{background:#0d1117f2;border-bottom:2px solid #ff4d4d;box-shadow:0 0 15px #ff4d4d4d;padding:12px 20px;position:sticky;top:0;z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.banner-content{max-width:1200px;margin:0 auto;color:#c9d1d9;font-family:Fira Code,monospace;font-size:13px;display:flex;align-items:center;justify-content:center;gap:15px}.neon-icon{color:#ff4d4d;text-shadow:0 0 8px #ff4d4d;font-weight:700}.banner-btn{background:transparent;border:1px solid #00f2ff;color:#00f2ff;padding:4px 12px;border-radius:4px;font-size:11px;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase}.banner-btn:hover{background:#00f2ff;color:#0d1117;box-shadow:0 0 10px #00f2ff}@media(max-width:768px){.desktop-text{display:none}}
