.App{min-height:100vh;animation:pageFadeIn .8s cubic-bezier(.4,0,.2,1)}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.navbar{animation:navbarSlideIn 1s cubic-bezier(.4,0,.2,1) .2s both}@keyframes navbarSlideIn{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.footer{background-color:#0c0c0cd5;color:#fff;padding:50px 10% 20px}.footer-content{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.footer-section{flex:1;min-width:280px}.footer-heading{font-size:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #1a4d2e;display:inline-block}.quick-links-container{display:flex;gap:40px}.quick-links-container ul{list-style:none;padding:0}.quick-links-container li{display:flex;align-items:center;margin-bottom:12px;color:#eeecec}.footer-section a{text-decoration:none;color:#ccc;transition:all .3s ease;padding:2px 8px;border:1px solid transparent}.footer-section a:hover{color:#4ade80;border:1px solid #4ade80;border-radius:4px}.icon-green{color:#fff;border:1px solid #fff;padding:4px;border-radius:2px;margin-right:10px}.quick-links-container svg{color:#fff;margin-right:8px}.footer-bottom{margin-top:40px;padding-top:20px;border-top:1px solid #222;text-align:center;position:relative}.scroll-top{position:absolute;right:0;bottom:0;background:#1a4d2e;padding:8px;border-radius:4px;cursor:pointer}.navbar:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#1e3a8a,#10b981,#059669,#f59e0b);background-size:300% 300%;animation:coachingFlow 12s ease-in-out infinite;opacity:.7;z-index:-1}@keyframes coachingFlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.course-card{cursor:pointer;transition:all .3s ease;border:2px solid transparent}.course-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026;border-color:#3498db}.course-details{background:#f8f9fa;padding:20px;border-radius:15px;margin-bottom:20px}.total-price{font-size:24px;font-weight:700;color:#e74c3c;margin:10px 0}.navbar:hover{box-shadow:0 8px 25px #667eea66}.navbar:hover:before{opacity:1;animation-duration:4s}.navbar:after{content:"";position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.1),transparent);transition:.8s;z-index:-1}.navbar:hover:after{left:150%}@keyframes auroraFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hero-content{text-align:center;overflow:hidden}.typewriter-main{display:inline-block;font-size:3rem;font-weight:800;white-space:nowrap;overflow:hidden;margin:0 auto;letter-spacing:.15em;background:linear-gradient(to right,#fff,#8ecae6,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto;animation:typing-main 5s steps(210,end) infinite alternate,blink-cursor .75s step-end infinite,shine-move 3s linear infinite}.subtitle-reveal{margin-top:15px;font-size:1.2rem;color:#d1d1d1;display:flex;justify-content:center;gap:2px}.letter-pop{opacity:0;transform:translateY(10px);animation:letter-fade-in .6s forwards}@keyframes typing-main{0%{width:0}to{width:100%}}@keyframes blink-cursor{0%,to{border-color:transparent}50%{border-color:#fff}}@keyframes shine-move{to{background-position:200% center}}@keyframes letter-fade-in{to{opacity:1;transform:translateY(0)}}.nav-container{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.logo img{height:100%;width:auto;display:block;object-fit:contain;margin-left:-50px}.section.testimonials{padding:30px 20px;max-height:460px;overflow-y:auto;background-color:#fff}.section-title{text-align:center;margin-bottom:16px}.testimonial{background:#f8f9fa;padding:16px 18px;border-radius:12px;max-width:320px;text-align:center;flex:1 1 280px}.testimonial-avatar{position:relative;width:90px;height:90px;border-radius:50%;margin:0 auto 10px;overflow:hidden;border:3px solid #007bff;cursor:pointer;transition:all .3s ease;box-shadow:0 0 #007bff33}.testimonial-avatar:hover{transform:scale(1.1);box-shadow:0 0 0 8px #007bff40}.testimonial-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.hover-details{position:absolute;left:50%;top:-64px;transform:translate(-50%);width:180px;color:#fff;padding:10px 12px;border-radius:8px;font-size:.85rem;text-align:left;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1000}.testimonial-avatar:hover .hover-details{opacity:1}.hover-details .name{font-weight:700}.hover-details .course{font-size:.8rem}.hover-details .rating{font-size:.9rem}.testimonial p{margin:8px 0 6px;font-style:italic}.testimonial span{font-weight:600;color:#333}.nav-menu{display:flex;list-style:none;gap:2rem}.nav-menu li{list-style:none}.nav-menu a{color:#333;text-decoration:none;padding:.5rem 1rem;border-radius:8px;transition:all .3s}.nav-menu a:hover{background:#f0f0f0;color:#ff6b6b}.hero{height:88vh;background:linear-gradient(#0009,#0009),url(student.jpg) no-repeat center center;background-size:cover;opacity:.93;display:flex;align-items:center;justify-content:center;text-align:center;color:#10d264;padding-top:80px}.hero-content h1{font-size:4rem;margin-bottom:1rem;color:#fff;text-shadow:2px 2px 10px rgba(0,0,0,.5)}.hero-content p{font-size:1.5rem;margin-bottom:2rem;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,.5)}.cta-button{display:inline-block;padding:1rem 2.5rem;background:linear-gradient(45deg,#ff6b6b,#4ecdc4);color:#fff;text-decoration:none;border-radius:50px;font-weight:700}.section{padding:5rem 2rem;max-width:1200px;margin:0 auto}.section-title{text-align:center;font-size:3rem;margin-bottom:3rem;background:linear-gradient(45deg,#ff6b6b,#4ecdc4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.courses-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.course-card{background:#c5bfbf;border-radius:20px;padding:2rem;color:#070707;box-shadow:0 10px 30px #0000001a;text-align:center;transition:transform .3s}.course-card:hover{transform:translateY(-10px)}.course-icon{font-size:3rem;margin-bottom:1rem}.quick-links-section{background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.quick-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.quick-link{display:flex;align-items:center;padding:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:15px;transition:transform .3s}.quick-link:hover{transform:translate(10px)}.menu-toggle{display:none;background:none;border:none;cursor:pointer}.hamburger{display:block;width:25px;height:3px;background:#333;transition:.3s;position:relative}.hamburger:before,.hamburger:after{content:"";position:absolute;width:25px;height:3px;background:#333;left:0;transition:.3s}.hamburger:before{top:-8px}.hamburger:after{top:8px}.hamburger.open{background:transparent}.hamburger.open:before{top:0;transform:rotate(45deg)}.hamburger.open:after{top:0;transform:rotate(-45deg)}.hero-buttons{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.cta-secondary{padding:1rem 2rem;border:2px solid white;color:#fff;text-decoration:none;border-radius:50px;font-weight:700;transition:all .3s}.cta-secondary:hover{background:#fff;color:#667eea}.testimonials{background:linear-gradient(135deg,#b12ec0,#6a00b6);color:#fff}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial{background:#ffffff1a;padding:2rem;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section.testimonials{padding:30px 20px;background:linear-gradient(135deg,#6565f0,#b8afb9 40%,#c0a132);color:#e0e0ff;position:relative;overflow:hidden}.section.testimonials .section-title{margin-bottom:16px;text-align:center;text-shadow:0 0 8px rgba(255,255,255,.25)}.testimonials-grid{display:flex;flex-wrap:wrap;gap:28px;justify-content:center}.testimonial{background:#0f192dbf;padding:16px 18px;border-radius:14px;max-width:320px;text-align:center;flex:1 1 280px;position:relative;overflow:hidden;box-shadow:0 4px 14px #00000073;border:1px solid rgba(70,130,220,.3);transition:transform .3s ease,box-shadow .3s ease}.testimonial:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000008c}.testimonial:before{content:"";position:absolute;top:-100%;left:0;width:100%;height:100px;background:radial-gradient(ellipse at top,rgba(255,240,180,.5),rgba(255,230,150,.3),transparent 70%);opacity:0;pointer-events:none;transition:opacity .45s ease;z-index:1}.testimonial:hover:before{opacity:1;animation:fadeTopLight .7s ease-in-out infinite alternate}@keyframes fadeTopLight{0%{top:-100%;opacity:0}to{top:-50px;opacity:.75}}.testimonial-avatar{position:relative;width:90px;height:90px;border-radius:50%;margin:0 auto 10px;border:3px solid #4a90e2;overflow:hidden;box-shadow:0 0 10px #4a90e266;cursor:pointer}.testimonial-avatar img{width:100%;height:100%;object-fit:cover}.hover-details{position:absolute;left:50%;top:-64px;transform:translate(-50%);width:170px;background:#000000eb;color:#ffe6a7;padding:10px 12px;border-radius:8px;font-size:.85rem;text-align:left;opacity:0;pointer-events:none;transition:opacity .3s ease;box-shadow:0 4px 12px #00000080}.testimonial-avatar:hover+.hover-details,.testimonial-avatar:hover .hover-details{opacity:1}.testimonial p{margin:8px 0 4px;font-style:italic;color:#d0e0ff}.testimonial span{font-weight:600;color:#f0e6a0}.testimonial p{font-size:1.2rem;margin-bottom:1rem;font-style:italic}.testimonial span{font-weight:700;color:gold}.course-price{display:block;background:linear-gradient(45deg,#ff6b6b,#4ecdc4);color:#fff;padding:.5rem 1rem;border-radius:25px;margin-top:1rem;font-weight:700}.testimonial{background:#28242cd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(100,150,255,.2)}.quick-links button{border:none;cursor:pointer;font-size:1rem}.whatsapp{background:#25d366!important}.modal-overlay{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal{background:#fff;max-width:500px;width:90%;border-radius:20px;padding:2rem;position:relative;max-height:90vh;overflow-y:auto}.modal-close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:2rem;cursor:pointer;color:#999}.modal h3{margin-bottom:1.5rem;color:#333;text-align:center}.contact-form,.admission-form{display:flex;flex-direction:column;gap:1rem}.contact-form input,.admission-form input,.contact-form textarea,.admission-form select{padding:1rem;border:2px solid #eee;border-radius:10px;font-size:1rem;transition:border-color .3s}.contact-form input:focus,.admission-form input:focus,.contact-form textarea:focus,.admission-form select:focus{outline:none;border-color:#4ecdc4}.contact-form button,.admission-form button{padding:1rem;background:linear-gradient(45deg,#ff6b6b,#4ecdc4);color:#fff;border:none;border-radius:10px;font-size:1.1rem;font-weight:700;cursor:pointer}.mocktest-modal{max-width:600px}.mocktest-content{line-height:1.6}.question{margin-bottom:2rem}.options{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.options label{padding:.8rem;background:#f8f9fa;border-radius:8px;cursor:pointer;transition:background .3s}.options label:hover{background:#e9ecef}.mocktest-submit{width:100%}.contact-info p{margin:.5rem 0}@media(max-width:768px){.menu-toggle{display:block}.nav-menu{position:fixed;top:80px;left:0;right:0;background:#fff;flex-direction:column;padding:2rem;box-shadow:0 10px 30px #0000001a;transform:translateY(-100%);transition:transform .3s}.nav-menu-open{transform:translateY(0)}.hero-content h1{font-size:2.5rem}.section-title{font-size:2rem}}.main-container{padding:40px;max-width:1200px;margin:0 auto}.content-row{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-top:20px}.text-section{flex:1}.text-content-title{font-weight:700;margin-bottom:15px}.text-content-body{line-height:2}.image-content{flex:1;display:flex;justify-content:flex-end}.box-image{width:620px;height:350px;border:1px solid #ddd;border-radius:4px;position:relative;margin-top:-110px;object-fit:cover}.kuchnhi{color:#689d19}@media(max-width:768px){.content-row{flex-direction:column;gap:30px}.image-content{justify-content:center;width:100%}.box-image{width:100%;height:auto;max-width:620px;margin-top:0}}body{font-family:Segoe UI,sans-serif;background:#fff;color:#000;overflow-x:hidden;position:relative}.video-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover;z-index:-2;opacity:.3}.app-wrapper{position:relative;z-index:1;min-height:100vh}.back-btn{position:fixed!important;top:90px!important;left:30px!important;z-index:9999!important;background:linear-gradient(135deg,#1e3a8af2,#10b981f2);color:#fff!important;padding:14px 24px!important;border-radius:30px!important;text-decoration:none!important;font-weight:600!important;font-size:15px!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 40px #1e3a8a66;border:1px solid rgba(255,255,255,.2);transition:all .3s cubic-bezier(.4,0,.2,1)}.back-btn:hover{transform:translate(-8px) scale(1.05);box-shadow:0 20px 60px #10b98180;background:linear-gradient(135deg,#10b981f2,#1e3a8af2)}.back-btn i{margin-right:8px}.container{position:relative;z-index:10;min-height:100vh;padding:120px 20px 40px;max-width:1200px;margin:0 auto}.step{display:none;opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.4,0,.2,1)}.step.active{display:block;opacity:1;transform:translateY(0)}.header{text-align:center;margin-bottom:4rem}.header h1{font-size:3.5rem;background:linear-gradient(45deg,#f59e0b,#10b981);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem;font-weight:800}.header p{font-size:1.3rem;color:#94a3b8}.course-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:2rem}.course-card{position:relative;z-index:15;background:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:24px;padding:2.5rem;text-align:center;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.course-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#1e3a8a,#10b981,#f59e0b);transform:scaleX(0);transition:transform .4s ease}.course-card:hover:before{transform:scaleX(1)}.course-card:hover{transform:translateY(-15px);box-shadow:0 30px 80px #10b98166;border-color:#10b981}.course-card i{font-size:3.8rem;color:#00f2fe;margin-bottom:1.5rem;filter:drop-shadow(0 0 25px rgba(0,242,254,.6));display:block}.course-card h3{font-size:1.6rem;margin-bottom:.5rem;color:#f8fafc;font-weight:700}.duration{color:#94a3b8;font-size:1.1rem;margin-bottom:1.5rem;font-weight:500}.price-tag{font-size:2.2rem;font-weight:800;background:linear-gradient(45deg,#f59e0b,#10b981);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.detail-card{position:relative;z-index:15;background:#ffffff1a;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.2);border-radius:28px;padding:3.5rem;max-width:650px;margin:0 auto;box-shadow:0 30px 80px #00000080}.batch-options{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:1.5rem;margin-bottom:2rem}.batch-chip{position:relative;z-index:15;padding:14px 24px;background:#ffffff1f;border:2px solid rgba(255,255,255,.25);border-radius:30px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-weight:600}.batch-chip:hover{background:#10b98140;border-color:#10b981;transform:translateY(-3px);box-shadow:0 15px 35px #10b9814d}.batch-chip.selected{background:linear-gradient(45deg,#10b981,#059669);border-color:#10b981;color:#fff;box-shadow:0 15px 40px #10b98180}.btn-primary{position:relative;z-index:15;width:100%;padding:20px;background:linear-gradient(45deg,#f59e0b,#10b981);color:#fff;border:none;border-radius:35px;font-size:1.25rem;font-weight:700;cursor:pointer;margin-top:2.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 20px 50px #f59e0b66;text-transform:uppercase;letter-spacing:.5px}.btn-primary:hover{transform:translateY(-4px);box-shadow:0 30px 60px #f59e0b80}@media(max-width:768px){.back-btn{top:85px!important;left:15px!important;padding:12px 18px!important;font-size:14px!important}.container{padding:100px 15px 20px!important}.course-grid{grid-template-columns:1fr;gap:1.5rem}.header h1{font-size:2.5rem}}@media(max-width:480px){.back-btn{top:75px!important;left:10px!important;padding:10px 16px!important}}.admin-dashboard{display:flex;min-height:100vh;background-color:#f9fafb;font-family:system-ui,-apple-system,sans-serif}.admin-sidebar{width:256px;background:#0f172a;color:#f9fafb;display:flex;flex-direction:column;box-shadow:4px 0 16px #00000026;border-right:1px solid #1e293b}.admin-sidebar-header{padding:24px;text-align:center;border-bottom:1px solid #1e293b}.admin-sidebar-brand{font-size:1.875rem;font-weight:800;color:#60a5fa}.admin-sidebar-brand span{font-size:.875rem;font-weight:300;color:#f9fafb;font-style:italic}.admin-nav{flex:1;padding:16px;margin-top:16px}.admin-nav-item{padding:12px 16px;border-radius:8px;margin-bottom:4px;font-weight:500;color:#e5e7eb;cursor:pointer;transition:all .2s ease}.admin-nav-item:hover{background:#1e293b}.admin-nav-item.active{background:#2563eb;color:#f9fafb}.admin-sidebar-logout{padding:12px 16px;border:1px solid #dc2626;border-radius:8px;background:#fca5a51a;color:#dc2626;font-weight:700;cursor:pointer;transition:all .3s ease}.admin-sidebar-logout:hover{background:#dc2626;color:#f9fafb}.admin-main{flex:1;display:flex;flex-direction:column;background:#f9fafb}.admin-header{background:#fff;padding:24px;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 4px #0000000d;display:flex;justify-content:space-between;align-items:center}.admin-header-title{font-size:1.25rem;font-weight:700;color:#1f2937}.admin-profile{display:flex;align-items:center;gap:16px}.admin-profile-name{font-size:.875rem;font-weight:600;color:#374151}.admin-profile-status{font-size:.75rem;font-weight:500;color:#10b981}.admin-profile-avatar{width:40px;height:40px;border-radius:9999px;background:#dbeafe;border:2px solid #3b82f6;display:flex;justify-content:center;align-items:center;font-weight:700;color:#1d4ed8}.admin-body{padding:32px;flex:1;overflow-y:auto}.stats-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:24px;margin-bottom:40px}@media(min-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.stats-grid{grid-template-columns:repeat(4,1fr)}}.stats-card{background:#fff;padding:24px;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 1px 6px #0000000d;transition:all .2s ease}.stats-card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.stats-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.stats-icon{font-size:2rem}.stats-badge{padding:4px 8px;border-radius:20px;font-size:.7rem;font-weight:700;text-transform:uppercase}.text-blue-500{color:#3b82f6}.bg-blue-50{background-color:#dbeafe}.text-green-500{color:#10b981}.bg-green-50{background-color:#dcfce7}.text-orange-500{color:#ea580c}.bg-orange-50{background-color:#fff7ed}.text-purple-500{color:#7c3aed}.bg-purple-50{background-color:#f3e8ff}.stats-label{font-size:.8rem;font-weight:500;color:#6b7280}.stats-value{font-size:1.5rem;font-weight:700;color:#1f2937}.activity-container{background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 1px 6px #0000000d}.activity-header{padding:24px;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;align-items:center}.activity-title{font-weight:700;color:#1f2937}.activity-view-all{font-size:.8rem;font-weight:700;color:#2563eb;text-decoration:none}.activity-view-all:hover{text-decoration:underline}.table-wrapper{overflow-x:auto}.activity-table{width:100%;border-collapse:collapse}.activity-table th{padding:16px;text-align:left;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#6b7280;background:#f8fafc;border-bottom:1px solid #e2e8f0}.activity-table td{padding:16px;font-size:.875rem;color:#374151;border-bottom:1px solid #f1f5f9}.activity-table tr:hover{background:#f9fafb}.badge-pill{display:inline-block;padding:4px 12px;border-radius:9999px;font-size:.7rem;font-weight:700}.bg-green-100{background-color:#dcfce7}.text-green-700{color:#16a34a}.bg-yellow-100{background-color:#fef9c3}.text-yellow-700{color:#ca8a04}.contact-container{max-width:450px;margin:40px auto;padding:30px;background:#fff;border-radius:15px;box-shadow:0 8px 30px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.contact-container h2{color:#1a237e;text-align:center;margin-bottom:10px;font-size:24px}.contact-container p{text-align:center;color:#666;font-size:14px;margin-bottom:25px}.contact-form{display:flex;flex-direction:column}.contact-form input,.contact-form textarea{padding:12px 15px;margin-bottom:15px;border:1px solid #ddd;border-radius:8px;font-size:15px;outline:none;transition:.3s}.contact-form input:focus,.contact-form textarea:focus{border-color:#1a237e;box-shadow:0 0 5px #1a237e33}.contact-form textarea{height:100px;resize:none}.submit-btn{background-color:#1a237e;color:#fff;padding:12px;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:background .3s}.submit-btn:hover{background-color:#0d1440}.status-msg{text-align:center;margin-top:15px;padding:10px;border-radius:5px;font-size:14px}.success-msg{background:#e8f5e9;color:#2e7d32}.error-msg{background:#ffebee;color:#c62828}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,sans-serif;line-height:1.6;color:#333}#root{min-height:100vh}
