:root{--color-background: #121212;--color-background-soft: #1e1e1e;--color-background-mute: #2a2a2a;--color-background-invert: #fafafa;--color-border: rgba(125, 135, 155, .2);--color-border-hover: rgba(150, 165, 185, .4);--color-heading: #e0e0e0;--color-text: rgba(210, 220, 230, .85);--color-text-invert: rgba(30, 35, 45, .9);--image: invert(40%);--image-invert: invert(75%);--languages-text: #00aaff;--frameworks-libraries-text: #66ff66;--databases-text: #ff4444;--practises-text: #ffaa00;--languages-background: rgba(0, 170, 255, .1);--frameworks-libraries-background: rgba(102, 255, 102, .1);--databases-background: rgba(255, 68, 68, .1);--practises-background: rgba(255, 170, 0, .1);--transition-speed: .3s;--transition-timing: cubic-bezier(.25, .8, .25, 1)}[data-theme=light]{--color-background: #ffffff;--color-background-soft: #e6e9ef;--color-background-mute: #d4d7de;--color-background-invert: #1a1d22;--color-border: rgba(150, 160, 180, .2);--color-border-hover: rgba(120, 135, 160, .35);--color-heading: #1c1f26;--color-text: rgba(40, 45, 60, .88);--color-text-invert: rgba(245, 248, 252, .92);--image: invert(40%);--image-invert: invert(20%);--languages-text: #0077c2;--frameworks-libraries-text: #2dba4e;--databases-text: #d62828;--practises-text: #e67e22;--languages-background: rgba(0, 119, 194, .08);--frameworks-libraries-background: rgba(45, 186, 78, .08);--databases-background: rgba(214, 40, 40, .08);--practises-background: rgba(230, 126, 34, .08)}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400;transition:background-color var(--transition-speed) var(--transition-timing)}body{min-height:100vh;color:var(--color-text);background:var(--color-background);line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:var(--color-heading);margin-bottom:20px}p{margin-bottom:20px}.container{max-width:1200px;margin:0 auto;padding:20px;background:var(--color-background-mute);border-radius:8px;box-shadow:0 4px 8px #0000001a}button{background:var(--color-background-soft);color:var(--color-text);border:1px solid var(--color-border);padding:10px 20px;border-radius:4px;cursor:pointer;transition:background .3s,color .3s}button:hover{background:var(--color-border-hover);color:var(--color-heading)}#app{width:100vw;height:100vh;margin:0;font-weight:400}.education-card[data-v-8da7d845]{height:100%;width:100%;border-left:5px solid var(--color-border);border-radius:5px;padding:0rem 2rem;margin:2rem 0}.education-card .upper-section[data-v-8da7d845]{display:flex;justify-content:center;align-items:center;gap:1rem}.education-card .upper-section .image-wrapper[data-v-8da7d845]{display:flex;justify-content:center;align-items:center}.education-card .upper-section .image-wrapper .image[data-v-8da7d845]{width:120px;height:120px;border-radius:50%;margin-right:1rem}.education-card .upper-section .right-section[data-v-8da7d845]{display:flex;flex-direction:column;width:100%}.education-card .upper-section .right-section .title-section[data-v-8da7d845]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem}.education-card .upper-section .right-section .title-section .title[data-v-8da7d845]{font-size:1.2rem;font-weight:700;color:var(--color-heading)}.education-card .upper-section .right-section .title-section .company[data-v-8da7d845]{font-size:1rem}.education-card .upper-section .right-section .location[data-v-8da7d845],.education-card .upper-section .right-section .time[data-v-8da7d845]{font-size:1rem;color:var(--color-heading)}.education-card .upper-section .right-section .class_name[data-v-8da7d845]{font-size:1rem;color:var(--color-text)}.education-card .upper-section .right-section .gpa-wrapper[data-v-8da7d845]{display:flex;font-size:1rem;color:var(--color-text)}.education-card .description[data-v-8da7d845]{display:flex;flex-direction:row;align-items:center;justify-content:start;width:fit-content;gap:1rem;margin:2rem 0;color:var(--color-text);padding:.2rem .4rem;border-radius:5px;background-color:transparent;transition:all .3s;cursor:pointer}.education-card .description .description-text[data-v-8da7d845]{display:flex;align-items:center;justify-content:center;font-size:1rem}.education-card .description img[data-v-8da7d845]{width:15px;height:15px;filter:var(--image);transition:transform .3s ease;transform:rotate(90deg)}.education-card .description img.rotated[data-v-8da7d845]{transform:rotate(180deg)}.education-card .description.clicked[data-v-8da7d845]{cursor:pointer}.education-card .years[data-v-8da7d845],.education-card .years .years-wrapper[data-v-8da7d845]{display:flex;flex-direction:column;gap:1rem}.education-card .years .years-wrapper .year-wrapper[data-v-8da7d845]{font-size:1.2rem;font-weight:700;color:var(--color-heading)}.education-card .years .years-wrapper .courses-wrapper[data-v-8da7d845]{display:flex;flex-direction:row;justify-content:space-between;gap:1rem}.education-card .years .years-wrapper .courses-wrapper .course-name[data-v-8da7d845],.education-card .years .years-wrapper .courses-wrapper .grade[data-v-8da7d845]{font-size:1rem;color:var(--color-heading)}.education-card .years .buttons-wrapper[data-v-8da7d845]{display:flex;justify-content:center;align-items:center;width:100%;gap:2%}.education-card .years .buttons-wrapper .back-button[data-v-8da7d845],.education-card .years .buttons-wrapper .next-button[data-v-8da7d845]{margin-top:1rem;width:15%;color:var(--color-text);background:transparent;border:var(--color-border) 1px solid;border-radius:5px}@media (max-width: 768px){.education-card .upper-section[data-v-8da7d845]{flex-direction:column;align-items:flex-start}.education-card .upper-section .image-wrapper .image[data-v-8da7d845]{width:100px;height:100px}.education-card .upper-section .right-section .title-section[data-v-8da7d845]{flex-direction:column;align-items:flex-start}.education-card .upper-section .right-section .title-section .title[data-v-8da7d845]{font-size:1rem}.education-card .upper-section .right-section .title-section .company[data-v-8da7d845],.education-card .upper-section .right-section .location[data-v-8da7d845],.education-card .description[data-v-8da7d845]{font-size:.9rem}.education-card .years .years-wrapper .year-wrapper[data-v-8da7d845]{font-size:1rem}.education-card .years .years-wrapper .courses-wrapper .course-name[data-v-8da7d845],.education-card .years .years-wrapper .courses-wrapper .grade[data-v-8da7d845]{font-size:.9rem}.education-card .years .buttons-wrapper[data-v-8da7d845]{flex-direction:column;align-items:flex-start}.education-card .years .buttons-wrapper .back-button[data-v-8da7d845],.education-card .years .buttons-wrapper .next-button[data-v-8da7d845]{width:100%;text-align:center}}@media (max-width: 480px){.education-card .upper-section[data-v-8da7d845]{flex-direction:column;align-items:flex-start}.education-card .upper-section .image-wrapper .image[data-v-8da7d845]{width:100px;height:100px}.education-card .upper-section .right-section .title-section[data-v-8da7d845]{flex-direction:column;align-items:flex-start}.education-card .upper-section .right-section .title-section .title[data-v-8da7d845]{font-size:1rem}.education-card .upper-section .right-section .title-section .company[data-v-8da7d845],.education-card .upper-section .right-section .location[data-v-8da7d845],.education-card .description[data-v-8da7d845]{font-size:.9rem}.education-card .years .years-wrapper .year-wrapper[data-v-8da7d845]{font-size:1rem}.education-card .years .years-wrapper .courses-wrapper .course-name[data-v-8da7d845],.education-card .years .years-wrapper .courses-wrapper .grade[data-v-8da7d845]{font-size:.9rem}.education-card .years .buttons-wrapper[data-v-8da7d845]{flex-direction:column;align-items:flex-start}.education-card .years .buttons-wrapper .back-button[data-v-8da7d845],.education-card .years .buttons-wrapper .next-button[data-v-8da7d845]{width:100%;text-align:center}}@media (max-height: 480px){.education-card[data-v-8da7d845]{padding:.5rem}.education-card .upper-section[data-v-8da7d845]{flex-direction:column;align-items:flex-start}.education-card .upper-section .image-wrapper .image[data-v-8da7d845]{width:100px;height:100px}.education-card .upper-section .right-section .title-section[data-v-8da7d845]{flex-direction:column;align-items:flex-start}.education-card .upper-section .right-section .title-section .title[data-v-8da7d845]{font-size:.9rem}.education-card .upper-section .right-section .title-section .company[data-v-8da7d845],.education-card .upper-section .right-section .location[data-v-8da7d845]{font-size:.8rem}.education-card .description[data-v-8da7d845]{font-size:.8rem;width:100%}.education-card .years .years-wrapper .year-wrapper[data-v-8da7d845],.education-card .years .years-wrapper .courses-wrapper .course-name[data-v-8da7d845],.education-card .years .years-wrapper .courses-wrapper .grade[data-v-8da7d845]{font-size:.8rem}.education-card .years .buttons-wrapper[data-v-8da7d845]{flex-direction:column;align-items:flex-start}.education-card .years .buttons-wrapper .back-button[data-v-8da7d845],.education-card .years .buttons-wrapper .next-button[data-v-8da7d845]{width:100%;text-align:center}}@media (prefers-color-scheme: light){.education-card .education-card[data-v-8da7d845]{color:#000}}.job-card[data-v-48ce0089]{height:100%;width:100%;border-left:5px solid var(--color-border);border-radius:5px;padding:1rem 2rem;margin:2rem 0}.job-card .upper-section[data-v-48ce0089]{display:flex;justify-content:center;align-items:center;gap:1rem}.job-card .upper-section .image-wrapper[data-v-48ce0089]{display:flex;justify-content:center;align-items:center}.job-card .upper-section .image-wrapper .image[data-v-48ce0089]{width:120px;height:120px;border-radius:50%;margin-right:1rem}.job-card .upper-section .right-section[data-v-48ce0089]{display:flex;flex-direction:column;width:100%}.job-card .upper-section .right-section .title-section[data-v-48ce0089]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem}.job-card .upper-section .right-section .title-section .title[data-v-48ce0089]{font-size:1.2rem;font-weight:700;color:var(--color-heading)}.job-card .upper-section .right-section .title-section .company[data-v-48ce0089],.job-card .upper-section .right-section .location[data-v-48ce0089]{font-size:1rem;color:var(--color-heading)}.job-card .description[data-v-48ce0089]{margin-top:1.2rem;font-size:1rem;color:var(--color-text)}@media (max-width: 768px){.job-card[data-v-48ce0089]{padding:1rem}.job-card .upper-section[data-v-48ce0089]{flex-direction:column;align-items:flex-start}.job-card .upper-section .image-wrapper .image[data-v-48ce0089]{width:100px;height:100px}.job-card .upper-section .right-section .title-section[data-v-48ce0089]{flex-direction:column;align-items:flex-start}.job-card .upper-section .right-section .title-section .title[data-v-48ce0089]{font-size:1rem}.job-card .upper-section .right-section .title-section .company[data-v-48ce0089],.job-card .upper-section .right-section .location[data-v-48ce0089],.job-card .description[data-v-48ce0089]{font-size:.9rem}}@media (max-width: 480px){.job-card[data-v-48ce0089]{padding:1rem}.job-card .upper-section[data-v-48ce0089]{flex-direction:column;align-items:flex-start}.job-card .upper-section .image-wrapper .image[data-v-48ce0089]{width:100px;height:100px}.job-card .upper-section .right-section .title-section[data-v-48ce0089]{flex-direction:column;align-items:flex-start}.job-card .upper-section .right-section .title-section .title[data-v-48ce0089]{font-size:1rem}.job-card .upper-section .right-section .title-section .company[data-v-48ce0089],.job-card .upper-section .right-section .location[data-v-48ce0089],.job-card .description[data-v-48ce0089]{font-size:.9rem}}@media (max-height: 480px){.job-card[data-v-48ce0089]{padding:.5rem}.job-card .upper-section[data-v-48ce0089]{flex-direction:column;align-items:flex-start}.job-card .upper-section .image-wrapper .image[data-v-48ce0089]{width:80px;height:80px}.job-card .upper-section .right-section .title-section[data-v-48ce0089]{flex-direction:column;align-items:flex-start}.job-card .upper-section .right-section .title-section .title[data-v-48ce0089]{font-size:.9rem}.job-card .upper-section .right-section .title-section .company[data-v-48ce0089],.job-card .upper-section .right-section .location[data-v-48ce0089],.job-card .description[data-v-48ce0089]{font-size:.8rem}}.project-card-c[data-v-59d9d841]{display:flex;justify-content:space-between;align-items:center;height:100%;width:100%;border-left:5px solid var(--color-border);border-radius:5px;padding:1rem 2rem;gap:3rem;margin:2rem 0}.project-card-c .left-side[data-v-59d9d841]{width:50%;height:100%;display:flex;justify-content:center;align-items:center}.project-card-c .right-side[data-v-59d9d841]{display:flex;flex-direction:column;width:100%;height:100%}.project-card-c .right-side .title-description-wrapper[data-v-59d9d841]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;gap:1rem}.project-card-c .right-side .title-description-wrapper .title[data-v-59d9d841]{width:100%;font-size:1.5rem;font-weight:600;color:var(--color-heading)}.project-card-c .right-side .title-description-wrapper .description[data-v-59d9d841]{font-size:1rem;width:100%}.project-card-c .right-side .link[data-v-59d9d841]{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;text-decoration:none;width:fit-content;margin-top:1rem}.project-card-c .right-side .link .github-icon[data-v-59d9d841]{display:flex;align-items:center;justify-content:center;filter:var(--image);width:2rem;height:2rem}.project-card-c .right-side .link .link-text[data-v-59d9d841]{text-align:center;font-size:1rem;color:var(--color-text)}.project-card-c .right-side .link:hover .github-icon[data-v-59d9d841]{filter:var(--image-invert)}.project-card-c .right-side .link:hover .link-text[data-v-59d9d841]{color:var(--color-heading)}@media (max-width: 768px){.project-card-c[data-v-59d9d841]{flex-direction:column;padding:1rem}.project-card-c .right-side .title-description-wrapper .title[data-v-59d9d841]{font-size:1.2rem}.project-card-c .right-side .title-description-wrapper .description[data-v-59d9d841]{font-size:.9rem}.project-card-c .right-side .link .github-icon[data-v-59d9d841]{width:1.5rem;height:1.5rem}.project-card-c .right-side .link .link-text[data-v-59d9d841]{font-size:.9rem}}@media (max-width: 480px){.project-card-c[data-v-59d9d841]{flex-direction:column;padding:1rem}.project-card-c .right-side .title-description-wrapper .title[data-v-59d9d841]{font-size:1.2rem}.project-card-c .right-side .title-description-wrapper .description[data-v-59d9d841]{font-size:.9rem}.project-card-c .right-side .link .github-icon[data-v-59d9d841]{width:1.5rem;height:1.5rem}.project-card-c .right-side .link .link-text[data-v-59d9d841]{font-size:.9rem}}@media (max-height: 480px){.project-card-c[data-v-59d9d841]{flex-direction:column;padding:1rem}.project-card-c .right-side .title-description-wrapper .title[data-v-59d9d841]{font-size:1.2rem}.project-card-c .right-side .title-description-wrapper .description[data-v-59d9d841]{font-size:.9rem}.project-card-c .right-side .link .github-icon[data-v-59d9d841]{width:1.5rem;height:1.5rem}.project-card-c .right-side .link .link-text[data-v-59d9d841]{font-size:.9rem}}.app-c[data-v-0182af73]{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;position:relative}.app-c .fade-enter-active[data-v-0182af73],.app-c .fade-leave-active[data-v-0182af73]{transition:opacity .2s}.app-c .fade-enter[data-v-0182af73],.app-c .fade-leave-to[data-v-0182af73]{opacity:0}.app-c .slide-fade-enter-active[data-v-0182af73]{transition:all .3s ease-out}.app-c .slide-fade-leave-active[data-v-0182af73]{transition:all .2s cubic-bezier(1,.5,.8,1)}.app-c .slide-fade-enter-from[data-v-0182af73],.app-c .slide-fade-leave-to[data-v-0182af73]{transform:translateY(20px);opacity:0}@keyframes fadeIn-0182af73{0%{opacity:0;transform:translateY(100)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-0182af73{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.app-c.theme-transition[data-v-0182af73]{animation:themeTransition-0182af73 .5s ease}@keyframes themeTransition-0182af73{0%{opacity:.7}to{opacity:1}}@keyframes typing-0182af73{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.app-c .content-wrapper[data-v-0182af73]{display:flex;flex-direction:column;width:100%;height:calc(100% - 1rem)}.app-c .content-wrapper .top-bar[data-v-0182af73]{display:flex;justify-content:flex-end;align-items:center;padding:1rem}.app-c .content-wrapper .top-bar .flags[data-v-0182af73]{display:flex;align-items:center;justify-content:flex-end;border-left:3px solid var(--color-border);padding:0rem 1rem}.app-c .content-wrapper .top-bar .flags .flags-wrapper[data-v-0182af73]{display:flex;justify-content:center;align-items:center;gap:1rem;border-radius:5px}.app-c .content-wrapper .top-bar .flags .flags-wrapper .flag[data-v-0182af73]{width:30px;height:30px;border:var(--color-border) 2px solid;border-radius:50%;transition:transform .3s ease,box-shadow .3s ease}.app-c .content-wrapper .top-bar .flags .flags-wrapper .flag.active[data-v-0182af73]{border:var(--color-border) 2px solid;transform:scale(1.1)}.app-c .content-wrapper .top-bar .flags .flags-wrapper .flag[data-v-0182af73]:hover{cursor:pointer;opacity:.8}.app-c .content-wrapper .top-bar .theme-toggle[data-v-0182af73]{display:flex;justify-content:center;align-items:center;color:var(--color-heading);border-radius:5px;padding:0rem 1rem;-webkit-user-select:none;user-select:none}.app-c .content-wrapper .top-bar .theme-toggle[data-v-0182af73]:hover{cursor:pointer}.app-c .content-wrapper .top-bar .theme-toggle .theme-button-light[data-v-0182af73]{width:30px;height:30px;filter:var(--image)}.app-c .content-wrapper .top-bar .theme-toggle .theme-button-light[data-v-0182af73]:hover{filter:var(--image-invert)}.app-c .content-wrapper .top-bar .theme-toggle .theme-button-dark[data-v-0182af73]{width:30px;height:30px;filter:var(--image)}.app-c .content-wrapper .top-bar .theme-toggle .theme-button-dark[data-v-0182af73]:hover{filter:var(--image-invert)}.app-c .content-wrapper .scroll-wrapper[data-v-0182af73]{display:flex;width:100%;height:100%;overflow:hidden;padding:0rem 1rem;gap:2rem;justify-content:center;align-items:center}.app-c .content-wrapper .scroll-wrapper .left-side[data-v-0182af73]{width:25%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-background);border-radius:5px}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container[data-v-0182af73]{justify-content:center;align-items:center;position:relative;margin-top:1rem;width:100%;display:flex;flex-direction:column;animation:fadeIn-0182af73 1s}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-toggle[data-v-0182af73]{background:linear-gradient(90deg,var(--color-background-soft) 0%,var(--color-background-mute) 100%);border-radius:20px;padding:.8rem;cursor:pointer;text-align:center;transition:all .3s ease;border:1px solid var(--color-border)}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-toggle[data-v-0182af73]:hover{opacity:.8}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-toggle[data-v-0182af73]:active{transform:translateY(0)}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-toggle .chatbot-label[data-v-0182af73]{font-size:.8rem;color:var(--color-heading);font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog[data-v-0182af73]{position:absolute;bottom:120%;left:0;width:100%;height:500px;background-color:var(--color-background-soft);border-radius:10px;z-index:100;overflow:hidden;display:flex;flex-direction:column;animation:slideInUp-0182af73 .3s}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog .chatbot-dialog-header[data-v-0182af73]{display:flex;justify-content:space-between;align-items:center;padding:.7rem 1rem;background-color:var(--color-background-mute);border-bottom:1px solid var(--color-border)}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog .chatbot-dialog-header .chatbot-dialog-title[data-v-0182af73]{font-weight:600;color:var(--color-heading)}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog .chatbot-dialog-header .chatbot-close-button[data-v-0182af73]{display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:50%;width:24px;height:24px;transition:background-color .2s}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog .chatbot-dialog-header .chatbot-close-button:hover .chatbot-close-icon[data-v-0182af73]{filter:var(--image-invert)}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog .chatbot-dialog-header .chatbot-close-button .chatbot-close-icon[data-v-0182af73]{width:12px;height:12px;filter:var(--image)}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog .chatbot-message-area[data-v-0182af73]{flex-grow:1;padding:1rem;display:flex;flex-direction:column;gap:.8rem;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog .chatbot-message-area[data-v-0182af73]::-webkit-scrollbar{display:none}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog .chatbot-message-area .chatbot-welcome-message[data-v-0182af73]{font-size:1.5rem;background:linear-gradient(90deg,#fc466b,#3f5efb);text-align:center;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding:.5rem 1rem;border-radius:5px;animation:fadeIn-0182af73 .5s}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog .chatbot-message-area .message[data-v-0182af73]{max-width:80%;padding:.6rem;border-radius:15px;font-size:1rem;word-break:break-word;animation:fadeIn-0182af73 .3s}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog .chatbot-message-area .message.user[data-v-0182af73]{align-self:flex-end;background-color:var(--color-background-mute);color:var(--color-heading);border-bottom-right-radius:5px}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog .chatbot-message-area .message.bot[data-v-0182af73]{align-self:flex-start;background-color:var(--color-border);color:var(--color-heading);border-bottom-left-radius:5px}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog .chatbot-message-area .message.typing[data-v-0182af73]{padding:1rem}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog .chatbot-message-area .message.typing .typing-indicator[data-v-0182af73]{display:flex;gap:.5rem}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog .chatbot-message-area .message.typing .typing-indicator span[data-v-0182af73]{display:inline-block;width:6px;height:6px;background-color:var(--color-heading);border-radius:50%;opacity:.7;animation:typing-0182af73 1.4s infinite}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog .chatbot-message-area .message.typing .typing-indicator span[data-v-0182af73]:nth-child(2){animation-delay:.2s}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog .chatbot-message-area .message.typing .typing-indicator span[data-v-0182af73]:nth-child(3){animation-delay:.4s}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog .chatbot-input-area[data-v-0182af73]{display:flex;padding:.7rem;border-top:1px solid var(--color-border);width:100%}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog .chatbot-input-area .chatbot-input-field[data-v-0182af73]{flex-grow:1;width:100%;padding:.5rem;border:1px solid var(--color-border);border-radius:5px;background-color:var(--color-background);color:var(--color-text);transition:border-color .3s}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog .chatbot-input-area .chatbot-input-field[data-v-0182af73]:focus{outline:none;border-color:var(--color-border-hover)}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog .chatbot-input-area .chatbot-send-button[data-v-0182af73]{margin-left:.5rem;width:25%;padding:.5rem 1rem;background-color:var(--color-background-mute);color:var(--color-text);border:none;border-radius:5px;cursor:pointer;transition:background-color .3s,transform .2s}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog .chatbot-input-area .chatbot-send-button[data-v-0182af73]:hover{background-color:var(--color-border-hover)}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog .chatbot-input-area .chatbot-send-button .chatbot-send-button-text[data-v-0182af73]{display:flex;justify-content:center;align-items:center;width:100%}.app-c .content-wrapper .scroll-wrapper .left-side .profile[data-v-0182af73]{display:flex;flex-direction:column;align-items:start;padding:0rem 2rem;height:90%;animation:fadeIn-0182af73 1s}.app-c .content-wrapper .scroll-wrapper .left-side .profile .image-wrapper[data-v-0182af73]{width:150px;height:150px;border-radius:50%;border:3px solid var(--color-border)}.app-c .content-wrapper .scroll-wrapper .left-side .profile .image-wrapper .image[data-v-0182af73]{width:100%;height:100%;border-radius:50%;object-fit:cover}.app-c .content-wrapper .scroll-wrapper .left-side .profile .name[data-v-0182af73]{margin-top:1rem;font-size:2rem;font-weight:700;color:var(--color-heading)}.app-c .content-wrapper .scroll-wrapper .left-side .profile .occupation[data-v-0182af73]{font-size:1.2rem}.app-c .content-wrapper .scroll-wrapper .left-side .profile .location[data-v-0182af73]{margin-top:1rem;font-size:1rem}.app-c .content-wrapper .scroll-wrapper .left-side .profile .brief-text[data-v-0182af73]{margin-top:1rem;font-size:.8rem;text-align:start;color:var(--color-text)}.app-c .content-wrapper .scroll-wrapper .left-side .profile .work-together-text[data-v-0182af73]{font-size:1.5rem;color:var(--color-text);font-weight:700;margin-top:1rem}.app-c .content-wrapper .scroll-wrapper .left-side .profile .lower-part[data-v-0182af73]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem;width:100%;margin-top:1.5rem}.app-c .content-wrapper .scroll-wrapper .left-side .profile .lower-part .resume-link[data-v-0182af73]{text-decoration:none}.app-c .content-wrapper .scroll-wrapper .left-side .profile .lower-part .resume-link .resume[data-v-0182af73]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10%;color:var(--color-text);font-size:100%;padding:.2rem .4rem;border:1px solid var(--color-border);border-radius:5px;background-color:transparent;transition:background-color .3s,border-color .3s,filter .3s}.app-c .content-wrapper .scroll-wrapper .left-side .profile .lower-part .resume-link .resume .folder-image[data-v-0182af73]{width:20%;height:20%;filter:var(--image)}.app-c .content-wrapper .scroll-wrapper .left-side .profile .lower-part .resume-link .resume[data-v-0182af73]:hover{background-color:var(--color-background-invert);color:var(--color-text-invert);cursor:pointer}.app-c .content-wrapper .scroll-wrapper .left-side .profile .lower-part .resume-link .resume:hover .folder-image[data-v-0182af73]{filter:var(--image-invert)}.app-c .content-wrapper .scroll-wrapper .left-side .profile .lower-part .resume-link .resume .resume-text[data-v-0182af73]{display:flex;text-align:center;font-size:1rem}.app-c .content-wrapper .scroll-wrapper .left-side .profile .lower-part .links[data-v-0182af73]{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.app-c .content-wrapper .scroll-wrapper .left-side .profile .lower-part .links .link[data-v-0182af73]{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-right:1rem}.app-c .content-wrapper .scroll-wrapper .left-side .profile .lower-part .links .link .icon[data-v-0182af73]{width:25px;height:25px;filter:var(--image)}.app-c .content-wrapper .scroll-wrapper .left-side .profile .lower-part .links .link .icon[data-v-0182af73]:hover{filter:var(--image-invert);cursor:pointer}.app-c .content-wrapper .scroll-wrapper .left-side .profile .work-together-section[data-v-0182af73]{display:flex;flex-direction:column;align-items:start;justify-content:start}.app-c .content-wrapper .scroll-wrapper .left-side .profile .work-together-section .work-together-button[data-v-0182af73]{margin-top:1rem;padding:.5rem 2rem;border:1px solid var(--color-background);border-radius:5px;color:var(--color-text);font-size:1rem;transition:all .3s}.app-c .content-wrapper .scroll-wrapper .left-side .profile .work-together-section .work-together-button[data-v-0182af73]:hover{background-color:var(--color-background-invert);color:var(--color-text-invert);cursor:pointer}.app-c .content-wrapper .scroll-wrapper .right-side[data-v-0182af73]{width:75%;height:100%;overflow-y:scroll;padding:0rem 2rem;-ms-overflow-style:none;scrollbar-width:none;animation:fadeIn-0182af73 1s}.app-c .content-wrapper .scroll-wrapper .right-side .about-me-wrapper h1[data-v-0182af73]{font-size:2rem;font-weight:700;color:var(--color-heading)}.app-c .content-wrapper .scroll-wrapper .right-side .about-me-wrapper .paragraph-wrapper[data-v-0182af73]{margin-top:1rem}.app-c .content-wrapper .scroll-wrapper .right-side .about-me-wrapper .paragraph-wrapper p[data-v-0182af73]{margin-top:.5rem;font-size:1rem;color:var(--color-text)}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper[data-v-0182af73]{display:flex;flex-direction:column}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper h1[data-v-0182af73]{font-size:2rem;font-weight:700;color:var(--color-heading)}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .languages-wrapper h2[data-v-0182af73]{font-size:1.2rem;font-weight:700;color:var(--color-text)}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .languages-wrapper .languages[data-v-0182af73]{display:flex;flex-wrap:wrap;gap:1rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .languages-wrapper .languages .skill-wrapper[data-v-0182af73]{display:flex;align-items:center;justify-content:center;background-color:var(--languages-background);border-radius:100px}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .languages-wrapper .languages .skill-wrapper .skill[data-v-0182af73]{padding:.2rem .8rem;color:var(--languages-text);font-weight:600;font-size:.8rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .frameworks-wrapper[data-v-0182af73]{margin-top:1rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .frameworks-wrapper h2[data-v-0182af73]{font-size:1.2rem;font-weight:700;color:var(--color-text)}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .frameworks-wrapper .frameworks[data-v-0182af73]{display:flex;flex-wrap:wrap;gap:1rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .frameworks-wrapper .frameworks .skill-wrapper[data-v-0182af73]{display:flex;align-items:center;justify-content:center;background-color:var(--frameworks-libraries-background);border-radius:100px}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .frameworks-wrapper .frameworks .skill-wrapper .skill[data-v-0182af73]{padding:.2rem .8rem;color:var(--frameworks-libraries-text);font-weight:600;font-size:.8rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .databases-wrapper[data-v-0182af73]{margin-top:1rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .databases-wrapper h2[data-v-0182af73]{font-size:1.2rem;font-weight:700;color:var(--color-text)}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .databases-wrapper .databases[data-v-0182af73]{display:flex;flex-wrap:wrap;gap:1rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .databases-wrapper .databases .skill-wrapper[data-v-0182af73]{display:flex;align-items:center;justify-content:center;background-color:var(--databases-background);border-radius:100px}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .databases-wrapper .databases .skill-wrapper .skill[data-v-0182af73]{padding:.2rem .8rem;color:var(--databases-text);font-weight:600;font-size:.8rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .practises-wrapper[data-v-0182af73]{margin-top:1rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .practises-wrapper h2[data-v-0182af73]{font-size:1.2rem;font-weight:700;color:var(--color-text)}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .practises-wrapper .practises[data-v-0182af73]{display:flex;flex-wrap:wrap;gap:1rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .practises-wrapper .practises .skill-wrapper[data-v-0182af73]{display:flex;align-items:center;justify-content:center;background-color:var(--practises-background);border-radius:100px}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .practises-wrapper .practises .skill-wrapper .skill[data-v-0182af73]{padding:.2rem .8rem;color:var(--practises-text);font-weight:600;font-size:.8rem}.app-c .content-wrapper .scroll-wrapper .right-side .experience-wrapper[data-v-0182af73]{margin-top:2rem}.app-c .content-wrapper .scroll-wrapper .right-side .experience-wrapper h1[data-v-0182af73]{font-size:2rem;font-weight:700;color:var(--color-heading)}.app-c .content-wrapper .scroll-wrapper .right-side .education-wrapper[data-v-0182af73]{margin-top:2rem}.app-c .content-wrapper .scroll-wrapper .right-side .education-wrapper h1[data-v-0182af73]{font-size:2rem;font-weight:700;color:var(--color-heading)}.app-c .content-wrapper .scroll-wrapper .right-side .project-wrapper[data-v-0182af73]{margin-top:2rem}.app-c .content-wrapper .scroll-wrapper .right-side .project-wrapper h1[data-v-0182af73]{font-size:2rem;font-weight:700;color:var(--color-heading)}.app-c .content-wrapper .scroll-wrapper .right-side[data-v-0182af73]::-webkit-scrollbar{display:none}@media (max-width: 768px){.app-c[data-v-0182af73]{flex-direction:column;height:max-content}.app-c .content-wrapper .scroll-wrapper[data-v-0182af73]{flex-direction:column;justify-content:start;padding:2rem;box-sizing:border-box}.app-c .content-wrapper .scroll-wrapper .left-side[data-v-0182af73]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:var(--color-background);border-radius:5px}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container[data-v-0182af73]{width:100%;max-width:none}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog[data-v-0182af73]{width:100%;height:300px;bottom:120%}.app-c .content-wrapper .scroll-wrapper .left-side .profile[data-v-0182af73]{width:100%;padding:1rem}.app-c .content-wrapper .scroll-wrapper .right-side[data-v-0182af73]{width:100%;padding:1rem;overflow:visible}.app-c .content-wrapper .scroll-wrapper .right-side .experience-wrapper h1[data-v-0182af73],.app-c .content-wrapper .scroll-wrapper .right-side .about-me-wrapper h1[data-v-0182af73]{font-size:1.5rem}.app-c .content-wrapper .scroll-wrapper .right-side .about-me-wrapper .paragraph-wrapper p[data-v-0182af73]{font-size:1rem}.app-c .content-wrapper .scroll-wrapper .right-side .experience-wrapper h1[data-v-0182af73],.app-c .content-wrapper .scroll-wrapper .right-side .education-wrapper h1[data-v-0182af73],.app-c .content-wrapper .scroll-wrapper .right-side .project-wrapper h1[data-v-0182af73],.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper h1[data-v-0182af73]{font-size:1.5rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .languages-wrapper h2[data-v-0182af73]{font-size:1rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .languages-wrapper .languages .skill-wrapper .skill[data-v-0182af73]{font-size:.8rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .frameworks-wrapper h2[data-v-0182af73]{font-size:1rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .frameworks-wrapper .frameworks .skill-wrapper .skill[data-v-0182af73]{font-size:.8rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .databases-wrapper h2[data-v-0182af73]{font-size:1rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .databases-wrapper .databases .skill-wrapper .skill[data-v-0182af73]{font-size:.8rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .practises-wrapper h2[data-v-0182af73]{font-size:1rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .practises-wrapper .practises .skill-wrapper .skill[data-v-0182af73]{font-size:.8rem}}@media (max-width: 480px){.app-c[data-v-0182af73]{flex-direction:column;height:max-content}.app-c .content-wrapper .scroll-wrapper[data-v-0182af73]{flex-direction:column;justify-content:start;padding:2rem;box-sizing:border-box}.app-c .content-wrapper .scroll-wrapper .left-side[data-v-0182af73]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:var(--color-background);border-radius:5px}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container[data-v-0182af73]{width:100%;max-width:none}.app-c .content-wrapper .scroll-wrapper .left-side .chatbot-container .chatbot-dialog[data-v-0182af73]{width:100%;height:300px;bottom:110%;left:0}.app-c .content-wrapper .scroll-wrapper .left-side .profile[data-v-0182af73]{width:100%;padding:1rem}.app-c .content-wrapper .scroll-wrapper .right-side[data-v-0182af73]{width:100%;padding:1rem;overflow:visible}.app-c .content-wrapper .scroll-wrapper .right-side .experience-wrapper h1[data-v-0182af73],.app-c .content-wrapper .scroll-wrapper .right-side .about-me-wrapper h1[data-v-0182af73]{font-size:1.5rem}.app-c .content-wrapper .scroll-wrapper .right-side .about-me-wrapper .paragraph-wrapper p[data-v-0182af73]{font-size:1rem}.app-c .content-wrapper .scroll-wrapper .right-side .experience-wrapper h1[data-v-0182af73],.app-c .content-wrapper .scroll-wrapper .right-side .education-wrapper h1[data-v-0182af73],.app-c .content-wrapper .scroll-wrapper .right-side .project-wrapper h1[data-v-0182af73],.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper h1[data-v-0182af73]{font-size:1.5rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .languages-wrapper h2[data-v-0182af73]{font-size:1rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .languages-wrapper .languages .skill-wrapper .skill[data-v-0182af73]{font-size:.8rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .frameworks-wrapper h2[data-v-0182af73]{font-size:1rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .frameworks-wrapper .frameworks .skill-wrapper .skill[data-v-0182af73]{font-size:.8rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .databases-wrapper h2[data-v-0182af73]{font-size:1rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .databases-wrapper .databases .skill-wrapper .skill[data-v-0182af73]{font-size:.8rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .practises-wrapper h2[data-v-0182af73]{font-size:1rem}.app-c .content-wrapper .scroll-wrapper .right-side .skills-wrapper .practises-wrapper .practises .skill-wrapper .skill[data-v-0182af73]{font-size:.8rem}}@media (max-height: 480px){.app-c .scroll-wrapper[data-v-0182af73]{width:100%;height:100%}.app-c .scroll-wrapper .left-side[data-v-0182af73]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:var(--color-background);border-radius:5px}.app-c .scroll-wrapper .left-side .profile[data-v-0182af73]{padding:0rem 3rem;width:100%}.app-c .scroll-wrapper .left-side .profile .image[data-v-0182af73]{width:50%;height:auto}.app-c .scroll-wrapper .left-side .profile .name[data-v-0182af73]{margin-top:.6rem;font-size:1.5rem}.app-c .scroll-wrapper .left-side .profile .occupation[data-v-0182af73]{font-size:1rem}.app-c .scroll-wrapper .left-side .profile .location[data-v-0182af73]{margin-top:.3rem;font-size:1rem}.app-c .scroll-wrapper .left-side .profile .brief-text[data-v-0182af73]{margin-top:.6rem;font-size:.8rem}.app-c .scroll-wrapper .left-side .profile .work-together-section[data-v-0182af73]{margin-top:.8rem}.app-c .scroll-wrapper .left-side .profile .work-together-section .work-together-text[data-v-0182af73]{font-size:1rem}.app-c .scroll-wrapper .left-side .profile .work-together-section .work-together-button[data-v-0182af73]{font-size:.8rem}.app-c .scroll-wrapper .left-side .profile .lower-part[data-v-0182af73]{margin-top:.8rem}.app-c .scroll-wrapper .left-side .profile .lower-part .resume[data-v-0182af73]{padding:0}.app-c .scroll-wrapper .left-side .profile .lower-part .resume .resume-link[data-v-0182af73]{font-size:1rem}.app-c .scroll-wrapper .left-side .profile .lower-part .links .link .icon[data-v-0182af73]{width:25px;height:25px}.app-c .scroll-wrapper .right-side[data-v-0182af73]{width:100%;padding:0rem 3rem}.app-c .scroll-wrapper .right-side .about-me-wrapper h1[data-v-0182af73]{font-size:1.5rem}.app-c .scroll-wrapper .right-side .about-me-wrapper .paragraph-wrapper p[data-v-0182af73]{font-size:1rem}.app-c .scroll-wrapper .right-side .skills-wrapper h1[data-v-0182af73]{font-size:1.5rem}.app-c .scroll-wrapper .right-side .skills-wrapper .languages-wrapper h2[data-v-0182af73]{font-size:1rem}.app-c .scroll-wrapper .right-side .skills-wrapper .languages-wrapper .languages .skill-wrapper .skill[data-v-0182af73]{font-size:.8rem}.app-c .scroll-wrapper .right-side .skills-wrapper .frameworks-wrapper h2[data-v-0182af73]{font-size:1rem}.app-c .scroll-wrapper .right-side .skills-wrapper .frameworks-wrapper .frameworks .skill-wrapper .skill[data-v-0182af73]{font-size:.8rem}.app-c .scroll-wrapper .right-side .skills-wrapper .databases-wrapper h2[data-v-0182af73]{font-size:1rem}.app-c .scroll-wrapper .right-side .skills-wrapper .databases-wrapper .databases .skill-wrapper .skill[data-v-0182af73]{font-size:.8rem}.app-c .scroll-wrapper .right-side .skills-wrapper .practises-wrapper h2[data-v-0182af73]{font-size:1rem}.app-c .scroll-wrapper .right-side .skills-wrapper .practises-wrapper .practises .skill-wrapper .skill[data-v-0182af73]{font-size:.8rem}.app-c .scroll-wrapper .right-side .experience-wrapper h1[data-v-0182af73],.app-c .scroll-wrapper .right-side .education-wrapper h1[data-v-0182af73],.app-c .scroll-wrapper .right-side .project-wrapper h1[data-v-0182af73]{font-size:1.5rem}}
