@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.17d05b18.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.7daf4077.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.17524150.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.29859c59.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-greek-400-normal.77d339c7.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-400-normal.4a5b0cb1.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.553f85d1.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.fd17702b.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.4d63b447.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.ef62d646.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-400-normal.db9d659a.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-400-normal.b0c7be19.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.mystyles_Mpage__3vxxi{inset:0;width:90%;height:100vh;max-width:100%;margin:0 auto;box-sizing:border-box;display:flex;place-content:center;place-items:center;flex-flow:column;gap:4.5%;mix-blend-mode:difference}.mystyles_centerPage__ID_wa{align-self:center;justify-self:center;text-align:center}.mystyles_contactRow__AC_m_{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;gap:4vw;padding-top:0 1em;box-sizing:border-box}.mystyles_contactBox__4hNUW{box-sizing:border-box;width:70px;height:70px;display:grid;border-radius:100px;place-content:center;position:relative;overflow:hidden;transition:box-shadow .3s ease}@keyframes mystyles_shadowRotateAnticlockwise__1FJjl{0%{box-shadow:inset 0 1px 0 #fff}50%{box-shadow:inset -1px 0 0 #fff,inset 0 -1px 0 #fff}75%{box-shadow:inset 0 -1px 0 #fff,inset 1px 0 0 #fff}to{box-shadow:inset 1px 0 0 #fff,inset 0 1px 0 #fff}}.mystyles_contactBox__4hNUW:hover{animation:mystyles_shadowRotateAnticlockwise__1FJjl 1s linear infinite}.mystyles_scrollArrow__BBLWk{position:absolute;left:50%;bottom:1.25rem;animation:mystyles_scrollArrowAnimation__oUSfJ 1.5s linear infinite}@keyframes mystyles_scrollArrowAnimation__oUSfJ{0%{opacity:100%}to{transform:translateY(-30px);opacity:0}}.mystyles_quoteBox__B1VTl{width:50%;padding:5px;border-radius:50px;border:3px solid #fff}.mystyles_wrapper__cQc0o{width:100%;height:auto;position:relative;box-sizing:border-box}@keyframes mystyles_blink-animation__9AV_y{0%,to{opacity:var(--blink-opacity,1)}50%{opacity:0}}.mystyles_RainbowBanner__IJ6_Z{width:100%;height:20%;min-height:20vh;position:absolute;display:flex;place-content:center;place-items:center;align-self:center;--stripes:repeating-linear-gradient(100deg,var(--stripe-color) 0%,var(--stripe-color) 7%,transparent 10%,transparent 12%,var(--stripe-color) 16%);--rainbow:repeating-linear-gradient(100deg,#60a5fa 10%,#e879f9 15%,#60a5fa 20%,#5eead4 25%,#60a5fa 30%);background-image:var(--stripes),var(--rainbow);background-size:300%,200%;background-position:50% 50%,50% 50%;filter:blur(50px) opacity(50%) saturate(500%);mask-image:line-gradient(180deg,#070918 40%,transparent 0)}.mystyles_RainbowBanner__IJ6_Z:after{content:"";position:absolute;inset:0;background-image:var(--stripes),var(--rainbow);background-size:200%,100%;animation:mystyles_smoothBg__nWGVf 60s linear infinite;background-attachment:fixed;mix-blend-mode:difference}@keyframes mystyles_smoothBg__nWGVf{0%{background-position:50% 50%,50% 50%}to{background-position:350% 50%,350% 50%}}.mystyles_TestamonialCont__Y2vfY{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.mystyles_TestamonialCont__Y2vfY .mystyles_TestamonialBox__UKOL2{position:relative;width:80%;height:20%;display:flex;justify-content:center;align-items:center;margin:20px 10px;transition:.5s}.mystyles_TestamonialCont__Y2vfY .mystyles_TestamonialBox__UKOL2:before{content:" ";position:absolute;top:0;left:50px;width:50%;height:100%;text-decoration:none;background:#fff;border-radius:8px;transform:skewX(15deg);transition:.5s}.mystyles_TestamonialCont__Y2vfY .mystyles_TestamonialBox__UKOL2:after{content:"";position:absolute;top:0;left:50;width:50%;height:100%;background:#fff;border-radius:8px;transform:skewX(15deg);transition:.5s;filter:blur(5px)}.mystyles_TestamonialCont__Y2vfY .mystyles_TestamonialBox__UKOL2:hover:after,.mystyles_TestamonialCont__Y2vfY .mystyles_TestamonialBox__UKOL2:hover:before{transform:skewX(0deg);left:20px;width:calc(100% - 5px)}.mystyles_TestamonialCont__Y2vfY .mystyles_TestamonialBox__UKOL2:first-child:after,.mystyles_TestamonialCont__Y2vfY .mystyles_TestamonialBox__UKOL2:first-child:before{background:linear-gradient(315deg,#ffbc00,#ff0058)}.mystyles_TestamonialCont__Y2vfY .mystyles_TestamonialBox__UKOL2:nth-child(2):after,.mystyles_TestamonialCont__Y2vfY .mystyles_TestamonialBox__UKOL2:nth-child(2):before{background:linear-gradient(315deg,#03a9f4,#ff0058)}.mystyles_TestamonialCont__Y2vfY .mystyles_TestamonialBox__UKOL2:nth-child(3):after,.mystyles_TestamonialCont__Y2vfY .mystyles_TestamonialBox__UKOL2:nth-child(3):before{background:linear-gradient(315deg,#4dff03,#00d0ff)}.mystyles_TestamonialCont__Y2vfY .mystyles_TestamonialBox__UKOL2 span{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-5;pointer-events:none}.mystyles_TestamonialCont__Y2vfY .mystyles_TestamonialBox__UKOL2 span:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-radius:8px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);opacity:0;transition:.1s;animation:mystyles_animateSpanBox__fRTT4 2s ease-in-out infinite;box-shadow:0 5px 15px rgba(0,0,0,.08)}.mystyles_TestamonialCont__Y2vfY .mystyles_TestamonialBox__UKOL2:hover span:before{top:-50px;left:50px;width:100px;height:100px;opacity:1}.mystyles_TestamonialCont__Y2vfY .mystyles_TestamonialBox__UKOL2 span:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:100%;border-radius:8px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);opacity:0;transition:.5s;animation:mystyles_animateSpanBox__fRTT4 2s ease-in-out infinite;box-shadow:0 5px 15px rgba(0,0,0,.08);animation-delay:-1s}.mystyles_TestamonialCont__Y2vfY .mystyles_TestamonialBox__UKOL2:hover span:after{bottom:-50px;right:50px;width:100px;height:100px;opacity:1}@keyframes mystyles_animateSpanBox__fRTT4{0%,to{transform:translateY(10px)}50%{transform:translate(-10px)}}.mystyles_TestamonialCont__Y2vfY .mystyles_TestamonialBox__UKOL2 .mystyles_TestamonialContent___efc_{position:relative;left:0;padding:20px 40px;background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);box-shadow:0 5px 15px rgba(0,0,0,.1);border-radius:8px;z-index:1;transform:.5s;color:#fff}.mystyles_TestamonialCont__Y2vfY .mystyles_TestamonialBox__UKOL2:hover .mystyles_projectContent__uSOWF{left:-25px}.mystyles_TestamonialCont__Y2vfY .mystyles_TestamonialBox__UKOL2 .mystyles_TestamonialContent___efc_ p{font-size:1.1em;margin-bottom:10px;line-height:1.4em}.mystyles_TestamonialCont__Y2vfY .mystyles_TestamonialBox__UKOL2 .mystyles_TestamonialContent___efc_ a:hover{background:#ffcf4d;border:1px solid rgba(255,0,88,.4);box-shadow:0 1px 15px rgba(1,1,1,.2)}.mystyles_ExpCard__AjG__{width:90%;background-color:#011522;border-radius:8px;margin:10px;padding:1px;align-self:center;justify-self:center}.mystyles_divWindowTools__UNfk8{display:flex;align-items:center;padding:9px}.mystyles_toolsCircle__Yb1gV{padding:0 9px}.mystyles_redBox__3jzZ4{background-color:#ff605c}.mystyles_redBox__3jzZ4,.mystyles_yellowBox__vLj45{display:inline-block;align-items:center;width:10px;height:10px;border-radius:50%}.mystyles_yellowBox__vLj45{background-color:#ffbd44}.mystyles_greenBox__zBbph{display:inline-block;align-items:center;width:10px;height:10px;border-radius:50%;background-color:#00ca4e}.mystyles_projectContainer__7lbgq{display:grid;grid-template-columns:repeat(3,auto);gap:24px;margin:100px;justify-content:center}.mystyles_customRepoCard__zYrQQ{background-color:#0d1117;border:1px solid #30363d;border-radius:6px;padding:16px;max-width:400px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s}.mystyles_customRepoCard__zYrQQ:hover{border-color:#8b949e}.mystyles_customRepoCard__zYrQQ .mystyles_cardHeader__TrUoN{display:flex;align-items:center;gap:10px}.mystyles_customRepoCard__zYrQQ .mystyles_cardHeader__TrUoN .mystyles_projectPic__RetkT{width:32px;height:32px;border-radius:4px;object-fit:cover;border-radius:6px}.mystyles_customRepoCard__zYrQQ .mystyles_cardHeader__TrUoN .mystyles_repoTitle__JeBvZ{margin:0;font-size:14px;color:#58a6ff;text-decoration:none;font-weight:600}.mystyles_customRepoCard__zYrQQ .mystyles_cardHeader__TrUoN .mystyles_repoTitle__JeBvZ:hover{text-decoration:underline}.mystyles_customRepoCard__zYrQQ .mystyles_repoDescription__AuATx{font-size:12px;color:#8b949e;margin:0;line-height:1.5}.mystyles_customRepoCard__zYrQQ .mystyles_topicsContainer__ejde4{display:flex;flex-wrap:wrap;gap:8px}.mystyles_customRepoCard__zYrQQ .mystyles_topicsContainer__ejde4 span{font-size:11px;font-weight:500;color:#58a6ff;background-color:rgba(56,139,253,.15);padding:0 7px;border-radius:20px;line-height:18px;border:1px solid rgba(0,0,0,0)}.mystyles_customRepoCard__zYrQQ .mystyles_topicsContainer__ejde4 span:hover{background-color:#388bfd;color:#fff}.mystyles_cardHeader__TrUoN{display:flex;align-items:center;gap:8px}.mystyles_cardHeader__TrUoN .mystyles_bookIcon__QorsG{color:#8b949e;font-size:16px;flex-shrink:0}