.wrapper[data-v-580dde96]{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px;background-color:#163f4b;animation:backgroundPulse-580dde96 10s ease-in-out infinite}img[data-v-580dde96]{height:10px}.main-container[data-v-580dde96]{max-width:800px;width:100%;background:#0077ab;border-radius:20px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:2rem;animation:containerGlow-580dde96 3s ease-in-out infinite}.container-one[data-v-580dde96]{background-color:#87cefa;padding:1%;margin-left:.6%;width:96%;border-radius:15px;box-shadow:0 3px 8px rgba(0,0,0,.24);position:relative;overflow:hidden;transition:transform .8s}.container-one[data-v-580dde96]:hover{transform:scale(1.05);transition:transform .8s}.container-one[data-v-580dde96]:before,.container-two[data-v-580dde96]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,transparent 40%,hsla(0,0%,100%,.1),transparent 60%,transparent);animation:glowingBorder-580dde96 3s linear infinite;pointer-events:none}.profile[data-v-580dde96]{text-align:center;margin-bottom:2rem}.profile img[data-v-580dde96]{width:150px;height:150px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:1rem;border:3px solid #3498db;box-shadow:0 0 15px rgba(52,152,219,.5);animation:profilePulse-580dde96 2s ease-in-out infinite}.profile h3[data-v-580dde96]{margin-top:-1rem;font-size:2.1rem;color:#2c3e50;margin-bottom:.5rem;font-family:Poppins,sans-serif;font-weight:600;letter-spacing:.5px}.profile p[data-v-580dde96]{color:#09328f;line-height:1.6;font-size:1.2rem;font-family:Inter,sans-serif;font-weight:400}.status-badge[data-v-580dde96]{background:rgba(52,152,219,.1);padding:8px 16px;border-radius:20px;margin:10px auto;display:inline-block;backdrop-filter:blur(5px);border:1px solid rgba(52,152,219,.2);animation:pulse-580dde96 2s infinite}.social-links[data-v-580dde96]{display:flex;justify-content:center;gap:2rem}.container-two[data-v-580dde96]{margin-top:2rem;padding:1.5rem;background:rgba(21,191,229,.1);background-color:#87cefa;border-radius:15px;backdrop-filter:blur(10px);position:relative;overflow:hidden}.link a[data-v-580dde96]{text-decoration:none;color:#461fd4;font-size:10px}.link img[data-v-580dde96]{width:24px;height:24px}.about-me-1[data-v-580dde96]{text-align:center;padding:10px;font-family:Poppins,Inter,sans-serif;font-weight:600;font-size:2.2rem;background:linear-gradient(135deg,#2c3e50,#3498db);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px;margin-bottom:1.5rem;position:relative}.about-me-1[data-v-580dde96]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:2px}.about-me h2[data-v-580dde96]{color:#fff;font-size:1.8rem;margin-bottom:1rem;text-align:center}.container-two p[data-v-580dde96]{color:#261a1a;line-height:1.7;font-size:1.1rem;text-align:justify;padding:0 1rem;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:400;letter-spacing:.3px;text-rendering:optimizeLegibility}.about-me-1 p[data-v-580dde96]:hover{transform:scale(1.05)}.container-two[data-v-580dde96]{transition:transform .8s}.container-two[data-v-580dde96]:hover{transform:scale(1.05);transition:transform .8s}.logos img[data-v-580dde96]{height:2.5rem;transition:transform .3s,filter .3s}.logos img[data-v-580dde96]:hover{transform:scale(1.2);filter:drop-shadow(0 0 10px rgba(52,152,219,.8))}.techonology-section h1[data-v-580dde96]{font-family:Poppins,sans-serif;font-weight:600;font-size:1.8rem;color:#2c3e50;text-align:center;margin-bottom:1.5rem;letter-spacing:.5px}.tech-tooltip[data-v-580dde96]{position:relative;display:inline-block}.tooltip-text[data-v-580dde96]{visibility:hidden;background-color:rgba(0,0,0,.8);color:#fff;text-align:center;padding:5px 10px;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s}.tech-tooltip:hover .tooltip-text[data-v-580dde96]{visibility:visible;opacity:1}.research-button[data-v-580dde96]{background-color:#210780;margin:5px;border-radius:15px;padding:8px}.research-button router-link[data-v-580dde96]{text-decoration:none;color:#fff}.research-text[data-v-580dde96]{color:#fff}.button-container[data-v-580dde96]{display:flex;flex:row;justify-content:center;align-items:center;margin-top:-1rem}.link a[data-v-580dde96]:hover{background-color:#054163;transform:translateY(-2px);box-shadow:0 0 15px rgba(5,65,99,.6)}.tech-button[data-v-580dde96]{display:inline-block;padding:10px 20px;margin-top:20px;background-color:#3498db;color:#fff;text-decoration:none;border-radius:5px;transition:background-color .3s;position:relative;overflow:hidden;background:linear-gradient(45deg,#3498db,#2980b9);box-shadow:0 0 10px rgba(52,152,219,.5)}.reading-progress-bar[data-v-580dde96]{position:fixed;top:0;left:0;height:5px;background-color:#2980b9;z-index:101;transition:width .25s ease}.tech-button[data-v-580dde96]:hover{background:linear-gradient(45deg,#2980b9,#3498db);box-shadow:0 0 20px rgba(52,152,219,.8)}@keyframes backgroundPulse-580dde96{0%,to{background-color:#163f4b}50%{background-color:#1a4857}}@keyframes containerGlow-580dde96{0%,to{box-shadow:0 4px 15px rgba(0,119,171,.3)}50%{box-shadow:0 4px 25px rgba(0,119,171,.5)}}@keyframes profilePulse-580dde96{0%,to{transform:scale(1);box-shadow:0 0 15px rgba(52,152,219,.5)}50%{transform:scale(1.02);box-shadow:0 0 25px rgba(52,152,219,.8)}}@keyframes glowingBorder-580dde96{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-580dde96{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes progressAnimation-580dde96{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.particles[data-v-580dde96]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.achievements[data-v-580dde96]{display:flex;justify-content:space-around;margin:2rem 0;gap:1rem}.achievement-item[data-v-580dde96]{text-align:center;background:hsla(0,0%,100%,.1);padding:1rem;border-radius:10px;backdrop-filter:blur(5px)}.achievement-item h3[data-v-580dde96]{font-size:2rem;color:#3498db;margin:0}.skills-container[data-v-580dde96]{margin:2rem 0}.skill-bar[data-v-580dde96]{margin:1rem 0}.skill-info[data-v-580dde96]{display:flex;justify-content:space-between;margin-bottom:.5rem}.progress-bar[data-v-580dde96]{height:8px;background:hsla(0,0%,100%,.1);border-radius:4px;overflow:hidden}.progress[data-v-580dde96]{height:100%;background:linear-gradient(90deg,#3498db,#2980b9);transform-origin:left;animation:progressAnimation-580dde96 1.5s ease-out forwards}.last-updated[data-v-580dde96]{position:fixed;top:20px;right:20px;background:rgba(52,152,219,.9);color:#fff;padding:8px 15px;border-radius:8px;font-size:.9rem;box-shadow:0 2px 10px rgba(0,0,0,.2);backdrop-filter:blur(5px);animation:fadeIn-580dde96 .5s ease-in-out;z-index:1000}.spline-container[data-v-580dde96]{position:fixed;right:0;top:50%;transform:translateY(-50%);width:30vw;height:100vh;z-index:10;pointer-events:none}@keyframes fadeIn-580dde96{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:950px){.spline-container[data-v-580dde96]{display:none}.main-container[data-v-580dde96]{width:95%}.social-links[data-v-580dde96]{flex-direction:column;align-items:center}}.dark-mode[data-v-580dde96]{background-color:#121212;color:#fff}.dark-mode .main-container[data-v-580dde96]{background:#1e1e1e}.dark-mode .container-one[data-v-580dde96],.dark-mode .container-two[data-v-580dde96]{background-color:#2c2c2c}.dark-mode .achievement-item h3[data-v-580dde96],.dark-mode .container-two p[data-v-580dde96],.dark-mode .link a[data-v-580dde96],.dark-mode .profile h3[data-v-580dde96],.dark-mode .profile p[data-v-580dde96],.dark-mode .skill-info span[data-v-580dde96],.dark-mode .status-badge[data-v-580dde96]{color:#fff}.dark-mode .tech-button[data-v-580dde96]{background:linear-gradient(45deg,#444,#333)}.dark-mode .tech-button[data-v-580dde96]:hover{background:linear-gradient(45deg,#333,#444)}.dark-mode .last-updated[data-v-580dde96]{background:hsla(0,0%,100%,.1);color:#fff}.dark-mode .reading-progress-bar[data-v-580dde96]{background-color:#fff}.dark-mode .progress[data-v-580dde96]{background:linear-gradient(90deg,#444,#333)}.dark-mode .logos img[data-v-580dde96]:hover{filter:drop-shadow(0 0 10px rgba(255,255,255,.8))}.dark-mode .tech-tooltip:hover .tooltip-text[data-v-580dde96],.dark-mode .tooltip-text[data-v-580dde96]{background-color:hsla(0,0%,100%,.8);color:#000}.dark-mode .dark-mode-toggle button[data-v-580dde96]{background:#444;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer}.dark-mode .dark-mode-toggle button[data-v-580dde96]:hover{background:#333}.dark-mode-toggle[data-v-580dde96]{position:fixed;top:20px;left:20px;z-index:1000}.dark-mode-toggle button[data-v-580dde96]{background:#3498db;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background .3s}.dark-mode-toggle button[data-v-580dde96]:hover{background:#2980b9}.dark-mode-button[data-v-580dde96]{background:#444}.dark-mode-button[data-v-580dde96]:hover{background:#333}.light-mode-button[data-v-580dde96]{background:#3498db}.light-mode-button[data-v-580dde96]:hover{background:#2980b9}.theme-toggle[data-v-580dde96]{position:relative;padding:10px;cursor:pointer;background:hsla(0,0%,100%,.1);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all .3s ease;z-index:100}.copyright-notice[data-v-580dde96]{text-align:center;margin-top:2rem;padding:1rem;background:hsla(0,0%,100%,.1);border-radius:10px;backdrop-filter:blur(10px);border:1px solid rgba(52,152,219,.3);box-shadow:0 4px 15px rgba(0,0,0,.1)}.copyright-notice p[data-v-580dde96]{font-family:Inter,sans-serif;font-size:1rem;font-weight:500;color:#072229;margin:0;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.dark-mode .copyright-notice[data-v-580dde96]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2)}.dark-mode .copyright-notice p[data-v-580dde96]{color:#fff}.contact-section[data-v-580dde96]{margin:2rem 0}.contact-toggle-container[data-v-580dde96]{text-align:center;margin-bottom:1.5rem}.contact-toggle-btn[data-v-580dde96]{background:linear-gradient(45deg,#3498db,#2980b9);color:#fff;border:none;padding:12px 24px;border-radius:25px;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(52,152,219,.3);font-family:Inter,sans-serif}.contact-toggle-btn[data-v-580dde96]:hover{background:linear-gradient(45deg,#2980b9,#3498db);transform:translateY(-2px);box-shadow:0 6px 20px rgba(52,152,219,.4)}.contact-form-container[data-v-580dde96]{background:hsla(0,0%,100%,.15);padding:2rem;border-radius:15px;backdrop-filter:blur(10px);border:1px solid rgba(52,152,219,.3);box-shadow:0 8px 25px rgba(0,0,0,.1);animation:slideDown-580dde96 .3s ease-out}.contact-title[data-v-580dde96]{text-align:center;color:#2c3e50;font-family:Poppins,sans-serif;font-weight:600;font-size:1.8rem;margin-bottom:1.5rem;background:linear-gradient(135deg,#2c3e50,#3498db);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact-form[data-v-580dde96]{max-width:500px;margin:0 auto}.form-group[data-v-580dde96]{margin-bottom:1.5rem}.form-group label[data-v-580dde96]{display:block;margin-bottom:.5rem;color:#2c3e50;font-weight:500;font-family:Inter,sans-serif}.form-group input[data-v-580dde96],.form-group textarea[data-v-580dde96]{width:100%;padding:12px 16px;border:2px solid rgba(52,152,219,.3);border-radius:8px;font-size:1rem;font-family:Inter,sans-serif;background:hsla(0,0%,100%,.9);transition:all .3s ease;box-sizing:border-box}.form-group input[data-v-580dde96]:focus,.form-group textarea[data-v-580dde96]:focus{outline:none;border-color:#3498db;box-shadow:0 0 10px rgba(52,152,219,.3);background:#fff}.form-group textarea[data-v-580dde96]{resize:vertical;min-height:100px}.submit-btn[data-v-580dde96]{width:100%;background:linear-gradient(45deg,#27ae60,#2ecc71);color:#fff;border:none;padding:14px 24px;border-radius:8px;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .3s ease;font-family:Inter,sans-serif;margin-top:1rem}.submit-btn[data-v-580dde96]:hover:not(:disabled){background:linear-gradient(45deg,#2ecc71,#27ae60);transform:translateY(-2px);box-shadow:0 6px 20px rgba(46,204,113,.4)}.submit-btn[data-v-580dde96]:disabled{background:#95a5a6;cursor:not-allowed;transform:none;box-shadow:none}.submit-message[data-v-580dde96]{margin-top:1rem;padding:12px;border-radius:8px;text-align:center;font-weight:500;background:#e74c3c;color:#fff;border:1px solid #c0392b}.submit-message.success[data-v-580dde96]{background:#27ae60;color:#fff;border:1px solid #229954}@keyframes slideDown-580dde96{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.dark-mode .contact-toggle-btn[data-v-580dde96]{background:linear-gradient(45deg,#444,#333)}.dark-mode .contact-toggle-btn[data-v-580dde96]:hover{background:linear-gradient(45deg,#333,#444)}.dark-mode .contact-form-container[data-v-580dde96]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2)}.dark-mode .contact-title[data-v-580dde96]{color:#fff;background:linear-gradient(135deg,#fff,#3498db);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark-mode .form-group label[data-v-580dde96]{color:#fff}.dark-mode .form-group input[data-v-580dde96],.dark-mode .form-group textarea[data-v-580dde96]{background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.3);color:#fff}.dark-mode .form-group input[data-v-580dde96]::-moz-placeholder,.dark-mode .form-group textarea[data-v-580dde96]::-moz-placeholder{color:hsla(0,0%,100%,.6)}.dark-mode .form-group input[data-v-580dde96]::placeholder,.dark-mode .form-group textarea[data-v-580dde96]::placeholder{color:hsla(0,0%,100%,.6)}.dark-mode .form-group input[data-v-580dde96]:focus,.dark-mode .form-group textarea[data-v-580dde96]:focus{background:hsla(0,0%,100%,.15);border-color:#3498db}.page-container[data-v-7373e231]{position:relative;transition:all .3s ease}.page-container.dark[data-v-7373e231]{background-color:#163f4b;color:#fff}.page-container.light[data-v-7373e231]{background-color:#e0e8f1;color:#333}.theme-toggle[data-v-7373e231]{position:relative;top:-40px;right:20px;padding:10px;cursor:pointer;background:hsla(0,0%,100%,.1);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all .3s ease;z-index:100}.theme-toggle[data-v-7373e231]:hover{transform:scale(1.1)}.page-container[data-v-7373e231]{min-height:100vh;background-color:#163f4b;padding:4rem 2rem;display:flex;flex-direction:column;align-items:center}.main-container[data-v-7373e231]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;padding:2rem;background-color:hsla(0,0%,100%,.1);border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.project-card[data-v-7373e231]{background-color:rgba(119,163,187,.9);border-radius:70px;opacity:0;transform:translateY(20px);animation:fadeInUp-7373e231 .6s ease forwards;margin-bottom:2rem;transition:all .3s ease-in-out;box-shadow:0 4px 8px rgba(0,0,0,.1);cursor:pointer}.project-card[data-v-7373e231]:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.2)}.card-content[data-v-7373e231]{padding:1.5rem}.dropdown-title[data-v-7373e231]{font-size:1.5rem;color:#0f4f79;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;position:relative;padding-bottom:.5rem}.dropdown-title[data-v-7373e231]:hover{color:#2980b9;transform:translateX(10px)}.click-indicator[data-v-7373e231]{position:absolute;right:0;top:50%;width:10px;height:10px;border-right:2px solid #0f4f79;border-bottom:2px solid #0f4f79;transform:translateY(-50%) rotate(45deg);transition:transform .3s ease}.click-indicator.rotated[data-v-7373e231]{transform:translateY(-50%) rotate(-135deg)}.dropdown-content[data-v-7373e231]{overflow:hidden;transition:height .3s ease-out;height:0;grid-column:span 1;background-color:rgba(92,170,198,.9);border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:1rem}.dropdown-content.visible[data-v-7373e231]{height:auto;opacity:1}.image-gallery[data-v-7373e231]{display:grid;gap:1rem;margin:1rem 0}.image-gallery img[data-v-7373e231]{width:100%;border-radius:10px;transition:transform .3s ease;opacity:0;animation:fadeIn-7373e231 .6s ease forwards}.image-gallery img[data-v-7373e231]:hover{transform:scale(1.02)}.project-details[data-v-7373e231]{margin:1.5rem 0}.about-me[data-v-7373e231]{color:#03181d;line-height:1.6;margin-bottom:1rem;opacity:0;animation:fadeIn-7373e231 .6s ease .3s forwards}.github-link[data-v-7373e231]{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:#0f4f79;transition:transform .3s ease}.github-link[data-v-7373e231]:hover{transform:translateY(-2px)}.github-link img[data-v-7373e231]{width:24px;height:24px}.back-button[data-v-7373e231],.reminder-button[data-v-7373e231]{position:fixed;padding:.75rem 1.5rem;background-color:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border-radius:8px;color:#92a9cb;z-index:100;transition:all .3s ease}.back-button[data-v-7373e231]{top:2rem;left:2rem;cursor:pointer}.reminder-button[data-v-7373e231]{top:2rem;right:2rem}.back-button[data-v-7373e231]:hover,.reminder-button[data-v-7373e231]:hover{background-color:hsla(0,0%,100%,.2);transform:translateY(-2px)}.progress-bar[data-v-7373e231]{position:fixed;top:0;left:0;height:5px;background-color:#2980b9;z-index:101;transition:width .25s ease}@keyframes fadeInUp-7373e231{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-7373e231{0%{opacity:0}to{opacity:1}}.expand-enter-active[data-v-7373e231],.expand-leave-active[data-v-7373e231]{transition:all .5s ease;max-height:2000px;opacity:1}.expand-enter-from[data-v-7373e231],.expand-leave-to[data-v-7373e231]{max-height:0;opacity:0;transform:translateY(-10px)}.slide-fade-enter-active[data-v-7373e231],.slide-fade-leave-active[data-v-7373e231]{transition:all .5s ease;opacity:1;transform:translateY(0)}.slide-fade-enter-from[data-v-7373e231],.slide-fade-leave-to[data-v-7373e231]{height:0;opacity:0;transform:translateY(-10px)}@keyframes slideDown-7373e231{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp-7373e231{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@media (max-width:768px){.main-container[data-v-7373e231]{grid-template-columns:1fr;padding:1rem}.back-button[data-v-7373e231],.reminder-button[data-v-7373e231]{position:relative;top:0;left:0;right:0;margin:1rem;text-align:center}}.particles[data-v-7373e231]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.light .project-card[data-v-7373e231]{background-color:hsla(0,0%,100%,.2);color:#333}.light .dropdown-title[data-v-7373e231]{color:#2980b9}.light .paper-content[data-v-7373e231]{background:hsla(0,0%,100%,.1)}.light .back-button[data-v-7373e231],.light .reminder-button[data-v-7373e231]{color:#2980b9;background-color:rgba(0,0,0,.1)}.light .dropdown-content[data-v-7373e231]{background:rgba(13,8,8,.1)}.light .about-me[data-v-7373e231]{color:#333}.tech-page[data-v-19886493]{position:relative;transition:all .3s ease}.tech-page.dark[data-v-19886493]{background-color:#163f4b;color:#fff}.tech-page.light[data-v-19886493]{background-color:#e0e8f1;color:#333}.theme-toggle[data-v-19886493]{position:fixed;top:20px;right:20px;padding:10px;cursor:pointer;background:hsla(0,0%,100%,.1);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all .3s ease;z-index:100}.theme-toggle[data-v-19886493]:hover{transform:scale(1.1)}.light .paper-section[data-v-19886493]{background-color:rgba(0,0,0,.05);color:#333}.light .paper-content[data-v-19886493]{background:linear-gradient(145deg,rgba(0,0,0,.02),rgba(0,0,0,.05))}.light .paper-content p[data-v-19886493]{color:#555}.light .stat-number[data-v-19886493]{color:#2980b9}.light .stat-label[data-v-19886493]{color:#555}.light .back-button[data-v-19886493]{color:#2980b9;background-color:rgba(0,0,0,.1)}.tech-page[data-v-19886493]{background-color:#163f4b;min-height:100vh;padding:2rem;display:flex;justify-content:center}.page-content[data-v-19886493]{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:2rem}.back-button[data-v-19886493]{position:fixed;width:-moz-fit-content;width:fit-content;padding:.5rem 1rem;background-color:hsla(0,0%,100%,.1);border-radius:4px;cursor:pointer;transition:background-color .3s;color:#92a9cb}.back-button[data-v-19886493]:hover{background-color:hsla(0,0%,100%,.2)}.research-container[data-v-19886493]{width:100%;max-width:1000px;margin:0 auto;padding:2rem;color:#fff;margin-top:-80px}.animated-title[data-v-19886493]{background:linear-gradient(90deg,#64b5f6,#1976d2 25%,#0d47a1 50%,#1976d2 75%,#64b5f6);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer-19886493 3s linear infinite;font-size:2.5rem;text-align:center;margin-bottom:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.paper-section[data-v-19886493]{background-color:hsla(0,0%,100%,.1);border-radius:8px;margin:1rem 0;transform:translateY(20px);opacity:0;animation:fadeInUp-19886493 .6s ease forwards;position:relative;overflow:hidden;margin-left:-50px;transition:transform .3s ease,box-shadow .3s ease;transform-style:preserve-3d;will-change:transform}.paper-section[data-v-19886493]:hover{box-shadow:0 10px 30px rgba(100,181,246,.3)}.paper-section[data-v-19886493]:nth-child(2){animation-delay:.2s}.paper-section[data-v-19886493]:nth-child(3){animation-delay:.4s}.dropdown-header[data-v-19886493]{padding:1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.dropdown-header[data-v-19886493]:hover{background-color:hsla(0,0%,100%,.05)}.wave-text[data-v-19886493]{position:relative;overflow:hidden}.wave-text[data-v-19886493]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#64b5f6,transparent);transform:translateX(-100%);opacity:0}.wave-text[data-v-19886493]:hover:after{animation:wave-19886493 1.5s ease-in-out;opacity:1}.dropdown-header h2[data-v-19886493]{transition:color .3s ease,transform .3s ease}.dropdown-header:hover h2[data-v-19886493]{color:#64b5f6;transform:translateX(10px)}.paper-content[data-v-19886493]{padding:1rem;border-top:1px solid hsla(0,0%,100%,.1);background:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));backdrop-filter:blur(10px);position:relative;z-index:1}.paper-content[data-v-19886493]:before{content:"";position:absolute;inset:0;background:radial-gradient(800px circle at var(--x) var(--y),rgba(100,181,246,.1),transparent 40%);z-index:-1}.paper-content p[data-v-19886493]{line-height:1.6;color:#b0bec5;transition:color .3s ease}.paper-content:hover p[data-v-19886493]{color:#08090a}h1[data-v-19886493],h2[data-v-19886493],h3[data-v-19886493]{margin:0}.arrow[data-v-19886493]{font-size:1.2rem}.github-link[data-v-19886493]{display:block;text-align:right}.github-logo[data-v-19886493]{width:50px;height:50px;margin-top:20px;transition:transform .3s ease;filter:drop-shadow(0 0 8px rgba(100,181,246,.6))}.github-link:hover .github-logo[data-v-19886493]{transform:scale(1.1)}.slide-enter-active[data-v-19886493],.slide-leave-active[data-v-19886493]{transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.slide-enter-from[data-v-19886493],.slide-leave-to[data-v-19886493]{transform:translateY(-20px);opacity:0}.slide-enter-to[data-v-19886493],.slide-leave-from[data-v-19886493]{transform:translateY(0);opacity:1}@keyframes gradient-19886493{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes wave-19886493{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes fadeInUp-19886493{to{opacity:1;transform:translateY(0)}}@keyframes shimmer-19886493{0%{background-position:-200% 0}to{background-position:200% 0}}.particles-container[data-v-19886493]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.particle[data-v-19886493]{position:absolute;width:2px;height:2px;background:rgba(100,181,246,.5);border-radius:50%;animation:float-19886493 linear infinite;transform-origin:center center;filter:blur(1px);box-shadow:0 0 4px rgba(100,181,246,.8)}.reading-progress-bar[data-v-19886493]{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,#64b5f6,#1976d2);z-index:1000;transition:width .2s ease}.stats-container[data-v-19886493]{display:flex;justify-content:center;margin:2rem 0;margin-top:0;gap:2rem}.stat-item[data-v-19886493]{display:flex;flex-direction:column;align-items:center;background:hsla(0,0%,100%,.1);padding:1rem 2rem;border-radius:8px;backdrop-filter:blur(5px);transform:translateY(20px);opacity:0;animation:fadeInUp-19886493 .6s ease forwards;animation-delay:calc(var(--index)*.2s)}.stat-number[data-v-19886493]{font-size:2rem;font-weight:700;color:#64b5f6;text-shadow:0 0 10px rgba(100,181,246,.5)}.stat-label[data-v-19886493]{font-size:.9rem;color:#b0bec5;margin-top:.5rem}@keyframes float-19886493{0%{transform:translateY(0) scale(1);opacity:0}50%{transform:translateY(-50vh) scale(1.5);opacity:.5}to{transform:translateY(-100vh) scale(1);opacity:0}}.paper-section[data-v-19886493]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at var(--x,50%) var(--y,50%),rgba(100,181,246,.1) 0,transparent 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.paper-section[data-v-19886493]:hover:before{opacity:1}.particles[data-v-19886493]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}body{margin:0;background-color:#163f4b}#app{font-family:Times New Roman,Times,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:0}.page-container[data-v-80914856]{min-height:100vh;position:relative;transition:all .3s ease}.page-container.dark[data-v-80914856]{background-color:#163f4b;color:#fff}.page-container.light[data-v-80914856]{background-color:#e0e8f1;color:#333}.theme-toggle[data-v-80914856]{position:fixed;top:20px;right:20px;padding:10px;cursor:pointer;background:hsla(0,0%,100%,.1);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all .3s ease;z-index:100}.theme-toggle[data-v-80914856]:hover{transform:scale(1.1)}.main-container[data-v-80914856]{max-width:900px;margin:80px auto 0;display:flex;flex-direction:column;gap:1.5rem;padding:2rem;background-color:hsla(0,0%,100%,.1);border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.internship-card[data-v-80914856]{background-color:rgba(119,163,187,.9);border-radius:15px;opacity:0;transform:translateY(20px);animation:fadeInUp-80914856 .6s ease forwards;transition:all .3s ease-in-out;box-shadow:0 4px 8px rgba(0,0,0,.1);cursor:pointer}.internship-card[data-v-80914856]:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.card-content[data-v-80914856]{padding:1.5rem}.dropdown-title[data-v-80914856]{font-size:1.5rem;color:#0f4f79;display:flex;flex-wrap:wrap;align-items:center;gap:10px;transition:all .3s ease;position:relative;padding-bottom:.5rem}.position-title[data-v-80914856]{font-size:1rem;color:#0365c7;font-weight:bolder;margin-left:8px}.date-badge[data-v-80914856]{margin-left:auto;background:rgba(41,128,185,.2);padding:5px 10px;border-radius:20px;font-size:.8rem;color:#2c3e50}.dropdown-title[data-v-80914856]:hover{color:#2980b9;transform:translateX(10px)}.dropdown-content[data-v-80914856]{overflow:hidden;transition:height .3s ease-out;height:0;background-color:rgba(92,170,198,.9);border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-top:.5rem}.dropdown-content.visible[data-v-80914856]{height:auto;padding:1.5rem}.internship-details[data-v-80914856]{display:flex;flex-direction:column;gap:1.5rem}.company-logo[data-v-80914856]{max-width:300px;max-height:80px;-o-object-fit:contain;object-fit:contain;align-self:center;margin-bottom:1rem}.description[data-v-80914856]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.description-card[data-v-80914856]{display:flex;background:hsla(0,0%,100%,.15);border-radius:12px;padding:1rem;box-shadow:0 3px 8px rgba(0,0,0,.1);transition:all .3s ease;opacity:0;transform:translateY(10px);animation:fadeInUp-80914856 .5s ease forwards;border-left:4px solid #3498db}.description-card[data-v-80914856]:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,.15);background:hsla(0,0%,100%,.25)}.description-icon[data-v-80914856]{font-size:1.5rem;margin-right:1rem;min-width:30px;display:flex;align-items:center;justify-content:center}.description-text[data-v-80914856]{color:#03181d;line-height:1.6;font-size:1rem;margin:0;flex:1}.light .description-card[data-v-80914856]{background:rgba(41,128,185,.1);border-left:4px solid #2980b9}.light .description-text[data-v-80914856]{color:#333}.light .description-card[data-v-80914856]:hover{background:rgba(41,128,185,.2)}.description-point[data-v-80914856]{display:none}@media (max-width:768px){.description-card[data-v-80914856]{padding:.8rem}.description-icon[data-v-80914856]{font-size:1.3rem;margin-right:.8rem}}.tech-stack[data-v-80914856]{margin-top:1rem}.tech-stack h3[data-v-80914856]{font-size:1.1rem;margin-bottom:.5rem;color:#0f4f79}.tech-tags[data-v-80914856]{display:flex;flex-wrap:wrap;gap:.5rem}.tech-tag[data-v-80914856]{background:rgba(41,128,185,.2);padding:6px 12px;border-radius:30px;font-size:.8rem;color:#0f4f79}.project-link[data-v-80914856]{margin-top:1rem}.project-link h3[data-v-80914856]{font-size:1.1rem;margin-bottom:.5rem;color:#0f4f79}.link-button[data-v-80914856]{display:inline-flex;align-items:center;gap:.5rem;padding:10px 20px;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;text-decoration:none;border-radius:25px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px rgba(52,152,219,.3)}.link-button[data-v-80914856]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(52,152,219,.4);background:linear-gradient(135deg,#2980b9,#1f5582)}.link-button[data-v-80914856]:active{transform:translateY(0)}.light .project-link h3[data-v-80914856]{color:#2980b9}.light .link-button[data-v-80914856]{background:linear-gradient(135deg,#2980b9,#1f5582)}.light .link-button[data-v-80914856]:hover{background:linear-gradient(135deg,#1f5582,#174c73)}.gallery[data-v-80914856]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1rem;margin-top:1.5rem}.gallery-image[data-v-80914856]{width:75%;border-radius:20px;transition:transform .3s ease;display:block;margin:0 auto}.internship-0-image[data-v-80914856]:hover{transform:scale(1.05);box-shadow:0 8px 20px rgba(0,0,0,.3)}.internship-1-image[data-v-80914856]:hover{transform:scale(1.08);box-shadow:0 10px 25px rgba(0,0,0,.25)}@media (max-width:768px){.gallery[data-v-80914856]{grid-template-columns:1fr}.internship-0-image[data-v-80914856],.internship-1-image[data-v-80914856]{max-width:100%}}.back-button[data-v-80914856]{position:fixed;top:20px;left:20px;padding:.75rem 1.5rem;background-color:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border-radius:8px;color:#92a9cb;cursor:pointer;z-index:100;transition:all .3s ease}.back-button[data-v-80914856]:hover{background-color:hsla(0,0%,100%,.2);transform:translateY(-2px)}.progress-bar[data-v-80914856]{position:fixed;top:0;left:0;height:5px;background-color:#2980b9;z-index:101;transition:width .25s ease}.particles[data-v-80914856]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}@keyframes fadeInUp-80914856{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-80914856{0%{opacity:0}to{opacity:1}}.slide-fade-enter-active[data-v-80914856],.slide-fade-leave-active[data-v-80914856]{transition:all .5s ease;opacity:1;transform:translateY(0)}.slide-fade-enter-from[data-v-80914856],.slide-fade-leave-to[data-v-80914856]{height:0;opacity:0;transform:translateY(-10px)}.light .internship-card[data-v-80914856]{background-color:hsla(0,0%,100%,.8)}.light .dropdown-title[data-v-80914856]{color:#2980b9}.light .dropdown-content[data-v-80914856]{background-color:hsla(0,0%,100%,.9)}.light .description-point[data-v-80914856]{color:#333}.light .tech-tag[data-v-80914856]{background:rgba(41,128,185,.1);color:#2980b9}.light .back-button[data-v-80914856]{color:#2980b9;background-color:rgba(0,0,0,.05)}@media (max-width:768px){.main-container[data-v-80914856]{padding:1rem;margin-top:100px}.dropdown-title[data-v-80914856]{flex-direction:column;align-items:flex-start;gap:5px}.date-badge[data-v-80914856]{margin-left:0}.tech-tags[data-v-80914856]{justify-content:center}}.page-container[data-v-0c12ddca]{min-height:100vh;position:relative;transition:all .3s ease;padding:2rem 1rem}.page-container.dark[data-v-0c12ddca]{background-color:#163f4b;color:#fff}.page-container.light[data-v-0c12ddca]{background-color:#e0e8f1;color:#333}.theme-toggle[data-v-0c12ddca]{position:fixed;top:20px;right:20px;padding:10px;cursor:pointer;background:hsla(0,0%,100%,.1);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all .3s ease;z-index:100}.theme-toggle[data-v-0c12ddca]:hover{transform:scale(1.1)}.back-button[data-v-0c12ddca]{position:fixed;top:20px;left:20px;padding:.75rem 1.5rem;background-color:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border-radius:8px;color:#92a9cb;cursor:pointer;z-index:100;transition:all .3s ease}.back-button[data-v-0c12ddca]:hover{background-color:hsla(0,0%,100%,.2);transform:translateY(-2px)}.progress-bar[data-v-0c12ddca]{position:fixed;top:0;left:0;height:5px;background-color:#2980b9;z-index:101;transition:width .25s ease}.particles[data-v-0c12ddca]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.main-container[data-v-0c12ddca]{max-width:1000px;margin:80px auto 0;position:relative;z-index:10}.header-section[data-v-0c12ddca]{text-align:center;margin-bottom:3rem;background:hsla(0,0%,100%,.1);padding:2rem;border-radius:20px;backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.1)}.page-title[data-v-0c12ddca]{font-size:3rem;margin-bottom:1rem;background:linear-gradient(135deg,#3498db,#2980b9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle[data-v-0c12ddca]{font-size:1.2rem;opacity:.8;margin:0}.classes-grid[data-v-0c12ddca]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.class-card[data-v-0c12ddca]{background:hsla(0,0%,100%,.1);border-radius:15px;padding:1.5rem;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);cursor:pointer;transition:all .3s ease;opacity:0;transform:translateY(20px);animation:fadeInUp-0c12ddca .6s ease forwards}.class-card[data-v-0c12ddca]:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.2);background:hsla(0,0%,100%,.15)}.card-header[data-v-0c12ddca]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.class-icon[data-v-0c12ddca]{font-size:2rem;min-width:50px;text-align:center}.class-title[data-v-0c12ddca]{flex:1;font-size:1.3rem;margin:0;color:#3498db}.expand-icon[data-v-0c12ddca]{font-size:1.2rem;transition:transform .3s ease}.expand-icon.rotated[data-v-0c12ddca]{transform:rotate(180deg)}.class-content[data-v-0c12ddca]{overflow:hidden;transition:height .4s ease-out;height:0}.class-content.visible[data-v-0c12ddca]{height:auto}.thoughts-section[data-v-0c12ddca]{padding-top:1rem}.thoughts-section h3[data-v-0c12ddca]{color:#2980b9;margin-bottom:1rem;font-size:1.2rem}.thoughts-text[data-v-0c12ddca]{line-height:1.6;margin-bottom:1.5rem;text-align:justify}.key-topics[data-v-0c12ddca]{margin-bottom:1.5rem}.key-topics h4[data-v-0c12ddca]{color:#3498db;margin-bottom:.5rem;font-size:1rem}.topics-tags[data-v-0c12ddca]{display:flex;flex-wrap:wrap;gap:.5rem}.topic-tag[data-v-0c12ddca]{background:rgba(52,152,219,.2);padding:4px 8px;border-radius:15px;font-size:.8rem;color:#3498db;border:1px solid rgba(52,152,219,.3)}.difficulty-rating[data-v-0c12ddca],.enjoyment-rating[data-v-0c12ddca]{margin-bottom:1rem}.difficulty-rating h4[data-v-0c12ddca],.enjoyment-rating h4[data-v-0c12ddca]{color:#3498db;margin-bottom:.5rem;font-size:1rem}.rating-stars[data-v-0c12ddca]{display:flex;align-items:center;gap:.2rem}.star[data-v-0c12ddca]{font-size:1.2rem;opacity:.3;transition:opacity .3s ease}.star.filled[data-v-0c12ddca]{opacity:1}.rating-text[data-v-0c12ddca]{margin-left:.5rem;font-size:.9rem;opacity:.7}.enjoyment-bar[data-v-0c12ddca]{position:relative;background:hsla(0,0%,100%,.1);height:20px;border-radius:10px;overflow:hidden}.enjoyment-fill[data-v-0c12ddca]{height:100%;background:linear-gradient(90deg,#3498db,#2980b9);border-radius:10px;transition:width 1s ease}.enjoyment-text[data-v-0c12ddca]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.8rem;font-weight:700;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.light .class-title[data-v-0c12ddca]{color:#2980b9}.light .difficulty-rating h4[data-v-0c12ddca],.light .enjoyment-rating h4[data-v-0c12ddca],.light .key-topics h4[data-v-0c12ddca],.light .thoughts-section h3[data-v-0c12ddca]{color:#1f5582}.light .topic-tag[data-v-0c12ddca]{background:rgba(41,128,185,.1);color:#2980b9;border-color:rgba(41,128,185,.2)}.light .class-card[data-v-0c12ddca]{background:hsla(0,0%,100%,.8);border-color:rgba(0,0,0,.1)}.light .class-card[data-v-0c12ddca]:hover{background:hsla(0,0%,100%,.9)}@keyframes fadeInUp-0c12ddca{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-fade-enter-active[data-v-0c12ddca],.slide-fade-leave-active[data-v-0c12ddca]{transition:all .4s ease}.slide-fade-enter-from[data-v-0c12ddca],.slide-fade-leave-to[data-v-0c12ddca]{height:0;opacity:0}@media (max-width:768px){.classes-grid[data-v-0c12ddca]{grid-template-columns:1fr}.page-title[data-v-0c12ddca]{font-size:2rem}.class-card[data-v-0c12ddca]{padding:1rem}.main-container[data-v-0c12ddca]{margin-top:120px;padding:0 1rem}}