.Social_colorMain__LojlL{color:var(--color-text-secondary,#858585);transition:color .3s ease}.Social_colorImport__VBKkb{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.Social_colorWhite__3AuQR{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.Social_colorYellow__WLzx3{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.Social_colorBlue__OHA8Z{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.Social_colorBlueLight__2eeug{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.Social_colorGreen__rEjzi{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.Social_root__9fgsz{padding-top:18px;padding-left:18px;padding-right:18px;text-align:center}.Header_colorMain__rX9sx{color:var(--color-text-secondary,#858585);transition:color .3s ease}.Header_colorImport__gh1yn{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.Header_colorWhite__xR0PD{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.Header_colorYellow__xDh19{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.Header_colorBlue__04Tz1{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.Header_colorBlueLight__nZf_M{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.Header_colorGreen__TyRYe{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.Header_root__pufPi{display:flex;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;font-family:Fira Code,monospace;padding:72px 18px 60px;background-color:var(--color-bg-main,#222);color:var(--color-text-secondary,#858585);text-align:center;transition:background-color .3s ease,color .3s ease}.Header_header__NLhag{font-size:36px;font-weight:500;margin-bottom:0;margin-top:0;color:var(--color-component,#84c7ad);transition:color .3s ease}@media(max-width:570px){.Header_header__NLhag{padding-top:0}}.Header_subheader__dbP_s{font-weight:400}.Header_photo__FIdcl{width:200px;height:200px;border-radius:"50%";object-fit:"cover";margin-bottom:10px}.Header_propsText__ky9U7{font-family:Fira Code,monospace;color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.Header_keysContainer__4TjUC{position:relative;display:flex}.Skills_colorMain__w_efK{color:var(--color-text-secondary,#858585);transition:color .3s ease}.Skills_colorImport__O2w5K{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.Skills_colorWhite__KZsDM{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.Skills_colorYellow__mBFFy{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.Skills_colorBlue__dC1_C{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.Skills_colorBlueLight__tN2oy{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.Skills_colorGreen__Hs9Nk{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.Skills_root__6Hpva{padding:18px;text-align:left;background-color:var(--color-bg-light,#2b2b2c);color:var(--color-text-primary,#f7f7f7);transition:background-color .3s ease,color .3s ease;font-family:Fira Code,monospace}.Skills_title__nlIbA{font-size:21px;font-weight:500;color:var(--color-accent-purple,#b589bd);transition:color .3s ease;margin-bottom:6px}.Skills_brace__dk05S{font-size:21px;font-weight:500;color:var(--color-text-primary,#f7f7f7)}.Skills_jsonContent__Gtanu{margin-left:12px}.Skills_skill__Y3_77{font-size:15px;font-weight:400;margin-bottom:6px;line-height:1.6}.Skills_indent__hdIs2{display:inline-block;width:12px}.Skills_arrayIndent__UQMog{display:inline-block;width:24px}.Skills_propertyName__OwQoc{color:var(--color-accent-blue-light,#b1dcfb);font-weight:500}.Skills_arrayStart__tZEHh{margin-left:3px}.Skills_arrayEnd__OKUtP,.Skills_arrayStart__tZEHh,.Skills_comma__XYZAK{color:var(--color-text-primary,#f7f7f7)}.Skills_comma__XYZAK{margin-left:3px}.Skills_chipsContainer__DI__g{display:inline-flex;flex-wrap:wrap;align-items:center;margin:0 3px}.Skills_chip__lHmBz{font-size:13.2px;background-color:var(--color-chip-bg,var(--color-bg-strong,#191919));padding:4.8px 7.2px;border-radius:6px;font-weight:400;color:var(--color-accent-green,#84c7ad);transition:background-color .3s ease,color .3s ease;display:inline-block;margin-bottom:3px;margin-right:1.8px}.Pointer_colorMain__uLZN6{color:var(--color-text-secondary,#858585);transition:color .3s ease}.Pointer_colorImport__WjWYp{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.Pointer_colorWhite___W5qM{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.Pointer_colorYellow__Oqee7{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.Pointer_colorBlue__8tg_z{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.Pointer_colorBlueLight__MFl56{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.Pointer_colorGreen___4bKY{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.Pointer_root__fj_7W{display:inline-block;color:var(--color-accent-yellow,#dbdbaf);font-weight:400;-webkit-animation:Pointer_blink__Zvc25 1s infinite;animation:Pointer_blink__Zvc25 1s infinite}@-webkit-keyframes Pointer_blink__Zvc25{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes Pointer_blink__Zvc25{0%,50%{opacity:1}51%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.Pointer_root__fj_7W{-webkit-animation:none;animation:none;opacity:1}}.About_colorMain__OpqWs{color:var(--color-text-secondary,#858585);transition:color .3s ease}.About_colorImport__UczEM{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.About_colorWhite__dwowU{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.About_colorYellow__14D_b{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.About_colorBlue__gvE2R{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.About_colorBlueLight__H9FZt{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.About_colorGreen__y5ZsT{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.About_root__q0Uax{padding:18px;text-align:left;background-color:var(--color-bg-strong,#191919);color:var(--color-text-primary,#f7f7f7);transition:background-color .3s ease,color .3s ease;overflow-wrap:break-word;word-wrap:break-word}.About_header__HxmHz{margin-bottom:6px;font-weight:500;color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.About_description__qmf9A{color:var(--color-accent-yellow,#dbdbaf);padding-left:24px;font-weight:400;transition:color .3s ease;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.About_animatedText__S45uc{display:inline;white-space:pre-wrap}.About_key__PcAaS{font-weight:500;font-size:24px}.Header_colorMain__m4aXk{color:var(--color-text-secondary,#858585);transition:color .3s ease}.Header_colorImport__COHDH{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.Header_colorWhite__RG0cf{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.Header_colorYellow__snWYk{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.Header_colorBlue__xm2vZ{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.Header_colorBlueLight__KqEuw{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.Header_colorGreen__utWcX{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.Header_job__q1PQY{color:var(--color-accent-blue-light,#b1dcfb);font-weight:700;transition:color .3s ease}.Job_colorMain__rv4Px{color:var(--color-text-secondary,#858585);transition:color .3s ease}.Job_colorImport__tLDLJ{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.Job_colorWhite__U1ZnU{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.Job_colorYellow__gTapR{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.Job_colorBlue__d38gk{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.Job_colorBlueLight__YDkaF{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.Job_colorGreen__WKTvJ{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.Job_container__ynPoP{color:var(--color-text-primary,#f7f7f7);font-weight:700;background-color:var(--color-bg-light,#2b2b2c);padding:12px;border-radius:12px;transition:background-color .3s ease,color .3s ease}@media(max-width:650px){.Job_container__ynPoP{text-align:center}}.Job_description__fY0_d{color:var(--color-text-primary,#f7f7f7);font-weight:400;font-size:12px;transition:color .3s ease}.TimelineIcon_colorMain__5sB4D{color:var(--color-text-secondary,#858585);transition:color .3s ease}.TimelineIcon_colorImport__DRtKK{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.TimelineIcon_colorWhite__f34HJ{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.TimelineIcon_colorYellow__N1Ize{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.TimelineIcon_colorBlue__Nfz2I{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.TimelineIcon_colorBlueLight__uFo_m{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.TimelineIcon_colorGreen__uGL9b{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.TimelineIcon_icon__TgBs_{fill:var(--color-accent-yellow,#dbdbaf);width:24px;height:24px;transition:fill .3s ease}.TimelineIcon_circle__S3erC{width:24px;height:24px;border-color:var(--color-text-secondary,#858585);display:flex;padding:4px;align-self:baseline;border-style:solid;border-width:2px;border-radius:50%;transition:border-color .3s ease}.TimelineIcon_line__K0A1P{width:2px;flex-grow:1;background-color:var(--color-text-secondary,#858585);transition:background-color .3s ease}.Experience_colorMain__ndZun{color:var(--color-text-secondary,#858585);transition:color .3s ease}.Experience_colorImport__1eQa_{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.Experience_colorWhite__rmV5E{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.Experience_colorYellow__sxLZF{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.Experience_colorBlue__TkoC0{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.Experience_colorBlueLight__2nCcI{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.Experience_colorGreen__xuWu5{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.Experience_root__2IUuN{padding:18px;text-align:justify;background-color:var(--color-bg-main,#222);color:var(--color-text-primary,#f7f7f7);transition:background-color .3s ease,color .3s ease}.Experience_container___DOap{display:flex;flex-direction:column}.Experience_jobContainer__wVfKd{display:flex}@media(max-width:650px){.Experience_jobContainer__wVfKd{flex-direction:column;justify-content:center;align-items:center}}.Experience_header__P9aQh{width:45%;text-align:right;padding-right:12px}@media(max-width:650px){.Experience_header__P9aQh{width:100%;margin-bottom:6px;text-align:center}}.Experience_icon__5hCGy{width:5%;flex:0 1;display:flex;align-items:center;flex-direction:column}@media(max-width:650px){.Experience_icon__5hCGy{width:0}}.Experience_job__lKN3Z{padding-left:12px;width:45%;padding-bottom:12px}@media(max-width:650px){.Experience_job__lKN3Z{width:100%;padding:0;margin-bottom:12px}}.Experience_downArrow__HX_mX{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-bottom:12px}.Popup_colorMain__sTp7l{color:var(--color-text-secondary,#858585);transition:color .3s ease}.Popup_colorImport__awn23{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.Popup_colorWhite__3xqBV{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.Popup_colorYellow__dEVIs{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.Popup_colorBlue__u7RPt{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.Popup_colorBlueLight__TeOAP{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.Popup_colorGreen__Mt5oZ{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.Popup_backdrop__bZ_l0{position:fixed;inset:0;background-color:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:1000;-webkit-animation:Popup_fadeIn__ThxgF .2s ease-out;animation:Popup_fadeIn__ThxgF .2s ease-out;transition:background-color .3s ease}@-webkit-keyframes Popup_fadeIn__ThxgF{0%{opacity:0}to{opacity:1}}@keyframes Popup_fadeIn__ThxgF{0%{opacity:0}to{opacity:1}}.Popup_modal__uZges{background:var(--popup-bg-editor,#252526);border:1px solid var(--popup-border,#3e3e42);border-radius:8px;width:80vw;height:80vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 0 1px var(--popup-border,#3e3e42);-webkit-animation:Popup_slideUp__y5KQO .3s ease-out;animation:Popup_slideUp__y5KQO .3s ease-out;overflow:hidden;transition:background-color .3s ease,border-color .3s ease}@-webkit-keyframes Popup_slideUp__y5KQO{0%{opacity:0;-webkit-transform:translateY(20px) scale(.98);transform:translateY(20px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes Popup_slideUp__y5KQO{0%{opacity:0;-webkit-transform:translateY(20px) scale(.98);transform:translateY(20px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.Popup_header__WLyje{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--popup-border,#3e3e42);background:var(--popup-bg-header,#2d2d30);flex-shrink:0;transition:background-color .3s ease,border-color .3s ease}.Popup_title__OjGN_{margin:0;font-size:1.25rem;font-weight:500;color:var(--popup-text-primary,#ccc);letter-spacing:-.01em;font-family:Fira Code,monospace;transition:color .3s ease}.Popup_closeBtn__c5jZi{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:4px;background:transparent;color:var(--popup-text-secondary,#858585);cursor:pointer;transition:all .2s ease}.Popup_closeBtn__c5jZi:hover{background:var(--popup-bg-main,#1e1e1e);color:var(--popup-close-hover,#f48771)}.Popup_closeBtn__c5jZi:active{-webkit-transform:scale(.95);transform:scale(.95)}.Popup_closeBtn__c5jZi:focus{outline:2px solid var(--color-accent-blue,#487bc7);outline-offset:2px}.Popup_content__98_Lr{padding:24px;overflow-y:auto;overflow-x:hidden;flex:1 1;display:flex;flex-direction:column;background:var(--popup-bg-editor,#252526);transition:background-color .3s ease}.Popup_content__98_Lr::-webkit-scrollbar{width:10px}.Popup_content__98_Lr::-webkit-scrollbar-track{background:var(--popup-scrollbar-track,#1e1e1e);border-left:1px solid var(--popup-border,#3e3e42)}.Popup_content__98_Lr::-webkit-scrollbar-thumb{background:var(--popup-scrollbar-thumb,#424242);border-radius:0;border-left:1px solid var(--popup-border,#3e3e42);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.Popup_content__98_Lr::-webkit-scrollbar-thumb:hover{background:var(--popup-scrollbar-thumb-hover,#4e4e4e)}.Popup_content__98_Lr>*{max-width:100%;box-sizing:border-box}.Popup_content__98_Lr>section{flex:1 1}.Popup_content__98_Lr img,.Popup_content__98_Lr video{max-width:100%;height:auto;display:block;margin:12px auto;border-radius:8px}.Popup_content__98_Lr a{color:var(--popup-link,#4ec9b0);text-decoration:none;font-weight:400;transition:all .2s ease;display:inline-block;border-bottom:1px solid transparent}.Popup_content__98_Lr a:hover{color:var(--popup-link-hover,#6ee7b7);border-bottom-color:var(--popup-link-hover,#6ee7b7)}.Popup_content__98_Lr a:focus{outline:2px solid var(--color-accent-blue,#487bc7);outline-offset:2px;border-radius:2px}.Popup_content__98_Lr a:visited{color:var(--color-accent-purple,#b589bd)}.Popup_content__98_Lr p{color:var(--popup-text-primary,#ccc);line-height:1.6;margin-bottom:18px;transition:color .3s ease}@media(max-width:768px){.Popup_backdrop__bZ_l0{padding:12px}.Popup_modal__uZges{width:95vw;height:90vh;border-radius:12px}.Popup_header__WLyje{padding:18px 24px}.Popup_title__OjGN_{font-size:1.25rem}.Popup_content__98_Lr{padding:18px}.Popup_content__98_Lr img,.Popup_content__98_Lr video{border-radius:6px}}.Card_colorMain__3EniX{color:var(--color-text-secondary,#858585);transition:color .3s ease}.Card_colorImport__ubWdy{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.Card_colorWhite__p5MRv{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.Card_colorYellow__FWvqF{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.Card_colorBlue__dqgEs{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.Card_colorBlueLight__TU_sl{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.Card_colorGreen__JPcGd{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.Card_container__dn3j_{padding:12px;font-size:15px;color:var(--color-accent-purple,#b589bd);font-weight:400;transition:color .3s ease}.Card_innerContainer__D9W_H{overflow:hidden;border:2px solid var(--color-accent-green,#84c7ad);border-radius:24px;cursor:pointer;background-color:var(--color-bg-light,#2b2b2c);padding-bottom:6px;transition:background-color .3s ease,border-color .3s ease}.Card_innerContainer__D9W_H.Card_noPopup__MMZ8l{cursor:default}.Card_image__cr06g{border-radius:12px;width:100%}.Card_noImageContainer__HRNKb{padding:18px;display:flex;justify-content:center;align-items:center;min-height:200px}.ArraysObjects_colorMain__rV01h{color:var(--color-text-secondary,#858585);transition:color .3s ease}.ArraysObjects_colorImport__3x3mK{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.ArraysObjects_colorWhite__4Ly4i{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.ArraysObjects_colorYellow__H2JbI{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.ArraysObjects_colorBlue__Cs_lW{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.ArraysObjects_colorBlueLight__QJ3i_{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.ArraysObjects_colorGreen__SuybP{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.ArraysObjects_root__OgGml{width:100%;display:flex;flex-direction:column;align-items:center;gap:18px}.ArraysObjects_images__FQiIR{width:100%;max-width:600px;border-radius:8px}.ArraysObjects_text__SBnNO{font-size:1rem;font-weight:400;text-align:center;color:hsla(0,0%,100%,.85)}.AnimationPlayground_colorMain__JFiXV{color:var(--color-text-secondary,#858585);transition:color .3s ease}.AnimationPlayground_colorImport__nKu3v{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.AnimationPlayground_colorWhite__gcP6q{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.AnimationPlayground_colorYellow__lWg9E{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.AnimationPlayground_colorBlue__jJ2t9{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.AnimationPlayground_colorBlueLight__WQrnd{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.AnimationPlayground_colorGreen__kPqfv{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.AnimationPlayground_root__DNTg8{width:100%;display:flex;flex-direction:column;align-items:center;gap:18px}.AnimationPlayground_images__BT73o{width:100%;max-width:600px;border-radius:8px}.AnimationPlayground_text__UDXP3{font-size:1rem;font-weight:400;text-align:center;color:hsla(0,0%,100%,.85)}.DvdScreensaver_colorMain__XUV4C{color:var(--color-text-secondary,#858585);transition:color .3s ease}.DvdScreensaver_colorImport__OSDao{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.DvdScreensaver_colorWhite__9acfh{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.DvdScreensaver_colorYellow__ke_SA{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.DvdScreensaver_colorBlue__swnA5{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.DvdScreensaver_colorBlueLight__0hvwo{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.DvdScreensaver_colorGreen__8yTYa{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.DvdScreensaver_root__MAiJY{position:relative;width:100%;height:100%;min-height:300px;background-color:#222;overflow:hidden;border-radius:8px}.DvdScreensaver_logo__IE7F1{position:absolute;width:100px;height:50px}.DvdScreensaver_perfectBg__EN4WI{-webkit-animation:DvdScreensaver_perfect___pnKk 1s ease-in-out infinite;animation:DvdScreensaver_perfect___pnKk 1s ease-in-out infinite}@-webkit-keyframes DvdScreensaver_perfect___pnKk{0%{background-color:#2b2b2c}10%{background-color:#dc8374}20%{background-color:#dbdbaf}30%{background-color:#6c4842}40%{background-color:#84c7ad}50%{background-color:#b589bd}60%{background-color:#487bc7}70%{background-color:#858585}80%{background-color:#b1dcfb}90%{background-color:#4f6450}to{background-color:#2b2b2c}}@keyframes DvdScreensaver_perfect___pnKk{0%{background-color:#2b2b2c}10%{background-color:#dc8374}20%{background-color:#dbdbaf}30%{background-color:#6c4842}40%{background-color:#84c7ad}50%{background-color:#b589bd}60%{background-color:#487bc7}70%{background-color:#858585}80%{background-color:#b1dcfb}90%{background-color:#4f6450}to{background-color:#2b2b2c}}.Fincaraiz_colorMain__CC17j{color:var(--color-text-secondary,#858585);transition:color .3s ease}.Fincaraiz_colorImport__k5OLo{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.Fincaraiz_colorWhite__YBVe3{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.Fincaraiz_colorYellow__IADJS{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.Fincaraiz_colorBlue__pHSI1{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.Fincaraiz_colorBlueLight__xn4Pn{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.Fincaraiz_colorGreen__TU4X5{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.Fincaraiz_root__U723i{width:100%;display:flex;flex-direction:column;align-items:center;gap:18px}.Fincaraiz_images__I32ka{width:100%;max-width:600px;border-radius:8px}.Fincaraiz_text__U7FwT{font-size:1rem;font-weight:400;text-align:center;color:hsla(0,0%,100%,.85)}.FlexboxPlayground_colorMain__OOl3o{color:var(--color-text-secondary,#858585);transition:color .3s ease}.FlexboxPlayground_colorImport__wHIu3{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.FlexboxPlayground_colorWhite__xijFI{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.FlexboxPlayground_colorYellow__n46mx{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.FlexboxPlayground_colorBlue__tJPXu{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.FlexboxPlayground_colorBlueLight__svpBI{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.FlexboxPlayground_colorGreen__DIRKw{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.FlexboxPlayground_root__cmlop{width:100%;display:flex;flex-direction:column;align-items:center;gap:18px}.FlexboxPlayground_images__8c6Vr{width:100%;max-width:600px;border-radius:8px}.FlexboxPlayground_text__g2MJg{font-size:1rem;font-weight:400;text-align:center;color:hsla(0,0%,100%,.85)}.Nba_colorMain__FGNtE{color:var(--color-text-secondary,#858585);transition:color .3s ease}.Nba_colorImport__MU0KE{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.Nba_colorWhite__vzTKp{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.Nba_colorYellow___yL_V{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.Nba_colorBlue__Cjac2{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.Nba_colorBlueLight__r2BmZ{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.Nba_colorGreen__doO7M{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.Nba_root__U4eSm{width:100%;display:flex;flex-direction:column;align-items:center;gap:18px}.Nba_images__2XRUG{width:100%;max-width:600px;border-radius:8px}.Nba_text__vMLwz{font-size:1rem;font-weight:400;text-align:center;color:hsla(0,0%,100%,.85)}.Abbvie_colorMain__eO1Lq{color:var(--color-text-secondary,#858585);transition:color .3s ease}.Abbvie_colorImport__cBx5p{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.Abbvie_colorWhite__bPuzp{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.Abbvie_colorYellow__Qqt1u{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.Abbvie_colorBlue__difRJ{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.Abbvie_colorBlueLight__fGI8b{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.Abbvie_colorGreen__AP_OS{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.Abbvie_root__bOTU5{width:100%;display:flex;flex-direction:column;align-items:center;gap:18px}.Abbvie_images__PKNQ_{width:100%;max-width:600px;border-radius:8px}.Abbvie_text__fbr2K{font-size:1rem;font-weight:400;text-align:center;color:hsla(0,0%,100%,.85)}.Xfinity_colorMain__GPCpO{color:var(--color-text-secondary,#858585);transition:color .3s ease}.Xfinity_colorImport__BUYcW{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.Xfinity_colorWhite__cyNbE{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.Xfinity_colorYellow__RRdTo{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.Xfinity_colorBlue__ReZnh{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.Xfinity_colorBlueLight__6lInv{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.Xfinity_colorGreen__2qxU_{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.Xfinity_root__jkKuG{width:100%;display:flex;flex-direction:column;align-items:center;gap:18px}.Xfinity_images__eCou8{width:100%;max-width:600px;border-radius:8px}.Xfinity_text__cBvjP{font-size:1rem;font-weight:400;text-align:center;color:hsla(0,0%,100%,.85)}.Stellantis_colorMain__F4AN_{color:var(--color-text-secondary,#858585);transition:color .3s ease}.Stellantis_colorImport__n1vxM{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.Stellantis_colorWhite__ZP9Kt{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.Stellantis_colorYellow__VnLvY{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.Stellantis_colorBlue__GCXnT{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.Stellantis_colorBlueLight__HsWnW{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.Stellantis_colorGreen__Z4rVq{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.Stellantis_root__hNE9k{width:100%;display:flex;flex-direction:column;align-items:center;gap:18px}.Stellantis_images__o9aWF{width:100%;max-width:600px;border-radius:8px}.Stellantis_text__8mNQp{font-size:1rem;font-weight:400;text-align:center;color:hsla(0,0%,100%,.85)}.CssKey_keyboardContainer__i0Ycw,.CssKey_mainContainer__RMaPb,.CssKey_secondaryContainer__lLcaU{display:flex;justify-content:flex-start;align-items:center}.CssKey_mainContainer__RMaPb{position:relative;-webkit-transform:translateX(50px);transform:translateX(50px);margin-bottom:2rem}.CssKey_button__0oJ4b{position:absolute;-webkit-transform:translateX(15px);transform:translateX(15px);display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:0;border-radius:50%;background:#63ecdc;box-shadow:-4px 4px 10px #23877b,4px -4px 10px #3effe8;cursor:pointer}.CssKey_button__0oJ4b:hover{background:linear-gradient(225deg,#36b9a9,#40dbc9);box-shadow:-4px 4px 10px #31a698,4px -4px 10px #47f4e0}.CssKey_button__0oJ4b:active{background:#3ccdbc;box-shadow:inset -4px 4px 10px #31a698,inset 4px -4px 10px #47f4e0}.CssKey_keyCap__72JJP{position:relative;width:65px;top:6px;height:65px;background-color:#c9fee8;display:flex;justify-content:center;align-items:center;font-size:32px;font-weight:700;border-radius:5px;z-index:5;text-shadow:0 0 2px #014c3d;transition:background-color .1s ease-out}.CssKey_keyCap__72JJP p{color:#e3d537;-webkit-animation:CssKey_rgbKey__vzJ02 4s linear 0s infinite;animation:CssKey_rgbKey__vzJ02 4s linear 0s infinite}.CssKey_keyLeft__YAVu6,.CssKey_keyRight__zlszm{position:relative;width:16px;border-radius:5px}.CssKey_keyLeft__YAVu6{left:6px;background-color:#8fd3b7;height:90px}.CssKey_keyRight__zlszm{right:6px;background-color:#8fd3b7;height:90px}.CssKey_keyBottom__7cZqN{-webkit-clip-path:polygon(15% 0,85% 0,100% 100%,0 100%);clip-path:polygon(15% 0,85% 0,100% 100%,0 100%);bottom:0;height:26px}.CssKey_keyBottom__7cZqN,.CssKey_keyTop__NaH_c{position:absolute;width:85px;max-height:23px;left:6px;border-radius:5px;background-color:#598472}.CssKey_keyTop__NaH_c{-webkit-clip-path:polygon(0 0,100% 0,80% 100%,20% 100%);clip-path:polygon(0 0,100% 0,80% 100%,20% 100%);top:0;height:13px}.CssKey_keyContainer__5aFYV{display:flex;position:relative;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out}.CssKey_keyContainer__5aFYV:hover{-webkit-transform:translateY(6px);transform:translateY(6px)}.CssKey_keyContainer__5aFYV:hover .CssKey_keyCap__72JJP{background-color:#a5e5c5}.CssKey_keyboardBottom__mkRD1{position:absolute;width:100%;background-color:#2c3937;height:calc(100% + 16px);border-radius:8px;bottom:-10px}.CssKey_keyboardContainer__i0Ycw{position:absolute;width:calc(100% + 98px);left:-85px;background-color:#caeadc;height:calc(100% + 45px);border-radius:8px;bottom:-26px}.CssKey_keyboardContainer__i0Ycw:after{content:"";position:absolute;width:100%;left:0;background-color:#537567;height:20px;border-radius:16px;bottom:-6px;z-index:-1}@-webkit-keyframes CssKey_rgbKey__vzJ02{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}to{-webkit-filter:hue-rotate(1turn);filter:hue-rotate(1turn)}}@keyframes CssKey_rgbKey__vzJ02{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}to{-webkit-filter:hue-rotate(1turn);filter:hue-rotate(1turn)}}.KeyboardShowcase_colorMain__Shsvg{color:var(--color-text-secondary,#858585);transition:color .3s ease}.KeyboardShowcase_colorImport__5_dKC{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.KeyboardShowcase_colorWhite__0Y0sa{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.KeyboardShowcase_colorYellow__4MIUX{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.KeyboardShowcase_colorBlue__x5M8R{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.KeyboardShowcase_colorBlueLight__lM_OL{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.KeyboardShowcase_colorGreen__htpUw{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.KeyboardShowcase_root__QdFM7{flex-direction:column;padding:18px}.KeyboardShowcase_keyboardContainer__8RZ_U,.KeyboardShowcase_root__QdFM7{width:100%;display:flex;align-items:center;justify-content:center}.Akoya_colorMain__pcpNg{color:var(--color-text-secondary,#858585);transition:color .3s ease}.Akoya_colorImport__7lif2{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.Akoya_colorWhite__4g6Tf{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.Akoya_colorYellow__W5mK8{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.Akoya_colorBlue__47f6V{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.Akoya_colorBlueLight__zNKGI{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.Akoya_colorGreen__2QWad{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.Akoya_root__MywkL{padding:18px;background-color:var(--popup-bg-editor,#252526);color:var(--popup-text-primary,#ccc);transition:background-color .3s ease,color .3s ease}.Akoya_text__uDbzt{margin-bottom:12px;color:var(--popup-text-primary,#ccc);transition:color .3s ease}.Akoya_link__OhxEh{display:inline-block;margin-bottom:18px;color:var(--popup-link,#4ec9b0);text-decoration:none;font-weight:500;transition:color .3s ease}.Akoya_link__OhxEh:hover{color:var(--popup-link-hover,#6ee7b7);text-decoration:underline}.Akoya_link__OhxEh:focus{outline:2px solid var(--popup-link,#4ec9b0);outline-offset:2px}.Akoya_images__Evhl1{width:100%;height:auto;border-radius:6px;margin-bottom:12px;box-shadow:0 4px 6px rgba(0,0,0,.1)}@font-face{font-family:Fira Code,monospace;src:url(/_next/static/media/FiraCode-Bold.6e9d1360.ttf)}@font-face{font-family:Fira Code,monospace;src:url(/_next/static/media/FiraCode-Light.38be3dbc.ttf)}@font-face{font-family:Fira Code,monospace;src:url(/_next/static/media/FiraCode-Medium.0341a122.ttf)}@font-face{font-family:Fira Code,monospace;src:url(/_next/static/media/FiraCode-Regular.e256deb6.ttf)}@font-face{font-family:Fira Code,monospace;src:url(/_next/static/media/FiraCode-SemiBold.bd223695.ttf)}.Projects_colorMain__e1ugX{color:var(--color-text-secondary,#858585);transition:color .3s ease}.Projects_colorImport__abtev{color:var(--color-accent-purple,#b589bd);transition:color .3s ease}.Projects_colorWhite__fCNuk{color:var(--color-text-primary,#f7f7f7);transition:color .3s ease}.Projects_colorYellow__tUx5n{color:var(--color-accent-yellow,#dbdbaf);transition:color .3s ease}.Projects_colorBlue__dc_Mb{color:var(--color-accent-blue,#487bc7);transition:color .3s ease}.Projects_colorBlueLight__YC7vW{color:var(--color-accent-blue-light,#b1dcfb);transition:color .3s ease}.Projects_colorGreen__FFxzp{color:var(--color-accent-green,#84c7ad);transition:color .3s ease}.Projects_root__qvRWB{color:var(--color-text-primary,#f7f7f7);background-color:var(--color-bg-strong,#191919);font-size:24px;font-weight:700;text-align:center;padding:24px 0 0;transition:background-color .3s ease,color .3s ease}.Projects_titleContainer__S1nbg{width:100%;padding:0 24px 24px}.Projects_title__K7vxo{color:var(--color-accent-blue,#487bc7);transition:color .3s ease;font-size:24px;font-weight:700;margin:0;display:inline}.Projects_titleSecondary__O4nWA{color:var(--color-accent-green-dark,#4f6450);transition:color .3s ease}.Projects_gridContainer__d2_CX{align-items:center;justify-content:center}