/*
! tailwindcss v3.4.12 | MIT License | https://tailwindcss.com
*/body{overflow-x:clip}.App{transition:background-color .5s linear,color .5s linear;position:relative;display:flex;width:100vw;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(var(--color-bkg)/var(--tw-bg-opacity));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--tw-text-opacity:1;color:rgb(var(--color-content)/var(--tw-text-opacity))}.section-profile-content{display:flex;flex-direction:column-reverse}@media (min-width:1024px){.section-profile-content{flex-direction:row}}.section-profile-content .part{width:100%}@media (min-width:1024px){.section-profile-content .part{width:50%}}.section-profile-content .part{display:flex;align-items:center;justify-content:center;padding:1rem;min-height:calc(calc(100dvh - 96px) / 2)}@media (min-width:1024px){.section-profile-content .part{min-height:fit-content}}.section-profile-content .part:first-of-type{justify-content:flex-start}.section-profile-content .part h2{font-size:1.25rem;line-height:1.75rem;line-height:1.5;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(var(--color-content)/var(--tw-text-opacity))}@media (min-width:1024px){.section-profile-content .part h2{font-size:1.5rem;line-height:2rem}}.section-profile-content .part .image-wrapper{aspect-ratio:1/1;width:16rem;overflow:hidden;border-radius:9999px}@media (min-width:1024px){.section-profile-content .part .image-wrapper{width:66.666667%}}.section-profile-content .part .image-wrapper{border-width:8px;--tw-border-opacity:1;border-color:rgb(var(--color-content)/var(--tw-border-opacity))}.section-profile-content .part:nth-of-type(2){justify-content:center}@media (min-width:1024px){.section-profile-content .part:nth-of-type(2){justify-content:flex-end}}.section.section-experience{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem}.section.section-experience h1{--tw-translate-y:8rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,1,1)}.section.section-experience.scroll-active h1{--tw-translate-y:0px}.section.section-experience.scroll-active .section-experience-content .experience-wrapper .experience-box,.section.section-experience.scroll-active h1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.section.section-experience.scroll-active .section-experience-content .experience-wrapper .experience-box{--tw-translate-x:0px;--tw-translate-y:0px}.section.section-experience .section-experience-content{display:flex;padding-top:2rem;padding-bottom:2rem}.section.section-experience .section-experience-content .experience-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:4rem}@media (min-width:768px){.section.section-experience .section-experience-content .experience-wrapper{gap:2rem}}@media (min-width:1536px){.section.section-experience .section-experience-content .experience-wrapper{gap:4rem}}.section.section-experience .section-experience-content .experience-wrapper,.section.section-experience .section-experience-content .experience-wrapper .experience-box-wrapper{width:100%}@media (min-width:768px){.section.section-experience .section-experience-content .experience-wrapper .experience-box-wrapper{width:calc(50% - 16px)}}@media (min-width:1280px){.section.section-experience .section-experience-content .experience-wrapper .experience-box-wrapper{width:calc(33.33% - 24px)}}@media (min-width:1536px){.section.section-experience .section-experience-content .experience-wrapper .experience-box-wrapper{width:calc(33.33% - 48px)}}.section.section-experience .section-experience-content .experience-wrapper .experience-box-wrapper{overflow:hidden;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1024px){.section.section-experience .section-experience-content .experience-wrapper .experience-box-wrapper{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section.section-experience .section-experience-content .experience-wrapper .experience-box-wrapper:hover{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section.section-experience .section-experience-content .experience-wrapper .experience-box-wrapper:nth-of-type(odd){--tw-rotate:-2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section.section-experience .section-experience-content .experience-wrapper .experience-box-wrapper:nth-of-type(odd):hover{--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section.section-experience .section-experience-content .experience-wrapper .experience-box-wrapper:nth-of-type(2n){--tw-rotate:2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section.section-experience .section-experience-content .experience-wrapper .experience-box-wrapper:nth-of-type(2n):hover{--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.section.section-experience .section-experience-content .experience-wrapper .experience-box-wrapper:first-of-type .experience-box{transition-delay:.2s}.section.section-experience .section-experience-content .experience-wrapper .experience-box-wrapper:nth-of-type(2) .experience-box{transition-delay:.4s}.section.section-experience .section-experience-content .experience-wrapper .experience-box-wrapper:nth-of-type(3) .experience-box{transition-delay:.6s}.section.section-experience .section-experience-content .experience-wrapper .experience-box-wrapper:nth-of-type(4) .experience-box{transition-delay:.8s}.section.section-experience .section-experience-content .experience-wrapper .experience-box-wrapper:nth-of-type(5) .experience-box{transition-delay:1s}.section.section-experience .section-experience-content .experience-wrapper .experience-box-wrapper:nth-of-type(6) .experience-box{transition-delay:1.2s}.section.section-experience .section-experience-content .experience-wrapper .experience-box{cursor:pointer;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--color-content)/var(--tw-bg-opacity));padding:1rem;--tw-text-opacity:1;color:rgb(var(--color-bkg)/var(--tw-text-opacity));--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;width:100%;flex-direction:column;gap:1rem}@media (min-width:1024px){.section.section-experience .section-experience-content .experience-wrapper .experience-box:before{position:absolute;inset:0;--tw-translate-x:-100%;--tw-skew-x:-12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#0000 var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(var(--color-bkg)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--color-bkg)/0.1) var(--tw-gradient-via-position),var(--tw-gradient-to);content:var(--tw-content);--tw-gradient-to:#0000 var(--tw-gradient-to-position)}}.section.section-experience .section-experience-content .experience-wrapper .experience-box{--tw-translate-x:0px;--tw-translate-y:8rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition-property:all;transition-duration:1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.section.section-experience .section-experience-content .experience-wrapper .experience-box.empty-box{display:flex;height:12rem;align-items:center;justify-content:center;padding:0;min-height:100%}.section.section-experience .section-experience-content .experience-wrapper .experience-box.empty-box button{height:100%;width:100%;font-size:1.5rem;line-height:2rem;font-weight:700}.section.section-experience .section-experience-content .experience-wrapper .experience-box .job-title{font-weight:600}.section.section-experience .section-experience-content .experience-wrapper .experience-box .company-logo{margin-left:-.5rem;margin-bottom:-.5rem;display:flex;width:100%;justify-content:center;width:calc(100% + 16px)}.section.section-experience .section-experience-content .experience-wrapper .experience-box .company-logo .divA{display:flex;width:100%;justify-content:center;padding-top:1rem;padding-bottom:1rem}.section.section-experience .section-experience-content .experience-wrapper .experience-box .company-logo img{max-width:180px}.App[data-theme=blue] .experience-box-wrapper .company-logo.white-text,.App[data-theme=dark] .experience-box-wrapper .company-logo.white-text,.App[data-theme=green] .experience-box-wrapper .company-logo.white-text,.App[data-theme=light] .experience-box-wrapper .company-logo.black-text,.App[data-theme=purple] .experience-box-wrapper .company-logo.white-text{--tw-bg-opacity:1;background-color:rgb(var(--color-bkg)/var(--tw-bg-opacity))}.section.section-education{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem}.section.section-education h1{--tw-translate-x:4rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.section.section-education.scroll-active .section-education-content .education-wrapper .education-box,.section.section-education.scroll-active h1{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}@media (min-width:1024px){.section.section-education.scroll-active .section-education-content .education-wrapper .education-box:before{content:var(--tw-content);--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.section.section-education .section-education-content{display:flex;width:100%;padding-top:2rem;padding-bottom:2rem}.section.section-education .section-education-content .education-wrapper{display:flex;flex-direction:column;gap:2rem;width:100%}.section.section-education .section-education-content .education-wrapper .education-box-wrapper{width:100%;overflow:hidden;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.section.section-education .section-education-content .education-wrapper .education-box{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--color-content)/var(--tw-bg-opacity));padding:1rem;--tw-text-opacity:1;color:rgb(var(--color-bkg)/var(--tw-text-opacity));--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;width:100%;flex-direction:column;gap:1rem}@media (min-width:768px){.section.section-education .section-education-content .education-wrapper .education-box{flex-direction:row}}.section.section-education .section-education-content .education-wrapper .education-box{--tw-translate-x:8rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition-property:all;transition-duration:1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:1024px){.section.section-education .section-education-content .education-wrapper .education-box:before{position:absolute;inset:0;--tw-translate-x:-100%;--tw-skew-x:-12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:1s;transition-duration:2s;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#0000 var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(var(--color-bkg)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--color-bkg)/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to);content:var(--tw-content);--tw-gradient-to:#0000 var(--tw-gradient-to-position)}}.section.section-education .section-education-content .education-wrapper .education-box .left{width:100%}@media (min-width:768px){.section.section-education .section-education-content .education-wrapper .education-box .left{width:33.333333%}}.section.section-education .section-education-content .education-wrapper .education-box .right{display:flex;width:100%;flex-direction:column;gap:1rem}@media (min-width:768px){.section.section-education .section-education-content .education-wrapper .education-box .right{width:66.666667%}}.section.section-education .section-education-content .education-wrapper .education-box .degree-name{font-weight:600}.section.section-education .section-education-content .education-wrapper .education-box .collage-logo{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.section.section-education .section-education-content .education-wrapper .education-box .collage-logo a{display:flex;width:100%;justify-content:center;padding-top:1rem;padding-bottom:1rem}.section.section-education .section-education-content .education-wrapper .education-box .collage-logo img{max-width:180px}@keyframes move-rtl{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.App[data-theme=blue] .education-box-wrapper .collage-logo.white-text,.App[data-theme=dark] .education-box-wrapper .collage-logo.white-text,.App[data-theme=green] .education-box-wrapper .collage-logo.white-text,.App[data-theme=light] .education-box-wrapper .collage-logo.black-text,.App[data-theme=purple] .education-box-wrapper .collage-logo.white-text{--tw-bg-opacity:1;background-color:rgb(var(--color-bkg)/var(--tw-bg-opacity))}.section.section-skills{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4rem;overflow:hidden;max-width:100dvw}.section.section-skills .section-skills-content{display:flex;width:100%;flex-direction:column;gap:2rem;overflow:hidden}.section.section-skills .section-skills-content .skills-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;gap:2rem;width:100%}.section.section-skills .section-skills-content .skills-wrapper .skills-box-wrapper{min-width:fit-content;--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));overflow:hidden;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:1024px){.section.section-skills .section-skills-content .skills-wrapper .skills-box-wrapper:hover{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.section.section-skills .section-skills-content .skills-wrapper .skills-box{cursor:pointer;border-radius:.5rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(var(--color-content)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-bkg)/var(--tw-bg-opacity));padding:1rem 1.5rem;--tw-text-opacity:1;color:rgb(var(--color-content)/var(--tw-text-opacity));--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;width:100%;justify-content:center}@media (min-width:1024px){.section.section-skills .section-skills-content .skills-wrapper .skills-box:hover{--tw-border-opacity:1;border-color:rgb(var(--color-bkg)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-content)/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-bkg)/var(--tw-text-opacity))}}.section.section-skills .section-skills-content .skills-wrapper .skills-box p{font-size:1.5rem;line-height:2rem;font-weight:700}.section.section-projects{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem}.section.section-projects h1{--tw-translate-x:4rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.section.section-projects.scroll-active h1{--tw-translate-x:0px}.section.section-projects.scroll-active .section-projects-content .projects-wrapper .project-box,.section.section-projects.scroll-active h1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.section.section-projects.scroll-active .section-projects-content .projects-wrapper .project-box{--tw-scale-x:1;--tw-scale-y:1}.section.section-projects .section-projects-content{display:flex;width:100%;padding-top:2rem;padding-bottom:2rem}.section.section-projects .section-projects-content .projects-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:4rem}@media (min-width:768px){.section.section-projects .section-projects-content .projects-wrapper{gap:2rem}}@media (min-width:1536px){.section.section-projects .section-projects-content .projects-wrapper{gap:4rem}}.section.section-projects .section-projects-content .projects-wrapper,.section.section-projects .section-projects-content .projects-wrapper .project-box-wrapper{width:100%}@media (min-width:768px){.section.section-projects .section-projects-content .projects-wrapper .project-box-wrapper{width:calc(50% - 16px)}}@media (min-width:1280px){.section.section-projects .section-projects-content .projects-wrapper .project-box-wrapper{width:calc(33.33% - 24px)}}@media (min-width:1536px){.section.section-projects .section-projects-content .projects-wrapper .project-box-wrapper{width:calc(33.33% - 48px)}}.section.section-projects .section-projects-content .projects-wrapper .project-box-wrapper{overflow:hidden;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:1024px){.section.section-projects .section-projects-content .projects-wrapper .project-box-wrapper{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.section.section-projects .section-projects-content .projects-wrapper .project-box-wrapper{--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1024px){.section.section-projects .section-projects-content .projects-wrapper .project-box-wrapper:hover{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section.section-projects .section-projects-content .projects-wrapper .project-box-wrapper:nth-of-type(odd){--tw-rotate:-2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section.section-projects .section-projects-content .projects-wrapper .project-box-wrapper:nth-of-type(odd):hover{--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section.section-projects .section-projects-content .projects-wrapper .project-box-wrapper:nth-of-type(2n){--tw-rotate:2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section.section-projects .section-projects-content .projects-wrapper .project-box-wrapper:nth-of-type(2n):hover{--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.section.section-projects .section-projects-content .projects-wrapper .project-box{cursor:pointer;border-radius:.5rem;border-width:4px;--tw-border-opacity:1;border-color:rgb(var(--color-content)/var(--tw-border-opacity));padding:1rem;--tw-text-opacity:1;color:rgb(var(--color-content)/var(--tw-text-opacity));--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;width:100%;flex-direction:column;gap:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s}.section.section-projects .section-projects-content .projects-wrapper .project-box:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-content)/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-bkg)/var(--tw-text-opacity))}.section.section-projects .section-projects-content .projects-wrapper .project-box{transform-origin:center;--tw-scale-x:.5;--tw-scale-y:.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition-property:all;transition-duration:1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.section.section-projects .section-projects-content .projects-wrapper .project-box.empty-box{display:flex;height:12rem;align-items:center;justify-content:center;padding:0;min-height:100%}.section.section-projects .section-projects-content .projects-wrapper .project-box.empty-box button{height:100%;width:100%;font-size:1.5rem;line-height:2rem;font-weight:700}.section.section-projects .section-projects-content .projects-wrapper .project-box .project-name{font-weight:600}.section.section-projects .section-projects-content .projects-wrapper .project-box .project-url a{text-decoration-line:underline}.section.section-projects .section-projects-content .projects-wrapper .project-box .project-logo{margin-left:-1rem;margin-top:-1rem;display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem;width:calc(100% + 32px)}.section.section-projects .section-projects-content .projects-wrapper .project-box .project-logo.is-array .divA{padding-top:.5rem;padding-bottom:.5rem;font-size:3.75rem;line-height:1}.section.section-projects .section-projects-content .projects-wrapper .project-box .project-logo .divA{display:flex;width:100%;justify-content:center;padding-top:1rem;padding-bottom:1rem}.section.section-projects .section-projects-content .projects-wrapper .project-box .project-logo img{max-width:180px}.App[data-theme=light] .project-box-wrapper .project-logo.white-text{--tw-bg-opacity:1;background-color:rgb(var(--color-content)/var(--tw-bg-opacity))}.App[data-theme=blue] .project-box-wrapper .project-logo.black-text,.App[data-theme=dark] .project-box-wrapper .project-logo.black-text,.App[data-theme=green] .project-box-wrapper .project-logo.black-text,.App[data-theme=purple] .project-box-wrapper .project-logo.black-text{--tw-bg-opacity:1;background-color:rgb(var(--color-bkg)/var(--tw-bg-opacity))}.section.section-open-source{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem}.section.section-open-source h1{--tw-translate-y:8rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,1,1)}.section.section-open-source.scroll-active h1{--tw-translate-y:0px}.section.section-open-source.scroll-active .section-open-source-content .open-source-wrapper .open-source-box,.section.section-open-source.scroll-active h1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.section.section-open-source.scroll-active .section-open-source-content .open-source-wrapper .open-source-box{--tw-translate-x:0px;--tw-translate-y:0px}.section.section-open-source .section-open-source-content{display:flex;width:100%;padding-top:2rem;padding-bottom:2rem}.section.section-open-source .section-open-source-content .open-source-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:4rem}@media (min-width:768px){.section.section-open-source .section-open-source-content .open-source-wrapper{gap:2rem}}@media (min-width:1536px){.section.section-open-source .section-open-source-content .open-source-wrapper{gap:4rem}}.section.section-open-source .section-open-source-content .open-source-wrapper,.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box-wrapper{width:100%}@media (min-width:768px){.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box-wrapper{width:calc(50% - 16px)}}@media (min-width:1280px){.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box-wrapper{width:calc(33.33% - 24px)}}@media (min-width:1536px){.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box-wrapper{width:calc(33.33% - 48px)}}.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box-wrapper{overflow:hidden;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1024px){.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box-wrapper{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box-wrapper:hover{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box-wrapper:nth-of-type(odd){--tw-rotate:-2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box-wrapper:nth-of-type(odd):hover{--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box-wrapper:nth-of-type(2n){--tw-rotate:2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box-wrapper:nth-of-type(2n):hover{--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box-wrapper:first-of-type .open-source-box{transition-delay:.2s}.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box-wrapper:nth-of-type(2) .open-source-box{transition-delay:.4s}.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box-wrapper:nth-of-type(3) .open-source-box{transition-delay:.6s}.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box-wrapper:nth-of-type(4) .open-source-box{transition-delay:.8s}.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box-wrapper:nth-of-type(5) .open-source-box{transition-delay:1s}.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box-wrapper:nth-of-type(6) .open-source-box{transition-delay:1.2s}.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box{cursor:pointer;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--color-content)/var(--tw-bg-opacity));padding:1.5rem;--tw-text-opacity:1;color:rgb(var(--color-bkg)/var(--tw-text-opacity));--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;width:100%;flex-direction:column;gap:2rem}@media (min-width:1024px){.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box:before{position:absolute;inset:0;--tw-translate-x:-100%;--tw-skew-x:-12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#0000 var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(var(--color-bkg)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--color-bkg)/0.1) var(--tw-gradient-via-position),var(--tw-gradient-to);content:var(--tw-content);--tw-gradient-to:#0000 var(--tw-gradient-to-position)}}.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box{--tw-translate-x:0px;--tw-translate-y:8rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition-property:all;transition-duration:1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box.empty-box{display:flex;height:12rem;align-items:center;justify-content:center;padding:0;min-height:100%}.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box.empty-box button{height:100%;width:100%;font-size:1.5rem;line-height:2rem;font-weight:700}.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box .job-title{font-weight:600}.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box .company-logo{margin-left:-.5rem;margin-bottom:-.5rem;display:flex;width:100%;justify-content:center;width:calc(100% + 16px)}.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box .company-logo .divA{display:flex;width:100%;justify-content:center;padding-top:1rem;padding-bottom:1rem}.section.section-open-source .section-open-source-content .open-source-wrapper .open-source-box .company-logo img{max-width:180px}.section{min-height:100dvh}@media (min-width:1024px){.section{min-height:100vh}}.section{padding:2rem 1rem}@media (min-width:640px){.section{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.section{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.section{padding-left:0;padding-right:0;width:1024px}}@media (min-width:1536px){.section{width:1280px}}.section{display:flex;align-items:center;justify-content:center}.section h1{font-size:2.25rem;line-height:2.5rem}.main-content{min-width:100dvw}@media (min-width:1024px){.main-content{min-width:100vw}}.main-content{min-height:100dvh}@media (min-width:1024px){.main-content{min-height:100vh}}.main-content{align-items:center;justify-content:center}.logo-box,.main-content{display:flex;flex-direction:column}.logo-box{gap:0;font-weight:800;--tw-text-opacity:1;color:rgb(var(--color-content)/var(--tw-text-opacity))}.logo-box img{width:6rem!important}@media (min-width:1280px){.logo-box img{width:8rem!important}}.App[data-theme=blue] .logo-box .light-color-image,.App[data-theme=dark] .logo-box .light-color-image,.App[data-theme=green] .logo-box .light-color-image,.App[data-theme=purple] .logo-box .light-color-image{display:block}.App[data-theme=blue] .logo-box .dark-color-image,.App[data-theme=dark] .logo-box .dark-color-image,.App[data-theme=green] .logo-box .dark-color-image,.App[data-theme=light] .logo-box .light-color-image,.App[data-theme=purple] .logo-box .dark-color-image{display:none}.App[data-theme=light] .logo-box .dark-color-image{display:block}@media(prefers-color-scheme:dark){.logo-box .light-color-image{display:block}.logo-box .dark-color-image{display:none}}.main-header{gap:1rem!important}@media (min-width:640px){.main-header{gap:3rem!important}}.main-header .logo .logo-box{width:6rem!important}.main-header .logo .logo-box img{width:8rem!important}.modal-id-thanks-modal .resume-modal-body{display:flex;min-width:100dvw;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:2rem;--tw-text-opacity:1;color:rgb(var(--color-content)/var(--tw-text-opacity))}@media (min-width:768px){.modal-id-thanks-modal .resume-modal-body{min-width:640px}}@media (min-width:1024px){.modal-id-thanks-modal .resume-modal-body{min-width:768px}}.modal-id-thanks-modal .resume-modal-body .icon-wrapper{font-size:6rem;line-height:1;--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.modal-id-thanks-modal .resume-modal-body .text-wrapper{font-size:1.125rem;line-height:1.75rem}.experience-modal .experience-modal-body{display:flex;width:100dvw;flex-direction:column;gap:2rem;padding:1.5rem;--tw-text-opacity:1;color:rgb(var(--color-content)/var(--tw-text-opacity))}@media (min-width:768px){.experience-modal .experience-modal-body{width:640px}}@media (min-width:1024px){.experience-modal .experience-modal-body{width:768px}}.experience-modal .experience-modal-body .experience-modal-body-child{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.experience-modal .experience-modal-body .experience-modal-body-child{flex-direction:row}}.experience-modal .experience-modal-body .info-wrapper{display:flex;width:100%;flex-direction:column;justify-content:center;gap:.5rem;--tw-text-opacity:1;color:rgb(var(--color-content)/var(--tw-text-opacity))}@media (min-width:768px){.experience-modal .experience-modal-body .info-wrapper{width:66.666667%}}.experience-modal .experience-modal-body .info-wrapper .info-item h4,.experience-modal .experience-modal-body .info-wrapper .info-item p{display:flex;align-items:center;gap:.5rem}.experience-modal .experience-modal-body .info-wrapper .info-item h4{font-weight:600}.experience-modal .experience-modal-body .details-wrapper{display:flex;flex-direction:column;gap:1rem}.experience-modal .experience-modal-body .details-wrapper ul{display:flex;max-height:30dvh;flex-direction:column;gap:.75rem;overflow-y:auto;padding-left:2rem;padding-right:1rem}.experience-modal .experience-modal-body .details-wrapper ul li{list-style-type:circle}.experience-modal .experience-modal-body .logo-wrapper{display:flex;width:100%;justify-content:center}@media (min-width:768px){.experience-modal .experience-modal-body .logo-wrapper{width:33.333333%}}.experience-modal .experience-modal-body .logo-wrapper .company-logo{display:flex;max-width:100px;align-items:center}@media (min-width:768px){.experience-modal .experience-modal-body .logo-wrapper .company-logo{max-width:200px}}.project-modal .project-modal-body{display:flex;width:100dvw;flex-direction:column;gap:2rem;padding:1.5rem;--tw-text-opacity:1;color:rgb(var(--color-content)/var(--tw-text-opacity))}@media (min-width:768px){.project-modal .project-modal-body{width:640px}}@media (min-width:1024px){.project-modal .project-modal-body{width:768px}}.project-modal .project-modal-body .project-modal-body-child{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.project-modal .project-modal-body .project-modal-body-child{flex-direction:row}}.project-modal .project-modal-body .info-wrapper{display:flex;width:100%;flex-direction:column;justify-content:center;gap:.5rem;--tw-text-opacity:1;color:rgb(var(--color-content)/var(--tw-text-opacity))}@media (min-width:768px){.project-modal .project-modal-body .info-wrapper{width:66.666667%}}.project-modal .project-modal-body .info-wrapper .info-item h4,.project-modal .project-modal-body .info-wrapper .info-item p{display:flex;align-items:center;gap:.5rem}.project-modal .project-modal-body .info-wrapper .info-item h4{font-weight:600}.project-modal .project-modal-body .details-wrapper{display:flex;flex-direction:column;gap:1rem}.project-modal .project-modal-body .details-wrapper .tech-stack-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.project-modal .project-modal-body .details-wrapper ul{display:flex;max-height:40dvh;flex-direction:column;gap:.75rem;overflow-y:auto;padding-left:2rem;padding-right:1rem}.project-modal .project-modal-body .details-wrapper ul li{list-style-type:circle}.project-modal .project-modal-body .logo-wrapper{display:flex;width:100%;justify-content:center}@media (min-width:768px){.project-modal .project-modal-body .logo-wrapper{width:33.333333%}}.project-modal .project-modal-body .logo-wrapper .company-logo{display:flex;max-width:100px;align-items:center}@media (min-width:768px){.project-modal .project-modal-body .logo-wrapper .company-logo{max-width:200px}}.project-modal .modal-footer .btn .icon-and-text-wrapper span{text-transform:capitalize}.project-images-modal{height:100dvh!important;width:100dvw!important}@media (min-width:1024px){.project-images-modal{height:100vh!important;width:100vw!important}}.project-images-modal.modal-wrapper{background-color:#00000080!important}@media (min-width:1024px){.project-images-modal.modal-wrapper{background-color:rgb(var(--color-content)/.9)!important}}.project-images-modal .modal{height:100dvh!important;width:100dvw!important}@media (min-width:1024px){.project-images-modal .modal{height:100vh!important;width:100vw!important}}.project-images-modal .modal{background-color:#00000080!important}@media (min-width:1024px){.project-images-modal .modal{background-color:rgb(var(--color-content)/.9)!important}}.project-images-modal .modal .modal-header{position:absolute!important;top:0!important;left:0!important;justify-content:flex-end!important;width:100dvw}@media (min-width:1024px){.project-images-modal .modal .modal-header{width:100vw}.group:hover .lg\:group-hover\:before\:animate-\[shimmer_1s_forwards\]:before{content:var(--tw-content);animation:shimmer 1s forwards}}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.12 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}.App[data-theme=light],:root{--color-bkg:226 232 240;--color-content:39 39 42;--color-theme-btn-bg:229 231 235;--color-theme-btn-text:30 41 59;--color-theme-btn-border:156 163 175;--color-theme-btn-active-bg:87 83 78;--color-theme-btn-active-text:244 244 245;--color-theme-btn-active-border:214 211 209}@media(prefers-color-scheme:dark){:root{--color-bkg:2 6 23;--color-content:243 244 246}}.App[data-theme=dark]{--color-bkg:2 6 23;--color-content:243 244 246;--color-theme-btn-active-bg:229 231 235;--color-theme-btn-active-text:30 41 59;--color-theme-btn-active-border:156 163 175;--color-theme-btn-bg:87 83 78;--color-theme-btn-text:244 244 245;--color-theme-btn-border:214 211 209}.App[data-theme=blue]{--color-bkg:96 165 250;--color-content:245 245 244;--color-theme-btn-bg:248 250 252;--color-theme-btn-text:96 165 250;--color-theme-btn-border:255 255 255;--color-theme-btn-active-bg:96 165 250;--color-theme-btn-active-text:248 250 252;--color-theme-btn-active-border:255 255 255}.App[data-theme=green]{--color-bkg:74 222 128;--color-content:245 245 244;--color-theme-btn-bg:248 250 252;--color-theme-btn-text:74 222 128;--color-theme-btn-border:255 255 255;--color-theme-btn-active-bg:74 222 128;--color-theme-btn-active-text:248 250 252;--color-theme-btn-active-border:255 255 255}.App[data-theme=purple]{--color-bkg:168 85 247;--color-content:245 245 244;--color-theme-btn-bg:248 250 252;--color-theme-btn-text:168 85 247;--color-theme-btn-border:255 255 255;--color-theme-btn-active-bg:168 85 247;--color-theme-btn-active-text:248 250 252;--color-theme-btn-active-border:255 255 255}.goup-start{animation:goup 2s forwards}.flex{display:flex}.w-full{width:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.capitalize{text-transform:capitalize}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@keyframes goup{0%{transform:translateY(100%) scale(.5);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.loading-wrapper{margin-top:1rem;margin-bottom:1rem;display:flex;width:100%;align-items:center;justify-content:center}.loading-wrapper .loading-icon{font-size:1.5rem;line-height:2rem}input{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));padding:.5rem}input:focus{border-color:#0000;outline:2px solid #0000;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}input{--tw-text-opacity:1;color:rgb(var(--color-content)/var(--tw-text-opacity))}input[type=text]{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));padding:.5rem}input[type=text]:focus{border-color:#0000;outline:2px solid #0000;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}input[type=checkbox]{height:1rem;width:1rem;border-radius:.25rem;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(var(--color-content)/var(--tw-text-opacity))}input[type=checkbox]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}input[type=radio]{height:1rem;width:1rem;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(var(--color-content)/var(--tw-text-opacity))}input[type=radio]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}select{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.5rem}select:focus{border-color:#0000;outline:2px solid #0000;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.group:hover .group-hover\:bg-bkg{--tw-bg-opacity:1;background-color:rgb(var(--color-bkg)/var(--tw-bg-opacity))}.group:hover .group-hover\:text-content{--tw-text-opacity:1;color:rgb(var(--color-content)/var(--tw-text-opacity))}@media (min-width:1024px){@keyframes shimmer{0%{content:var(--tw-content);transform:translateX(-100%) skewX(-12deg)}to{content:var(--tw-content);transform:translateX(100%) skewX(-12deg)}}.group:hover .lg\:group-hover\:before\:animate-\[shimmer_1s_forwards\]:before{content:var(--tw-content);animation:shimmer 1s forwards}}.alert{margin-bottom:1rem;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;padding:1rem}@media (min-width:768px){.alert{flex-direction:row}}@media (min-width:1024px){.alert{flex-wrap:nowrap}}.alert.alert-error{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.alert.alert-success{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.alert.alert-warning{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity))}.alert.alert-info{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.auto-complete-wrapper{position:relative;width:100%}.auto-complete-container{position:absolute;left:0;right:0;flex-direction:column;gap:.5rem;overflow:scroll;padding:.5rem}.auto-complete-container,.auto-complete-item-btn{display:flex;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(var(--color-content)/var(--tw-bg-opacity))}.auto-complete-item-btn{width:100%;justify-content:flex-start;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(var(--color-bkg)/var(--tw-text-opacity))}.auto-complete-item-btn:hover{--tw-bg-opacity:1;--tw-text-opacity:1}.auto-complete-item-btn:hover,.badge{background-color:rgb(var(--color-bkg)/var(--tw-bg-opacity));color:rgb(var(--color-content)/var(--tw-text-opacity))}.badge{border-radius:.125rem;--tw-bg-opacity:0.9;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.badge.inverse{--tw-bg-opacity:1;background-color:rgb(var(--color-content)/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-bkg)/var(--tw-text-opacity))}.btn{cursor:pointer;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);border-radius:.25rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(var(--color-theme-btn-border)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-theme-btn-bg)/var(--tw-bg-opacity));padding:.75rem 2rem;--tw-text-opacity:1;color:rgb(var(--color-theme-btn-text)/var(--tw-text-opacity))}.btn,.btn:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn:hover{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.btn.btn-md{padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem}.btn.btn-xs{padding:.125rem .25rem;font-size:.75rem;line-height:1rem}.btn.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}.btn.btn-color-type-2{--tw-bg-opacity:1;background-color:rgb(var(--color-theme-btn-text)/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-theme-btn-bg)/var(--tw-text-opacity))}.btn .icon-and-text-wrapper{display:flex;flex-direction:row;align-items:center;gap:.75rem}.btn.active{--tw-border-opacity:1;border-color:rgb(var(--color-theme-btn-active-border)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-theme-btn-active-bg)/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-theme-btn-active-text)/var(--tw-text-opacity))}.btn[disabled]{cursor:not-allowed;--tw-border-opacity:0.2;--tw-bg-opacity:0.2;--tw-text-opacity:0.2}.btn[disabled]:hover{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.color-theme-btn{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-content)/var(--tw-text-opacity))}.color-theme-btn.light{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity))}.color-theme-btn.dark{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.color-theme-btn.green{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity))}.color-theme-btn.purple{--tw-bg-opacity:1;background-color:rgb(192 132 252/var(--tw-bg-opacity))}.color-theme-btn.blue{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity))}.main-footer{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1.5rem;padding:2rem 1.5rem}@media (min-width:1024px){.main-footer{gap:1rem;padding:1rem 6rem}}.main-footer{position:static}@media (min-width:1024px){.main-footer{position:absolute;bottom:0}}.main-footer{flex-direction:column}@media (min-width:1024px){.main-footer{flex-direction:row}}.main-footer .website-info{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media (min-width:768px){.main-footer .website-info{flex-direction:row;gap:2rem}}@media (min-width:1024px){.main-footer .website-info{width:-moz-fit-content;width:fit-content;justify-content:flex-start}}.main-footer .website-info i{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.main-footer .website-info p{display:flex;align-items:center;gap:.25rem;text-align:center}.main-footer .social-media-links-wrapper-container,.tooltip-wrapper{width:-moz-fit-content;width:fit-content}.tooltip-wrapper{position:absolute;top:2.5rem;height:-moz-fit-content;height:fit-content;min-width:16rem;flex-direction:column;gap:0;overflow:visible;border-width:2px;--tw-border-opacity:1;border-color:rgb(var(--color-content)/var(--tw-border-opacity));opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group:hover .tooltip-wrapper{opacity:1}@media (min-width:768px){.group:hover .tooltip-wrapper{display:flex}}.tooltip-wrapper.item-first-visible{display:block}.tooltip-wrapper.item-false{display:none}.tooltip-wrapper .title{--tw-bg-opacity:1;background-color:rgb(var(--color-content)/var(--tw-bg-opacity));padding:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--color-bkg)/var(--tw-text-opacity))}.tooltip-wrapper .content{--tw-bg-opacity:1;background-color:rgb(var(--color-bkg)/var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:1rem;--tw-text-opacity:1;color:rgb(var(--color-content)/var(--tw-text-opacity))}.tooltip-wrapper .arrow-wrapper{display:flex;height:1rem;width:100%;justify-content:center}.tooltip-wrapper .arrow-wrapper .arrow-container{position:relative;width:1rem}.tooltip-wrapper .arrow-wrapper .arrow-container .arrow-div-one{position:absolute;top:0;left:.5rem;z-index:20;height:1rem;width:2rem;--tw-bg-opacity:1;background-color:rgb(var(--color-bkg)/var(--tw-bg-opacity))}.tooltip-wrapper .arrow-wrapper .arrow-container .arrow-div-two{position:absolute;top:.5rem;left:1rem;z-index:10;height:1rem;width:1rem;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(var(--color-content)/var(--tw-bg-opacity))}.social-media-links-wrapper{width:100%;justify-content:space-between;padding:1rem}@media (min-width:640px){.social-media-links-wrapper{justify-content:center}}.social-media-links-wrapper a{font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(var(--color-bkg)/var(--tw-text-opacity))}.social-media-links-wrapper{display:flex;gap:1rem}.social-media-links-wrapper a{font-size:1.125rem;line-height:1.75rem}.main-footer .social-media-links-wrapper{display:flex;gap:2rem}@media (min-width:1024px){.main-footer .social-media-links-wrapper{gap:1rem}}.main-footer .social-media-links-wrapper a{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;color:rgb(var(--color-content)/var(--tw-text-opacity))}@media (min-width:1024px){.main-footer .social-media-links-wrapper a{font-size:1.125rem;line-height:1.75rem}}.social-link{position:relative}.sidebar{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:1024px){.sidebar{display:none}}.sidebar{height:100dvh;width:100vw;position:fixed;left:0;z-index:0;background-color:rgb(var(--color-content)/.95);padding:1.5rem;--tw-translate-x:100vw;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sidebar .sidebar-control-wrapper{position:absolute;right:1.5rem;top:1rem;z-index:10;display:flex;height:-moz-fit-content;height:fit-content;width:3rem;justify-content:flex-end}.sidebar.open{z-index:10;--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sidebar .nav.nav-main{display:flex;width:100%;flex-direction:column;gap:1.5rem}.sidebar .nav.nav-main .nav-link{font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--color-bkg)/var(--tw-text-opacity))}.sidebar .sidebar-closer{display:block}.sidebar .sidebar-closer.btn{padding:.5rem 1rem}.sidebar .color-theme-selector{width:100%;justify-content:space-between;padding-left:1rem;padding-right:1rem}.sidebar .color-theme-selector .color-theme-btn{height:3rem;width:3rem;font-size:1.5rem;line-height:2rem}.sidebar .website-info{display:flex;justify-content:center;--tw-text-opacity:1;color:rgb(var(--color-bkg)/var(--tw-text-opacity))}.sidebar .social-media-links-wrapper{width:100%;justify-content:space-between;padding:1rem}@media (min-width:640px){.sidebar .social-media-links-wrapper{justify-content:center}}.sidebar .social-media-links-wrapper a{font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(var(--color-bkg)/var(--tw-text-opacity))}body.sidebar-open{overflow:hidden}.main-header{position:absolute;display:flex;width:100%;align-items:center;justify-content:space-between;padding-top:.75rem;padding-bottom:.75rem;gap:1rem}@media (min-width:1280px){.main-header{gap:1.5rem}}@media (min-width:1536px){.main-header{gap:3rem}}.main-header{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:1536px){.main-header{padding-left:6rem;padding-right:6rem}}.main-header .logo{display:flex;max-width:24rem;justify-content:center}.main-header .nav-wrapper{display:flex;flex:1 1 0%;justify-content:center}.main-header .nav-wrapper .nav-main{display:none}@media (min-width:1280px){.main-header .nav-wrapper .nav-main{display:flex}}.main-header .color-theme-selector{display:none}@media (min-width:1280px){.main-header .color-theme-selector{display:flex}}.main-header .sidebar-opener{display:block}@media (min-width:1280px){.main-header .sidebar-opener{display:none}}.main-header .sidebar-opener.btn{padding:.5rem 1rem}.color-theme-selector{display:flex;gap:1rem}.nav .nav-link{padding:.75rem 2rem;--tw-text-opacity:1;color:rgb(var(--color-content)/var(--tw-text-opacity))}.user-component{display:flex;justify-content:flex-end}.user-component .user-component-round{position:relative;display:flex;height:3rem;width:3rem;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--color-content)/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-bkg)/var(--tw-text-opacity))}.user-component .user-component-round p{font-size:1.125rem;line-height:1.75rem;font-weight:700}.user-component .user-component-dropdown{display:flex;width:-moz-fit-content;width:fit-content;flex-direction:column;gap:.25rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--color-content)/var(--tw-bg-opacity));padding:1rem;--tw-text-opacity:1;color:rgb(var(--color-bkg)/var(--tw-text-opacity))}.user-component .user-component-dropdown .user-component-item{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.user-component .user-component-dropdown .user-component-item.name{text-transform:capitalize}.user-component .user-component-dropdown .user-component-item.normal{padding:.5rem 1rem}.user-component .user-component-dropdown .user-component-item.with-btn{padding:0}.user-component .user-component-dropdown .user-component-item .log-out-btn{display:flex;width:100%;align-items:center;gap:1rem;border-radius:.5rem;padding:.5rem 1rem}.user-component .user-component-dropdown .user-component-item .log-out-btn:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-bkg)/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-content)/var(--tw-text-opacity))}.dropdown-wrapper{position:relative;width:100%}.dropdown-container{position:absolute;left:0;right:0;margin:0;display:none;overflow:scroll;background-color:initial;padding:0}.dropdown-container.show{display:flex}[data-theme=light] .logo-img.light-color-image{display:none}[data-theme=dark] .logo-img.light-color-image,[data-theme=light] .logo-img.dark-color-image{display:block}[data-theme=dark] .logo-img.dark-color-image{display:none}.logo-box{width:100%}.theme-switcher-container{display:flex;gap:0;border-radius:9999px;padding:.25rem;font-size:1.125rem;line-height:1.75rem;position:relative;--tw-bg-opacity:1;background-color:rgb(var(--color-content)/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-bkg)/var(--tw-text-opacity))}.theme-switcher-container [role=button]{cursor:pointer}.theme-switcher-container:before{content:"";position:absolute;z-index:0;height:2.25rem;width:3rem;border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:1s}.theme-switcher-container.light-active:before{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity));--tw-translate-x:0.25rem}.theme-switcher-container.dark-active:before,.theme-switcher-container.light-active:before{top:.25rem;left:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.theme-switcher-container.dark-active:before{--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity));--tw-translate-x:3.25rem}.theme-switcher-container .icon-wrapper{z-index:10;border-radius:9999px;padding:.25rem 1rem}.theme-switcher-container .icon-wrapper.active.sun-wrapper{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity))}.theme-switcher-container .icon-wrapper.active.moon-wrapper{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.pagination-wrapper{display:flex;flex-direction:row;align-items:center;gap:1rem}.pagination-wrapper .pagination-child{width:100%}@media (min-width:640px){.pagination-wrapper .pagination-child{width:50%}}@media (min-width:1024px){.pagination-wrapper .pagination-child{width:33.333333%}}.pagination-wrapper .pagination-child{display:flex;flex-direction:row;gap:1rem}.pagination-wrapper .empty-space{display:none}@media (min-width:1024px){.pagination-wrapper .empty-space{display:flex}}.pagination-wrapper .prev-next-wrapper{justify-content:center}.pagination-wrapper .page-size{justify-content:flex-end}.pagination-wrapper .page-size select{max-width:6rem}.modal-wrapper{position:fixed;top:0;left:0;bottom:0;max-height:100vh;width:100vw;background-color:rgb(var(--color-content)/.8);display:flex;align-items:center;justify-content:center}.modal-wrapper .modal{display:flex;min-height:3rem;min-width:3rem;flex-direction:column;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(var(--color-bkg)/var(--tw-bg-opacity));border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-content)/var(--tw-border-opacity));--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgb(var(--color-content)/1);--tw-shadow:var(--tw-shadow-colored)}.modal-wrapper .modal .modal-header{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1rem}.modal-wrapper .modal .modal-header .modal-title{--tw-text-opacity:1;color:rgb(var(--color-content)/var(--tw-text-opacity))}.modal-wrapper .modal .modal-footer{display:flex;justify-content:flex-end;gap:1rem;padding:1rem}.body-modal-open,body.modal-open{overflow:hidden}@keyframes bounce{0%,to{opacity:100%;animation-timing-function:cubic-bezier(.8,0,1,1)}25%{opacity:20%;animation-timing-function:cubic-bezier(0,0,.2,1)}50%{opacity:60%;animation-timing-function:cubic-bezier(0,0,.2,1)}}.typing-text-cursor{animation:bounce 1s infinite}@keyframes explode{0%{top:100%}33%,to{top:-50%}}.fireworks-wrapper{position:fixed;top:0;left:0;bottom:0;max-height:100vh;width:100vw;overflow:hidden;background-color:rgb(var(--color-content)/.8)}.fireworks-wrapper .firework{position:relative}.fireworks-wrapper .firework .explosion{transform-origin:50% 100%;position:absolute;bottom:0;left:.25rem;height:5rem;width:.25rem;overflow:hidden;background-color:initial}.fireworks-wrapper .firework .explosion:before{position:absolute;left:0;right:0;top:-100%;height:50%;width:100%;content:var(--tw-content);--tw-translate-y:-1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));animation:explode 3s ease-in-out}.fireworks-wrapper .firework .explosion:first-of-type{transform:rotate(20deg)}.fireworks-wrapper .firework .explosion:nth-of-type(2){transform:rotate(40deg)}.fireworks-wrapper .firework .explosion:nth-of-type(3){transform:rotate(60deg)}.fireworks-wrapper .firework .explosion:nth-of-type(4){transform:rotate(80deg)}.fireworks-wrapper .firework .explosion:nth-of-type(5){transform:rotate(100deg)}.fireworks-wrapper .firework .explosion:nth-of-type(6){transform:rotate(120deg)}.fireworks-wrapper .firework .explosion:nth-of-type(7){transform:rotate(140deg)}.fireworks-wrapper .firework .explosion:nth-of-type(8){transform:rotate(160deg)}.fireworks-wrapper .firework .explosion:nth-of-type(9){transform:rotate(180deg)}.fireworks-wrapper .firework .explosion:nth-of-type(10){transform:rotate(200deg)}.fireworks-wrapper .firework .explosion:nth-of-type(11){transform:rotate(220deg)}.fireworks-wrapper .firework .explosion:nth-of-type(12){transform:rotate(240deg)}.fireworks-wrapper .firework .explosion:nth-of-type(13){transform:rotate(260deg)}.fireworks-wrapper .firework .explosion:nth-of-type(14){transform:rotate(280deg)}.fireworks-wrapper .firework .explosion:nth-of-type(15){transform:rotate(300deg)}.fireworks-wrapper .firework .explosion:nth-of-type(16){transform:rotate(320deg)}.fireworks-wrapper .firework .explosion:nth-of-type(17){transform:rotate(340deg)}.fireworks-wrapper .firework .explosion:nth-of-type(18){transform:rotate(1turn)}.image-gallery-viewer-wrapper{display:flex;flex-direction:column}@media (min-width:1024px){.image-gallery-viewer-wrapper{flex-direction:row}}.image-gallery-viewer-wrapper{width:100%;padding:1rem}.image-gallery-viewer-wrapper .image-wrapper{width:100%}@media (min-width:1024px){.image-gallery-viewer-wrapper .image-wrapper{width:calc(100% - 12.5rem)}}.image-gallery-viewer-wrapper .image-wrapper{display:flex;align-items:center;justify-content:center;height:calc(100dvh - 9rem)}@media (min-width:1024px){.image-gallery-viewer-wrapper .image-wrapper{height:unset;height:calc(100vh - 2rem)}}.image-gallery-viewer-wrapper .image-wrapper{overflow-y:auto;overflow-x:clip}.image-gallery-viewer-wrapper .image-wrapper.as-portrait img{height:auto;width:22rem}.image-gallery-viewer-wrapper .image-wrapper.as-portrait.ss-desktop-view{align-items:flex-start}.image-gallery-viewer-wrapper .image-wrapper.as-portrait.ss-desktop-view img{width:100%}@media (min-width:1024px){.image-gallery-viewer-wrapper .image-wrapper.as-portrait.ss-desktop-view img{width:66.666667%}}.image-gallery-viewer-wrapper .image-wrapper.as-portrait.ss-desktop-view.ss-long-page{align-items:flex-start}.image-gallery-viewer-wrapper .image-wrapper.as-portrait.ss-desktop-view.ss-long-page img{width:100%}@media (min-width:1024px){.image-gallery-viewer-wrapper .image-wrapper.as-portrait.ss-desktop-view.ss-long-page img{width:66.666667%}}.image-gallery-viewer-wrapper .image-wrapper.as-portrait.as-portrait-clear.ss-desktop-view.ss-long-page{align-items:center}.image-gallery-viewer-wrapper .image-wrapper.as-portrait.as-portrait-clear.ss-desktop-view.ss-long-page img{height:auto;width:100%}@media (min-width:768px){.image-gallery-viewer-wrapper .image-wrapper.as-portrait.as-portrait-clear.ss-desktop-view.ss-long-page img{width:22rem}}.image-gallery-viewer-wrapper .image-wrapper.as-portrait.as-portrait-clear.ss-mobile-view{align-items:flex-start}.image-gallery-viewer-wrapper .image-wrapper.as-portrait.as-portrait-clear.ss-mobile-view img{width:22rem}.image-gallery-viewer-wrapper .image-wrapper.as-portrait.ss-mobile-view{align-items:flex-start}.image-gallery-viewer-wrapper .image-wrapper.as-portrait.ss-mobile-view img{width:22rem}.image-gallery-viewer-wrapper .image-wrapper.as-portrait.as-portrait-clear{align-items:center}.image-gallery-viewer-wrapper .image-wrapper.as-portrait.as-portrait-clear img{width:22rem}.image-gallery-viewer-wrapper .image-wrapper.as-portrait.full-page img{height:auto;width:calc(100% - 14.5rem)}.image-gallery-viewer-wrapper .image-wrapper.as-landscape img{height:auto;width:100%}.image-gallery-viewer-wrapper .image-list-wrapper{width:100%}@media (min-width:1024px){.image-gallery-viewer-wrapper .image-list-wrapper{max-width:10rem;padding-left:1rem;padding-right:1rem;max-height:calc(100vh - 2.5rem)}}.image-gallery-viewer-wrapper .image-list-wrapper{min-height:7rem}@media (min-width:1024px){.image-gallery-viewer-wrapper .image-list-wrapper{min-height:unset}}.image-gallery-viewer-wrapper .image-list-wrapper{overflow-x:scroll}@media (min-width:1024px){.image-gallery-viewer-wrapper .image-list-wrapper{overflow-y:auto}}.image-gallery-viewer-wrapper .image-list-wrapper{overflow-y:auto}@media (min-width:1024px){.image-gallery-viewer-wrapper .image-list-wrapper{overflow-x:clip}}.image-gallery-viewer-wrapper .image-list-wrapper .image-list-container{width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.image-gallery-viewer-wrapper .image-list-wrapper .image-list-container{width:100%}}.image-gallery-viewer-wrapper .image-list-wrapper .image-list-container{display:flex;flex-direction:row;gap:1rem}@media (min-width:1024px){.image-gallery-viewer-wrapper .image-list-wrapper .image-list-container{flex-direction:column}}.image-gallery-viewer-wrapper .image-list-wrapper .image-list-container{height:100%}@media (min-width:1024px){.image-gallery-viewer-wrapper .image-list-wrapper .image-list-container{height:-moz-fit-content;height:fit-content}}.image-gallery-viewer-wrapper .image-list-wrapper .image-list-container .image-select-box-wrapper{height:6rem;width:6rem;overflow:hidden}@media (min-width:1024px){.image-gallery-viewer-wrapper .image-list-wrapper .image-list-container .image-select-box-wrapper{height:8rem;width:8rem}}.image-gallery-viewer-wrapper .image-list-wrapper .image-list-container .image-select-box-wrapper{display:flex;align-items:center;justify-content:center;border-width:4px;--tw-border-opacity:1;border-color:rgb(var(--color-bkg)/var(--tw-border-opacity))}.image-gallery-viewer-wrapper .image-list-wrapper .image-list-container .image-select-box-wrapper.active-item{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.job-search-container{display:flex;width:100%;max-width:90vw}@media (min-width:768px){.job-search-container{max-width:640px}}@media (min-width:1024px){.job-search-container{max-width:768px}}@media (min-width:1280px){.job-search-container{max-width:1024px}}@media (min-width:1536px){.job-search-container{max-width:1280px}}.job-search-container .first-row-form,.job-search-container form{display:flex;width:100%;flex-direction:column;gap:1rem}.job-search-container .first-row-form{flex-wrap:wrap;align-items:center;justify-content:center}@media (min-width:640px){.job-search-container .first-row-form{flex-direction:row}}@media (min-width:1024px){.job-search-container .first-row-form{flex-wrap:nowrap}}.job-search-container .first-row-form .keywords-input,.job-search-container .first-row-form .location-input{width:100%}@media (min-width:640px){.job-search-container .first-row-form .keywords-input,.job-search-container .first-row-form .location-input{width:calc(50% - 1rem)}}@media (min-width:768px){.job-search-container .first-row-form .keywords-input,.job-search-container .first-row-form .location-input{width:40%}}.job-search-container .first-row-form .btn-box{display:flex;width:100%;align-items:center;justify-content:center}@media (min-width:768px){.job-search-container .first-row-form .btn-box{width:20%}}.job-search-container .first-row-form input{padding:1rem!important;min-width:12rem!important}.job-search-container .second-row-form .label{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:1rem}.additional-questions-wrapper{margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.additional-questions-wrapper .additional-questions-container{display:flex;flex-direction:column;gap:1rem}.job-item-action-wrapper{display:flex;flex-direction:row;gap:1rem}.job-item-action-wrapper .job-item-btn{width:-moz-fit-content;width:fit-content;cursor:pointer;padding:.5rem;font-size:.875rem;line-height:1.25rem}.required-items-wrapper{margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.required-items-wrapper .required-items-container{display:flex;flex-direction:row;gap:1rem}.job-location-item{display:flex;flex-direction:column}.job-result-item-container{border-radius:.25rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(var(--color-content)/var(--tw-border-opacity));padding:1rem}.job-result-item-container .job-result-item{display:flex;flex-direction:column;gap:.5rem}