@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap);.about-wrapper{width:40%}.about-container{line-height:1.5rem}.about-container a:hover{color:var(--color-primary)}@media screen and (max-width:800px){.about-wrapper{width:100%}}.app__footer-card{cursor:pointer;min-width:18rem;transition:all .3s ease-in-out}.app__footer-card img{height:40px;width:40px}.app__footer-card:hover{transform:scale(1.05)}@media screen and (max-width:450px){.app__footer-card{width:100%}}.app__social{align-items:center;display:flex;gap:1rem;justify-content:flex-end;z-index:10}.app__social div{background-color:var(--base-white);border-radius:50%;height:40px;margin:.25rem 0;transition:all .3s ease-in-out;width:40px}.app__social div svg{color:var(--color-primary);height:15px;width:15px}.app__social div:hover{background-color:var(--color-primary);border-color:var(--color-primary)}.app__social div:hover svg{color:var(--base-white)}@media screen and (min-width:2000px){.app__social div{height:70px;margin:.5rem 0;width:70px}.app__social div svg{height:30px;width:30px}}.shapes{height:100%;left:0;overflow:hidden;top:0;width:100%}.shape,.shapes{position:absolute}.shape{animation:floatRandom 10s ease-in-out infinite alternate,rotateShape 20s linear infinite;height:10%;width:20%}@keyframes floatRandom{0%{transform:translate(0)}10%{transform:translate(-20px,30px)}25%{transform:translate(50px,-40px)}40%{transform:translate(-30px,-10px)}55%{transform:translate(40px,30px)}70%{transform:translate(-50px,20px)}85%{transform:translate(30px,-30px)}to{transform:translate(0)}}@keyframes rotateShape{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.s1{animation:floatRandom 13s ease-in-out infinite alternate,rotateShape 22s linear infinite}.s2{animation:floatRandom 15s ease-in-out infinite alternate,rotateShape 26s linear infinite}.s3{animation:floatRandom 11s ease-in-out infinite alternate,rotateShape 18s linear infinite}.s4{animation:floatRandom 14s ease-in-out infinite alternate,rotateShape 21s linear infinite}.s5{animation:floatRandom 12s ease-in-out infinite alternate,rotateShape 19s linear infinite}.s6{animation:floatRandom 16s ease-in-out infinite alternate,rotateShape 24s linear infinite}.s7{animation:floatRandom 17s ease-in-out infinite alternate,rotateShape 23s linear infinite}.s8{animation:floatRandom 13s ease-in-out infinite alternate,rotateShape 20s linear infinite}.s9{animation:floatRandom 18s ease-in-out infinite alternate,rotateShape 28s linear infinite}.s10{animation:floatRandom 20s ease-in-out infinite alternate,rotateShape 30s linear infinite}.s11{animation:floatRandom 14s ease-in-out infinite alternate,rotateShape 22s linear infinite}.s1{left:2%;top:10%}.s2{left:18%;top:30%}.s3{bottom:30%;left:5%}.s4{bottom:10%;left:2%}.s5{left:44%;top:10%}.s6{bottom:10%;left:36%}.s7{right:25%;top:20%}.s8{bottom:20%;right:24%}.s9{right:2%;top:10%}.s10{right:11%;top:56%}.s11{bottom:10%;right:2%}.profile-image{border-radius:50%;height:200px;object-fit:cover;width:200px}.tippy-touch{cursor:pointer!important}.tippy-notransition{transition:none!important}.tippy-popper{max-width:400px;outline:0;perspective:800px;pointer-events:none;transition-timing-function:cubic-bezier(.165,.84,.44,1);z-index:9999}.tippy-popper.html-template{max-width:96%;max-width:calc(100% - 20px)}.tippy-popper[x-placement^=top] [x-arrow]{border-left:7px solid #0000;border-right:7px solid #0000;border-top:7px solid #333;bottom:-7px;margin:0 9px}.tippy-popper[x-placement^=top] [x-arrow].arrow-small{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #333;bottom:-5px}.tippy-popper[x-placement^=top] [x-arrow].arrow-big{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid #333;bottom:-10px}.tippy-popper[x-placement^=top] [x-circle]{transform-origin:0 33%}.tippy-popper[x-placement^=top] [x-circle].enter{opacity:1;transform:scale(1) translate(-50%,-55%)}.tippy-popper[x-placement^=top] [x-circle].leave{opacity:0;transform:scale(.15) translate(-50%,-50%)}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow]{border-left:7px solid #0000;border-right:7px solid #0000;border-top:7px solid #fff}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #fff}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid #fff}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-circle]{background-color:#000000b3}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow]{border-left:7px solid #0000;border-right:7px solid #0000;border-top:7px solid #000000b3}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #000000b3}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid #000000b3}.tippy-popper[x-placement^=top] [data-animation=perspective]{transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective].enter{opacity:1;transform:translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective].leave{opacity:0;transform:translateY(0) rotateX(90deg)}.tippy-popper[x-placement^=top] [data-animation=fade].enter{opacity:1;transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade].leave{opacity:0;transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].enter{opacity:1;transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].leave{opacity:0;transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale].enter{opacity:1;transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale].leave{opacity:0;transform:translateY(0) scale(0)}.tippy-popper[x-placement^=bottom] [x-arrow]{border-bottom:7px solid #333;border-left:7px solid #0000;border-right:7px solid #0000;margin:0 9px;top:-7px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-small{border-bottom:5px solid #333;border-left:5px solid #0000;border-right:5px solid #0000;top:-5px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-big{border-bottom:10px solid #333;border-left:10px solid #0000;border-right:10px solid #0000;top:-10px}.tippy-popper[x-placement^=bottom] [x-circle]{transform-origin:0 -50%}.tippy-popper[x-placement^=bottom] [x-circle].enter{opacity:1;transform:scale(1) translate(-50%,-45%)}.tippy-popper[x-placement^=bottom] [x-circle].leave{opacity:0;transform:scale(.15) translate(-50%,-5%)}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow]{border-bottom:7px solid #fff;border-left:7px solid #0000;border-right:7px solid #0000}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-bottom:5px solid #fff;border-left:5px solid #0000;border-right:5px solid #0000}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-bottom:10px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-circle]{background-color:#000000b3}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow]{border-bottom:7px solid #000000b3;border-left:7px solid #0000;border-right:7px solid #0000}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-bottom:5px solid #000000b3;border-left:5px solid #0000;border-right:5px solid #0000}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-bottom:10px solid #000000b3;border-left:10px solid #0000;border-right:10px solid #0000}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective].enter{opacity:1;transform:translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective].leave{opacity:0;transform:translateY(0) rotateX(-90deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade].enter{opacity:1;transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade].leave{opacity:0;transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].enter{opacity:1;transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].leave{opacity:0;transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale].enter{opacity:1;transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale].leave{opacity:0;transform:translateY(0) scale(0)}.tippy-popper[x-placement^=left] [x-arrow]{border-bottom:7px solid #0000;border-left:7px solid #333;border-top:7px solid #0000;margin:6px 0;right:-7px}.tippy-popper[x-placement^=left] [x-arrow].arrow-small{border-bottom:5px solid #0000;border-left:5px solid #333;border-top:5px solid #0000;right:-5px}.tippy-popper[x-placement^=left] [x-arrow].arrow-big{border-bottom:10px solid #0000;border-left:10px solid #333;border-top:10px solid #0000;right:-10px}.tippy-popper[x-placement^=left] [x-circle]{transform-origin:50% 0}.tippy-popper[x-placement^=left] [x-circle].enter{opacity:1;transform:scale(1) translate(-50%,-50%)}.tippy-popper[x-placement^=left] [x-circle].leave{opacity:0;transform:scale(.15) translate(-50%,-50%)}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow]{border-bottom:7px solid #0000;border-left:7px solid #fff;border-top:7px solid #0000}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-bottom:5px solid #0000;border-left:5px solid #fff;border-top:5px solid #0000}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-bottom:10px solid #0000;border-left:10px solid #fff;border-top:10px solid #0000}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-circle]{background-color:#000000b3}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow]{border-bottom:7px solid #0000;border-left:7px solid #000000b3;border-top:7px solid #0000}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-bottom:5px solid #0000;border-left:5px solid #000000b3;border-top:5px solid #0000}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-bottom:10px solid #0000;border-left:10px solid #000000b3;border-top:10px solid #0000}.tippy-popper[x-placement^=left] [data-animation=perspective]{transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective].enter{opacity:1;transform:translateX(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective].leave{opacity:0;transform:translateX(0) rotateY(-90deg)}.tippy-popper[x-placement^=left] [data-animation=fade].enter{opacity:1;transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade].leave{opacity:0;transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].enter{opacity:1;transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].leave{opacity:0;transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale].enter{opacity:1;transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale].leave{opacity:0;transform:translateX(0) scale(0)}.tippy-popper[x-placement^=right] [x-arrow]{border-bottom:7px solid #0000;border-right:7px solid #333;border-top:7px solid #0000;left:-7px;margin:6px 0}.tippy-popper[x-placement^=right] [x-arrow].arrow-small{border-bottom:5px solid #0000;border-right:5px solid #333;border-top:5px solid #0000;left:-5px}.tippy-popper[x-placement^=right] [x-arrow].arrow-big{border-bottom:10px solid #0000;border-right:10px solid #333;border-top:10px solid #0000;left:-10px}.tippy-popper[x-placement^=right] [x-circle]{transform-origin:-50% 0}.tippy-popper[x-placement^=right] [x-circle].enter{opacity:1;transform:scale(1) translate(-50%,-50%)}.tippy-popper[x-placement^=right] [x-circle].leave{opacity:0;transform:scale(.15) translate(-50%,-50%)}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow]{border-bottom:7px solid #0000;border-right:7px solid #fff;border-top:7px solid #0000}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-bottom:5px solid #0000;border-right:5px solid #fff;border-top:5px solid #0000}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-bottom:10px solid #0000;border-right:10px solid #fff;border-top:10px solid #0000}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-circle]{background-color:#000000b3}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow]{border-bottom:7px solid #0000;border-right:7px solid #000000b3;border-top:7px solid #0000}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-bottom:5px solid #0000;border-right:5px solid #000000b3;border-top:5px solid #0000}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-bottom:10px solid #0000;border-right:10px solid #000000b3;border-top:10px solid #0000}.tippy-popper[x-placement^=right] [data-animation=perspective]{transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective].enter{opacity:1;transform:translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective].leave{opacity:0;transform:translateX(0) rotateY(90deg)}.tippy-popper[x-placement^=right] [data-animation=fade].enter{opacity:1;transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade].leave{opacity:0;transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].enter{opacity:1;transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].leave{opacity:0;transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale].enter{opacity:1;transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale].leave{opacity:0;transform:translateX(0) scale(0)}.tippy-popper .tippy-tooltip.transparent-theme{background-color:#000000b3}.tippy-popper .tippy-tooltip.transparent-theme[data-animatefill]{background-color:initial}.tippy-popper .tippy-tooltip.light-theme{background-color:#fff;box-shadow:0 4px 20px 4px #00143c1a,0 4px 80px -8px #00143c33;color:#26323d}.tippy-popper .tippy-tooltip.light-theme[data-animatefill]{background-color:initial}.tippy-tooltip{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#333;border-radius:4px;color:#fff;font-size:.95rem;padding:.4rem .8rem;position:relative;text-align:center;will-change:transform}.tippy-tooltip--small{font-size:.8rem;padding:.25rem .5rem}.tippy-tooltip--big{font-size:1.2rem;padding:.6rem 1.2rem}.tippy-tooltip[data-animatefill]{background-color:initial;overflow:hidden}.tippy-tooltip[data-interactive]{pointer-events:auto}.tippy-tooltip[data-inertia]{transition-timing-function:cubic-bezier(.53,2,.36,.85)}.tippy-tooltip [x-arrow]{height:0;position:absolute;width:0}.tippy-tooltip [x-circle]{background-color:#333;border-radius:50%;left:50%;overflow:hidden;position:absolute;top:50%;transition:all ease;width:130%;width:calc(110% + 2rem);will-change:transform;z-index:-1}.tippy-tooltip [x-circle]:before{content:"";float:left;padding-top:90%}@media (max-width:450px){.tippy-popper{max-width:96%;max-width:calc(100% - 20px)}}.app__skills-container{display:flex;flex-direction:row;margin-top:3rem;width:100%}@media screen and (max-width:900px){.app__skills-container{flex-direction:column;width:100%}}.app__skills-list{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}.app__skills-item{flex-direction:column;text-align:center;transition:all .3s ease-in-out}.app__skills-item svg{height:50%;width:50%}.app__skills-item div{background-color:#fef4f5;border-radius:8px;height:90px;width:90px}.app__skills-item div img{height:50%;object-fit:contain;width:50%}.app__skills-item div:hover{box-shadow:0 4px 10px rgba(237,177,11,.235);cursor:pointer}@media screen and (min-width:2000px){.app__skills-item div{height:150px;width:150px}}@media screen and (max-width:450px){.app__skills-item div{height:70px;width:70px}}.app__skills-item p{font-weight:500;margin-top:.5rem}@media screen and (min-width:2000px){.app__skills-item{margin:1rem 2rem}.app__skills-item p{margin-top:1rem}}.dark-theme .app__skills-item svg{color:#fff}.light-theme .app__skills-item svg{color:#393939}.project-modal-backdrop{background:#000c;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:9998}.project-modal{background:var(--light-color-primary-bg);border:none;bottom:0!important;display:flex;flex-direction:column;height:100vh!important;left:0!important;max-height:100vh!important;max-width:100vw!important;overflow:hidden;position:fixed!important;right:0!important;top:0!important;transform:none!important;width:100vw!important;z-index:9999}.dark-theme .project-modal{background:var(--dark-color-primary-bg)}.project-modal-header{align-items:center;background:var(--light-color-primary-bg);border-bottom:1px solid var(--light-neutral-200);display:flex;justify-content:space-between;padding:1.5rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.dark-theme .project-modal-header{background:var(--dark-color-primary-bg);border-bottom-color:var(--dark-neutral-200)}@media screen and (max-width:768px){.project-modal-header{padding:1.25rem 1.5rem}}.project-modal-title-header{color:var(--light-color-primary-text);font-size:1.5rem;font-weight:700;margin:0}.dark-theme .project-modal-title-header{color:var(--dark-color-primary-text)}@media screen and (max-width:768px){.project-modal-title-header{font-size:1.25rem}}.project-modal-close-btn{align-items:center;background:#0000;border:none;border-radius:.5rem;color:var(--light-color-primary-text);cursor:pointer;display:flex;height:2.5rem;justify-content:center;padding:.5rem;transition:all .2s ease;width:2.5rem}.dark-theme .project-modal-close-btn{color:var(--dark-color-primary-text)}.project-modal-close-btn:hover{background:var(--light-neutral-100);color:var(--color-primary)}.dark-theme .project-modal-close-btn:hover{background:var(--dark-neutral-100)}.project-modal-close-btn svg{font-size:1.5rem}.project-modal-content{flex:1 1;overflow-y:auto;scrollbar-color:var(--color-primary) #0000;scrollbar-width:thin}.project-modal-content::-webkit-scrollbar{width:6px}.project-modal-content::-webkit-scrollbar-track{background:#0000}.project-modal-content::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:3px}.project-modal-body{margin:0 auto;max-width:1200px;padding:2rem;padding-top:0!important;width:100%}@media screen and (max-width:768px){.project-modal-body{padding:1.5rem}}.project-modal-section{margin-bottom:2rem}.project-modal-section:last-child{margin-bottom:0}.project-modal-section-title{color:var(--light-color-primary-text);font-size:1rem;font-weight:600;margin-bottom:.875rem}.dark-theme .project-modal-section-title{color:var(--dark-color-primary-text)}.project-modal-description{color:var(--light-color-primary-text-light);font-size:.875rem;line-height:1.7;margin:0}.dark-theme .project-modal-description{color:var(--dark-color-primary-text-light)}.project-modal-tags,.project-modal-tech{display:flex;flex-wrap:wrap;gap:.5rem}.project-modal-tech-tag{background:var(--light-neutral-100);border:1px solid var(--light-neutral-200);border-radius:.375rem;color:var(--light-color-primary-text);font-size:.75rem;font-weight:500;padding:.375rem .875rem}.dark-theme .project-modal-tech-tag{background:var(--dark-neutral-100);border-color:var(--dark-neutral-200);color:var(--dark-color-primary-text)}.project-modal-tag{background:var(--light-neutral-100);border-radius:.375rem;color:var(--light-color-primary-text);font-size:.75rem;font-weight:500;padding:.25rem .75rem}.dark-theme .project-modal-tag{background:var(--dark-neutral-100);color:var(--dark-color-primary-text)}.project-modal-screenshots-carousel{width:100%}.project-modal-screenshot-container{aspect-ratio:16/9;background:var(--light-neutral-100);border:1px solid var(--light-neutral-200);border-radius:.75rem;overflow:hidden;position:relative;width:100%}.dark-theme .project-modal-screenshot-container{background:var(--dark-neutral-100);border-color:var(--dark-neutral-200)}.project-modal-screenshot-main{display:block;height:100%;object-fit:contain;width:100%}.project-modal-carousel-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid var(--light-neutral-200);border-radius:50%;box-shadow:0 2px 8px #0000001a;color:var(--light-color-primary-text);cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:2.5rem;z-index:10}.dark-theme .project-modal-carousel-btn{background:#000000b3;border-color:var(--dark-neutral-200);color:var(--dark-color-primary-text)}.project-modal-carousel-btn svg{font-size:1.25rem}.project-modal-carousel-btn:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:translateY(-50%) scale(1.1)}.project-modal-carousel-btn:active{transform:translateY(-50%) scale(1)}.project-modal-carousel-prev{left:1rem}.project-modal-carousel-next{right:1rem}.project-modal-carousel-indicators{bottom:1rem;display:flex;gap:.5rem;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.project-modal-carousel-indicator{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:.5rem;padding:0;transition:all .2s ease;width:.5rem}.dark-theme .project-modal-carousel-indicator{background:#ffffff4d}.project-modal-carousel-indicator:hover{background:#fffc;transform:scale(1.2)}.project-modal-carousel-indicator.active{background:var(--color-primary);border-radius:.25rem;width:1.5rem}.project-modal-thumbnails{display:flex;gap:.75rem;justify-content:center;margin-top:1rem;padding:0 2rem}@media screen and (max-width:768px){.project-modal-thumbnails{gap:.5rem;padding:0 1rem}}.project-modal-thumbnail{background:var(--light-neutral-100);border:2px solid #0000;border-radius:.5rem;cursor:pointer;height:68px;opacity:.6;overflow:hidden;position:relative;transition:all .2s ease;width:120px}.dark-theme .project-modal-thumbnail{background:var(--dark-neutral-100)}.project-modal-thumbnail img{height:100%;object-fit:cover;width:100%}.project-modal-thumbnail:hover{border-color:var(--light-neutral-300);opacity:1;transform:translateY(-2px)}.dark-theme .project-modal-thumbnail:hover{border-color:var(--dark-neutral-300)}.project-modal-thumbnail.active{border-color:var(--color-primary);opacity:1;transform:scale(1.05)}@media screen and (max-width:768px){.project-modal-thumbnail{height:45px;width:80px}}.project-modal-thumbnail-label{background:#000000b3;bottom:0;color:#fff;font-size:.625rem;font-weight:600;left:0;letter-spacing:.5px;padding:.25rem;position:absolute;right:0;text-align:center;text-transform:uppercase}.project-modal-links{display:flex;flex-wrap:wrap;gap:.75rem}.project-modal-link{align-items:center;border:1px solid #0000;border-radius:.5rem;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.project-modal-link svg{font-size:.9375rem}.project-modal-link-primary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.project-modal-link-primary:hover{opacity:.95;transform:scale(1.05)}.project-modal-link-secondary{background:var(--light-neutral-100);border-color:var(--light-neutral-200);color:var(--light-color-primary-text)}.dark-theme .project-modal-link-secondary{background:var(--dark-neutral-100);border-color:var(--dark-neutral-200);color:var(--dark-color-primary-text)}.project-modal-link-secondary:hover{opacity:.9;transform:scale(1.05)}.work-container{margin:0 auto;max-width:1000px;padding:0;width:100%}.work-timeline{margin-top:2.5rem;position:relative}.work-item{margin-bottom:3rem;position:relative}.work-item:last-child{margin-bottom:0}.work-item-content{grid-gap:1.75rem;align-items:center;display:grid;gap:1.75rem;grid-template-columns:280px 1fr}@media screen and (max-width:1024px){.work-item-content{gap:1.25rem;grid-template-columns:1fr}}.work-item-image{background:var(--light-neutral-100);border:1px solid var(--light-neutral-200);border-radius:.5rem;height:180px;overflow:hidden;position:relative;width:100%}.dark-theme .work-item-image{background:var(--dark-neutral-100);border-color:var(--dark-neutral-200)}.work-item-image img{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:auto;object-fit:cover;object-position:center;transform:translateZ(0);transition:transform .4s ease;width:100%}.work-item-image:hover img{transform:scale(1.05)}.work-item-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.work-item-image:hover .work-item-overlay{opacity:1}.work-item-actions{display:flex;gap:.75rem}.work-action-btn{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:50%;color:#fff;display:flex;height:2.5rem;justify-content:center;text-decoration:none;transition:all .3s ease;width:2.5rem}.work-action-btn svg{font-size:1rem}.work-action-btn:hover{background:#ffffff40;box-shadow:0 4px 12px #0000004d;transform:scale(1.15)}.work-item-info{gap:.875rem}.work-item-header,.work-item-info{display:flex;flex-direction:column}.work-item-header{gap:.625rem}.work-item-title-row{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.work-item-title{color:var(--light-color-primary-text);flex:1 1;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.dark-theme .work-item-title{color:var(--dark-color-primary-text)}@media screen and (max-width:768px){.work-item-title{font-size:1.125rem}}.work-item-tags{display:flex;flex-wrap:wrap;gap:.5rem}.work-tag{background:var(--light-neutral-100);border-radius:.375rem;color:var(--light-color-primary-text);font-size:.75rem;font-weight:500;padding:.25rem .75rem}.dark-theme .work-tag{background:var(--dark-neutral-100);color:var(--dark-color-primary-text)}.work-item-description{color:var(--light-color-primary-text-light);font-size:.8125rem;line-height:1.6;margin:0}.dark-theme .work-item-description{color:var(--dark-color-primary-text-light)}.work-item-tech{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.work-tech-badge{background:var(--light-neutral-100);border:1px solid var(--light-neutral-200);border-radius:.375rem;color:var(--light-color-primary-text);font-size:.75rem;font-weight:500;padding:.375rem .75rem}.dark-theme .work-tech-badge{background:var(--dark-neutral-100);border-color:var(--dark-neutral-200);color:var(--dark-color-primary-text)}.work-tech-more{color:var(--color-primary);font-size:.75rem;font-weight:600;padding:.375rem .75rem}.work-details-btn{align-items:center;background:#0000;border:none;color:var(--color-primary);cursor:pointer;display:flex;font-size:.8125rem;font-weight:500;gap:.375rem;padding:0;transition:all .2s ease;white-space:nowrap}.work-details-btn .work-details-arrow{font-size:.875rem;transition:transform .2s ease}.work-details-btn:hover{color:var(--color-primary);opacity:.8}.work-details-btn:hover .work-details-arrow{transform:translateX(2px)}.timeline{max-width:600px;width:100%}.timeline svg{color:#fdba00}.dot,.timeline svg{height:.75rem;width:.75rem}.dot{border-radius:50%;margin-right:10px}.description{border-left:2px solid hsla(0,0%,80%,.482);font-size:.9em;line-height:1.5rem;margin-left:5px;padding-left:20px;padding-top:5px}.toggle-theme-icon{background-color:#000839;border-radius:100px;cursor:pointer;display:block;height:1.5625rem;overflow:hidden;position:relative;transition:background-color .5s ease;width:3.125rem}.toggle-theme-icon:after,.toggle-theme-icon:before{border-radius:50%;content:"";display:block;height:1.25rem;left:.125rem;position:absolute;top:.125rem;transition:.5s ease;width:1.25rem}.toggle-theme-icon:before{background-color:#ffa41b}.toggle-theme-icon:after{background-color:#000839;left:-1rem;transform:scale(.00001)}.toggle-theme-switch{display:none}.toggle-theme-switch:checked+label:before{background-color:#fff;transform:translateX(1.5625rem)}.toggle-theme-switch:checked+label:after{transform:translateX(2.1875rem) scale(1)}.app__navbar{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1rem 2rem;position:fixed;z-index:20}.light-theme .app__navbar{background:#ffffff40;border-bottom:1px solid #ffffff2e}.dark-theme .app__navbar{background:hsla(0,0%,54%,.043);border-bottom:1px solid #8a8a8a21}.app{font-family:var(--font-base)}.app__container{display:flex;flex-direction:row;min-height:100vh;transition:all .3s ease-in-out;width:100%}.app__wrapper{flex:1 1;flex-direction:column;padding:4rem;width:100%}@media screen and (max-width:500px){.app__wrapper{padding:4rem 2rem}}span{text-underline-offset:.25rem}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}a{text-decoration:none}:root{--font-base:"DM Sans",sans-serif;--base-white:#fff;--base-white-light:#fafafa;--base-black:#000;--base-black-light:#121212;--color-primary:#edb10b;--light-color-primary-bg:#fff;--light-color-base-bg:#edf2f8;--light-color-primary-text:#000;--light-color-primary-text-light:#262626;--light-color-primary:#edb10b;--light-color-secondary:#ffda00;--light-color-success:#27ae60;--light-color-warning:#eb5757;--light-brand-100:#e2bde8;--light-brand-200:#d6acdc;--light-brand-300:#c99ad0;--light-brand-400:#bc88c4;--light-brand-500:#a365ad;--light-brand-600:#894195;--light-brand-700:#5a1864;--light-brand-800:#43124b;--light-secondary-100:#fffadb;--light-secondary-200:#fff4b6;--light-secondary-300:#ffef92;--light-secondary-400:#ffea6d;--light-secondary-500:#ffe549;--light-secondary-600:#ffdf24;--light-secondary-700:#d9b900;--light-secondary-800:#b39900;--light-neutral-100:#fbfbfb;--light-neutral-200:#fefefe;--light-neutral-300:#bbb;--light-neutral-400:#bdbdbd;--light-neutral-500:#919191;--light-neutral-600:#828282;--light-neutral-700:#666;--light-neutral-800:#505050;--light-neutral-900:#3c3c3c;--light-neutral-1000:#333;--light-success-100:#e9f7ee;--light-success-200:#d3efde;--light-success-300:#b8e7cf;--light-success-400:#a8dfbf;--light-success-500:#7dce9f;--light-success-600:#52be80;--light-success-700:#27ae60;--light-success-800:#1f8b4d;--light-warning-100:#fad5d5;--light-warning-200:#f5abab;--light-warning-300:#f08181;--light-warning-400:#e63131;--light-warning-500:#d41919;--light-warning-600:#ae1515;--light-warning-700:#881010;--light-warning-800:#620c0c;--light-shimmer-light:linear-gradient(90deg,#eee 10%,#ddd 18%,#eee 33%);--light-shimmer-dark:linear-gradient(90deg,#e8e8e8 10%,#ddd 18%,#e8e8e8 33%);--dark-color-primary-bg:#272727;--dark-color-base-bg:#000;--dark-color-primary-text:#fff;--dark-color-primary-text-light:#b3b3b3;--dark-color-primary:#edb10b;--dark-color-secondary:#ffda00;--dark-color-success:#27ae60;--dark-color-warning:#eb5757;--dark-brand-100:#6a2d70;--dark-brand-200:#5e1d64;--dark-brand-300:#531759;--dark-brand-400:#48124d;--dark-brand-500:#3c0f43;--dark-brand-600:#2d0b35;--dark-brand-700:#1f0727;--dark-brand-800:#14051d;--dark-secondary-100:#f1d580;--dark-secondary-200:#f1cd5e;--dark-secondary-300:#f0c43d;--dark-secondary-400:#e8b11e;--dark-secondary-500:#df9c00;--dark-secondary-600:#c80;--dark-secondary-700:#b77300;--dark-secondary-800:#9e5f00;--dark-neutral-100:#1a1919;--dark-neutral-200:#181818;--dark-neutral-300:#555;--dark-neutral-400:#666;--dark-neutral-500:#777;--dark-neutral-600:#888;--dark-neutral-700:#999;--dark-neutral-800:#b2b2b2;--dark-neutral-900:#ccc;--dark-neutral-1000:#e5e5e5;--dark-success-100:#2a5b46;--dark-success-200:#396f5a;--dark-success-300:#4b825f;--dark-success-400:#5e9465;--dark-success-500:#7dce9f;--dark-success-600:#9fdcb5;--dark-success-700:#52be80;--dark-success-800:#27ae60;--dark-warning-100:#5d1d1d;--dark-warning-200:#7c2525;--dark-warning-300:#9a2e2e;--dark-warning-400:#d81e1e;--dark-warning-500:#f05a5a;--dark-warning-600:#f06161;--dark-warning-700:#e63946;--dark-warning-800:#e53a3a;--dark-shimmer-light:linear-gradient(90deg,#333 10%,#444 18%,#333 33%);--dark-shimmer-dark:linear-gradient(90deg,#e8e8e8 10%,#ddd 18%,#e8e8e8 33%);--font-feature:1rem;--font-highlight:0.875rem;--font-content:0.75rem;--font-caption:0.688rem;--font-footnote:0.625rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-weight-bolder:900;--heading-1:1.375rem;--heading-2:1.25rem;--heading-3:1.125rem;--border-radius-s:4px;--border-radius-sm:6px;--border-radius-m:8px;--border-radius-ml:12px;--border-radius-lg:16px;--border-radius-xl:18px;--border-radius-full:50%;--border-xs:1px;--border-sm:2px;--spacing-xxs:0.125rem;--spacing-xs:0.25rem;--spacing-s:0.375rem;--spacing-sm:0.5rem;--spacing-m:0.625rem;--spacing-ml:0.75rem;--spacing-base:1rem;--spacing-l:1.5rem;--spacing-xl:2rem;--spacing-xxl:3rem;--w-1-12:8.3333333333%;--w-2-12:16.6666666667%;--w-3-12:25%;--w-4-12:33.3333333333%;--w-5-12:41.6666666667%;--w-6-12:50%;--w-7-12:58.3333333333%;--w-8-12:66.6666666667%;--w-9-12:75%;--w-10-12:83.3333333333%;--w-11-12:91.6666666667%;--w-1-4:25%;--w-2-4:50%;--w-3-4:75%;--w-1-5:20%;--w-2-5:40%;--w-3-5:60%;--w-4-5:80%;--w-1-6:16.6666666667%;--w-2-6:33.3333333333%;--w-3-6:50%;--w-4-6:66.6666666667%;--w-5-6:83.3333333333%;--w-full:100%;--w-half:50%;--w-auto:auto;--shadow-s:0px 0px 1px 0px #0000000a,0px 0px 2px 0px #0000000f,0px 1px 2px 0px #00000024;--shadow-l:0px 0px 1px 0px #0000000a,0px 0px 2px 0px #0000000f,0px 4px 8px 0px #0000000a;--shadow-xl:0px 4px 12px 0px #0000001f}.base-white{color:#fff}.bg-base-white{background-color:#fff}.base-white-light{color:#fafafa}.bg-base-white-light{background-color:#fafafa}.base-black{color:#000}.bg-base-black{background-color:#000}.base-black-light{color:#121212}.bg-base-black-light{background-color:#121212}.light-theme .color-primary-bg{color:#f4f7fb}.light-theme .bg-color-primary-bg{background-color:#f4f7fb}.light-theme .br-color-primary-bg{border-color:#f4f7fb}.light-theme .ot-color-primary-bg{outline-color:#f4f7fb}.light-theme .color-base-bg{color:#edf2f8}.light-theme .bg-color-base-bg{background-color:#edf2f8}.light-theme .br-color-base-bg{border-color:#edf2f8}.light-theme .ot-color-base-bg{outline-color:#edf2f8}.light-theme .color-primary-text{color:#000}.light-theme .bg-color-primary-text{background-color:#000}.light-theme .br-color-primary-text{border-color:#000}.light-theme .ot-color-primary-text{outline-color:#000}.light-theme .color-primary-text-light{color:#262626}.light-theme .bg-color-primary-text-light{background-color:#262626}.light-theme .br-color-primary-text-light{border-color:#262626}.light-theme .ot-color-primary-text-light{outline-color:#262626}.light-theme .color-primary{color:#edb10b}.light-theme .bg-color-primary{background-color:#edb10b}.light-theme .br-color-primary{border-color:#edb10b}.light-theme .ot-color-primary{outline-color:#edb10b}.light-theme .color-secondary{color:#ffda00}.light-theme .bg-color-secondary{background-color:#ffda00}.light-theme .br-color-secondary{border-color:#ffda00}.light-theme .ot-color-secondary{outline-color:#ffda00}.light-theme .color-success{color:#27ae60}.light-theme .bg-color-success{background-color:#27ae60}.light-theme .br-color-success{border-color:#27ae60}.light-theme .ot-color-success{outline-color:#27ae60}.light-theme .color-warning{color:#eb5757}.light-theme .bg-color-warning{background-color:#eb5757}.light-theme .br-color-warning{border-color:#eb5757}.light-theme .ot-color-warning{outline-color:#eb5757}.light-theme .brand-100{color:#e2bde8}.light-theme .bg-brand-100{background-color:#e2bde8}.light-theme .br-brand-100{border-color:#e2bde8}.light-theme .ot-brand-100{outline-color:#e2bde8}.light-theme .brand-200{color:#d6acdc}.light-theme .bg-brand-200{background-color:#d6acdc}.light-theme .br-brand-200{border-color:#d6acdc}.light-theme .ot-brand-200{outline-color:#d6acdc}.light-theme .brand-300{color:#c99ad0}.light-theme .bg-brand-300{background-color:#c99ad0}.light-theme .br-brand-300{border-color:#c99ad0}.light-theme .ot-brand-300{outline-color:#c99ad0}.light-theme .brand-400{color:#bc88c4}.light-theme .bg-brand-400{background-color:#bc88c4}.light-theme .br-brand-400{border-color:#bc88c4}.light-theme .ot-brand-400{outline-color:#bc88c4}.light-theme .brand-500{color:#a365ad}.light-theme .bg-brand-500{background-color:#a365ad}.light-theme .br-brand-500{border-color:#a365ad}.light-theme .ot-brand-500{outline-color:#a365ad}.light-theme .brand-600{color:#894195}.light-theme .bg-brand-600{background-color:#894195}.light-theme .br-brand-600{border-color:#894195}.light-theme .ot-brand-600{outline-color:#894195}.light-theme .brand-700{color:#5a1864}.light-theme .bg-brand-700{background-color:#5a1864}.light-theme .br-brand-700{border-color:#5a1864}.light-theme .ot-brand-700{outline-color:#5a1864}.light-theme .brand-800{color:#43124b}.light-theme .bg-brand-800{background-color:#43124b}.light-theme .br-brand-800{border-color:#43124b}.light-theme .ot-brand-800{outline-color:#43124b}.light-theme .secondary-100{color:#fffadb}.light-theme .bg-secondary-100{background-color:#fffadb}.light-theme .br-secondary-100{border-color:#fffadb}.light-theme .ot-secondary-100{outline-color:#fffadb}.light-theme .secondary-200{color:#fff4b6}.light-theme .bg-secondary-200{background-color:#fff4b6}.light-theme .br-secondary-200{border-color:#fff4b6}.light-theme .ot-secondary-200{outline-color:#fff4b6}.light-theme .secondary-300{color:#ffef92}.light-theme .bg-secondary-300{background-color:#ffef92}.light-theme .br-secondary-300{border-color:#ffef92}.light-theme .ot-secondary-300{outline-color:#ffef92}.light-theme .secondary-400{color:#ffea6d}.light-theme .bg-secondary-400{background-color:#ffea6d}.light-theme .br-secondary-400{border-color:#ffea6d}.light-theme .ot-secondary-400{outline-color:#ffea6d}.light-theme .secondary-500{color:#ffe549}.light-theme .bg-secondary-500{background-color:#ffe549}.light-theme .br-secondary-500{border-color:#ffe549}.light-theme .ot-secondary-500{outline-color:#ffe549}.light-theme .secondary-600{color:#ffdf24}.light-theme .bg-secondary-600{background-color:#ffdf24}.light-theme .br-secondary-600{border-color:#ffdf24}.light-theme .ot-secondary-600{outline-color:#ffdf24}.light-theme .secondary-700{color:#d9b900}.light-theme .bg-secondary-700{background-color:#d9b900}.light-theme .br-secondary-700{border-color:#d9b900}.light-theme .ot-secondary-700{outline-color:#d9b900}.light-theme .secondary-800{color:#b39900}.light-theme .bg-secondary-800{background-color:#b39900}.light-theme .br-secondary-800{border-color:#b39900}.light-theme .ot-secondary-800{outline-color:#b39900}.light-theme .neutral-100{color:#fbfbfb}.light-theme .bg-neutral-100{background-color:#fbfbfb}.light-theme .br-neutral-100{border-color:#fbfbfb}.light-theme .ot-neutral-100{outline-color:#fbfbfb}.light-theme .neutral-200{color:#fefefe}.light-theme .bg-neutral-200{background-color:#fefefe}.light-theme .br-neutral-200{border-color:#fefefe}.light-theme .ot-neutral-200{outline-color:#fefefe}.light-theme .neutral-300{color:#bbb}.light-theme .bg-neutral-300{background-color:#bbb}.light-theme .br-neutral-300{border-color:#bbb}.light-theme .ot-neutral-300{outline-color:#bbb}.light-theme .neutral-400{color:#bdbdbd}.light-theme .bg-neutral-400{background-color:#bdbdbd}.light-theme .br-neutral-400{border-color:#bdbdbd}.light-theme .ot-neutral-400{outline-color:#bdbdbd}.light-theme .neutral-500{color:#919191}.light-theme .bg-neutral-500{background-color:#919191}.light-theme .br-neutral-500{border-color:#919191}.light-theme .ot-neutral-500{outline-color:#919191}.light-theme .neutral-600{color:#828282}.light-theme .bg-neutral-600{background-color:#828282}.light-theme .br-neutral-600{border-color:#828282}.light-theme .ot-neutral-600{outline-color:#828282}.light-theme .neutral-700{color:#666}.light-theme .bg-neutral-700{background-color:#666}.light-theme .br-neutral-700{border-color:#666}.light-theme .ot-neutral-700{outline-color:#666}.light-theme .neutral-800{color:#505050}.light-theme .bg-neutral-800{background-color:#505050}.light-theme .br-neutral-800{border-color:#505050}.light-theme .ot-neutral-800{outline-color:#505050}.light-theme .neutral-900{color:#3c3c3c}.light-theme .bg-neutral-900{background-color:#3c3c3c}.light-theme .br-neutral-900{border-color:#3c3c3c}.light-theme .ot-neutral-900{outline-color:#3c3c3c}.light-theme .neutral-1000{color:#333}.light-theme .bg-neutral-1000{background-color:#333}.light-theme .br-neutral-1000{border-color:#333}.light-theme .ot-neutral-1000{outline-color:#333}.light-theme .success-100{color:#e9f7ee}.light-theme .bg-success-100{background-color:#e9f7ee}.light-theme .br-success-100{border-color:#e9f7ee}.light-theme .ot-success-100{outline-color:#e9f7ee}.light-theme .success-200{color:#d3efde}.light-theme .bg-success-200{background-color:#d3efde}.light-theme .br-success-200{border-color:#d3efde}.light-theme .ot-success-200{outline-color:#d3efde}.light-theme .success-300{color:#b8e7cf}.light-theme .bg-success-300{background-color:#b8e7cf}.light-theme .br-success-300{border-color:#b8e7cf}.light-theme .ot-success-300{outline-color:#b8e7cf}.light-theme .success-400{color:#a8dfbf}.light-theme .bg-success-400{background-color:#a8dfbf}.light-theme .br-success-400{border-color:#a8dfbf}.light-theme .ot-success-400{outline-color:#a8dfbf}.light-theme .success-500{color:#7dce9f}.light-theme .bg-success-500{background-color:#7dce9f}.light-theme .br-success-500{border-color:#7dce9f}.light-theme .ot-success-500{outline-color:#7dce9f}.light-theme .success-600{color:#52be80}.light-theme .bg-success-600{background-color:#52be80}.light-theme .br-success-600{border-color:#52be80}.light-theme .ot-success-600{outline-color:#52be80}.light-theme .success-700{color:#27ae60}.light-theme .bg-success-700{background-color:#27ae60}.light-theme .br-success-700{border-color:#27ae60}.light-theme .ot-success-700{outline-color:#27ae60}.light-theme .success-800{color:#1f8b4d}.light-theme .bg-success-800{background-color:#1f8b4d}.light-theme .br-success-800{border-color:#1f8b4d}.light-theme .ot-success-800{outline-color:#1f8b4d}.light-theme .warning-100{color:#fad5d5}.light-theme .bg-warning-100{background-color:#fad5d5}.light-theme .br-warning-100{border-color:#fad5d5}.light-theme .ot-warning-100{outline-color:#fad5d5}.light-theme .warning-200{color:#f5abab}.light-theme .bg-warning-200{background-color:#f5abab}.light-theme .br-warning-200{border-color:#f5abab}.light-theme .ot-warning-200{outline-color:#f5abab}.light-theme .warning-300{color:#f08181}.light-theme .bg-warning-300{background-color:#f08181}.light-theme .br-warning-300{border-color:#f08181}.light-theme .ot-warning-300{outline-color:#f08181}.light-theme .warning-400{color:#e63131}.light-theme .bg-warning-400{background-color:#e63131}.light-theme .br-warning-400{border-color:#e63131}.light-theme .ot-warning-400{outline-color:#e63131}.light-theme .warning-500{color:#d41919}.light-theme .bg-warning-500{background-color:#d41919}.light-theme .br-warning-500{border-color:#d41919}.light-theme .ot-warning-500{outline-color:#d41919}.light-theme .warning-600{color:#ae1515}.light-theme .bg-warning-600{background-color:#ae1515}.light-theme .br-warning-600{border-color:#ae1515}.light-theme .ot-warning-600{outline-color:#ae1515}.light-theme .warning-700{color:#881010}.light-theme .bg-warning-700{background-color:#881010}.light-theme .br-warning-700{border-color:#881010}.light-theme .ot-warning-700{outline-color:#881010}.light-theme .warning-800{color:#620c0c}.light-theme .bg-warning-800{background-color:#620c0c}.light-theme .br-warning-800{border-color:#620c0c}.light-theme .ot-warning-800{outline-color:#620c0c}.light-theme .shimmer-light{color:linear-gradient(90deg,#eee 10%,#ddd 18%,#eee 33%)}.light-theme .bg-shimmer-light{background-color:linear-gradient(90deg,#eee 10%,#ddd 18%,#eee 33%)}.light-theme .br-shimmer-light{border-color:linear-gradient(90deg,#eee 10%,#ddd 18%,#eee 33%)}.light-theme .ot-shimmer-light{outline-color:linear-gradient(90deg,#eee 10%,#ddd 18%,#eee 33%)}.light-theme .shimmer-dark{color:linear-gradient(90deg,#e8e8e8 10%,#ddd 18%,#e8e8e8 33%)}.light-theme .bg-shimmer-dark{background-color:linear-gradient(90deg,#e8e8e8 10%,#ddd 18%,#e8e8e8 33%)}.light-theme .br-shimmer-dark{border-color:linear-gradient(90deg,#e8e8e8 10%,#ddd 18%,#e8e8e8 33%)}.light-theme .ot-shimmer-dark{outline-color:linear-gradient(90deg,#e8e8e8 10%,#ddd 18%,#e8e8e8 33%)}.dark-theme .color-primary-bg{color:#272727}.dark-theme .bg-color-primary-bg{background-color:#141414}.dark-theme .br-color-primary-bg{border-color:#272727}.dark-theme .ot-color-primary-bg{outline-color:#272727}.dark-theme .color-base-bg{color:#000}.dark-theme .bg-color-base-bg{background-color:#121212}.dark-theme .br-color-base-bg{border-color:#000}.dark-theme .ot-color-base-bg{outline-color:#000}.dark-theme .color-primary-text{color:#fff}.dark-theme .bg-color-primary-text{background-color:#fff}.dark-theme .br-color-primary-text{border-color:#fff}.dark-theme .ot-color-primary-text{outline-color:#fff}.dark-theme .color-primary-text-light{color:#b3b3b3}.dark-theme .bg-color-primary-text-light{background-color:#b3b3b3}.dark-theme .br-color-primary-text-light{border-color:#b3b3b3}.dark-theme .ot-color-primary-text-light{outline-color:#b3b3b3}.dark-theme .color-primary{color:#edb10b}.dark-theme .bg-color-primary{background-color:#edb10b}.dark-theme .br-color-primary{border-color:#edb10b}.dark-theme .ot-color-primary{outline-color:#edb10b}.dark-theme .color-secondary{color:#ffda00}.dark-theme .bg-color-secondary{background-color:#ffda00}.dark-theme .br-color-secondary{border-color:#ffda00}.dark-theme .ot-color-secondary{outline-color:#ffda00}.dark-theme .color-success{color:#27ae60}.dark-theme .bg-color-success{background-color:#27ae60}.dark-theme .br-color-success{border-color:#27ae60}.dark-theme .ot-color-success{outline-color:#27ae60}.dark-theme .color-warning{color:#eb5757}.dark-theme .bg-color-warning{background-color:#eb5757}.dark-theme .br-color-warning{border-color:#eb5757}.dark-theme .ot-color-warning{outline-color:#eb5757}.dark-theme .brand-100{color:#6a2d70}.dark-theme .bg-brand-100{background-color:#6a2d70}.dark-theme .br-brand-100{border-color:#6a2d70}.dark-theme .ot-brand-100{outline-color:#6a2d70}.dark-theme .brand-200{color:#5e1d64}.dark-theme .bg-brand-200{background-color:#5e1d64}.dark-theme .br-brand-200{border-color:#5e1d64}.dark-theme .ot-brand-200{outline-color:#5e1d64}.dark-theme .brand-300{color:#531759}.dark-theme .bg-brand-300{background-color:#531759}.dark-theme .br-brand-300{border-color:#531759}.dark-theme .ot-brand-300{outline-color:#531759}.dark-theme .brand-400{color:#48124d}.dark-theme .bg-brand-400{background-color:#48124d}.dark-theme .br-brand-400{border-color:#48124d}.dark-theme .ot-brand-400{outline-color:#48124d}.dark-theme .brand-500{color:#3c0f43}.dark-theme .bg-brand-500{background-color:#3c0f43}.dark-theme .br-brand-500{border-color:#3c0f43}.dark-theme .ot-brand-500{outline-color:#3c0f43}.dark-theme .brand-600{color:#2d0b35}.dark-theme .bg-brand-600{background-color:#2d0b35}.dark-theme .br-brand-600{border-color:#2d0b35}.dark-theme .ot-brand-600{outline-color:#2d0b35}.dark-theme .brand-700{color:#1f0727}.dark-theme .bg-brand-700{background-color:#1f0727}.dark-theme .br-brand-700{border-color:#1f0727}.dark-theme .ot-brand-700{outline-color:#1f0727}.dark-theme .brand-800{color:#14051d}.dark-theme .bg-brand-800{background-color:#14051d}.dark-theme .br-brand-800{border-color:#14051d}.dark-theme .ot-brand-800{outline-color:#14051d}.dark-theme .secondary-100{color:#f1d580}.dark-theme .bg-secondary-100{background-color:#f1d580}.dark-theme .br-secondary-100{border-color:#f1d580}.dark-theme .ot-secondary-100{outline-color:#f1d580}.dark-theme .secondary-200{color:#f1cd5e}.dark-theme .bg-secondary-200{background-color:#f1cd5e}.dark-theme .br-secondary-200{border-color:#f1cd5e}.dark-theme .ot-secondary-200{outline-color:#f1cd5e}.dark-theme .secondary-300{color:#f0c43d}.dark-theme .bg-secondary-300{background-color:#f0c43d}.dark-theme .br-secondary-300{border-color:#f0c43d}.dark-theme .ot-secondary-300{outline-color:#f0c43d}.dark-theme .secondary-400{color:#e8b11e}.dark-theme .bg-secondary-400{background-color:#e8b11e}.dark-theme .br-secondary-400{border-color:#e8b11e}.dark-theme .ot-secondary-400{outline-color:#e8b11e}.dark-theme .secondary-500{color:#df9c00}.dark-theme .bg-secondary-500{background-color:#df9c00}.dark-theme .br-secondary-500{border-color:#df9c00}.dark-theme .ot-secondary-500{outline-color:#df9c00}.dark-theme .secondary-600{color:#c80}.dark-theme .bg-secondary-600{background-color:#c80}.dark-theme .br-secondary-600{border-color:#c80}.dark-theme .ot-secondary-600{outline-color:#c80}.dark-theme .secondary-700{color:#b77300}.dark-theme .bg-secondary-700{background-color:#b77300}.dark-theme .br-secondary-700{border-color:#b77300}.dark-theme .ot-secondary-700{outline-color:#b77300}.dark-theme .secondary-800{color:#9e5f00}.dark-theme .bg-secondary-800{background-color:#9e5f00}.dark-theme .br-secondary-800{border-color:#9e5f00}.dark-theme .ot-secondary-800{outline-color:#9e5f00}.dark-theme .neutral-100{color:#1a1919}.dark-theme .bg-neutral-100{background-color:#1a1919}.dark-theme .br-neutral-100{border-color:#1a1919}.dark-theme .ot-neutral-100{outline-color:#1a1919}.dark-theme .neutral-200{color:#181818}.dark-theme .bg-neutral-200{background-color:#181818}.dark-theme .br-neutral-200{border-color:#181818}.dark-theme .ot-neutral-200{outline-color:#181818}.dark-theme .neutral-300{color:#555}.dark-theme .bg-neutral-300{background-color:#555}.dark-theme .br-neutral-300{border-color:#555}.dark-theme .ot-neutral-300{outline-color:#555}.dark-theme .neutral-400{color:#666}.dark-theme .bg-neutral-400{background-color:#666}.dark-theme .br-neutral-400{border-color:#666}.dark-theme .ot-neutral-400{outline-color:#666}.dark-theme .neutral-500{color:#777}.dark-theme .bg-neutral-500{background-color:#777}.dark-theme .br-neutral-500{border-color:#777}.dark-theme .ot-neutral-500{outline-color:#777}.dark-theme .neutral-600{color:#888}.dark-theme .bg-neutral-600{background-color:#888}.dark-theme .br-neutral-600{border-color:#888}.dark-theme .ot-neutral-600{outline-color:#888}.dark-theme .neutral-700{color:#999}.dark-theme .bg-neutral-700{background-color:#999}.dark-theme .br-neutral-700{border-color:#999}.dark-theme .ot-neutral-700{outline-color:#999}.dark-theme .neutral-800{color:#b2b2b2}.dark-theme .bg-neutral-800{background-color:#b2b2b2}.dark-theme .br-neutral-800{border-color:#b2b2b2}.dark-theme .ot-neutral-800{outline-color:#b2b2b2}.dark-theme .neutral-900{color:#ccc}.dark-theme .bg-neutral-900{background-color:#ccc}.dark-theme .br-neutral-900{border-color:#ccc}.dark-theme .ot-neutral-900{outline-color:#ccc}.dark-theme .neutral-1000{color:#e5e5e5}.dark-theme .bg-neutral-1000{background-color:#e5e5e5}.dark-theme .br-neutral-1000{border-color:#e5e5e5}.dark-theme .ot-neutral-1000{outline-color:#e5e5e5}.dark-theme .success-100{color:#2a5b46}.dark-theme .bg-success-100{background-color:#2a5b46}.dark-theme .br-success-100{border-color:#2a5b46}.dark-theme .ot-success-100{outline-color:#2a5b46}.dark-theme .success-200{color:#396f5a}.dark-theme .bg-success-200{background-color:#396f5a}.dark-theme .br-success-200{border-color:#396f5a}.dark-theme .ot-success-200{outline-color:#396f5a}.dark-theme .success-300{color:#4b825f}.dark-theme .bg-success-300{background-color:#4b825f}.dark-theme .br-success-300{border-color:#4b825f}.dark-theme .ot-success-300{outline-color:#4b825f}.dark-theme .success-400{color:#5e9465}.dark-theme .bg-success-400{background-color:#5e9465}.dark-theme .br-success-400{border-color:#5e9465}.dark-theme .ot-success-400{outline-color:#5e9465}.dark-theme .success-500{color:#7dce9f}.dark-theme .bg-success-500{background-color:#7dce9f}.dark-theme .br-success-500{border-color:#7dce9f}.dark-theme .ot-success-500{outline-color:#7dce9f}.dark-theme .success-600{color:#9fdcb5}.dark-theme .bg-success-600{background-color:#9fdcb5}.dark-theme .br-success-600{border-color:#9fdcb5}.dark-theme .ot-success-600{outline-color:#9fdcb5}.dark-theme .success-700{color:#52be80}.dark-theme .bg-success-700{background-color:#52be80}.dark-theme .br-success-700{border-color:#52be80}.dark-theme .ot-success-700{outline-color:#52be80}.dark-theme .success-800{color:#27ae60}.dark-theme .bg-success-800{background-color:#27ae60}.dark-theme .br-success-800{border-color:#27ae60}.dark-theme .ot-success-800{outline-color:#27ae60}.dark-theme .warning-100{color:#5d1d1d}.dark-theme .bg-warning-100{background-color:#5d1d1d}.dark-theme .br-warning-100{border-color:#5d1d1d}.dark-theme .ot-warning-100{outline-color:#5d1d1d}.dark-theme .warning-200{color:#7c2525}.dark-theme .bg-warning-200{background-color:#7c2525}.dark-theme .br-warning-200{border-color:#7c2525}.dark-theme .ot-warning-200{outline-color:#7c2525}.dark-theme .warning-300{color:#9a2e2e}.dark-theme .bg-warning-300{background-color:#9a2e2e}.dark-theme .br-warning-300{border-color:#9a2e2e}.dark-theme .ot-warning-300{outline-color:#9a2e2e}.dark-theme .warning-400{color:#d81e1e}.dark-theme .bg-warning-400{background-color:#d81e1e}.dark-theme .br-warning-400{border-color:#d81e1e}.dark-theme .ot-warning-400{outline-color:#d81e1e}.dark-theme .warning-500{color:#f05a5a}.dark-theme .bg-warning-500{background-color:#f05a5a}.dark-theme .br-warning-500{border-color:#f05a5a}.dark-theme .ot-warning-500{outline-color:#f05a5a}.dark-theme .warning-600{color:#f06161}.dark-theme .bg-warning-600{background-color:#f06161}.dark-theme .br-warning-600{border-color:#f06161}.dark-theme .ot-warning-600{outline-color:#f06161}.dark-theme .warning-700{color:#e63946}.dark-theme .bg-warning-700{background-color:#e63946}.dark-theme .br-warning-700{border-color:#e63946}.dark-theme .ot-warning-700{outline-color:#e63946}.dark-theme .warning-800{color:#e53a3a}.dark-theme .bg-warning-800{background-color:#e53a3a}.dark-theme .br-warning-800{border-color:#e53a3a}.dark-theme .ot-warning-800{outline-color:#e53a3a}.dark-theme .shimmer-light{color:linear-gradient(90deg,#333 10%,#444 18%,#333 33%)}.dark-theme .bg-shimmer-light{background-color:linear-gradient(90deg,#333 10%,#444 18%,#333 33%)}.dark-theme .br-shimmer-light{border-color:linear-gradient(90deg,#333 10%,#444 18%,#333 33%)}.dark-theme .ot-shimmer-light{outline-color:linear-gradient(90deg,#333 10%,#444 18%,#333 33%)}.dark-theme .shimmer-dark{color:linear-gradient(90deg,#e8e8e8 10%,#ddd 18%,#e8e8e8 33%)}.dark-theme .bg-shimmer-dark{background-color:linear-gradient(90deg,#e8e8e8 10%,#ddd 18%,#e8e8e8 33%)}.dark-theme .br-shimmer-dark{border-color:linear-gradient(90deg,#e8e8e8 10%,#ddd 18%,#e8e8e8 33%)}.dark-theme .ot-shimmer-dark{outline-color:linear-gradient(90deg,#e8e8e8 10%,#ddd 18%,#e8e8e8 33%)}.flex{display:flex}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-grow{flex-grow:1}.flex-shrink{flex-shrink:1}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-center{align-items:center;display:flex;justify-content:center}.flex-align-start{align-items:flex-start}.flex-align-center{align-items:center}.flex-align-end{align-items:flex-end}.flex-justify-start{justify-content:flex-start}.flex-justify-center{justify-content:center}.flex-justify-end{justify-content:flex-end}.flex-justify-between{justify-content:space-between}.flex-justify-around{justify-content:space-around}.flex-justify-evenly{justify-content:space-evenly}.border-radius-s{border-radius:4px}.border-top-radius-s{border-radius:4px 4px 0 0}.border-radius-sm{border-radius:6px}.border-top-radius-sm{border-radius:6px 6px 0 0}.border-radius-m{border-radius:8px}.border-top-radius-m{border-radius:8px 8px 0 0}.border-radius-ml{border-radius:12px}.border-top-radius-ml{border-radius:12px 12px 0 0}.border-radius-lg{border-radius:16px}.border-top-radius-lg{border-radius:16px 16px 0 0}.border-radius-xl{border-radius:18px}.border-top-radius-xl{border-radius:18px 18px 0 0}.border-radius-full{border-radius:50%}.br-xs{border-width:1px}.br-top-xs{border-top-width:1px}.br-bottom-xs{border-bottom-width:1px}.br-left-xs{border-left-width:1px}.br-right-xs{border-right-width:1px}.ot-xs{outline-width:1px}.br-sm{border-width:2px}.br-top-sm{border-top-width:2px}.br-bottom-sm{border-bottom-width:2px}.br-left-sm{border-left-width:2px}.br-right-sm{border-right-width:2px}.ot-sm{outline-width:2px}.br-solid{border-style:solid}.ot-solid{outline-style:solid}.br-dashed{border-style:dashed}.ot-dashed{outline-style:dashed}.br-dotted{border-style:dotted}.ot-dotted{outline-style:dotted}.br-none{border-style:none}.ot-none{outline-style:none}.br-hidden{border-style:hidden}.ot-hidden{outline-style:hidden}.m-xxs{margin:.125rem}.mx-xxs{margin-left:.125rem;margin-right:.125rem}.my-xxs{margin-bottom:.125rem;margin-top:.125rem}.ml-xxs{margin-left:.125rem}.mr-xxs{margin-right:.125rem}.mt-xxs{margin-top:.125rem}.mb-xxs{margin-bottom:.125rem}.m-xs{margin:.25rem}.mx-xs{margin-left:.25rem;margin-right:.25rem}.my-xs{margin-bottom:.25rem;margin-top:.25rem}.ml-xs{margin-left:.25rem}.mr-xs{margin-right:.25rem}.mt-xs{margin-top:.25rem}.mb-xs{margin-bottom:.25rem}.m-s{margin:.375rem}.mx-s{margin-left:.375rem;margin-right:.375rem}.my-s{margin-bottom:.375rem;margin-top:.375rem}.ml-s{margin-left:.375rem}.mr-s{margin-right:.375rem}.mt-s{margin-top:.375rem}.mb-s{margin-bottom:.375rem}.m-sm{margin:.5rem}.mx-sm{margin-left:.5rem;margin-right:.5rem}.my-sm{margin-bottom:.5rem;margin-top:.5rem}.ml-sm{margin-left:.5rem}.mr-sm{margin-right:.5rem}.mt-sm{margin-top:.5rem}.mb-sm{margin-bottom:.5rem}.m-m{margin:.625rem}.mx-m{margin-left:.625rem;margin-right:.625rem}.my-m{margin-bottom:.625rem;margin-top:.625rem}.ml-m{margin-left:.625rem}.mr-m{margin-right:.625rem}.mt-m{margin-top:.625rem}.mb-m{margin-bottom:.625rem}.m-ml{margin:.75rem}.mx-ml{margin-left:.75rem;margin-right:.75rem}.my-ml{margin-bottom:.75rem;margin-top:.75rem}.ml-ml{margin-left:.75rem}.mr-ml{margin-right:.75rem}.mt-ml{margin-top:.75rem}.mb-ml{margin-bottom:.75rem}.m-base{margin:1rem}.mx-base{margin-left:1rem;margin-right:1rem}.my-base{margin-bottom:1rem;margin-top:1rem}.ml-base{margin-left:1rem}.mr-base{margin-right:1rem}.mt-base{margin-top:1rem}.mb-base{margin-bottom:1rem}.m-l{margin:1.5rem}.mx-l{margin-left:1.5rem;margin-right:1.5rem}.my-l{margin-bottom:1.5rem;margin-top:1.5rem}.ml-l{margin-left:1.5rem}.mr-l{margin-right:1.5rem}.mt-l{margin-top:1.5rem}.mb-l{margin-bottom:1.5rem}.m-xl{margin:2rem}.mx-xl{margin-left:2rem;margin-right:2rem}.my-xl{margin-bottom:2rem;margin-top:2rem}.ml-xl{margin-left:2rem}.mr-xl{margin-right:2rem}.mt-xl{margin-top:2rem}.mb-xl{margin-bottom:2rem}.m-xxl{margin:3rem}.mx-xxl{margin-left:3rem;margin-right:3rem}.my-xxl{margin-bottom:3rem;margin-top:3rem}.ml-xxl{margin-left:3rem}.mr-xxl{margin-right:3rem}.mt-xxl{margin-top:3rem}.mb-xxl{margin-bottom:3rem}.p-xxs{padding:.125rem}.px-xxs{padding-left:.125rem;padding-right:.125rem}.py-xxs{padding-bottom:.125rem;padding-top:.125rem}.pl-xxs{padding-left:.125rem}.pr-xxs{padding-right:.125rem}.pt-xxs{padding-top:.125rem}.pb-xxs{padding-bottom:.125rem}.p-xs{padding:.25rem}.px-xs{padding-left:.25rem;padding-right:.25rem}.py-xs{padding-bottom:.25rem;padding-top:.25rem}.pl-xs{padding-left:.25rem}.pr-xs{padding-right:.25rem}.pt-xs{padding-top:.25rem}.pb-xs{padding-bottom:.25rem}.p-s{padding:.375rem}.px-s{padding-left:.375rem;padding-right:.375rem}.py-s{padding-bottom:.375rem;padding-top:.375rem}.pl-s{padding-left:.375rem}.pr-s{padding-right:.375rem}.pt-s{padding-top:.375rem}.pb-s{padding-bottom:.375rem}.p-sm{padding:.5rem}.px-sm{padding-left:.5rem;padding-right:.5rem}.py-sm{padding-bottom:.5rem;padding-top:.5rem}.pl-sm{padding-left:.5rem}.pr-sm{padding-right:.5rem}.pt-sm{padding-top:.5rem}.pb-sm{padding-bottom:.5rem}.p-m{padding:.625rem}.px-m{padding-left:.625rem;padding-right:.625rem}.py-m{padding-bottom:.625rem;padding-top:.625rem}.pl-m{padding-left:.625rem}.pr-m{padding-right:.625rem}.pt-m{padding-top:.625rem}.pb-m{padding-bottom:.625rem}.p-ml{padding:.75rem}.px-ml{padding-left:.75rem;padding-right:.75rem}.py-ml{padding-bottom:.75rem;padding-top:.75rem}.pl-ml{padding-left:.75rem}.pr-ml{padding-right:.75rem}.pt-ml{padding-top:.75rem}.pb-ml{padding-bottom:.75rem}.p-base{padding:1rem}.px-base{padding-left:1rem;padding-right:1rem}.py-base{padding-bottom:1rem;padding-top:1rem}.pl-base{padding-left:1rem}.pr-base{padding-right:1rem}.pt-base{padding-top:1rem}.pb-base{padding-bottom:1rem}.p-l{padding:1.5rem}.px-l{padding-left:1.5rem;padding-right:1.5rem}.py-l{padding-bottom:1.5rem;padding-top:1.5rem}.pl-l{padding-left:1.5rem}.pr-l{padding-right:1.5rem}.pt-l{padding-top:1.5rem}.pb-l{padding-bottom:1.5rem}.p-xl{padding:2rem}.px-xl{padding-left:2rem;padding-right:2rem}.py-xl{padding-bottom:2rem;padding-top:2rem}.pl-xl{padding-left:2rem}.pr-xl{padding-right:2rem}.pt-xl{padding-top:2rem}.pb-xl{padding-bottom:2rem}.p-xxl{padding:3rem}.px-xxl{padding-left:3rem;padding-right:3rem}.py-xxl{padding-bottom:3rem;padding-top:3rem}.pl-xxl{padding-left:3rem}.pr-xxl{padding-right:3rem}.pt-xxl{padding-top:3rem}.pb-xxl{padding-bottom:3rem}.gap-xxs{gap:.125rem}.gap-row-xxs{row-gap:.125rem}.gap-col-xxs{column-gap:.125rem}.gap-xs{gap:.25rem}.gap-row-xs{row-gap:.25rem}.gap-col-xs{column-gap:.25rem}.gap-s{gap:.375rem}.gap-row-s{row-gap:.375rem}.gap-col-s{column-gap:.375rem}.gap-sm{gap:.5rem}.gap-row-sm{row-gap:.5rem}.gap-col-sm{column-gap:.5rem}.gap-m{gap:.625rem}.gap-row-m{row-gap:.625rem}.gap-col-m{column-gap:.625rem}.gap-ml{gap:.75rem}.gap-row-ml{row-gap:.75rem}.gap-col-ml{column-gap:.75rem}.gap-base{gap:1rem}.gap-row-base{row-gap:1rem}.gap-col-base{column-gap:1rem}.gap-l{gap:1.5rem}.gap-row-l{row-gap:1.5rem}.gap-col-l{column-gap:1.5rem}.gap-xl{gap:2rem}.gap-row-xl{row-gap:2rem}.gap-col-xl{column-gap:2rem}.gap-xxl{gap:3rem}.gap-row-xxl{row-gap:3rem}.gap-col-xxl{column-gap:3rem}.w-1-12{width:8.3333333333%}.w-2-12{width:16.6666666667%}.w-3-12{width:25%}.w-4-12{width:33.3333333333%}.w-5-12{width:41.6666666667%}.w-6-12{width:50%}.w-7-12{width:58.3333333333%}.w-8-12{width:66.6666666667%}.w-9-12{width:75%}.w-10-12{width:83.3333333333%}.w-11-12{width:91.6666666667%}.w-1-4{width:25%}.w-2-4{width:50%}.w-3-4{width:75%}.w-1-5{width:20%}.w-2-5{width:40%}.w-3-5{width:60%}.w-4-5{width:80%}.w-1-6{width:16.6666666667%}.w-2-6{width:33.3333333333%}.w-3-6{width:50%}.w-4-6{width:66.6666666667%}.w-5-6{width:83.3333333333%}.w-full{width:100%}.w-half{width:50%}.w-auto{width:auto}.box-shadow-s{box-shadow:0 0 1px 0 #0000000a,0 0 2px 0 #0000000f,0 1px 2px 0 #00000024}.box-shadow-l{box-shadow:0 0 1px 0 #0000000a,0 0 2px 0 #0000000f,0 4px 8px 0 #0000000a}.box-shadow-xl{box-shadow:0 4px 12px 0 #0000001f}.heading-1{font-size:2.75rem;font-weight:700;text-align:center;text-transform:capitalize}.heading-2{font-size:1.75rem;font-weight:700}.heading-3{font-size:1.5rem;font-weight:700}.feature,.feature-accent,.feature-bold,.feature-emphasis{font-size:1rem;font-weight:400}.feature-bold{font-weight:700}.feature-accent{font-weight:500}.feature-emphasis{font-style:italic}.highlight,.highlight-accent,.highlight-bold,.highlight-emphasis{font-size:.875rem;font-weight:400}.highlight-bold{font-weight:700}.highlight-accent{font-weight:500}.highlight-emphasis{font-style:italic}.content,.content-accent,.content-bold,.content-emphasis{font-size:.75rem;font-weight:400}.content-bold{font-weight:700}.content-accent{font-weight:500}.content-emphasis{font-style:italic}.caption,.caption-accent,.caption-bold,.caption-emphasis{font-size:.688rem;font-weight:400}.caption-bold{font-weight:700}.caption-accent{font-weight:500}.caption-emphasis{font-style:italic}.footnote,.footnote-accent,.footnote-bold,.footnote-emphasis{font-size:.625rem;font-weight:400}.footnote-bold{font-weight:700}.footnote-accent{font-weight:500}.footnote-emphasis{font-style:italic}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-underline{text-decoration:underline}.text-overline{text-decoration:overline}.text-line-through{text-decoration:line-through}@media screen and (max-width:500px){.heading-1{font-size:1.75rem}}::-webkit-scrollbar{background-color:#fafafa;background-color:var(--base-white-light);width:6px}::-webkit-scrollbar-thumb{background-color:#edb10b;background-color:var(--color-primary);border-radius:20px;width:6px}
/*# sourceMappingURL=main.80e6c9c5.css.map*/