@charset "UTF-8";._header_1kucj_1{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:padding .3s ease,background .3s ease,border-color .3s ease,backdrop-filter .3s ease;padding:20px 0;border-bottom:1px solid transparent}._header_1kucj_1._scrolled_1kucj_11{padding:15px 0;background:#0a192fd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(100,255,188,.1)}@media(max-width:480px){._header_1kucj_1{padding:14px 0}}._progressTrack_1kucj_23{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#64ffbc14;z-index:1001}._progressBar_1kucj_33{height:100%;background:#64ffbc;box-shadow:0 0 10px #64ffbc,0 0 5px #64ffbc}@media(max-width:425px){._progressBar_1kucj_33{box-shadow:0 0 4px #64ffbc99,0 0 2px #64ffbc66}}._nav_1kucj_44{display:flex;justify-content:space-between;align-items:center}._logo_1kucj_50{color:#64ffbc;font-weight:700;font-size:1.2rem;text-shadow:0 0 10px rgba(100,255,218,.3);font-family:Courier New,monospace;display:inline-flex;align-items:center;white-space:nowrap;letter-spacing:.3ch;min-height:1.5em}@media(max-width:480px){._logo_1kucj_50{font-size:.84rem;letter-spacing:.1ch}}@media(max-width:425px){._logo_1kucj_50{text-shadow:0 0 4px rgba(100,255,218,.2)}}@media(max-width:360px){._logo_1kucj_50{font-size:.78rem;letter-spacing:.05ch}}._cursor_1kucj_80{display:inline-block;color:#64ffbc;margin-left:2px;font-weight:700;text-shadow:0 0 10px rgba(100,255,218,.3);animation:_blink_1kucj_1 .75s step-end infinite}@media(max-width:425px){._cursor_1kucj_80{text-shadow:0 0 4px rgba(100,255,218,.2)}}@keyframes _blink_1kucj_1{0%,to{opacity:1}50%{opacity:0}}._menu_1kucj_102{display:flex;align-items:center;gap:28px}@media(max-width:480px){._menu_1kucj_102{gap:4px;margin-right:-2px}}@media(max-width:360px){._menu_1kucj_102{gap:4px}}._menu_1kucj_102 li{display:flex;align-items:center}._menu_1kucj_102 a{color:#ccd6f6;font-size:.9rem;font-family:Courier New,monospace;position:relative;padding:12px 8px;display:inline-flex;align-items:center;justify-content:center;transition:color .3s cubic-bezier(.4,0,.2,1)}@media(max-width:480px){._menu_1kucj_102 a{font-size:.74rem;padding:6px 3px}}@media(max-width:360px){._menu_1kucj_102 a{font-size:.68rem;padding:5px 2px}}._menu_1kucj_102 a:after{content:"";position:absolute;width:100%;height:2px;bottom:2px;left:0;background-color:#64ffbc;box-shadow:0 0 10px #64ffbccc,0 0 4px #64ffbc;border-radius:2px;opacity:0;transform:translateY(6px);transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s ease,box-shadow .2s ease;pointer-events:none}._menu_1kucj_102 a:hover,._menu_1kucj_102 a:focus-visible{color:#64ffbc}._menu_1kucj_102 a:hover:after,._menu_1kucj_102 a:focus-visible:after{opacity:1;transform:translateY(0)}._menu_1kucj_102 a:focus-visible{outline:2px solid #64ffbc;outline-offset:4px;border-radius:4px}._menu_1kucj_102 a:active{transform:translateY(2px);color:#64ffbccc}._menu_1kucj_102 a:active:after{box-shadow:0 0 5px #64ffbc99;background-color:#64ffbccc}._hero_1f56q_1{min-height:100vh;display:flex;flex-direction:column;background-color:#0a192f;position:relative;width:100%}._heroInner_1f56q_10{flex:1;display:flex;align-items:center;width:100%;padding-bottom:20px}._container_1f56q_18{display:flex;align-items:center;gap:5%;width:100%}@media(max-width:900px){._container_1f56q_18{flex-direction:column-reverse;gap:40px;text-align:center;padding-top:100px;padding-bottom:20px}}@media(max-width:480px){._container_1f56q_18{padding-top:90px;padding-bottom:20px}}._message_1f56q_40{flex:1}@media(max-width:900px){._message_1f56q_40{display:flex;flex-direction:column;align-items:center}}._intro_1f56q_51{color:#64ffbc;font-family:Courier New,monospace;margin-bottom:1rem}@media(max-width:480px){._intro_1f56q_51{font-size:.9rem}}._name_1f56q_62{font-size:clamp(32px,8vw,80px);color:#ccd6f6;margin:0}._title_1f56q_68{font-size:clamp(22px,6vw,60px);color:#767f98;margin-top:5px}._bio_1f56q_74{max-width:540px;margin-top:20px;color:#767f98;text-align:justify;text-align-last:left}@media(max-width:900px){._bio_1f56q_74{text-align:center;text-align-last:center}}@media(max-width:480px){._bio_1f56q_74{font-size:.9rem}}._cta_1f56q_93{display:inline-block}._cta_1f56q_93:hover ._button_1f56q_96{background-color:#64ffda1a;transform:translateY(-3px)}._cta_1f56q_93:active ._button_1f56q_96,._cta_1f56q_93 ._button_1f56q_96:active{transform:translateY(1px);background-color:#64ffda40;box-shadow:0 0 5px #64ffbc33}@media(max-width:900px){._cta_1f56q_93{display:flex;justify-content:center}}._button_1f56q_96{display:inline-block;margin-top:50px;padding:1.25rem 1.75rem;border:1px solid #64ffbc;border-radius:4px;color:#64ffbc;font-weight:700;box-shadow:0 0 10px #64ffda4d;transition:all .3s cubic-bezier(.2,.8,.2,1)}@media(max-width:480px){._button_1f56q_96{margin-top:30px;padding:1rem 1.5rem}}._button_1f56q_96:focus-visible{background-color:#64ffda1a;transform:translateY(-3px);outline:2px solid #64ffbc;outline-offset:4px}._button_1f56q_96:active{transform:translateY(1px);background-color:#64ffda33}._blob_1f56q_141{position:relative;width:clamp(220px,35vw,450px);height:clamp(220px,35vw,450px);background-color:#112240;display:flex;align-items:flex-end;justify-content:center;border-radius:50%;transition:border-radius .6s ease-in-out,transform .4s ease-in-out,box-shadow .4s ease-in-out;animation:_morph_1f56q_1 6s ease-in-out infinite;z-index:1;flex-shrink:0}@media(max-width:900px){._blob_1f56q_141{width:clamp(160px,45vw,280px);height:clamp(160px,45vw,280px)}}@media(max-width:480px){._blob_1f56q_141{width:160px;height:160px}}._blob_1f56q_141:before{content:"";position:absolute;inset:10%;background:#64ffbc;border-radius:50%;z-index:-1;filter:blur(40px);opacity:.25;transition:all .3s ease-in-out}._blob_1f56q_141 img{width:100%;height:auto;object-fit:cover;pointer-events:none;border-radius:inherit}@keyframes _morph_1f56q_1{0%,to{border-radius:50%}20%{border-radius:59% 41% 36% 64%/33% 64% 36% 67%}40%{border-radius:48% 52% 52% 48%/56% 40% 60% 44%}60%{border-radius:42% 58% 28% 72%/65% 33% 67% 35%}80%{border-radius:75% 25% 71% 29%/35% 72% 28% 65%}}._dividerWrapper_ewufj_1{position:absolute;bottom:0;left:0;width:100%;height:clamp(80px,10vw,130px);transform:translateY(50%);overflow:visible;line-height:0;pointer-events:none;z-index:2}._waveCanvas_ewufj_14{display:block;width:100%;height:100%}._githubIntro_11vcu_1{margin:40px auto 0;padding:30px;background:#1122404d;border-bottom:3px solid #64ffbc;border-radius:12px;text-align:center;width:100%}._githubLink_11vcu_11{display:flex;align-items:center;gap:5px;color:#64ffbc;font-size:1.2rem;font-weight:600;margin:0 auto 15px;width:fit-content;transform:translateY(0);transition:all .3s cubic-bezier(.2,.8,.2,1)}._githubLink_11vcu_11:hover,._githubLink_11vcu_11:focus-visible{text-shadow:0 0 10px rgba(100,255,218,.3)}._githubLink_11vcu_11:hover ._linkIcon_11vcu_26,._githubLink_11vcu_11:focus-visible ._linkIcon_11vcu_26{transform:translate(2px,-2px)}._githubLink_11vcu_11:focus-visible{outline:2px solid #64ffbc;outline-offset:4px;border-radius:4px}._githubLink_11vcu_11:active{transform:translateY(1px)}@media(max-width:480px){._githubLink_11vcu_11{font-size:1rem}}._linkIcon_11vcu_26{width:20px;height:20px;transition:transform .3s ease}._introDescription_11vcu_49{color:#767f98;font-size:1.05rem;line-height:1.6;margin-bottom:10px;text-align:justify;text-align-last:center}@media(max-width:600px){._introDescription_11vcu_49{font-size:.95rem}}._projects_11vcu_63{padding:100px 10%;background-color:#0a192f;scroll-margin-top:-25px}@media(max-width:1024px){._projects_11vcu_63{padding:80px 5%}}@media(max-width:768px){._projects_11vcu_63{padding:60px 20px}}@media(max-width:480px){._projects_11vcu_63{padding:50px 16px}}@media(min-width:1920px){._projects_11vcu_63{padding:120px 12%}}@media(min-width:2560px){._projects_11vcu_63{padding:140px 15%;max-width:2400px;margin:0 auto}}._sectionTitle_11vcu_99{font-size:2rem;text-align:center}@media(max-width:480px){._sectionTitle_11vcu_99{font-size:1.5rem}}@media(min-width:2560px){._sectionTitle_11vcu_99{font-size:2.5rem}}._mainDivider_11vcu_114{width:80%;max-width:800px;height:1px;margin:30px auto 60px;background:linear-gradient(90deg,transparent,rgba(100,255,188,.4),transparent);border:none}._grid_11vcu_123{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}@media(max-width:600px){._grid_11vcu_123{grid-template-columns:1fr;gap:20px}}@media(min-width:2560px){._grid_11vcu_123{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:40px}}._cardWrapper_11vcu_141{height:100%}._cardWrapper_11vcu_141:hover ._card_11vcu_141,._cardWrapper_11vcu_141:has(._actionBtn_11vcu_144:focus-visible) ._card_11vcu_141{transform:translateY(-8px);border-color:#64ffbcd9;box-shadow:0 16px 32px -10px #020c1bcc,0 0 20px #64ffbc4d}._card_11vcu_141{background-color:#112240;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:100%;border:2px solid rgba(100,255,188,.1);transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1);transform:translateY(0)}._imageContainer_11vcu_162{aspect-ratio:16/10;background:#112240;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid rgba(100,255,188,.2);text-align:center}._imageContainer_11vcu_162 img{width:100%;height:100%;object-fit:cover;object-position:top center}._placeholderImage_11vcu_179{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:linear-gradient(135deg,#112240e6,#0006);color:#767f98}._placeholderImage_11vcu_179 ._placeholderIcon_11vcu_190{width:48px;height:48px;color:#64ffbc80}._placeholderImage_11vcu_179 ._placeholderText_11vcu_195{font-size:.85rem;font-weight:500;letter-spacing:.5px;color:#767f98b3}._buttonActionRow_11vcu_202{height:60px;display:flex;align-items:center;background:#0003;border-bottom:1px solid rgba(100,255,188,.2)}._actionBtn_11vcu_144{flex:1;text-align:center;color:#64ffbc;font-weight:500;height:100%;display:flex;align-items:center;justify-content:center;transform:translateY(0);transition:all .3s cubic-bezier(.2,.8,.2,1)}._actionBtn_11vcu_144:hover,._actionBtn_11vcu_144:focus-visible{background:#64ffbc0d}._actionBtn_11vcu_144:focus-visible{outline:2px solid #64ffbc;outline-offset:-2px}._actionBtn_11vcu_144:active{background:#64ffbc1a;transform:translateY(2px)}._divider_11vcu_234{width:1px;height:70%;background:#64ffbc33}._pagesWrapper_11vcu_240{flex:1;position:relative;height:100%;display:flex;align-items:center;justify-content:center}._statusNote_11vcu_249{position:absolute;bottom:2px;font-size:10px;color:#ff4d4d;white-space:nowrap}._disabledBtn_11vcu_257{color:#767f9866;cursor:not-allowed;-webkit-user-select:none;user-select:none}._disabledBtn_11vcu_257:hover,._disabledBtn_11vcu_257:focus-visible,._disabledBtn_11vcu_257:active{background:transparent;text-shadow:none;outline:none;transform:none}._content_11vcu_269{padding:20px}._projectTitle_11vcu_273{margin-bottom:10px;color:#ccd6f6}._tags_11vcu_278{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}._tag_11vcu_278{font-size:12px;color:#64ffbc;background:#64ffbc1a;padding:4px 8px;border-radius:4px}._description_11vcu_293{font-size:14px;color:#767f98;text-align:justify}._footer_zsfuf_1{position:relative;overflow:hidden;padding:120px 0 60px;background-color:#0a192f;text-align:center}@media(max-width:768px){._footer_zsfuf_1{padding:80px 0 40px}}@media(max-width:480px){._footer_zsfuf_1{padding:60px 0 30px}}._footer_zsfuf_1:before{content:"";position:absolute;width:1200px;height:600px;bottom:-120px;left:50%;transform:translate(-50%);background:radial-gradient(circle,rgba(100,255,188,.15) 0%,rgba(100,255,188,.05) 50%,transparent 75%);border-radius:50%;pointer-events:none;z-index:0;filter:blur(40px)}@media(max-width:480px){._footer_zsfuf_1:before{width:700px}}@media(max-width:425px){._footer_zsfuf_1:before{width:700px;height:400px;bottom:-100px;background:radial-gradient(circle,rgba(100,255,188,.09) 0%,rgba(100,255,188,.03) 50%,transparent 75%)}}._container_zsfuf_47{position:relative;z-index:1;max-width:1000px;margin:0 auto;padding:0 20px}@media(max-width:480px){._container_zsfuf_47{padding:0 16px}}._heading_zsfuf_60{margin-top:30px;margin-bottom:30px}@media(max-width:480px){._heading_zsfuf_60{font-size:1.5rem}}._subtext_zsfuf_70{color:#767f98;max-width:750px;margin:0 auto 50px;line-height:1.7;text-align:center}@media(max-width:480px){._subtext_zsfuf_70{font-size:.92rem;max-width:100%}}._subtextBreak_zsfuf_85{display:block;margin-top:6px;white-space:nowrap}@media(max-width:740px){._subtextBreak_zsfuf_85{white-space:normal}}._divider_zsfuf_96{width:80%;max-width:800px;height:1px;margin:60px auto;background:linear-gradient(90deg,transparent,rgba(100,255,188,.4),transparent);border:none}@media(max-width:480px){._divider_zsfuf_96{margin:40px auto}}._copyright_zsfuf_110{color:#767f98;font-size:.85rem;line-height:1.8}._highlight_zsfuf_116{color:#64ffbc}._scrollToTopWrapper_xbpqd_1{position:fixed;bottom:40px;right:40px;z-index:999;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(20px) scale(.8);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.34,1.56,.64,1),visibility .4s cubic-bezier(.16,1,.3,1)}._scrollToTopWrapper_xbpqd_1._show_xbpqd_12{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}._scrollToTopWrapper_xbpqd_1:hover ._scrollToTop_xbpqd_1{transform:translateY(-4px) scale(1.05);background:#64ffbc;color:#0a192f;box-shadow:0 0 20px #64ffbc80}._scrollToTopWrapper_xbpqd_1:hover ._scrollToTop_xbpqd_1 svg{transform:translateY(-2px)}._scrollToTopWrapper_xbpqd_1:active ._scrollToTop_xbpqd_1,._scrollToTopWrapper_xbpqd_1 ._scrollToTop_xbpqd_1:active{transform:translateY(0) scale(.96);background:#64ffdad9}@media(max-width:768px){._scrollToTopWrapper_xbpqd_1{bottom:25px;right:25px}}@media(max-width:480px){._scrollToTopWrapper_xbpqd_1{bottom:20px;right:20px}}._scrollToTop_xbpqd_1{background:#112240d9;border:1px solid #64ffbc;color:#64ffbc;padding:10px;border-radius:8px;cursor:pointer;transform:translateY(0);transition:all .3s ease;box-shadow:0 0 10px #64ffda4d;display:flex;align-items:center;justify-content:center}._scrollToTop_xbpqd_1 svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}._scrollToTop_xbpqd_1:focus-visible{transform:translateY(-5px);background:#64ffbc;color:#0a192f;outline:2px solid #64ffbc;outline-offset:4px}._scrollToTop_xbpqd_1:active{transform:translateY(0);background:#64ffdacc}@media(max-width:768px){._scrollToTop_xbpqd_1{width:44px;height:44px;padding:8px}}@media(max-width:480px){._scrollToTop_xbpqd_1{width:42px;height:42px;padding:6px}}input:invalid,textarea:invalid{border-color:#ff4d4d80}._container_uyovw_6{padding:100px 0;color:#ccd6f6}@media(max-width:768px){._container_uyovw_6{padding:70px 0}}@media(max-width:480px){._container_uyovw_6{padding:50px 0}}@media(min-width:2560px){._container_uyovw_6{padding:140px 0}}._wrapper_uyovw_26{max-width:1000px;margin:0 auto;display:flex;gap:50px;align-items:flex-start}@media(max-width:768px){._wrapper_uyovw_26{flex-direction:column;padding:0 20px;align-items:stretch;gap:36px}}@media(max-width:480px){._wrapper_uyovw_26{padding:0 16px;gap:28px}}@media(min-width:2560px){._wrapper_uyovw_26{max-width:1400px}}._infoSide_uyovw_53{flex:1}._infoSide_uyovw_53 ._status_uyovw_56{color:#64ffbc;font-family:Inter,sans-serif;font-size:14px;display:flex;align-items:center;gap:10px;margin-bottom:20px}._infoSide_uyovw_53 ._status_uyovw_56 ._dot_uyovw_65{width:8px;height:8px;background:#64ffbc;border-radius:50%;display:inline-block;box-shadow:0 0 5px #64ffbc,0 0 10px #64ffbc;animation:_statusPulse_uyovw_1 2s cubic-bezier(.455,.03,.515,.955) infinite}@keyframes _statusPulse_uyovw_1{0%{transform:scale(1);box-shadow:0 0 5px #64ffbc,0 0 10px #64ffbc}50%{transform:scale(1.2);box-shadow:0 0 12px #64ffbc,0 0 20px #64ffbc66}to{transform:scale(1);box-shadow:0 0 5px #64ffbc,0 0 10px #64ffbc}}._infoSide_uyovw_53 ._title_uyovw_88{font-size:clamp(28px,4vw,40px);margin-bottom:20px;color:#ccd6f6}._infoSide_uyovw_53 ._description_uyovw_93{color:#767f98;line-height:1.7;margin-bottom:30px;text-align:left}._infoSide_uyovw_53 ._contactList_uyovw_99{list-style:none;padding:0;margin:40px 0;display:flex;flex-direction:column;gap:25px}._infoSide_uyovw_53 ._contactList_uyovw_99 li{display:flex;align-items:center;gap:15px;transition:transform .3s ease}._infoSide_uyovw_53 ._contactList_uyovw_99 li span{color:#64ffbc}._infoSide_uyovw_53 ._contactList_uyovw_99 li a{color:#ccd6f6;text-decoration:none;transition:all .3s ease;display:inline-block}._infoSide_uyovw_53 ._contactList_uyovw_99 li a:hover,._infoSide_uyovw_53 ._contactList_uyovw_99 li a:focus-visible{color:#64ffbc}._infoSide_uyovw_53 ._contactList_uyovw_99 li a:focus-visible{outline:2px solid #64ffbc;outline-offset:4px;border-radius:2px}._infoSide_uyovw_53 ._contactList_uyovw_99 li a:active{transform:translateY(1px)}._infoSide_uyovw_53 ._contactIcon_uyovw_133{width:45px;height:45px;background:#112240;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#767f98;transition:all .3s ease}._infoSide_uyovw_53 ._contactIcon_uyovw_133 svg{width:20px;height:20px}._infoSide_uyovw_53 ._contactText_uyovw_148 span{display:block;color:#64ffbc;font-family:Courier New,monospace;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}._infoSide_uyovw_53 ._contactText_uyovw_148 a,._infoSide_uyovw_53 ._contactText_uyovw_148 p{color:#ccd6f6;text-decoration:none;font-size:16px;margin:0;transition:all .3s ease;display:inline-block}._infoSide_uyovw_53 ._contactText_uyovw_148 a:hover,._infoSide_uyovw_53 ._contactText_uyovw_148 a:focus-visible{color:#64ffbc}._infoSide_uyovw_53 ._contactText_uyovw_148 a:focus-visible{outline:2px solid #64ffbc;outline-offset:4px;border-radius:2px}._infoSide_uyovw_53 ._contactText_uyovw_148 a:active{transform:translateY(1px)}._infoSide_uyovw_53 ._socials_uyovw_178{display:flex;align-items:center;gap:15px}._infoSide_uyovw_53 ._socials_uyovw_178 a{color:#767f98;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease}._infoSide_uyovw_53 ._socials_uyovw_178 a:hover{color:#64ffbc;transform:translateY(-3px)}._infoSide_uyovw_53 ._socials_uyovw_178 a:focus-visible{outline:2px solid #64ffbc;outline-offset:4px;border-radius:4px;color:#64ffbc}._infoSide_uyovw_53 ._socials_uyovw_178 a svg{width:22px;height:22px}._formSide_uyovw_205{flex:1.2;background:#112240;padding:26px 28px;border-radius:8px;box-shadow:0 10px 30px -15px #020c1bb3;display:flex;flex-direction:column}@media(max-width:480px){._formSide_uyovw_205{padding:20px 16px}}._formTitle_uyovw_220{color:#ccd6f6;font-size:20px;margin:0 0 20px;font-weight:700;text-align:center}@media(max-width:480px){._formTitle_uyovw_220{font-size:18px}}._form_uyovw_205{display:flex;flex-direction:column;gap:10px}@media(max-width:600px){._form_uyovw_205{gap:10px}}._inputRow_uyovw_244{display:flex;gap:10px}@media(max-width:600px){._inputRow_uyovw_244{flex-direction:column;gap:10px}}._field_uyovw_255{flex:1;position:relative}._field_uyovw_255 input,._field_uyovw_255 textarea{width:100%;background:#0a192f;border:1px solid rgba(100,255,188,.1);border-radius:4px;padding:15px;color:#ccd6f6;font-family:inherit;line-height:1.5}._field_uyovw_255 input::placeholder,._field_uyovw_255 textarea::placeholder{color:transparent}._field_uyovw_255 input:focus,._field_uyovw_255 textarea:focus{outline:none;border-color:#64ffbc;box-shadow:0 0 5px #64ffbc33}._field_uyovw_255 label{position:absolute;left:11px;top:15px;color:#767f98b3;pointer-events:none;transition:transform .25s ease,color .25s ease;padding:0 4px;background-color:#0a192f;line-height:1.5;font-size:16px;transform-origin:left top;will-change:transform,color}._field_uyovw_255 input:focus~label,._field_uyovw_255 input:not(:placeholder-shown)~label,._field_uyovw_255 textarea:focus~label,._field_uyovw_255 textarea:not(:placeholder-shown)~label{transform:translateY(-24px) scale(.75);color:#64ffbc;line-height:1;border-radius:2px}._field_uyovw_255 input{transition:background-color .3s ease,border-color .1s ease,box-shadow .1s ease,color .3s ease}._field_uyovw_255 textarea{resize:none;min-height:90px;max-height:400px;overflow:hidden;transition:background-color .3s ease,border-color .1s ease,box-shadow .1s ease,color .3s ease}._submitBtn_uyovw_314{align-self:center;background:transparent;color:#64ffbc;border:1px solid #64ffbc;border-radius:4px;padding:15px 30px;font-family:Inter,sans-serif;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.2,.8,.2,1);transform:translateY(0);position:relative;display:flex;justify-content:center;align-items:center;min-width:150px;height:50px}._submitBtn_uyovw_314 ._hideText_uyovw_333{opacity:0;transition:opacity .3s ease}._submitBtn_uyovw_314:focus-visible{background:#64ffbc1a;box-shadow:0 0 15px #64ffbc4d;transform:translateY(-3px);outline:2px solid #64ffbc;outline-offset:4px}._submitBtn_uyovw_314._loading_uyovw_344{cursor:not-allowed;background:#64ffbc0d;color:transparent}._formFooter_uyovw_350{position:relative;display:flex;flex-direction:column;align-items:center;align-self:center;width:fit-content;margin:10px 0 0}._formFooter_uyovw_350:hover ._submitBtn_uyovw_314{background:#64ffbc1a;box-shadow:0 0 15px #64ffbc4d;transform:translateY(-3px)}._formFooter_uyovw_350:active ._submitBtn_uyovw_314,._formFooter_uyovw_350 ._submitBtn_uyovw_314:active{transform:translateY(1px);background:#64ffbc40;box-shadow:0 0 5px #64ffbc33}._spinner_uyovw_371{position:absolute;width:20px;height:20px;border:2px solid rgba(100,255,188,.3);border-top:2px solid #64ffbc;border-radius:50%;animation:_spin_uyovw_371 .8s linear infinite}@keyframes _spin_uyovw_371{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._statusMessage_uyovw_389{position:absolute;top:60px;left:50%;opacity:0;margin-bottom:10px;transform:translate(-50%) translateY(-20px);transition:opacity .4s cubic-bezier(.645,.045,.355,1),transform .4s cubic-bezier(.645,.045,.355,1),color 0s .4s;font-size:13px;font-family:Inter,sans-serif;pointer-events:none;white-space:nowrap;z-index:10}._statusMessage_uyovw_389._showSuccess_uyovw_403,._statusMessage_uyovw_389._showError_uyovw_403{opacity:1;transform:translate(-50%) translateY(0);transition:opacity .4s cubic-bezier(.645,.045,.355,1),transform .4s cubic-bezier(.645,.045,.355,1),color 0s 0s}._statusMessage_uyovw_389._showSuccess_uyovw_403{color:#64ffbc}._statusMessage_uyovw_389._showError_uyovw_403{color:#ff4d4d}@keyframes _fadeIn_uyovw_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._container_iqcs4_2{padding:100px 20px;background-color:#0a192f}@media(max-width:768px){._container_iqcs4_2{padding:70px 16px}}@media(max-width:480px){._container_iqcs4_2{padding:50px 14px}}@media(min-width:2560px){._container_iqcs4_2{padding:140px 20px}}._wrapper_iqcs4_22{max-width:1300px;margin:0 auto}@media(min-width:2560px){._wrapper_iqcs4_22{max-width:2000px}}._heading_iqcs4_32{color:#64ffbc;font-size:32px;display:flex;align-items:center;justify-content:center;gap:15px}@media(max-width:480px){._heading_iqcs4_32{font-size:24px}}@media(min-width:2560px){._heading_iqcs4_32{font-size:40px}}._divider_iqcs4_51{width:80%;max-width:800px;height:1px;margin:30px auto 60px;background:linear-gradient(90deg,transparent,rgba(100,255,188,.4),transparent);border:none}._content_iqcs4_60{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:stretch}@media(max-width:1024px){._content_iqcs4_60{grid-template-columns:1.2fr 1fr;gap:30px}}@media(max-width:768px){._content_iqcs4_60{grid-template-columns:1fr;gap:40px}}._textSide_iqcs4_79{display:flex;flex-direction:column}._textSide_iqcs4_79 p{color:#767f98;line-height:1.7;margin-bottom:20px;font-size:18px;text-align:left}._textSide_iqcs4_79 p strong,._textSide_iqcs4_79 p b{color:#64ffbc}._textSide_iqcs4_79 p ._greetings_iqcs4_94{display:inline-block;outline:none;border-radius:4px;transition:all .2s ease}._textSide_iqcs4_79 p ._greetings_iqcs4_94:focus-visible{outline:2px solid #64ffbc;outline-offset:3px;text-shadow:0 0 8px rgba(100,255,188,.6)}@media(max-width:768px){._textSide_iqcs4_79 p{font-size:16px}}@media(max-width:480px){._textSide_iqcs4_79 p{font-size:15px}}._textSide_iqcs4_79>._accentBox_iqcs4_115{margin-top:36px}._skillsGrid_iqcs4_119{display:grid;grid-template-columns:auto auto auto auto auto auto auto;justify-content:space-between;gap:0;width:100%;margin-top:24px;margin-bottom:10px}._skillsGrid_iqcs4_119 ._skillGroup_iqcs4_128{display:flex;flex-direction:column}._skillsGrid_iqcs4_119 ._skillDivider_iqcs4_132{width:1px;margin:0 16px;background:linear-gradient(180deg,transparent,rgba(118,127,152,.5) 10%,rgba(118,127,152,.5) 90%,transparent)}._skillsGrid_iqcs4_119 h4{color:#64ffbc;font-size:14px;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px;text-align:center}._skillsGrid_iqcs4_119 ul{list-style:none;padding:0}._skillsGrid_iqcs4_119 ul li{color:#767f98;font-size:15px;margin-bottom:5px;display:flex;align-items:center;gap:8px}._skillsGrid_iqcs4_119 ul li:before{content:"▹";color:#64ffbc}@media(max-width:768px){._skillsGrid_iqcs4_119{grid-template-columns:1fr 1fr;gap:24px 20px}._skillsGrid_iqcs4_119 ._skillDivider_iqcs4_132{display:none}}._archiveDescription_iqcs4_171{color:#767f98;font-size:14px;line-height:1.65;margin-bottom:16px;text-align:left}._archiveLink_iqcs4_179{display:inline-flex;align-items:center;gap:8px;color:#64ffbc;font-size:13px;font-family:Courier New,monospace;border-bottom:1px solid rgba(100,255,188,.4);padding-bottom:2px;width:fit-content;transition:color .2s ease,border-color .2s ease}._archiveLink_iqcs4_179 svg{width:15px;height:15px;flex-shrink:0;transition:transform .2s ease}._archiveLink_iqcs4_179:hover,._archiveLink_iqcs4_179:focus-visible{color:#a0ffd6;border-bottom-color:#64ffbc;text-shadow:0 0 6px rgba(100,255,188,.4)}._archiveLink_iqcs4_179:hover svg,._archiveLink_iqcs4_179:focus-visible svg{transform:translate(3px)}._archiveLink_iqcs4_179:focus-visible{outline:2px solid #64ffbc;outline-offset:4px;border-radius:4px}._archiveLink_iqcs4_179:active{transform:translateY(1px)}._visualSide_iqcs4_214{display:flex;flex-direction:column;height:100%}@media(max-width:768px){._visualSide_iqcs4_214{gap:30px;height:auto}}._visualSide_iqcs4_214 ._accentBox_iqcs4_115{display:flex;flex-direction:column;flex:1;height:100%}@media(max-width:768px){._visualSide_iqcs4_214 ._accentBox_iqcs4_115{flex:none;height:auto}}._accentBox_iqcs4_115{background:#1122404d;padding:24px 25px;border-radius:8px;border-left:3px solid #64ffbc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media(max-width:480px){._accentBox_iqcs4_115{padding:18px}}._boxHeader_iqcs4_251{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:#64ffbc}._boxHeader_iqcs4_251 svg{width:22px;height:22px;flex-shrink:0}._boxHeader_iqcs4_251 span{font-family:Inter,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:2px;font-weight:700}._timeline_iqcs4_271{display:flex;flex-direction:column;justify-content:space-around;gap:18px;position:relative;padding-left:15px;flex:1}._timeline_iqcs4_271:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:1px;background:#64ffbc4d}._item_iqcs4_290{position:relative}._item_iqcs4_290:before{content:"";position:absolute;left:-19.5px;top:6px;width:9px;height:9px;background:#0a192f;border:2px solid #64ffbc;border-radius:50%}._item_iqcs4_290 h4{color:#ccd6f6;font-size:16px;margin:4px 0}._item_iqcs4_290 h4 a{color:inherit;text-decoration:underline;transition:all .45s ease-in-out;outline:none}._item_iqcs4_290 h4 a:hover,._item_iqcs4_290 h4 a:focus-visible{color:#64ffbc}._item_iqcs4_290 h4 a:focus-visible{outline:2px solid #64ffbc;outline-offset:4px;border-radius:2px;text-decoration:none}._item_iqcs4_290 h4 a:active{color:#64ffdab3;background-color:#64ffda1a;border-radius:2px;text-decoration:none}._item_iqcs4_290 p{color:#767f98;font-size:14px;margin:0}._date_iqcs4_336{display:block;font-family:Inter,sans-serif;color:#64ffbc;font-size:12px;font-weight:700}._preloaderOverlay_1vsx1_1{position:fixed;inset:0;z-index:10000;background-color:#0a192f;cursor:pointer;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),filter .45s cubic-bezier(.16,1,.3,1),visibility .45s}._preloaderOverlay_1vsx1_1._exiting_1vsx1_9{opacity:0;transform:scale(1.04);filter:blur(8px);pointer-events:none;visibility:hidden}._preloaderContainer_1vsx1_17{position:absolute;top:calc(50vh - 120px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;width:90%;max-width:680px;gap:14px}@media(max-width:480px){._preloaderContainer_1vsx1_17{top:calc(50vh - 140px);width:94%}}._skipHintAbove_1vsx1_36{font-family:Fira Code,Courier New,Courier,monospace;font-size:.85rem;color:#64ffbcb3;letter-spacing:2px;font-weight:500;text-transform:uppercase;transition:all .3s ease;animation:_pulseHint_1vsx1_1 2.2s infinite ease-in-out}._skipHintAbove_1vsx1_36:hover{color:#64ffbc;text-shadow:0 0 12px rgba(100,255,188,.7)}._terminalCard_1vsx1_51{width:100%;background:#0d1b2aeb;border:1px solid rgba(100,255,188,.25);border-radius:12px;box-shadow:0 0 35px #64ffbc1f,0 10px 40px #0009;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden;position:relative;font-family:Fira Code,Courier New,Courier,monospace;transition:height .4s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}._terminalHeader_1vsx1_64{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:#0a192fcc;border-bottom:1px solid rgba(100,255,188,.15)}._windowDots_1vsx1_73{display:flex;align-items:center;gap:8px;width:50px}._headerSpacer_1vsx1_80{width:50px}._dot_1vsx1_84{width:11px;height:11px;border-radius:50%;display:inline-block}._dot_1vsx1_84._red_1vsx1_90{background:#ff5f56;box-shadow:0 0 6px #ff5f5666}._dot_1vsx1_84._yellow_1vsx1_94{background:#ffbd2e;box-shadow:0 0 6px #ffbd2e66}._dot_1vsx1_84._green_1vsx1_98{background:#27c93f;box-shadow:0 0 6px #27c93f66}._terminalTitle_1vsx1_103{font-size:.82rem;color:#767f98;letter-spacing:.5px}._terminalBody_1vsx1_109{padding:20px;display:flex;flex-direction:column;gap:12px;font-size:.92rem;line-height:1.5;transition:padding .3s ease}@media(max-width:600px){._terminalBody_1vsx1_109{padding:16px 14px;font-size:.82rem}}._terminalLine_1vsx1_125{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;animation:_lineFadeIn_1vsx1_1 .35s cubic-bezier(.16,1,.3,1) forwards}@media(max-width:480px){._terminalLine_1vsx1_125{flex-wrap:wrap}}._prefix_1vsx1_138{color:#7982a9;font-weight:600;font-size:.82rem}._arrow_1vsx1_144{color:#64ffbc;font-weight:700}._text_1vsx1_149{color:#ccd6f6}._highlight_1vsx1_153{color:#64ffbc;font-weight:700;text-shadow:0 0 8px rgba(100,255,188,.4)}._status_1vsx1_159{margin-left:auto;flex-shrink:0;color:#64ffbc;font-weight:700;font-size:.82rem;background:#64ffbc1a;padding:2px 8px;border-radius:4px;border:1px solid rgba(100,255,188,.2)}._cursorLine_1vsx1_171{display:flex;align-items:center;gap:8px;margin-top:4px}._prompt_1vsx1_178{color:#64ffbc;font-weight:700}._cursor_1vsx1_171{width:9px;height:17px;background:#64ffbc;display:inline-block;animation:_blink_1vsx1_1 .9s steps(2,start) infinite;box-shadow:0 0 8px #64ffbc99}._progressBarWrapper_1vsx1_192{width:100%;height:3px;background:#64ffbc1a;overflow:hidden}._progressBar_1vsx1_192{height:100%;width:0;background:#64ffbc;box-shadow:0 0 10px #64ffbc;animation:_progressFill_1vsx1_1 2.55s cubic-bezier(.2,.8,.2,1) forwards}@keyframes _lineFadeIn_1vsx1_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _blink_1vsx1_1{to{visibility:hidden}}@keyframes _progressFill_1vsx1_1{0%{width:0%}35%{width:40%}70%{width:75%}to{width:100%}}@keyframes _pulseHint_1vsx1_1{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:.9;transform:translateY(-2px)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;scrollbar-width:thin;scrollbar-color:#64ffbc #0a192f}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{margin:0;font-family:Inter,sans-serif;background-color:#0a192f;color:#ccd6f6;-webkit-font-smoothing:antialiased;min-height:100vh;text-rendering:optimizeLegibility}h1,h2,h3{color:#64ffbc;text-shadow:0 0 10px rgba(100,255,218,.3)}a{text-decoration:none;color:inherit;transition:.3s}ul{list-style:none}.container{max-width:1300px;margin:0 auto;padding:0 20px}@media(max-width:768px){.container{padding:0 16px}}@media(max-width:480px){.container{padding:0 14px}}@media(min-width:1920px){.container{max-width:1600px}}@media(min-width:2560px){.container{max-width:2000px;padding:0 40px}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0a192f}::-webkit-scrollbar-thumb{background:#64ffbc;border-radius:10px;border:2px solid #0a192f}::-webkit-scrollbar-thumb:hover{cursor:pointer;background:#64ffbccc}img{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}@media(min-width:1920px){html{font-size:17px}}@media(min-width:2560px){html{font-size:19px}}
