.Post_postContainer__yCIgW{margin:0 auto;display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;align-items:center;width:100%;max-width:1200px;transition:background-color .3s ease-in-out,}.Post_relativeWrapper__bzyle{position:relative;width:100%;max-width:max-content;height:auto;display:grid;place-items:center;filter:drop-shadow(10px 10px 15px rgba(0,0,0,.15))}.Post_blobOutline__r6tK7{grid-area:1/1;width:100%;height:auto;z-index:3;transform:scale(1.05);filter:drop-shadow(3px 3px 3px rgba(128,255,0,.148))}.Post_imageWrapper__2tgLQ{padding:2rem;grid-area:1/1;width:100%;height:100%;clip-path:url(#blobClip);-webkit-clip-path:url(#blobClip);z-index:2;overflow:hidden;box-shadow:rgba(0,0,0,.1)}.Post_postImage__8hZtM{width:100%;height:100%;object-fit:cover;object-position:center}.Post_badge__1wlbR{position:absolute;z-index:20;background:var(--surface-strong);backdrop-filter:blur(12px);padding:10px 18px;border-radius:.4rem;border:1px solid rgba(220,220,220,.778);box-shadow:0 8px 32px rgba(0,0,0,.1);font-weight:600;font-size:.85rem;color:var(--text-muted);pointer-events:none;display:flex;align-items:center;gap:8px;white-space:nowrap}.Post_badgeTopLeft__wsSqJ{top:20%;left:0;filter:drop-shadow(2px 1px 3px rgba(0,0,0,.25))}.Post_badgeBottomRight__bKHwm{bottom:20%;right:10%}.Post_postInfoContainer__0X1GB{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:470px;gap:1.5rem}.Post_postContent__dAlbc{width:100%;font-size:1.2rem;max-width:100%;text-align:justify;hyphens:auto;letter-spacing:0}.Post_postTitle__ciUgj{font-size:3rem;width:50%;transition:background-color .3s ease-in-out,}.Post_postTitleProject__tacfo{font-size:3rem;font-family:var(--font-roboto);font-weight:var(--fw-medium);color:var(--surface-emphasis)}.Post_button__Bon8w,.Post_buttons__lu3qY{display:flex!important;justify-content:flex-start!important;align-self:flex-start!important;gap:1rem}.Post_button__Bon8w{gap:.5rem}.Post_badge__1wlbR>.Post_icon__V9zxE{color:var(--surface-emphasis)}@media screen and (max-width:1024px){.Post_postContainer__yCIgW{padding:.2rem;grid-template-columns:1fr;gap:4rem}.Post_postContent__dAlbc{font-size:1.2rem}.Post_postTitleProject__tacfo{font-size:2rem}.Post_badgeTopLeft__wsSqJ{top:10%;left:0}.Post_badgeBottomRight__bKHwm{bottom:20%;right:0}.Post_blobShadow__e_rLP{filter:drop-shadow(2px 1px 3px rgba(0,0,0,.25))}.Post_imageWrapper__2tgLQ{max-width:100%}}@media screen and (max-width:428px){.Post_postContainer__yCIgW{width:100%;gap:2rem}.Post_postInfoContainer__0X1GB{width:100%;gap:1.5rem}.Post_relativeWrapper__bzyle{width:100%}.Post_imageWrapper__2tgLQ{padding:1rem}.Post_badge__1wlbR{padding:5px 11px;font-size:.55rem}.Post_badgeTopLeft__wsSqJ{top:30px}.Post_badge__1wlbR>.Post_icon__V9zxE{font-size:.98rem}}.Skills_skillsContainer__l1itw{margin-top:8rem;width:100vw;max-width:100%;height:auto;background-color:var(--green-dark);background-image:url(/_next/static/media/background.67de0ff1.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;transition:background .6s ease-in-out,background-image .6s ease,transform .3s ease-out;transition-behavior:allow-discrete;transform-style:preserve-3d;padding:5rem;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:5rem}.Skills_sillsExpContent__gvJlQ{display:flex;justify-content:center;align-items:center;gap:8rem}@media screen and (max-width:1024px){.Skills_skillsContainer__l1itw{height:auto}.Skills_sillsExpContent__gvJlQ{flex-direction:column;gap:4rem}}@media screen and (max-width:428px){.Skills_skillsContainer__l1itw{padding:5rem 2rem 2rem;background-image:url(/_next/static/media/backgroundmobile.e2a8f7d0.svg);background-attachment:local}.Skills_sillsExpContent__gvJlQ{gap:2rem}.Skills_icon__HRzHD{font-size:1.8rem}}.Icon_skillCard__NuaNM{width:70px;position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background:var(--surface-strong);border-radius:1rem;gap:1rem;border:1px solid rgba(255,255,255,.1);box-shadow:-4px 0 12px rgba(0,0,0,.25);cursor:pointer;transition:border-color .3s ease;z-index:1}.Icon_iconWrapper___ibLO{font-size:2.5rem;z-index:1;color:var(--text-on-accent);transition:transform .3s ease}.Icon_glow__vniKH{position:absolute;width:60%;height:60%;background:var(--shadow-color);filter:blur(35px);opacity:0;transition:opacity .3s ease;z-index:1}.Icon_skillCard__NuaNM:hover .Icon_glow__vniKH{opacity:.4}.Icon_skillCard__NuaNM:hover{border-color:var(--shadow-color);z-index:50}.Icon_tooltip__NqVxN{margin-top:.5rem;position:absolute;bottom:-45px;background:var(--background);color:var(--text-on-accent);padding:.5rem 1rem;border-radius:.5rem;font-size:.6rem;pointer-events:none;visibility:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform:translateY(10px) scale(.8);white-space:nowrap;border:1px solid var(--text-secondary)}.Icon_skillCard__NuaNM:hover .Icon_tooltip__NqVxN{position:absolute;z-index:1000;visibility:visible;transform:translateY(0) scale(1.1);border-color:var(--text-secondary);box-shadow:0 4px 15px rgba(0,0,0,.3)}.Icon_tooltip__NqVxN:before{content:"";position:absolute;top:-5px;left:50%;transform:translateX(-50%) rotate(45deg);width:10px;height:10px;background:var(--background);border-left:1px solid var(--text-secondary);border-top:1px solid var(--text-secondary);z-index:-1}.Icon_skillCard__NuaNM:hover .Icon_tooltip__NqVxN:before{border-color:var(--text-secondary)}@media screen and (max-width:428px){.Icon_skillCard__NuaNM{width:70px;box-shadow:-4px 0 12px rgba(0,0,0,.25)}}.SkillGrid_wrapper__QtY0B{width:100%;height:auto;display:flex;justify-content:center;overflow:hidden}.SkillGrid_container__uMy0X{max-width:1200px;width:100%;display:flex;flex-direction:column;justify-content:center;column-gap:2rem;padding:1rem 0}.SkillGrid_fadeMask__ZETjm{width:100%;mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);padding-bottom:60px;margin-bottom:-40px;overflow:visible!important;transform:all 3s}.SkillGrid_row__mLhpH{display:flex;gap:2rem;width:max-content;padding:10px 0;overflow:visible;will-change:transform;transition:transfom infinite 1s ease-in 1s;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media screen and (max-width:1024px){.SkillGrid_wrapper__QtY0B{margin-bottom:3rem;align-items:center}}@media screen and (max-width:428px){.SkillGrid_container__uMy0X{max-width:95%;gap:1rem}.SkillGrid_fadeMask__ZETjm{max-width:400px}}.SkillExperience_cardFront__BR_Un{background:var(--gradient-line-detail);width:400px;height:320px;max-width:100%;padding:2.5rem;border-radius:.5rem;display:flex;flex-direction:column;justify-content:flex-end;gap:1.5rem;border:1px solid var(--color-fill);transition:transform .2s ease,background-size .2s ease;cursor:pointer}.SkillExperience_cardFront__BR_Un:hover{background-size:300% 300%;animation:var(--moveGradient) 3s ease infinite;transform:translateY(-5px)}.SkillExperience_iconContainer__7idJO{color:var(--green-500);font-size:2rem;margin-bottom:auto}.SkillExperience_title__QI__k{color:var(--text-primary);font-size:1.5rem;font-weight:600;line-height:1.2;margin:0}.SkillExperience_seeMore__eJAK5{background:none;border:none;color:var(--green-500);display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem;padding:0;width:fit-content;transition:gap .2s ease}.SkillExperience_seeMore__eJAK5:hover{color:var(--green-600);gap:.8rem}@media screen and (max-width:1024px){.SkillExperience_cardFront__BR_Un{margin:1rem;width:380px;height:300px}}@media screen and (max-width:428px){.SkillExperience_cardFront__BR_Un{margin:1rem;width:80vw;height:280px}}.Card_overlay__aC9b4{margin:0 auto;padding:0 1rem;position:fixed;inset:0;background-color:rgba(0,0,0,.826);display:flex;justify-content:center;align-items:center;z-index:9999}.Card_cardHeader__Zcmf8{position:relative;display:flex;justify-content:space-between;align-items:center}.Card_card__tewvn{padding:4.5rem 2.5rem;position:relative;inset:-2rem 0;display:flex;flex-direction:column;gap:4rem;width:32%;height:auto;background-color:var(--green-100);color:var(--text-secondary);border-radius:.25rem;box-shadow:0 2px 4px rgba(0,0,0,.16);transition:all .2s ease}.Card_closeButton__mFLRF{position:relative;inset:-3rem 0 0;cursor:pointer;font-weight:600;transition:all .3s ease}.Card_closeButton__mFLRF:hover{padding:.5rem;background:transparent;color:#79a447}.Card_subtitle__h208r,.Card_title__lhr4N{margin-bottom:var(--mb-1);font-weight:var(--fw-bold);font-family:var(--font-roboto);color:#4b6c40}.Card_title__lhr4N{font-size:var(--h2-font-size)}.Card_subtitle__h208r{font-size:var(--h3-font-size)}.Card_list__OsNVf{list-style:none;display:grid;row-gap:1rem;gap:1.5rem}.Card_listItem__fQJeW{display:inline-flex;gap:2rem;color:var(--text-secondary)}.Card_icon__eEok9{color:#298a05}@media screen and (max-width:1568px){.Card_card__tewvn{width:60%}}@media screen and (max-width:1024px){.Card_card__tewvn{width:70%}}@media screen and (max-width:768px){.Card_card__tewvn{width:80%;gap:4.5rem;height:46%}.Card_closeButton__mFLRF{inset:-2rem 2rem 0}}@media screen and (max-width:428px){.Card_card__tewvn{padding:2.5rem;gap:2rem;width:100%}.Card_closeButton__mFLRF{inset:-2rem 2.5rem 0}.Card_list__OsNVf{gap:1rem}}.TechnicalLevel_technicalContainer__UrpoM{padding:5rem;display:flex;max-width:100%;justify-content:center;flex-direction:column;align-items:center;gap:2.5rem}.TechnicalLevel_technicalContent__o181w{display:flex;justify-content:center;align-items:center;max-width:fit-content;gap:8rem}.TechnicalLevel_icon__uv328{color:var(--tech-grey);font-size:1.2rem}.TechnicalLevel_iconBack__jCUqm,.TechnicalLevel_iconFront__4F8ST{color:#515151}.TechnicalLevel_iconBack__jCUqm:hover,.TechnicalLevel_iconFront__4F8ST:hover{color:var(--green-100)}@media screen and (max-width:428px){.TechnicalLevel_technicalContainer__UrpoM{padding:1.5rem}}.Accordion_accordionWrapper__pZt9X{background:var(--green-500);position:relative;border-radius:.5rem;width:28%;margin-bottom:0 1rem;border-radius:1.5rem .5rem 1.5rem;border:1px solid var(--color-fill);border-right:6px solid rgb(92,92,92);border-bottom:10px solid rgb(92,92,92);box-shadow:inset 1px 1px 0 rgba(255,255,255,.05),5px 5px 20px rgba(0,0,0,.3);transition:all .3s ease;cursor:pointer}.Accordion_accordionWrapper__pZt9X:hover{transform:translate(-1px,-1px);box-shadow:inset 1px 1px 0 rgba(33,33,33,.08),7px 7px 20px rgba(0,0,0,.4);border-right-color:var(--surface-strong);border-bottom-color:var(--surface-strong)}.Accordion_accordionWrapper__pZt9X:before{content:"";position:absolute;left:0;top:15%;height:70%;width:3px;border-radius:0 4px 4px 0;opacity:.5}.Accordion_header__jiE03{display:flex;justify-content:space-evenly;align-items:center;cursor:pointer}.Accordion_iconArrow__nMcpZ>path{stroke:var(--green-100);stroke-width:.4px}.Accordion_iconArrow__nMcpZ{color:#515151}.Accordion_iconArrow__nMcpZ:hover{color:var(--green-100)}.Accordion_mainIcon__itdS3,.Accordion_titleGroup__IQDRk{display:flex;align-items:center}.Accordion_titleGroup__IQDRk{gap:3rem}.Accordion_mainIcon__itdS3{color:var(--tech-grey);font-size:3rem}.Accordion_title__IDWfk{text-align:center;font-family:var(--font-roboto-mono);font-size:1.25rem;font-weight:450;color:#4b6c40}.Accordion_subtitle__AFzIo{font-size:.85rem;color:var(--text-muted)}.Accordion_list__Kp2uJ{margin-top:1rem;background:rgb(253,255,247);color:var(--text-muted);display:flex;justify-content:flex-start;align-self:center;flex-direction:column;list-style:none;border-radius:.4rem;padding:0 0 2rem;overflow:hidden}.Accordion_listItem__hRBhM{padding:1.5rem}.Accordion_itemHeader__FZ5Ym{display:flex;justify-content:space-between;margin-bottom:.5rem}.Accordion_itemName__q4gXp{display:flex;align-items:center;gap:.5rem;font-size:.95rem}.Accordion_progressBack__eOK0P{width:100%;height:4px;background:rgba(101,101,101,.946);border-radius:1rem 1rem}.Accordion_progressFront__C_oA8{height:100%;background:var(--logo-stroke-primary);border-radius:2px}.Accordion_pullDownBtn__OLgG_{background:none;border:none;color:var(--green-600);padding:10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:.8rem;font-weight:500;opacity:.8;transition:opacity .3s}.Accordion_pullDownBtn__OLgG_:hover{opacity:1}.Accordion_quantilyItem__Yw5GE{font-size:1rem;color:var(--tech-grey)}@media (max-width:1024px){.Accordion_accordionWrapper__pZt9X{width:70%}.Accordion_titleGroup__IQDRk{gap:2rem}.Accordion_title__IDWfk{font-family:var(--font-roboto);font-size:1.1rem;font-weight:500}}@media (max-width:428px){.Accordion_accordionWrapper__pZt9X{width:100%}.Accordion_titleGroup__IQDRk{gap:1.5rem}}.Articles_articlesContainer__H5_sC{padding:10rem 0;width:100vw;max-width:100%;height:auto;background-image:url(/_next/static/media/backgroundgarticles.29670a2a.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;transition:background .6s ease-in-out,background-image .6s ease,transform .3s ease-out;transition-behavior:allow-discrete;transform-style:preserve-3d}.Articles_articlesContent__nuP10{width:100%;max-width:1200px;margin:0 auto;padding:2rem 1rem}.Articles_artilcesGrid__xQC__{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%}.Articles_articlesContainerTitle__X2oBU{margin:0 auto;padding:2rem;max-width:1200px;display:flex;justify-content:flex-start;align-items:center}.Articles_artcleTitle__Q_bSr{text-align:left;margin-bottom:3rem}@media (max-width:1024px){.Articles_artilcesGrid__xQC__{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Articles_artilcesGrid__xQC__{grid-template-columns:1fr;grid-auto-rows:auto}}@media screen and (max-width:428px){.Articles_articlesContainer__H5_sC{padding:5rem 2rem 2rem;background-image:url(/_next/static/media/bg-articles-mobile.285a4dc7.svg);background-attachment:local}}.PostCard_linkWrapper__nHWTc{text-decoration:none;color:inherit;display:block;height:100%;transition:transform .3s ease}.PostCard_cardLarge__p1DRa{grid-column:span 3;grid-row:span 1}.PostCard_cardSmall__6y_me{grid-column:span 1;grid-row:span 1}.PostCard_cardTall__dVtmS{grid-column:span 1;grid-row:span 2}.PostCard_baseCard__8dXWb{position:relative;height:100%;max-width:100%;min-height:400px;border-radius:32px;padding:2.5rem;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background-color:#1e1e26;background-size:cover;background-position:50%;background-repeat:no-repeat;background-origin:border-box;border:1px solid var(--text-muted);z-index:1}.PostCard_baseCard__8dXWb:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,15,.707) 0,rgba(10,10,15,.4) 50%,transparent);z-index:-1}.PostCard_badge__Tt9wh{position:absolute;top:2rem;left:2rem;background:var(--green-500);border:1px solid var(--green-100);color:var(--green-600);padding:.5rem 1.2rem;border-radius:10px;font-size:.7rem;font-weight:700;font-family:var(--font-roboto);text-transform:uppercase;letter-spacing:.08em;z-index:2;transition:all .3s ease-in-out}.PostCard_badge__Tt9wh:hover{color:var(--text-secondary-c);background:var(--surface-strong);border:1px solid var(--text-muted)}.PostCard_content__jsAnP{z-index:2;width:100%}.PostCard_cardLarge__p1DRa .PostCard_content__jsAnP{max-width:60%}.PostCard_date__D_KhZ{font-size:.85rem;color:rgba(255,255,255,.5);margin-bottom:.5rem;font-weight:400}.PostCard_content__jsAnP h3{font-size:1.75rem;font-weight:700;line-height:1.2;margin-bottom:.8rem;color:#ffffff;-webkit-line-clamp:2}.PostCard_content__jsAnP h3,.PostCard_excerpt__sWqbY{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.PostCard_excerpt__sWqbY{--max-lines:3;-webkit-line-clamp:var(--max-lines);text-overflow:ellipsis;font-size:.95rem;color:rgba(255,255,255,.6);line-height:1.6}.PostCard_footer__IcxfS{margin-top:1.5rem;display:flex;align-items:center;gap:.8rem;z-index:2}.PostCard_authorAvatar__VwUjx{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.1);background:#2a2a35}.PostCard_avatarImg__XoP5z{width:100%;height:100%;object-fit:cover}.PostCard_footer__IcxfS span{font-size:.9rem;font-weight:600;color:#ffffff}@media (max-width:1024px){.PostCard_baseCard__8dXWb{background-position:0 0;background-repeat:no-repeat}.PostCard_cardLarge__p1DRa{grid-column:span 1}.PostCard_cardLarge__p1DRa .PostCard_content__jsAnP{max-width:100%}}@media (max-width:768px){.PostCard_baseCard__8dXWb{padding:1.5rem;min-height:350px}.PostCard_content__jsAnP h3{font-size:1.4rem}}.Projects_perspectiveStage__N1Uyr{position:relative}.Projects_gitGraphContainer__xiYst{width:100%;display:flex;justify-content:center}.Projects_projectsTitle__O2FoG{background:linear-gradient(135deg,#f0f6fc,#a8d5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;letter-spacing:-1px;margin-bottom:8px!important}.Projects_projectsSubtitle__AaGev{color:rgba(225,232,240,.6);max-width:600px;margin:0 auto!important;font-size:.95rem}.Projects_perspectiveStage__N1Uyr{position:sticky;top:0;left:0;z-index:10}.Projects_overlay__UuL5E{position:fixed;justify-content:center;z-index:100;background:rgb(13,14,14);backdrop-filter:blur(20px)}.Projects_projectsContainer__P62_b{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:20;transform-style:preserve-3d}.Projects_projectsWrapper__jxaQf{position:relative;width:100%;height:100vh;overflow:hidden;background:#1a1a1a}.Projects_overlay__UuL5E{padding:20rem 0;position:absolute;inset:0;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;z-index:50;color:var(--text-secondary-d);font-size:1.2rem;background:rgba(26,26,26,.95);backdrop-filter:blur(12px);font-family:var(--font-title);cursor:pointer}.Projects_morphSvg__PS9_R{position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.Projects_btnExplore__PIalQ{cursor:pointer;border:none;overflow:hidden;font-size:3rem;z-index:60;background:transparent}.Projects_btnExplore__PIalQ span{font-weight:450;background:linear-gradient(90deg,#ffffff 0,#f3f3f3 40%,#7b7b7b 50%,#e4e4e4 60%,#ffffff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:Projects_shineText__B_4Uw 2s linear infinite forwards}.Projects_btnExplore__PIalQ:hover span{filter:brightness(1.2);transition:.6s}@keyframes Projects_shineText__B_4Uw{0%{background-position:-100%}to{background-position:100%}}.Projects_buttonEffect__hm9Vn span{animation:none!important;-webkit-text-fill-color:var(--text-secondary)!important;background:transparent!important;color:var(--text-secondary)!important;transition:all .3s ease}.Projects_perspectiveStage__N1Uyr{perspective:1200px;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.Projects_gitGraphContainer__xiYst{position:relative;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 20px 50px rgba(0,0,0,.5));overflow:hidden}.Projects_gitGraphContainer__xiYst.git-branch-path{filter:drop-shadow(0 0 4px rgba(255,255,255,.274));transition:stroke .3s ease}.Projects_gitGraphContainer__xiYst.git-commit-node{filter:drop-shadow(0 0 5px rgba(255,255,255,.274));transition:stroke .3s ease}.Projects_gitGraphContainer__xiYst.scroll-helper-svg{width:50px;height:50px;fill:#91bf27}.Projects_detailsModal__bG0TJ{position:absolute;left:65%;top:30%;width:380px;background:var(--gradient-line-detail);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:24px;color:var(--text-primary)!important;box-shadow:0 30px 60px rgba(0,0,0,.8);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transform:rotateY(0) rotateX(0) translateZ(150px);transform-style:preserve-3d;animation:Projects_floatingCard__XwBGh .6s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes Projects_floatingCard__XwBGh{0%{opacity:0;transform:rotateY(-10deg) translateZ(0)}to{opacity:1;transform:rotateY(-5deg) rotateX(5deg) translateZ(150px)}}.Projects_project-group__4Cmls:hover .Projects_node-branch__STDlO{filter:brightness(1.2);transition:filter .3s}.Projects_titleDetailModal__IONMW{font-family:var(--font-altric),sans-serif;color:var(--text-primary);font-weight:400;font-style:normal}.Projects_tagDatailModal__QepDs{padding:.5rem;border-radius:.3rem;cursor:pointer;transition:.3s;border:1px solid var(--gray-500)}.Projects_tagDatailModal__QepDs:hover{color:var(--text-primary );border:1px solid var(--green-500);transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.Projects_buttonDeploy__BXdFz,.Projects_buttonRepo__nvlmf{padding:.2rem .4rem;display:flex;justify-content:center;align-items:center;max-width:150px;gap:.5rem;border-radius:.4rem;transition:gap .2s ease}.Projects_buttonDeploy__BXdFz:hover,.Projects_buttonRepo__nvlmf:hover{gap:.8rem}.Projects_buttonDeploy__BXdFz{padding:.2rem 1rem;background:var(--green-500);color:var(--text-button);font-family:var(--font-roboto);border:1px solid var(--green-100);box-shadow:0 25px 50px -12px rgba(171,171,171,.218);transition:all .15s cubic-bezier(.4,0,.2,1)}.Projects_buttonDeploy__BXdFz:hover{background-color:var(--green-100);border-color:var(--green-200)}.Projects_buttonRepo__nvlmf{max-width:150px;padding:.2rem 1rem;background:var(--surface-strong);border:1px solid var(--text-muted);transition:all .3s}.Projects_buttonRepo__nvlmf:hover{background-color:var(--gray-200);border-color:var(--text-third);color:var(--gray-500)}.Projects_btnCloseDatailModal__KoY89{padding:.2rem .5rem;cursor:pointer;font-size:1rem;border:1px solid var(--text-muted);border-radius:.4rem}.Projects_btnCloseDatailModal__KoY89:hover{background-color:var(--surface-strong);color:var(--text-on-accent)}.Projects_gitGraphContainer__xiYst svg{transform-style:preserve-3d;overflow:visible!important}.Projects_project-group__4Cmls{transition:filter .5s ease}.Projects_perspectiveStage__N1Uyr:before{content:"";position:absolute;width:200%;height:200%;background-image:linear-gradient(rgba(255,255,255,.059) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.059) 1px,transparent 0);background-size:60px 60px;transform:perspective(1000px) rotateX(70deg) translateZ(-200px);mask-image:radial-gradient(ellipse at center,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,black 20%,transparent 70%);animation:Projects_gridPulse__163WQ 1s linear infinite;opacity:0;transition:opacity cubic-bezier(.175,.885,.32,1.275) ease-in-out}.Projects_perspectiveStage__N1Uyr.Projects_mode-3d-on__vVBym:before{opacity:1}@keyframes Projects_gridPulse__163WQ{0%{background-position:0 0;filter:hue-rotate(0deg) brightness(1)}50%{filter:hue-rotate(10deg) brightness(1.5)}to{background-position:0 60px;filter:hue-rotate(0deg) brightness(1)}}.Projects_perspectiveStage__N1Uyr:has(.Projects_detailsModal__bG0TJ):before{opacity:1}.Projects_svg3D__bj5E_{width:100%;height:auto;overflow:visible!important;transform-style:preserve-3d}.Projects_project-group__4Cmls{transform-style:preserve-3d;will-change:transform,opacity}.Projects_containerMenuMobile__ap0HU{bottom:9rem}.Projects_btnVeiwProjectMobile__AVgMs{font-family:var(--font-altric),sans-serif;background:var(--surface-strong);border:1px solid var(--text-muted);color:var(--text-secondary-c);border-radius:.4rem;transition:gap .2s ease}.Projects_btnVeiwProjectMobile__AVgMs:hover{color:var(--surface-primary);gap:.8rem}.Projects_icon__U6AA8{font-family:var(--font-altric)!important;transition:color .3s ease;cursor:pointer}.Projects_icon__U6AA8:hover{color:var(--gray-500);transition:color .3s ease}@media (max-width:768px){.Projects_projectsWrapper__jxaQf{display:flex;justify-content:center;align-items:center;padding:0;min-height:120vh;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.Projects_projectsTitle__O2FoG{font-size:1.8rem!important}.Projects_detailsModal__bG0TJ{top:10%;left:13%;padding:1rem;width:80%;max-width:100%;transform:rotateY(0deg) rotateX(0deg) translateZ(100px)}.Projects_perspectiveStage__N1Uyr{perspective:1000px;width:100vw;height:100vh}.Projects_perspectiveStage__N1Uyr:before{width:100%;height:100%}.Projects_gitGraphContainer__xiYst{width:100vw;height:100vh}.Projects_btnExplore__PIalQ{font-size:2rem}}@media (max-width:428px){.Projects_btnVeiwProjectMobile__AVgMs{width:50vw;font-size:.5rem;text-align:center}}.GitGraph_svg3DStage___4OHx{perspective:1200px}.GitGraph_nodeGroup3D__ZsdSk{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1);will-change:transform}.GitGraph_glassNode__2umgG{fill:rgba(255,255,255,.1);stroke:rgba(255,255,255,.3);stroke-width:1.5;backdrop-filter:blur(10px) saturate(120%);filter:drop-shadow(0 15px 10px rgba(0,0,0,.4))}.GitGraph_graph3DWrapper__wevVF{perspective:1200px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d}.GitGraph_mainSvg__Yv9Wt{transform-style:preserve-3d;will-change:transform;transform:rotateX(0deg) rotateY(0deg)}.GitGraph_activeNode3D__V6QrE{fill:rgba(255,255,255,.2);stroke:#fff;stroke-width:2;backdrop-filter:blur(8px);filter:drop-shadow(0 0 15px rgba(26,158,219,.6))}.GitGraph_threeDContainer__WXBOt{width:100%;max-width:500px;transform-style:preserve-3d;transition:transform .8s cubic-bezier(6,30,.2,20);will-change:transform}.GitGraph_svg3DStage___4OHx{width:100%;height:auto;transform-style:preserve-3d;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#GitGraph_element-3d-volume__dVCFu{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.8,.2,1);transform:translate(3,4) translateZ(0)}.GitGraph_containerGraph2D__h6K_X{margin-top:5rem;padding:1rem;width:100vw;height:90vh;display:flex}.GitGraph_containerGraph3D__5UpJW{top:0;width:100%;height:90vh;display:flex;justify-content:end;will-change:transform;transform-style:preserve-3d}.GitGraph_buttonClose3D__PZSLV,.GitGraph_containerGraph3D__5UpJW{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.GitGraph_contentGraph3D__6RAJa{position:relative;inset:3rem 0 0;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100vh;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:none}.GitGraph_labels__gkDrZ{padding:1rem;background:rgba(0,0,0,.583);border-radius:.6rem}#GitGraph_label-3d-___AyNW{pointer-events:none!important;user-select:none}.GitGraph_labelsOverlay__EMtzd{position:absolute;top:0;left:0;width:100%;height:100%}.GitGraph_contentGraph3D__6RAJa>canvas{pointer-events:auto!important;-webkit-tap-highlight-color:transparent!important}.GitGraph_hidden2D___d_4G{display:none}.GitGraph_canvas3D__YWHtf{margin-top:2rem;display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:column!important;transform-style:preserve-3d!important;width:30vw!important}.GitGraph_buttonClose3D__PZSLV{position:absolute;bottom:35%;left:70%;padding:1rem;color:var(--text-muted);border-radius:.4rem;border:1px solid var(--text-muted);font-weight:700;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transition:all .15s cubic-bezier(.4,0,.2,1);z-index:60;cursor:pointer}.GitGraph_buttonClose3D__PZSLV:hover{background-color:var(--text-muted);color:var(--text-secondary-p);border-color:var(--surface-primary);transform:scale(1.05)}.GitGraph_icon__PVKhI{color:var(--text-secondary)}.GitGraph_visible3D__QMvv7{display:initial}.GitGraph_visible2D__gIn3W.GitGraph_conainerGraph2D__gEqEZ{width:1px}@media (max-width:600px){.GitGraph_containerGraph2D__h6K_X{margin-top:.5rem}.GitGraph_containerGraph3D__5UpJW{height:100vh}.GitGraph_contentGraph3D__6RAJa{inset:0 0 0;width:100vw;height:90vh}.GitGraph_svg2D__XLTky{padding:2rem!important}}@media (max-width:428px){.GitGraph_buttonClose3D__PZSLV{bottom:40%;left:80%;padding:.5rem!important;max-width:100%;padding:1rem;text-align:center}.GitGraph_icon__PVKhI{font-size:1rem}}.InteractiveGrid_container__4T25K{position:relative;width:100%;height:auto;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.InteractiveGrid_canvas__YB_LN{position:absolute;top:0;left:0;z-index:1}.InteractiveGrid_vignette__P483m{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at center,transparent 20%,rgba(0,0,0,.5) 70%,#000 100%);box-shadow:inset 0 0 100px rgba(0,0,0,.9)}.InteractiveGrid_content__cb_ZB{position:relative;z-index:3}.MouseRole_ContainerMouseRole__Zl8jx{margin-top:3.5rem;display:flex;align-items:center;justify-content:start;gap:.5 rem;width:100%;height:100%;background:var(--surface-primary);transition:background-color .3s ease-in-out;cursor:pointer}.MouseRole_ContainerMouseRole__Zl8jx:hover{transform:translateY(3px)}.MouseRole_mouseIcon__GcGbG{color:var(--color-accent-button);animation:MouseRole_bounceMouse__PsRKO 2s infinite;cursor:pointer}.MouseRole_arrowIcon__24g1E{color:var(--green-500);animation:MouseRole_bounceArrow__wsNRo 1.5s infinite}.MouseRole_text__ZiIpt{font-size:.8rem;opacity:.8;animation:MouseRole_fadeText__BxD5k 3s infinite}@keyframes MouseRole_bounceArrow__wsNRo{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes MouseRole_bounceMouse__PsRKO{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes MouseRole_fadeText__BxD5k{0%,to{opacity:.7}50%{opacity:1}}@keyframes MouseRole_fadeIn___0JxP{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.Timeline_timelineContainer__foyox{width:100%;max-width:1200px;box-sizing:border-box;padding:4rem 1rem;color:var(--green-700);position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden}.Timeline_tabs__gej11{display:flex;gap:2rem;justify-content:center;margin-bottom:3rem}.Timeline_tabButton__W6HJl{background:none;border:none;font-size:1.2rem;display:flex;align-items:center;gap:.4rem;transition:color .3s ease}.Timeline_tabButton__W6HJl,.Timeline_tabButton__W6HJl:hover{color:var(--text-muted);cursor:pointer}.Timeline_active__b1ODX{color:var(--color-definition);font-weight:600}.Timeline_timelineGrid__NTYpq{position:relative;width:100%;max-width:900px;margin:0 auto;display:flex;flex-direction:column}.Timeline_timelineGuide__3HrUB{height:100%;background:var(--surface-line)}.Timeline_progressLine__e11wj,.Timeline_timelineGuide__3HrUB{position:absolute;left:50%;top:0;width:2px;transform:translateX(-50%)}.Timeline_progressLine__e11wj{height:0;background:var(--green-400);box-shadow:0 0 15px var(--green-400);z-index:2}.Timeline_nodeIndicator__vXQml{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background:var(--surface-node);border:2px solid var(--surface-node-border);z-index:10;transition:all .4s ease}.Timeline_nodeIndicator__vXQml.node-active{background:var(--green-400)!important;border-color:#fff!important;box-shadow:0 0 15px var(--green-400);transform:translate(-50%,-50%) scale(1.3)!important}.Timeline_nodeIndicator__vXQml.node-active:after{content:"";position:absolute;inset:-5px;border:1px solid var(--green-400);border-radius:50%;animation:Timeline_pulse__Ff5_q 1.5s infinite}@keyframes Timeline_pulse__Ff5_q{0%{transform:scale(1);opacity:.8}to{transform:scale(2.2);opacity:0}}.Timeline_timelineItem__K8172{position:relative;display:flex;justify-content:flex-end;align-items:center}.Timeline_timelineItem__K8172.Timeline_right__wPFhN{justify-content:flex-start}.Timeline_timelineItem__K8172:before{content:"";position:absolute;top:50%;width:14px;height:14px;background:var(--green-700);border-radius:5%;border-top-left-radius:30%;border-bottom-right-radius:30%;transform:translateY(-50%);display:none}.Timeline_active__b1ODX.Timeline_timelineItem__K8172:before{display:block}.Timeline_timelineItem__K8172.Timeline_left__RrFJ6:before{right:27rem}.Timeline_timelineItem__K8172.Timeline_right__wPFhN:before{left:27rem}.Timeline_content__0uk4j{background:var(--surface-third);color:var(--text-primary);padding:1.2rem 1.5rem;border-radius:12px;width:440px;box-shadow:0 4px 12px rgba(0,0,0,.3);transition:transform .3s ease,background .3s ease}.Timeline_content__0uk4j p{font-size:.9rem;margin-bottom:.5rem}.Timeline_content__0uk4j:hover{background:var(--green-100);color:var(--green-800);transform:translateY(-4px);border-color:var(--green-400);cursor:pointer}.Timeline_year__QeVLM{display:flex;justify-content:flex-start;align-items:center;gap:1rem;font-size:.8rem;color:var(--text-on-accent)}.Timeline_content__0uk4j:hover .Timeline_year__QeVLM,.Timeline_content__0uk4j:hover .Timeline_year__QeVLM .Timeline_IconCalendary__XmHuC,.Timeline_content__0uk4j:hover h3{color:var(--green-dark)}.Timeline_IconCalendary__XmHuC{color:var(--text-secondary)!important}@media (max-width:1024px){.Timeline_nodeIndicator__vXQml,.Timeline_progressLine__e11wj,.Timeline_timelineGrid__NTYpq:before{left:20px!important;transform:none!important}.Timeline_timelineGuide__3HrUB{display:none}.Timeline_timelineItem__K8172,.Timeline_timelineItem__K8172.Timeline_right__wPFhN{justify-content:flex-start;padding-left:50px}.Timeline_timelineItem__K8172{margin-bottom:1rem}.Timeline_timelineItem__K8172:before{left:14px}.Timeline_content__0uk4j{width:100%}}@media screen and (max-width:480px){.Timeline_timelineContainer__foyox{padding:.5rem}.Timeline_title__3JvV5{font-size:1.6rem!important}}.Differential_sectionWrapper__xkGG_{min-height:100vh;padding-top:4rem;padding-bottom:4rem;display:flex;flex-direction:column;justify-content:flex-start;background:var(--surface-secondary)}.Differential_differentialContainer__U4dAs{margin:0 auto;display:grid;grid-template-columns:1fr 1fr;justify-content:center;align-items:stretch;max-width:60%;gap:2rem}.Differential_differentialItem__lI2Dd{background:var(--surface-fourth);display:flex;flex-direction:column;justify-content:center;text-align:center;height:100%;padding:1.5rem;border-radius:8px;color:white;transition:background .6s ease,box-shadow .6s ease,transform .3s ease;cursor:pointer;position:relative;overflow:hidden}.Differential_differentialItem__lI2Dd:hover{background-size:300% 300%;animation:var(--moveGradient) 3s ease infinite;transform:translateY(-5px)}.Differential_differentialIcon__sTZqG{transition:transform .3s ease;filter:drop-shadow(0 0 5px rgba(128,197,44,.755))}.Differential_differentialIcon__sTZqG:hover{transform:scale(1.1);transition:transform .3s ease;color:gradient(90deg,var(--green-300),var(--green-200));filter:drop-shadow(0 0 5px var(--green-300))}.Differential_differentialTitle__m2G2V{font-size:1.5rem;font-weight:700;font-family:"var(--font-title)";margin-bottom:.5rem}.Differential_differentialSubTitle__luGWo{margin-bottom:1rem}.Differential_differentialSubTitle__luGWo strong{font-size:1.1rem;display:flex;justify-content:center;align-items:center;text-align:center;gap:.5rem}.Differential_differentialDetail__MDOug{color:var(--text-primary);font-size:3.5rem}.Differential_differentialDescription__JSCpE{margin:0 auto;text-align:left;width:100%;font-size:1rem;line-height:1.5}.Differential_differentialDescription__JSCpE span{margin:.8rem .1rem 0 auto;display:flex;gap:.5rem}.Differential_differentialInfo__FP5xD{width:92%}.Differential_differentialInfoEmphasis__V4rjM{width:100%}@media (max-width:1024px){.Differential_differentialContainer__U4dAs{grid-template-columns:1fr;max-width:90%}}@media screen and (max-width:480px){.Differential_differentialIcon__sTZqG{size:10rem}.Differential_differentialDescription__JSCpE{margin-top:.5rem}.Differential_differentialSubTitle__luGWo strong{font-size:1rem;display:flex;justify-content:center;align-items:center;text-align:left;gap:.8rem}.Differential_differentialInfo__FP5xD{padding:0 0 0 2rem;width:100%;font-size:.8rem}.Differential_differentialInfoEmphasis__V4rjM{width:100%;font-size:.8rem}}.Skeleton_skeleton__VX4fT{background:linear-gradient(90deg,var(--surface-secondary,#f0f0f0) 10%,var(--surface-strong,#e0e0e0) 10%,var(--surface-secondary,#f0f0f0) 75%);background-size:200% 100%;animation:Skeleton_shimmer___MsBp 2s infinite}.Skeleton_rectangular__7BLMJ{border-radius:4px}.Skeleton_circular__WdVig{border-radius:50%}@keyframes Skeleton_shimmer___MsBp{0%{background-position:200% 0}to{background-position:-200% 0}}.ScrollHelper_container__t5H4G{display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.ScrollHelper_iconWrapper__bwjRG{width:100px;height:100px}.ScrollHelper_svgElement__bARwl{width:100%;height:100%;transform:rotate(-10deg)}.ScrollHelper_text__4J3aM{color:var(--green-limon);font-family:var(--font-altric);font-size:.65rem;font-weight:800;letter-spacing:2px;text-transform:uppercase}.ScrollHelper_movingFinger__PZ8h0,.ScrollHelper_text__4J3aM{animation:ScrollHelper_fingerScroll__Rhej1 2.5s cubic-bezier(.45,.05,.55,.95) infinite}.ScrollHelper_movingFinger__PZ8h0{transform-origin:450px 600px}@keyframes ScrollHelper_fingerScroll__Rhej1{0%{transform:translateY(0) rotate(0deg);opacity:.8}20%{opacity:1}50%{transform:translateY(80px) rotate(5deg)}80%{opacity:0}to{transform:translateY(80px) rotate(5deg);opacity:0}}.ScrollHelper_trail__lWQoK{animation:ScrollHelper_trailFlow__XwnUt 2.5s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes ScrollHelper_trailFlow__XwnUt{0%{height:0;opacity:0;transform:translateY(100px)}20%{opacity:1}50%{height:300px;transform:translateY(0)}80%{opacity:0}to{opacity:0}}.MainArticle_container__TiGqD{margin:0 auto;padding:2rem;width:100%;max-width:1200px;box-sizing:border-box}.MainArticle_artcleTitle___JPlb{background:var(--background-text-liner)}.MainArticle_markdownBody__ub3tT{line-height:1.8;font-size:1.125rem;font-family:var(--font-roboto)}.MainArticle_markdownBody__ub3tT h2{font-family:var(--font-title);font-size:2rem;margin:3rem 0 1.5rem;font-weight:700}.MainArticle_markdownBody__ub3tT h3{color:var(--green-dark);font-size:1.5rem;margin:2rem 0 1rem}.MainArticle_markdownBody__ub3tT p{margin-bottom:1.5rem}.MainArticle_markdownBody__ub3tT ol,.MainArticle_markdownBody__ub3tT ul{margin:1.5rem 0;padding-left:1.5rem}.MainArticle_markdownBody__ub3tT li{margin-bottom:.5rem}.MainArticle_markdownBody__ub3tT a{color:#4a880c;text-decoration:none;border-bottom:1px solid rgba(155,247,85,.3);transition:all .2s ease}.MainArticle_markdownBody__ub3tT a:hover{background:rgba(204,247,85,.1);border-bottom-color:#538d03}.MainArticle_markdownBody__ub3tT blockquote{border-left:4px solid #8dd900;padding:1rem 2rem;background:rgba(255,255,255,.03);margin:2rem 0;font-style:italic;border-radius:0 8px 8px 0}.MainArticle_relatedSection__Y44D4{padding:2rem}.MainArticle_relatedTitle__07utm{padding-left:2rem;color:var(--gray-500)}.MainArticle_markdownBody__ub3tT img{max-width:100%;height:auto;border-radius:12px;margin:2rem 0;border:1px solid rgba(255,255,255,.1)}@media (max-width:768px){.MainArticle_container__TiGqD{padding:0 1rem}.MainArticle_markdownBody__ub3tT{padding:1rem}.MainArticle_relatedSection__Y44D4{padding:0}}