.projects-module__U3UmiW__pageContainer{}.projects-module__U3UmiW__pageContainer>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem*var(--tw-space-y-reverse))}.projects-module__U3UmiW__pageContainer{padding-top:3rem;padding-bottom:3rem}.projects-module__U3UmiW__statsSection>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.projects-module__U3UmiW__sectionTitle{}.projects-module__U3UmiW__sectionDescription{color:hsl(var(--color-muted-foreground));text-shadow:0 0 10px hsl(var(--color-primary)/.3);display:inline-block;position:relative;}.projects-module__U3UmiW__sectionDescription:before{content:"LIVE";color:hsl(var(--color-primary));background:linear-gradient(45deg,hsl(var(--color-primary))0%,hsl(var(--color-primary))50%,hsl(var(--color-muted-foreground))100%);border-radius:var(--radius-xl);box-shadow:0 0 10px hsl(var(--color-primary)/.3);padding:2px 8px;font-size:.7em;font-weight:700;animation:2s ease-in-out infinite projects-module__U3UmiW__float;position:absolute;top:-20px;right:-40px}.projects-module__U3UmiW__statsGrid{}.projects-module__U3UmiW__statCard{flex-direction:column;height:100%;display:flex;}.projects-module__U3UmiW__statTitle{margin-bottom:.5rem;}.projects-module__U3UmiW__statDescription{font-size:var(--font-size-sm);color:hsl(var(--color-muted-foreground));min-height:1.5rem;margin-bottom:1.5rem}.projects-module__U3UmiW__statNumber{font-size:var(--font-size-3xl);color:hsl(var(--foreground));font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin-top:auto;font-weight:700}.projects-module__U3UmiW__sectionHeader{}.projects-module__U3UmiW__projectsGrid{}.projects-module__U3UmiW__projectCard{flex-direction:column;justify-content:space-between;height:100%;display:flex;}.projects-module__U3UmiW__projectTitle{}.projects-module__U3UmiW__projectDescription{min-height:3rem;}.projects-module__U3UmiW__projectMeta{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.projects-module__U3UmiW__projectLanguage{}.projects-module__U3UmiW__projectStars{}.projects-module__U3UmiW__projectUpdated{}.projects-module__U3UmiW__projectTopics{}.projects-module__U3UmiW__projectTopic{}.projects-module__U3UmiW__cardContent{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.projects-module__U3UmiW__projectButton{width:100%}.projects-module__U3UmiW__languageTags{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.projects-module__U3UmiW__languageTag{margin-bottom:.25rem;display:inline-block;}
.typography-module__iQImnq__heading{font-family:var(--font-inter),var(--font-sans);font-size:var(--font-size-4xl);letter-spacing:var(--letter-spacing-tighter);font-weight:700}@media (min-width:640px){.typography-module__iQImnq__heading{font-size:var(--font-size-5xl)}}@media (min-width:768px){.typography-module__iQImnq__heading{font-size:var(--font-size-6xl)}}@media (min-width:1024px){.typography-module__iQImnq__heading{font-size:var(--font-size-7xl)}}.typography-module__iQImnq__gradientHeading{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:hsl(var(--color-primary))var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--color-secondary))var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);color:#0000;-webkit-background-clip:text;background-clip:text}.typography-module__iQImnq__title{font-size:var(--font-size-3xl);letter-spacing:var(--letter-spacing-tighter);font-weight:700}@media (min-width:640px){.typography-module__iQImnq__title{font-size:var(--font-size-4xl)}}.typography-module__iQImnq__subtitle{font-size:var(--font-size-xl);font-weight:500}.typography-module__iQImnq__bodyText{color:hsl(var(--color-muted-foreground))}@media (min-width:768px){.typography-module__iQImnq__bodyText{font-size:var(--font-size-lg)}}.typography-module__iQImnq__smallText{font-size:var(--font-size-sm);color:hsl(var(--color-muted-foreground))}.typography-module__iQImnq__tag{border-radius:var(--radius-lg);background-color:hsl(var(--color-muted));font-size:var(--font-size-sm);padding:.25rem .75rem;display:inline-block}.typography-module__iQImnq__heading1{font-size:var(--font-size-4xl);letter-spacing:var(--letter-spacing-tight);font-weight:700}.typography-module__iQImnq__heading2{font-size:var(--font-size-3xl);letter-spacing:var(--letter-spacing-tight);font-weight:700}.typography-module__iQImnq__heading3{font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-tight);font-weight:700}.typography-module__iQImnq__heading4{font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing-tight);font-weight:700}.typography-module__iQImnq__heading5{font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-tight);font-weight:700}.typography-module__iQImnq__heading6{font-size:var(--font-size-base);letter-spacing:var(--letter-spacing-tight);font-weight:700}.typography-module__iQImnq__paragraph{font-size:var(--font-size-base);color:hsl(var(--color-muted-foreground));line-height:1.8}.typography-module__iQImnq__lead{font-size:var(--font-size-xl);color:hsl(var(--color-muted-foreground));line-height:1.6}.typography-module__iQImnq__small{font-size:var(--font-size-sm);color:hsl(var(--color-muted-foreground))}.typography-module__iQImnq__mono{font-family:var(--font-mono)}.typography-module__iQImnq__tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.typography-module__iQImnq__richText>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.typography-module__iQImnq__richText h1{font-size:var(--font-size-3xl);color:hsl(var(--foreground));margin-top:2rem;margin-bottom:1rem;font-weight:700}.typography-module__iQImnq__richText h2{font-size:var(--font-size-2xl);color:hsl(var(--foreground));margin-top:1.5rem;margin-bottom:.75rem;font-weight:700}.typography-module__iQImnq__richText h3{font-size:var(--font-size-xl);color:hsl(var(--foreground));margin-top:1.5rem;margin-bottom:.75rem;font-weight:700}.typography-module__iQImnq__richText h4{font-size:var(--font-size-lg);color:hsl(var(--foreground));margin-top:1.5rem;margin-bottom:.75rem;font-weight:700}.typography-module__iQImnq__richText h5{font-size:var(--font-size-base);color:hsl(var(--foreground));margin-top:1.5rem;margin-bottom:.75rem;font-weight:700}.typography-module__iQImnq__richText h6{font-size:var(--font-size-sm);color:hsl(var(--foreground));margin-top:1.5rem;margin-bottom:.75rem;font-weight:700}.typography-module__iQImnq__richText p{color:hsl(var(--color-muted-foreground));margin-bottom:1rem;line-height:1.8}:is(.typography-module__iQImnq__richText ul,.typography-module__iQImnq__richText ol){margin-bottom:1rem;margin-left:1.5rem}:is(.typography-module__iQImnq__richText ul>:not([hidden])~:not([hidden]),.typography-module__iQImnq__richText ol>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}:is(.typography-module__iQImnq__richText ul,.typography-module__iQImnq__richText ol){color:hsl(var(--color-muted-foreground))}.typography-module__iQImnq__richText ul{list-style-type:disc}.typography-module__iQImnq__richText ol{list-style-type:decimal}.typography-module__iQImnq__richText a{color:hsl(var(--color-primary))}.typography-module__iQImnq__richText a:hover{text-decoration-line:underline}.typography-module__iQImnq__richText blockquote{border-left-width:4px;border-color:hsl(var(--color-primary)/.5);color:hsl(var(--color-muted-foreground));margin-top:1rem;margin-bottom:1rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-style:italic}.typography-module__iQImnq__richText code{border-radius:var(--radius);background-color:hsl(var(--color-muted));font-family:var(--font-mono);font-size:var(--font-size-sm);padding:.125rem .375rem}.typography-module__iQImnq__richText pre{border-radius:var(--radius-lg);background-color:hsl(var(--color-muted));margin-top:1rem;margin-bottom:1rem;padding:1rem;overflow-x:auto}.typography-module__iQImnq__richText pre code{background-color:#0000;padding:0}.typography-module__iQImnq__richText img{border-radius:var(--radius-lg);--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md);max-width:100%;height:auto;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin:2rem auto}
.layout-module__mePLUG__pageContainer{flex-direction:column;gap:4rem;padding-top:1.5rem;padding-bottom:2rem;display:flex}@media (min-width:768px){.layout-module__mePLUG__pageContainer{padding-top:2.5rem;padding-bottom:2.5rem}}.layout-module__mePLUG__section{width:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (min-width:1400px){.layout-module__mePLUG__section{max-width:1400px}}.layout-module__mePLUG__section{margin-left:auto;margin-right:auto;padding-top:2rem;padding-bottom:2rem}.layout-module__mePLUG__sectionHeader{text-align:center;margin-bottom:2rem}.layout-module__mePLUG__sectionTitle{font-size:var(--font-size-3xl);letter-spacing:var(--letter-spacing-tighter);margin-bottom:1rem;font-weight:700}@media (min-width:640px){.layout-module__mePLUG__sectionTitle{font-size:var(--font-size-4xl)}}.layout-module__mePLUG__sectionDescription{max-width:42rem;color:hsl(var(--color-muted-foreground));margin-left:auto;margin-right:auto}.layout-module__mePLUG__gridLayout{gap:1.5rem;padding-top:2rem;padding-bottom:2rem;display:grid}@media (min-width:768px){.layout-module__mePLUG__gridLayout{gap:3rem}}.layout-module__mePLUG__grid1Col,.layout-module__mePLUG__grid2Col{display:grid}@media (min-width:768px){.layout-module__mePLUG__grid2Col{grid-template-columns:repeat(2,minmax(0,1fr))}}.layout-module__mePLUG__grid3Col{display:grid}@media (min-width:768px){.layout-module__mePLUG__grid3Col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.layout-module__mePLUG__grid3Col{grid-template-columns:repeat(3,minmax(0,1fr))}}.layout-module__mePLUG__buttonGroup{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}
.cards-module__6sHpVW__cardBase{border-radius:var(--radius-lg);border-width:1px;border-color:hsl(var(--border));background:linear-gradient(145deg,hsl(var(--color-background))0%,hsl(var(--color-muted))100%);border-radius:var(--radius-xl);border:1px solid hsl(var(--color-border));box-shadow:var(--shadow-base);transition:all var(--duration-normal)ease;padding:1.5rem;position:relative;overflow:hidden}.cards-module__6sHpVW__cardBase:before{content:"";background:linear-gradient(90deg,hsl(var(--color-primary))0%,hsl(var(--color-secondary))50%,hsl(var(--color-primary))100%);background-size:200%;height:4px;animation:3s ease-in-out infinite cards-module__6sHpVW__shine;position:absolute;top:0;left:0;right:0}.cards-module__6sHpVW__cardBase:hover{box-shadow:var(--shadow-lg);border-color:hsl(var(--color-primary));transform:translateY(-4px)}.cards-module__6sHpVW__cardTitle{font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing-tight);background:linear-gradient(90deg,hsl(var(--color-primary))0%,hsl(var(--color-secondary))50%,hsl(var(--color-primary))100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-weight:700;animation:3s ease-in-out infinite cards-module__6sHpVW__shine}.cards-module__6sHpVW__cardDescription{line-height:var(--line-height-relaxed);color:hsl(var(--color-muted-foreground));line-height:1.6}
@keyframes animations-module__Q4ZRhW__shine{0%,to{background-position:0%}50%{background-position:100%}}@keyframes animations-module__Q4ZRhW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes animations-module__Q4ZRhW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes animations-module__Q4ZRhW__patternMove{0%{background-position:0 0}to{background-position:100px 100px}}@keyframes animations-module__Q4ZRhW__gradientMove{0%,to{background-position:0%}50%{background-position:100%}}@keyframes animations-module__Q4ZRhW__floatUp{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:.8}90%{opacity:.8}to{transform:translateY(-100vh)translateX(var(--drift,0));opacity:0}}@keyframes animations-module__Q4ZRhW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes animations-module__Q4ZRhW__slideInBottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animations-module__Q4ZRhW__gradientText{background:linear-gradient(90deg,hsl(var(--color-primary))0%,hsl(var(--color-secondary))50%,hsl(var(--color-primary))100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite animations-module__Q4ZRhW__shine}.animations-module__Q4ZRhW__gradientBorder{position:relative}.animations-module__Q4ZRhW__gradientBorder:before{content:"";background:linear-gradient(90deg,hsl(var(--color-primary))0%,hsl(var(--color-secondary))50%,hsl(var(--color-primary))100%);background-size:200%;height:4px;animation:3s ease-in-out infinite animations-module__Q4ZRhW__shine;position:absolute;top:0;left:0;right:0}.animations-module__Q4ZRhW__shine{background-size:200%;animation:3s ease-in-out infinite animations-module__Q4ZRhW__shine}.animations-module__Q4ZRhW__pulse{animation:2s ease-in-out infinite animations-module__Q4ZRhW__pulse}.animations-module__Q4ZRhW__float{animation:3s ease-in-out infinite animations-module__Q4ZRhW__float}.animations-module__Q4ZRhW__fadeIn{animation:animations-module__Q4ZRhW__fadeIn var(--duration-normal,.3s)ease-out}.animations-module__Q4ZRhW__slideInBottom{animation:animations-module__Q4ZRhW__slideInBottom var(--duration-normal,.3s)ease-out}
.sections-module__Kq9liW__pageContainer{width:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (min-width:1400px){.sections-module__Kq9liW__pageContainer{max-width:1400px}}.sections-module__Kq9liW__pageContainer{margin-left:auto;margin-right:auto}.sections-module__Kq9liW__pageContainer>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.sections-module__Kq9liW__pageContainer{padding:2rem 1rem}.sections-module__Kq9liW__section>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.sections-module__Kq9liW__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.sections-module__Kq9liW__sectionTitle{font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-tight);margin-bottom:0;font-weight:700;display:inline-block;position:relative}.sections-module__Kq9liW__sectionTitle:after{content:"";background:linear-gradient(90deg,hsl(var(--primary))0%,hsl(var(--secondary))50%,hsl(var(--primary))100%);background-size:200%;width:100%;height:.25rem;animation:3s ease-in-out infinite sections-module__Kq9liW__shine;position:absolute;bottom:0;left:0}.sections-module__Kq9liW__sectionDescription{color:hsl(var(--color-muted-foreground));line-height:1.6}.sections-module__Kq9liW__headerTitle{font-size:var(--font-size-4xl);letter-spacing:var(--letter-spacing-tight);background:linear-gradient(90deg,hsl(var(--primary))0%,hsl(var(--secondary))50%,hsl(var(--primary))100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;font-weight:700;animation:3s ease-in-out infinite sections-module__Kq9liW__shine}.sections-module__Kq9liW__headerSubtitle{font-size:var(--font-size-xl);color:hsl(var(--color-muted-foreground));font-weight:500}.sections-module__Kq9liW__grid2Cols{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (min-width:640px){.sections-module__Kq9liW__grid2Cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.sections-module__Kq9liW__grid3Cols{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (min-width:768px){.sections-module__Kq9liW__grid3Cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sections-module__Kq9liW__grid3Cols{grid-template-columns:repeat(3,minmax(0,1fr))}}
.tags-module__je8jTG__tagBase{border-radius:var(--radius-full);font-size:var(--font-size-xs);padding:.25rem .5rem;font-weight:500}.tags-module__je8jTG__tagPrimary{background-color:hsl(var(--color-primary)/.1);color:hsl(var(--color-primary));}.tags-module__je8jTG__tagSecondary{background-color:hsl(var(--color-secondary)/.1);color:hsl(var(--color-secondary));}.tags-module__je8jTG__tagMuted{background-color:hsl(var(--color-muted));color:hsl(var(--color-muted-foreground));}.tags-module__je8jTG__tagAmber{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1));background-color:#f59e0b1a;}.tags-module__je8jTG__tagList{flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem;display:flex}.tags-module__je8jTG__keyword{border-radius:var(--radius-full);background-color:hsl(var(--color-primary)/.1);font-size:var(--font-size-xs);color:hsl(var(--color-primary));cursor:default;padding:.25rem .5rem;transition:all .2s}.tags-module__je8jTG__keyword:hover{background-color:hsl(var(--color-primary)/.2);transform:scale(1.05)}
.blog-module__Va4Jkq__blogCard{background:linear-gradient(145deg,hsl(var(--color-background))0%,hsl(var(--color-muted))100%);border-radius:var(--radius-xl);border:1px solid hsl(var(--color-border));box-shadow:var(--shadow-base);transition:all var(--duration-normal)ease;position:relative;overflow:hidden;}.blog-module__Va4Jkq__blogCard:before{content:"";background:linear-gradient(90deg,hsl(var(--color-primary))0%,hsl(var(--color-secondary))50%,hsl(var(--color-primary))100%);background-size:200%;height:4px;animation:3s ease-in-out infinite blog-module__Va4Jkq__shine;position:absolute;top:0;left:0;right:0}.blog-module__Va4Jkq__blogCard:hover{box-shadow:var(--shadow-lg);border-color:hsl(var(--color-primary));transform:translateY(-4px)}.blog-module__Va4Jkq__blogTitle{background:linear-gradient(90deg,hsl(var(--color-primary))0%,hsl(var(--color-secondary))50%,hsl(var(--color-primary))100%);-webkit-text-fill-color:transparent;transition:all var(--duration-normal)ease;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite blog-module__Va4Jkq__shine;}.blog-module__Va4Jkq__blogDate{letter-spacing:-.025em;}.blog-module__Va4Jkq__blogDescription{}.blog-module__Va4Jkq__readMore{color:hsl(var(--color-primary));align-items:center;font-weight:500;transition:all .2s;display:flex}.blog-module__Va4Jkq__blogCard:hover .blog-module__Va4Jkq__readMore{text-decoration-line:underline;transform:translate(4px)}.blog-module__Va4Jkq__blogContent{}.blog-module__Va4Jkq__blogContent>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.blog-module__Va4Jkq__blogContent{font-size:var(--font-size-base);color:hsl(var(--color-muted-foreground));background:linear-gradient(145deg,hsl(var(--color-background))0%,hsl(var(--color-muted))100%);border-radius:var(--radius-xl);border:1px solid hsl(var(--color-border));box-shadow:var(--shadow-base);width:90%;max-width:1500px;margin-left:auto;margin-right:auto;padding:2rem 5%;line-height:1.8;position:relative;overflow:hidden}.blog-module__Va4Jkq__blogContent:before{content:"";background:linear-gradient(90deg,hsl(var(--color-primary))0%,hsl(var(--color-secondary))50%,hsl(var(--color-primary))100%);background-size:200%;height:4px;animation:3s ease-in-out infinite blog-module__Va4Jkq__shine;position:absolute;top:0;left:0;right:0}:is(.blog-module__Va4Jkq__blogContent h1,.blog-module__Va4Jkq__blogContent h2,.blog-module__Va4Jkq__blogContent h3,.blog-module__Va4Jkq__blogContent h4,.blog-module__Va4Jkq__blogContent h5,.blog-module__Va4Jkq__blogContent h6){text-align:center}.blog-module__Va4Jkq__blogContent p{text-indent:2em}:is(.blog-module__Va4Jkq__blogContent ul,.blog-module__Va4Jkq__blogContent ol){margin-bottom:1rem;margin-left:1.5rem}:is(.blog-module__Va4Jkq__blogContent ul>:not([hidden])~:not([hidden]),.blog-module__Va4Jkq__blogContent ol>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}:is(.blog-module__Va4Jkq__blogContent ul,.blog-module__Va4Jkq__blogContent ol){color:hsl(var(--color-muted-foreground))}.blog-module__Va4Jkq__blogContent ul{list-style-type:disc}.blog-module__Va4Jkq__blogContent ol{list-style-type:decimal}.blog-module__Va4Jkq__blogContent a{color:hsl(var(--color-primary))}.blog-module__Va4Jkq__blogContent a:hover{text-decoration-line:underline}.blog-module__Va4Jkq__blogContent blockquote{border-left-width:4px;border-color:hsl(var(--color-primary)/.5);color:hsl(var(--color-muted-foreground));margin-top:1rem;margin-bottom:1rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-style:italic}.blog-module__Va4Jkq__blogContent code{border-radius:var(--radius);background-color:hsl(var(--color-muted));font-family:var(--font-mono);font-size:var(--font-size-sm);padding:.125rem .375rem}.blog-module__Va4Jkq__blogContent pre{border-radius:var(--radius-lg);background-color:hsl(var(--color-muted));margin-top:1rem;margin-bottom:1rem;padding:1rem;overflow-x:auto}.blog-module__Va4Jkq__blogContent pre code{background-color:#0000;padding:0}.blog-module__Va4Jkq__blogContent img{border-radius:var(--radius-lg);--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md);max-width:100%;height:auto;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin:2rem auto}
.styles-module__L8BjsG__aboutSection{width:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (min-width:1400px){.styles-module__L8BjsG__aboutSection{max-width:1400px}}.styles-module__L8BjsG__aboutSection{border-radius:var(--radius-xl);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:hsl(var(--background))var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--background)/.9)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--background)/.95)var(--tw-gradient-via-position),var(--tw-gradient-to);border-width:1px;border-color:hsl(var(--border)/.5);--tw-shadow:var(--shadow-xl);--tw-shadow-colored:var(--shadow-xl);max-width:64rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);grid-template-columns:1fr;gap:2rem;margin-left:auto;margin-right:auto;padding:2.5rem 1.5rem;display:grid;position:relative;overflow:hidden}@media (min-width:640px) and (max-width:767px){.styles-module__L8BjsG__aboutSection{gap:3rem;padding:2rem}.styles-module__L8BjsG__profileCard{max-width:400px;margin-left:auto;margin-right:auto}}@media (min-width:768px){.styles-module__L8BjsG__aboutSection{grid-template-columns:65fr 35fr;gap:4rem;padding:2rem}}.styles-module__L8BjsG__textContainer{flex-direction:column;justify-content:center;display:flex}.styles-module__L8BjsG__textContainer>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}@media (min-width:768px){.styles-module__L8BjsG__textContainer>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}}.styles-module__L8BjsG__aboutTag{border-radius:var(--radius-full);background-color:hsl(var(--color-primary)/.1);font-size:var(--font-size-sm);color:hsl(var(--color-primary));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));padding:.375rem 1rem;font-weight:500;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;display:inline-block}.styles-module__L8BjsG__aboutTag:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;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))}.styles-module__L8BjsG__aboutTitle{font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-tight);font-weight:700}@media (min-width:640px){.styles-module__L8BjsG__aboutTitle{font-size:var(--font-size-3xl)}}.styles-module__L8BjsG__aboutTitle{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:hsl(var(--foreground))var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--foreground)/.8)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);color:#0000;-webkit-background-clip:text;background-clip:text}@media (min-width:1024px){.styles-module__L8BjsG__aboutTitle{font-size:var(--font-size-3xl)}}.styles-module__L8BjsG__aboutDescription{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:hsl(var(--color-muted-foreground))}@media (min-width:768px){.styles-module__L8BjsG__aboutDescription{font-size:var(--font-size-lg)}}.styles-module__L8BjsG__aboutDescription{border-left-width:2px;border-color:hsl(var(--color-primary)/.3);padding-left:1rem}.styles-module__L8BjsG__buttonContainer{padding-top:1rem}.styles-module__L8BjsG__ctaButton{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;position:relative;overflow:hidden}.styles-module__L8BjsG__ctaButton:hover{--tw-shadow:var(--tw-shadow-colored);--tw-shadow-colored:var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:hsl(var(--color-primary)/.2)}.styles-module__L8BjsG__profileContainer{justify-content:center;align-items:center;margin-top:2rem;display:flex}@media (min-width:768px){.styles-module__L8BjsG__profileContainer{margin-top:0}}.styles-module__L8BjsG__profileCard{border-radius:var(--radius-xl);border-width:1px;border-color:hsl(var(--border)/.5);width:100%;max-width:24rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;overflow:hidden}.styles-module__L8BjsG__profileCard:hover{--tw-shadow:var(--tw-shadow-colored);--tw-shadow-colored:var(--shadow-xl);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:hsl(var(--color-primary)/.1)}.styles-module__L8BjsG__profileCard{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:hsl(var(--card)/.9)var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--card)/.95)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--card))var(--tw-gradient-via-position),var(--tw-gradient-to);flex-direction:column;align-items:center;padding:1.5rem;display:flex}@media (min-width:640px){.styles-module__L8BjsG__profileCard{padding:2rem}}.styles-module__L8BjsG__profileCard{position:relative}.styles-module__L8BjsG__profileCardInner{aspect-ratio:1;width:100%;max-width:160px;margin-left:auto;margin-right:auto;position:relative}@media (min-width:640px){.styles-module__L8BjsG__profileCardInner{max-width:180px}}@media (min-width:768px){.styles-module__L8BjsG__profileCardInner{max-width:200px}}.styles-module__L8BjsG__profileCardInner{border-radius:var(--radius-full);border-width:4px;border-color:hsl(var(--color-primary)/.2);--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);z-index:10;overflow:hidden}.styles-module__L8BjsG__profileGradient{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:hsl(var(--color-primary)/.1)var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--color-secondary)/.1)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to);z-index:10;position:absolute;inset:0}.styles-module__L8BjsG__profileImage{z-index:0;-o-object-fit:cover;object-fit:cover;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.5s}.styles-module__L8BjsG__profileImage:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;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))}.styles-module__L8BjsG__profileInfo{z-index:10;text-align:center;margin-top:1rem;position:relative}@media (min-width:640px){.styles-module__L8BjsG__profileInfo{margin-top:1.5rem}}.styles-module__L8BjsG__profileName{font-size:var(--font-size-lg);font-weight:700}@media (min-width:640px){.styles-module__L8BjsG__profileName{font-size:var(--font-size-xl)}}.styles-module__L8BjsG__profileName{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:hsl(var(--color-primary))var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--color-secondary))var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);color:#0000;-webkit-background-clip:text;background-clip:text}.styles-module__L8BjsG__profileRole{font-size:var(--font-size-sm);color:hsl(var(--color-muted-foreground));margin-top:.25rem}@media (min-width:640px){.styles-module__L8BjsG__profileRole{font-size:var(--font-size-base)}}.styles-module__L8BjsG__decorativeCircle{border-radius:var(--radius-full);opacity:.2;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:hsl(var(--color-primary))var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--color-secondary))var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-blur:blur(24px);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);position:absolute}.styles-module__L8BjsG__decorativeCircle1{border-radius:var(--radius-full);opacity:.2;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:hsl(var(--color-primary))var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--color-secondary))var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-blur:blur(24px);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);width:120px;height:120px;animation:8s ease-in-out infinite styles-module__L8BjsG__float;position:absolute;top:10%;right:10%}.styles-module__L8BjsG__decorativeCircle2{border-radius:var(--radius-full);opacity:.2;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:hsl(var(--color-primary))var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--color-secondary))var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-blur:blur(24px);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);width:80px;height:80px;animation:6s ease-in-out infinite reverse styles-module__L8BjsG__float;position:absolute;bottom:15%;left:15%}@keyframes styles-module__L8BjsG__float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}
.table-of-contents-module__54jG2a__tocContainer{background:linear-gradient(145deg,hsl(var(--background))0%,hsl(var(--muted))100%);border:1px solid hsl(var(--border));border-radius:.75rem;padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000000f,0 2px 4px -1px #00000008}.table-of-contents-module__54jG2a__tocContainer:before{content:"";background:linear-gradient(90deg,hsl(var(--secondary))0%,hsl(var(--primary))50%,hsl(var(--secondary))100%);background-size:200%;height:3px;animation:4s ease-in-out infinite table-of-contents-module__54jG2a__tocShine;position:absolute;top:0;left:0;right:0}.table-of-contents-module__54jG2a__tocTitle{color:hsl(var(--foreground));letter-spacing:-.025em;border-bottom:1px solid hsl(var(--border));background:linear-gradient(90deg,hsl(var(--primary))0%,hsl(var(--secondary))100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;padding-bottom:.75rem;font-size:1.1rem;font-weight:700;position:relative}.table-of-contents-module__54jG2a__tocList{flex-direction:column;gap:.5rem;padding-left:0;list-style:none;display:flex}.table-of-contents-module__54jG2a__tocItem{padding-left:1.25rem;transition:all .2s;position:relative}.table-of-contents-module__54jG2a__tocItem:before{content:"";background:linear-gradient(90deg,hsl(var(--primary))0%,hsl(var(--secondary))100%);opacity:.7;border-radius:50%;width:.35em;height:.35em;transition:all .2s;position:absolute;top:.6em;left:0}.table-of-contents-module__54jG2a__tocItem:hover:before{opacity:1;transform:scale(1.2)}.table-of-contents-module__54jG2a__tocLink{color:hsl(var(--muted-foreground));padding:.25rem 0;font-size:.95rem;line-height:1.4;transition:all .2s;display:block}.table-of-contents-module__54jG2a__tocLink:hover{color:hsl(var(--primary))}.table-of-contents-module__54jG2a__mobileContainer{margin-bottom:1.5rem}.table-of-contents-module__54jG2a__mobileToggle{justify-content:space-between;align-items:center;width:100%;margin-bottom:.5rem;display:flex}@keyframes table-of-contents-module__54jG2a__tocShine{0%,to{background-position:0%}50%{background-position:100%}}
