@import"https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";body{margin:0;padding-bottom:50px;background:linear-gradient(90deg,#000,#020026 50%,#000474);background-attachment:fixed;color:#000;font-family:Ubuntu,sans-serif;font-weight:400;font-style:normal;transition:color .5s ease}body:after,body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;pointer-events:none;transition:opacity 1s cubic-bezier(.4,0,.2,1)}body:before{background:linear-gradient(180deg,#ffafbd,#ffc3a0);opacity:1;transition:opacity .5s ease}body:after{background:linear-gradient(90deg,#003f87 6%,#0071c7 52%,#e6e6e6);opacity:1;transition:opacity .4s ease .3s}body.dark{color:#e8e8e8}body.dark:before{opacity:0;transition:opacity .4s ease .4s}body.dark:after{opacity:0;transition:opacity .3s ease}body.dark .sky{position:fixed;width:100%;height:100%;overflow:hidden;z-index:-1}body.dark .sky .star{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;opacity:.8;animation:twinkle .1s infinite alternate}body.dark .sky .cloud{display:none}body.dark .menu{background-color:linear-gradient(90deg,#000,#020026 50%,#000474);color:#e8e8e8}body.dark .menu .menu-logo{color:#8c00ff}body.dark .menu .languages{background-color:#272727}body.dark .main-content .title-content .chatbot-ui .chatbot-options button{position:relative;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.05);box-shadow:0 8px 32px 0 rgba(0,0,0,.2);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent) no-repeat -200% 0/200% 100%,rgba(39,39,39,.4);color:#fff;cursor:pointer}body.dark .main-content .title-content .chatbot-ui .chatbot-options button:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#8c00ff;opacity:0;transition:opacity .3s ease;z-index:2}body.dark .main-content .title-content .chatbot-ui .chatbot-options button:hover{transform:translateY(-10px);background-color:rgba(39,39,39,.6);background-position:200% 0;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),background-color .4s ease,background-position .6s ease;border-color:rgba(140,0,255,.3);box-shadow:0 20px 40px 0 rgba(0,0,0,.4)}body.dark .main-content .title-content .chatbot-ui .chatbot-options button:hover:before{opacity:1}body:not(.dark) body.dark .main-content .title-content .chatbot-ui .chatbot-options button{background:linear-gradient(90deg,transparent,rgba(0,0,0,.03),transparent) no-repeat -200% 0/200% 100%,hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 8px 32px 0 rgba(31,38,135,.1)}body:not(.dark) body.dark .main-content .title-content .chatbot-ui .chatbot-options button:before{background:#002488}body:not(.dark) body.dark .main-content .title-content .chatbot-ui .chatbot-options button:hover{background-color:hsla(0,0%,100%,.95);background-position:200% 0;border-color:#002488;box-shadow:0 20px 40px 0 rgba(31,38,135,.15)}body.dark .main-content .title-content .chatbot-ui .chatbot-options button:hover{color:#fff}body.dark .main-content .title-content .chatbot-ui .title-text{position:relative;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.05);box-shadow:0 8px 32px 0 rgba(0,0,0,.2);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent) no-repeat -200% 0/200% 100%,rgba(39,39,39,.4)}body.dark .main-content .title-content .chatbot-ui .title-text:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#8c00ff;opacity:0;transition:opacity .3s ease;z-index:2}body.dark .main-content .title-content .chatbot-ui .title-text:hover{transform:translateY(-10px);background-color:rgba(39,39,39,.6);background-position:200% 0;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),background-color .4s ease,background-position .6s ease;border-color:rgba(140,0,255,.3);box-shadow:0 20px 40px 0 rgba(0,0,0,.4)}body.dark .main-content .title-content .chatbot-ui .title-text:hover:before{opacity:1}body:not(.dark) body.dark .main-content .title-content .chatbot-ui .title-text{background:linear-gradient(90deg,transparent,rgba(0,0,0,.03),transparent) no-repeat -200% 0/200% 100%,hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 8px 32px 0 rgba(31,38,135,.1)}body:not(.dark) body.dark .main-content .title-content .chatbot-ui .title-text:before{background:#002488}body:not(.dark) body.dark .main-content .title-content .chatbot-ui .title-text:hover{background-color:hsla(0,0%,100%,.95);background-position:200% 0;border-color:#002488;box-shadow:0 20px 40px 0 rgba(31,38,135,.15)}body.dark .main-content .title-content .chatbot-ui .title-text .title-name,body.dark .main-content .title-content .chatbot-ui .title-text .title-rol{color:inherit}body.dark .main-content .about-content{background-color:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.05);box-shadow:0 20px 50px rgba(0,0,0,.4)}body.dark .main-content .about-content .about-title{color:#8c00ff}body.dark .main-content .about-content .about-text{color:#ccc}body.dark .main-content .about-content .image-container:before{background-color:#8c00ff;opacity:.2}body.dark .skills{background-color:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.05);box-shadow:0 20px 50px rgba(0,0,0,.4)}body.dark .skills .skills_title .subtitle{color:#8c00ff}body.dark .skills .skills_title .title{color:#e8e8e8}body.dark .skills .skills_title .title:after{background-color:#8c00ff}body.dark .skills .skills_list .skill_card{border-color:hsla(0,0%,100%,.05)}body.dark .skills .skills_list .skill_card:hover{background:rgba(39,39,39,.95);border-color:#8c00ff;box-shadow:0 20px 40px rgba(0,0,0,.4)}body.dark .skills .skills_list .skill_card .header svg,body.dark .skills .skills_list .skill_card:hover .header svg{color:#8c00ff}body.dark .skills .skills_list .skill_card .header .card_title{color:#eee}body.dark .skills .skills_list .skill_card .card_text{color:#bbb}body.dark .experience{background-color:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.05);box-shadow:0 20px 50px rgba(0,0,0,.4)}body.dark .experience .experience_title .subtitle{color:#8c00ff}body.dark .experience .experience_title .title{color:#e8e8e8}body.dark .experience .experience_title .title:after{background-color:#8c00ff}body.dark .experience .experience-content .jobs-section .timeline-line{background:linear-gradient(180deg,#8c00ff,transparent)}body.dark .experience .experience-content .jobs-section .jobs-list .job-card .job-dot{background-color:#8c00ff;border-color:#1a1a1a;box-shadow:0 0 10px rgba(140,0,255,.3)}body.dark .experience .experience-content .jobs-section .jobs-list .job-card .job-card-content .job-date{color:#999}body.dark .experience .experience-content .jobs-section .jobs-list .job-card .job-card-content .job-position{color:#8c00ff}body.dark .experience .experience-content .jobs-section .jobs-list .job-card .job-card-content .job-company{color:#eee}body.dark .experience .experience-content .tools{background:transparent}body.dark .experience .experience-content .tools .tools-label{border-bottom:1px solid #8c00ff}body.dark .experience .experience-content .tools .model-instructions{background:rgba(0,0,0,.5);border-color:hsla(0,0%,100%,.1);color:#ccc}body.dark .experience .experience-content .tools .progress-bar{background-color:#8c00ff}body.dark .info-bubble{background-color:#272727}body.dark .slider-container .card .card-content .padding .header .title,body.dark .slider-container .card .card-content .quote-icon{color:#8c00ff}body.dark .slider-container .card .card-content .padding .header .subtitle,body.dark .slider-container .card .card-content .padding .recommendation-text{color:#e8e8e8}body ul{margin:0;padding:0}body li{list-style:none}body a{color:#a900e2;text-decoration:none}body a:hover{color:#002488}body .info-bubble{position:absolute;top:0;left:-130px;display:none;font-size:15px;background-color:#e8e8e8;padding:10px;width:max-content;border-radius:8px}@keyframes twinkle{0%{opacity:0}to{opacity:1}}