@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;700&family=Inter:wght@300;400;500;600;700&display=swap";._heroWrap_189gl_1{min-height:100vh;background-color:#0a0e1203;display:flex;justify-content:center;align-items:center;color:#d0d0d0;position:relative;z-index:1}._contentWrapper_189gl_14{max-width:800px;width:90%;padding:2rem;z-index:2;position:relative}._terminal_189gl_23{background-color:#10161acc;border-radius:.5rem;box-shadow:0 0 30px #00ff4133;overflow:hidden;width:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(0,255,65,.3)}._terminalHeader_189gl_33{background-color:#1e262c;padding:.5rem 1rem;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}._terminalControls_189gl_41{display:flex;gap:.5rem}._terminalControl_189gl_41{width:12px;height:12px;border-radius:50%;background-color:#ff5f56}._terminalControl_189gl_41:nth-child(2){background-color:#ffbd2e}._terminalControl_189gl_41:nth-child(3){background-color:#27c93f}._terminalTitle_189gl_61{margin-left:auto;margin-right:auto;font-family:JetBrains Mono,monospace;font-size:.9rem;color:#ffffffb3}._terminalBody_189gl_69{padding:1.5rem;min-height:300px}._typingText_189gl_74{font-family:JetBrains Mono,monospace;font-size:1.1rem;color:#f8f8f2;margin:0;white-space:pre-wrap;line-height:1.5}._cursor_189gl_83{display:inline-block;width:10px;height:1.2em;color:#00ff41;margin-left:2px}._cursor_189gl_83._visible_189gl_91{opacity:1}._cursor_189gl_83:not(._visible_189gl_91){opacity:0}@media (max-width: 768px){._typingText_189gl_74{font-size:1rem}._terminalBody_189gl_69{min-height:250px}}@media (max-width: 480px){._typingText_189gl_74{font-size:.9rem}._terminalBody_189gl_69{min-height:220px;padding:1rem}}._wrap_3th94_1{min-height:100vh;background-color:#151a21b3;display:flex;justify-content:center;align-items:center;padding:5rem 2rem;position:relative;z-index:1}._wrap_3th94_1:before{display:none}._container_3th94_17{width:100%;max-width:1200px;position:relative;z-index:1}._terminalCard_3th94_25{background-color:#10161acc;border-radius:.8rem;box-shadow:0 0 30px #0000004d;overflow:hidden;width:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(0,255,65,.2)}._terminalHeader_3th94_35{background-color:#1e262c;padding:.5rem 1rem;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}._terminalControls_3th94_43{display:flex;gap:.5rem}._terminalControl_3th94_43{width:12px;height:12px;border-radius:50%;background-color:#ff5f56}._terminalControl_3th94_43:nth-child(2){background-color:#ffbd2e}._terminalControl_3th94_43:nth-child(3){background-color:#27c93f}._terminalTitle_3th94_63{margin-left:auto;margin-right:auto;font-family:JetBrains Mono,monospace;font-size:.9rem;color:#ffffffb3}._cardContent_3th94_71{display:flex;flex-wrap:wrap}._leftColumn_3th94_76{flex:1;min-width:300px;padding:2.5rem;background-color:#0003}._formTitle_3th94_83{font-size:2rem;color:#f0f0f0;margin-bottom:1rem;font-family:JetBrains Mono,monospace;display:flex;align-items:center}._line_3th94_92{color:#8a8a8a}._highlight_3th94_96{color:#00ff41;margin-left:.2rem}._cursor_3th94_101{color:#00ff41;animation:_blink_3th94_1 1s infinite;margin-left:.2rem}._formSubtitle_3th94_107{color:#8a8a8a;margin-bottom:2rem;font-size:1rem}._socialLinks_3th94_113{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}._socialLink_3th94_113{display:flex;align-items:center;gap:10px;color:#d0d0d0;text-decoration:none;transition:all .3s ease;padding:.6rem 1rem;border-radius:4px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.05);font-family:JetBrains Mono,monospace;font-size:.9rem}._socialLink_3th94_113:hover{background-color:#00ff411a;border-color:#00ff414d}._socialIcon_3th94_140{color:#00ff41}._contactPrompt_3th94_144{background-color:#0000004d;border-radius:4px;padding:1rem;border:1px solid rgba(0,255,65,.1)}._commandLine_3th94_151{font-family:JetBrains Mono,monospace;font-size:.8rem;color:#d0d0d0;margin:0;line-height:1.6}._prompt_3th94_159{color:#00ff41;margin-right:.5rem}._output_3th94_164{color:#8a8a8a}._formWrapper_3th94_168{flex:1;min-width:300px;padding:2.5rem}._contactForm_3th94_174{display:flex;flex-direction:column;gap:1.5rem}._inputGroup_3th94_180{position:relative}._formInput_3th94_184{width:100%;padding:1rem;background-color:#0003;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#f0f0f0;font-size:1rem;transition:all .3s ease;font-family:Inter,sans-serif}._formTextarea_3th94_196{min-height:150px;resize:vertical}._formLabel_3th94_201{position:absolute;left:1rem;top:1rem;padding:0 .5rem;color:#8a8a8a;cursor:text;transition:all .3s ease;background:transparent;font-size:.9rem}._formInput_3th94_184:focus,._formInput_3th94_184:not(:placeholder-shown){border-color:#00ff41;outline:none;background-color:#0000004d}._formInput_3th94_184:focus+._formLabel_3th94_201,._formInput_3th94_184:not(:placeholder-shown)+._formLabel_3th94_201{transform:translateY(-1.4rem) scale(.8);background-color:#10161ae6;color:#00ff41}._submitButton_3th94_227{background-color:#00ff411a;color:#00ff41;border:1px solid rgba(0,255,65,.3);padding:1rem 2rem;border-radius:.5rem;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.8rem;font-weight:500}._submitButton_3th94_227:hover:not(:disabled){background-color:#00ff4133}._submitButton_3th94_227:disabled{opacity:.7;cursor:not-allowed}._spinner_3th94_252{animation:_spin_3th94_252 1s linear infinite}._messageBox_3th94_256{padding:1rem;border-radius:.5rem;display:flex;align-items:center;gap:.8rem;animation:_slideIn_3th94_1 .3s ease;background-color:#0000004d;border:1px solid}._statusIcon_3th94_267{flex-shrink:0}._messageBox_3th94_256._success_3th94_271{border-color:#27c93f4d;color:#27c93f}._messageBox_3th94_256._error_3th94_276{border-color:#ff5f564d;color:#ff5f56}._messageBox_3th94_256._loading_3th94_281{border-color:#ffbd2e4d;color:#ffbd2e}@keyframes _spin_3th94_252{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _slideIn_3th94_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _blink_3th94_1{0%,to{opacity:1}50%{opacity:0}}@media (max-width: 992px){._cardContent_3th94_71{flex-direction:column}._leftColumn_3th94_76,._formWrapper_3th94_168{width:100%;padding:2rem}}@media (max-width: 768px){._wrap_3th94_1{padding:3rem 1.5rem}._leftColumn_3th94_76,._formWrapper_3th94_168{padding:1.5rem}._formTitle_3th94_83{font-size:1.75rem}}@media (max-width: 480px){._wrap_3th94_1{padding:2rem 1rem}._leftColumn_3th94_76,._formWrapper_3th94_168{padding:1.25rem}._socialLink_3th94_113{font-size:.8rem;padding:.5rem .8rem}._commandLine_3th94_151{font-size:.7rem}}._wrap_6lufy_1{background:#0a0e12f2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:fixed;left:0;right:0;z-index:100;transition:all .3s ease;border-bottom:1px solid rgba(0,255,65,.2);animation-name:_fadeIn_6lufy_1;animation-duration:1s;flex-direction:column}._scrolled_6lufy_16{box-shadow:0 2px 10px #00ff411a}._systemBar_6lufy_21{background-color:#0009;display:flex;justify-content:space-between;align-items:center;padding:4px 2rem;font-family:JetBrains Mono,monospace;font-size:.7rem;color:#d0d0d0b3}._systemInfo_6lufy_32,._systemStatus_6lufy_33{display:flex;align-items:center;gap:6px}._systemIcon_6lufy_39{color:#00ff41}._statusIndicator_6lufy_43{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#00ff41;animation:_blink_6lufy_89 2s infinite}._navWrap_6lufy_52{max-width:1400px;margin:0 auto;padding:0 2rem;height:60px;display:flex;justify-content:space-between;align-items:center;position:relative}._logo_6lufy_63{cursor:pointer;display:flex;align-items:center;gap:8px;transition:transform .3s ease}._logoIcon_6lufy_75{color:#00ff41}._logoText_6lufy_79{color:#fff;font-size:1.3rem;font-weight:600;font-family:JetBrains Mono,monospace;letter-spacing:1px;cursor:pointer;transition:color .3s ease}._blinkCursor_6lufy_89{animation:_blinkCursor_6lufy_89 1s infinite;color:#00ff41}._logoText_6lufy_79:hover{color:#00ff41}._desktopMenu_6lufy_98{display:flex;gap:2rem;list-style:none;margin:0;padding:0}._listElement_6lufy_106{color:#d0d0d0;cursor:pointer;font-size:.9rem;padding:.5rem;position:relative;transition:color .3s ease;display:flex;align-items:center;gap:4px}._menuIcon_6lufy_118{color:#00ff41;opacity:0;transform:translate(-5px);transition:all .3s ease}._listElement_6lufy_106:hover ._menuIcon_6lufy_118{opacity:1;transform:translate(0)}._listElement_6lufy_106:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#00ff41;transition:width .3s ease}._listElement_6lufy_106:hover{color:#00ff41}._listElement_6lufy_106:hover:after{width:100%}._mobileMenuButton_6lufy_149{display:none;background:none;border:none;color:#d0d0d0;cursor:pointer;padding:.5rem;transition:color .3s ease}._mobileMenuButton_6lufy_149:hover{color:#00ff41}._mobileMenu_6lufy_149{display:none;visibility:hidden;position:absolute;top:100%;left:0;right:0;background:#0a0e12fa;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:translateY(-1rem);opacity:0;transition:all .3s ease;border-bottom:1px solid rgba(0,255,65,.2)}._mobileMenuOpen_6lufy_179{visibility:visible;transform:translateY(0);opacity:1}._mobileMenu_6lufy_149 ul{list-style:none;margin:0;padding:0}._mobileMenu_6lufy_149 li{color:#d0d0d0;cursor:pointer;font-size:1.1rem;text-align:left;transition:all .3s ease;border-bottom:1px solid rgba(0,255,65,.1);display:flex;align-items:center;gap:10px;padding:1rem 1rem 1rem 2rem}._mobileMenuIcon_6lufy_205{color:#00ff41}._mobileMenu_6lufy_149 li:last-child{border-bottom:none}._mobileMenu_6lufy_149 li:hover{color:#00ff41;background-color:#00ff410d}@keyframes _fadeIn_6lufy_1{0%{opacity:0%}to{opacity:100%}}@keyframes _blink_6lufy_89{0%,to{opacity:1}50%{opacity:.3}}@keyframes _blinkCursor_6lufy_89{0%,to{opacity:1}50%{opacity:0}}@media (max-width: 768px){._desktopMenu_6lufy_98{display:none}._mobileMenuButton_6lufy_149,._mobileMenu_6lufy_149{display:block}._navWrap_6lufy_52{padding:0 1rem}._systemBar_6lufy_21{padding:4px 1rem;font-size:.65rem}}._wrap_xahfo_1{min-height:100vh;background-color:#0a0e12cc;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5rem 0;position:relative;z-index:1}._wrap_xahfo_1:before{display:none}._container_xahfo_17{width:100%;max-width:1400px;padding:0 2rem;position:relative;z-index:1}._header_xahfo_25{font-size:2.5rem;color:#f0f0f0;text-align:center;margin-bottom:1rem;font-weight:600}._header_xahfo_25:after{content:"";display:block;width:80px;height:3px;background-color:#00ff41;margin:1rem auto;border-radius:3px}._text_xahfo_43{font-size:1.1rem;color:#8a8a8a;line-height:1.6;text-align:center;max-width:800px;margin:0 auto 3rem}._filterControls_xahfo_53{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}._filterButton_xahfo_61{background-color:#0000004d;border:1px solid rgba(255,255,255,.1);color:#d0d0d0;padding:.6rem 1.2rem;border-radius:4px;cursor:pointer;transition:all .3s ease;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:8px}._filterButton_xahfo_61:hover{background-color:#00ff411a}._filterButton_xahfo_61._active_xahfo_80{background-color:#00ff4133;border-color:#00ff41;color:#00ff41;box-shadow:0 0 10px #00ff4133}._portfolioWrap_xahfo_87{width:100%;margin:0 auto 4rem}._project_xahfo_92{padding:1rem;height:100%}._singleProjectContainer_xahfo_98{display:flex;justify-content:center;width:100%}._singleProject_xahfo_98{max-width:500px;margin:0 auto}._projectWrap_xahfo_109{background:#1e262cb3;border-radius:1rem;padding:2rem;height:100%;min-height:340px;display:flex;flex-direction:column;justify-content:space-between;transition:all .25s ease-out;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000001a;border:1px solid rgba(255,255,255,.05);z-index:1}@media (max-width: 768px){._projectWrap_xahfo_109{height:420px}}._projectWrap_xahfo_109:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 0%,transparent 75%,rgba(0,255,65,.05) 75%,rgba(0,255,65,.05) 100%);z-index:-1;transition:all .3s ease}._security_xahfo_150{border-left:3px solid #00ff41}._webdev_xahfo_154{border-left:3px solid #0084ff}._ai_xahfo_158{border-left:3px solid #b15eff}._security_xahfo_150:before{background:linear-gradient(135deg,transparent 0%,transparent 75%,rgba(0,255,65,.1) 75%,rgba(0,255,65,.1) 100%)}._webdev_xahfo_154:before{background:linear-gradient(135deg,transparent 0%,transparent 75%,rgba(0,132,255,.1) 75%,rgba(0,132,255,.1) 100%)}._ai_xahfo_158:before{background:linear-gradient(135deg,transparent 0%,transparent 75%,rgba(177,94,255,.1) 75%,rgba(177,94,255,.1) 100%)}._projectWrap_xahfo_109:hover{box-shadow:0 5px 15px #0003;border-color:#00ff4133}._projectWrap_xahfo_109._security_xahfo_150:hover{border-color:#00ff4180}._projectWrap_xahfo_109._webdev_xahfo_154:hover{border-color:#0084ff80}._projectWrap_xahfo_109._ai_xahfo_158:hover{border-color:#b15eff80}._categoryBadge_xahfo_203{background-color:#00000080;color:#00ff41;font-size:.7rem;font-weight:600;text-transform:uppercase;padding:.3rem .6rem;border-radius:4px;display:inline-block;margin-bottom:.8rem;letter-spacing:1px;border:1px solid rgba(0,255,65,.3)}._security_xahfo_150 ._categoryBadge_xahfo_203{color:#00ff41;border-color:#00ff414d}._webdev_xahfo_154 ._categoryBadge_xahfo_203{color:#0084ff;border-color:#0084ff4d}._ai_xahfo_158 ._categoryBadge_xahfo_203{color:#b15eff;border-color:#b15eff4d}._projectHeader_xahfo_232{font-size:1.5rem;color:#f0f0f0;margin-bottom:.5rem;font-weight:600}._techStack_xahfo_239{font-size:.9rem;color:#8a8a8a;font-weight:500;margin-bottom:1rem}._description_xahfo_246{color:#d0d0d0;line-height:1.6;font-size:.95rem;margin-bottom:1.5rem}._projectLinks_xahfo_253{display:flex;gap:1rem;margin-top:auto}._projectLink_xahfo_253{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#00ff41;text-decoration:none;transition:all .3s ease;padding:.4rem .8rem;border-radius:4px;background-color:#00ff411a;border:1px solid rgba(0,255,65,.2)}._security_xahfo_150 ._projectLink_xahfo_253{color:#00ff41;background-color:#00ff411a;border-color:#00ff4133}._webdev_xahfo_154 ._projectLink_xahfo_253{color:#0084ff;background-color:#0084ff1a;border-color:#0084ff33}._ai_xahfo_158 ._projectLink_xahfo_253{color:#b15eff;background-color:#b15eff1a;border-color:#b15eff33}._projectLink_xahfo_253:hover,._security_xahfo_150 ._projectLink_xahfo_253:hover{background-color:#00ff4133}._webdev_xahfo_154 ._projectLink_xahfo_253:hover{background-color:#0084ff33}._ai_xahfo_158 ._projectLink_xahfo_253:hover{background-color:#b15eff33}._projectIcon_xahfo_308{position:absolute;bottom:-15px;right:-15px;color:#ffffff08;transform:rotate(-10deg);transition:all .5s ease;z-index:-1}._security_xahfo_150 ._projectIcon_xahfo_308{color:#00ff4108}._webdev_xahfo_154 ._projectIcon_xahfo_308{color:#0084ff08}._ai_xahfo_158 ._projectIcon_xahfo_308{color:#b15eff08}._animateIcon_xahfo_330{transform:rotate(0) scale(1.2)}._security_xahfo_150 ._animateIcon_xahfo_330{color:#00ff410d}._webdev_xahfo_154 ._animateIcon_xahfo_330{color:#0084ff0d}._ai_xahfo_158 ._animateIcon_xahfo_330{color:#b15eff0d}._githubPromo_xahfo_347{background-color:#0000004d;border-radius:8px;padding:2rem;margin-top:2rem;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}._githubPromoContent_xahfo_356{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}._githubIcon_xahfo_364{color:#f0f0f0;font-size:1.5rem}._githubPromoContent_xahfo_356 p{color:#8a8a8a;font-size:1.1rem;margin:0}._githubLink_xahfo_375{display:flex;align-items:center;gap:6px;font-size:1rem;color:#00ff41;text-decoration:none;transition:all .3s ease;padding:.5rem 1rem;border-radius:4px;background-color:#00ff411a;border:1px solid rgba(0,255,65,.2);font-family:JetBrains Mono,monospace}._githubLink_xahfo_375:hover{background-color:#00ff4133}._slickDots_xahfo_395{bottom:-3rem!important}._slickDots_xahfo_395 li button:before{color:#00ff41!important;font-size:8px;opacity:.3}._slickDots_xahfo_395 li._slick-active_xahfo_405 button:before{opacity:.8}.slick-prev,.slick-next{z-index:1}.slick-prev:before,.slick-next:before{color:#00ff41}@media only screen and (max-width: 1600px){._projectWrap_xahfo_109{min-height:360px}}@media only screen and (max-width: 768px){._header_xahfo_25{font-size:2rem}._text_xahfo_43{font-size:1rem}._projectHeader_xahfo_232{font-size:1.25rem}._filterButton_xahfo_61{padding:.5rem 1rem;font-size:.8rem}._portfolioWrap_xahfo_87{width:95%}.slick-prev{left:0!important}.slick-next{right:0!important}.slick-prev,.slick-next{width:30px;height:30px}.slick-prev:before,.slick-next:before{font-size:24px}}@media only screen and (max-width: 480px){._wrap_xahfo_1{padding:4rem 0}._container_xahfo_17{padding:0 1rem}._filterControls_xahfo_53{flex-direction:column;width:100%;gap:.5rem}._filterButton_xahfo_61{width:100%;justify-content:center}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}._wrap_efa42_1{min-height:100vh;background-color:#151a21b3;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5rem 2rem;position:relative;z-index:1}._wrap_efa42_1:before{display:none}._container_efa42_17{width:100%;max-width:1200px;position:relative;z-index:1}._header_efa42_24{font-size:2.5rem;color:#f0f0f0;margin-bottom:1rem;text-align:center;font-weight:600;position:relative}._header_efa42_24:after{content:"";display:block;width:80px;height:3px;background-color:#00ff41;margin:1rem auto;border-radius:3px}._subheader_efa42_43{font-size:1.1rem;color:#8a8a8a;text-align:center;margin-bottom:3rem}._tabs_efa42_51{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}._tab_efa42_51{background-color:#0000004d;border:1px solid rgba(0,255,65,.2);color:#d0d0d0;padding:.6rem 1.2rem;border-radius:4px;cursor:pointer;transition:all .3s ease;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:8px}._tab_efa42_51:hover{background-color:#00ff411a}._tab_efa42_51._active_efa42_78{background-color:#00ff4133;border-color:#00ff41;color:#00ff41;box-shadow:0 0 10px #00ff4133}._skillWrap_efa42_85{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;width:100%}._skills_efa42_92{background-color:#0000004d;border-radius:8px;padding:1.5rem;transition:all .3s ease;border:1px solid rgba(255,255,255,.05);position:relative;overflow:hidden}._skills_efa42_92:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;opacity:.8;transition:all .3s ease}._webDev_efa42_114:before{background-color:#0084ff}._security_efa42_118:before{background-color:#00ff41}._other_efa42_122:before{background-color:#ff9f00}._skills_efa42_92:hover{box-shadow:0 5px 15px #0003;border-color:#00ff4133}._webDev_efa42_114:hover{border-color:#0084ff33}._security_efa42_118:hover{border-color:#00ff414d}._other_efa42_122:hover{border-color:#ff9f0033}._skillContent_efa42_143{display:flex;align-items:flex-start;gap:1rem}._icon_efa42_149{font-size:1.5rem;color:#00ff41;margin-top:.2rem;min-width:32px;text-align:center}._webDev_efa42_114 ._icon_efa42_149{color:#0084ff}._security_efa42_118 ._icon_efa42_149{color:#00ff41}._other_efa42_122 ._icon_efa42_149{color:#ff9f00}._skillInfo_efa42_169{flex:1}._skillInfo_efa42_169 h3{font-size:1.2rem;margin:0 0 .5rem;color:#f0f0f0;font-weight:500}._description_efa42_180{font-size:.9rem;color:#8a8a8a;margin-bottom:1rem}._progressContainer_efa42_186{background-color:#ffffff1a;height:6px;border-radius:3px;position:relative;overflow:hidden}._progressBar_efa42_194{height:100%;background-color:#00ff41;width:0;transition:width .8s cubic-bezier(.165,.84,.44,1)}._webDev_efa42_114 ._progressBar_efa42_194{background-color:#0084ff}._security_efa42_118 ._progressBar_efa42_194{background-color:#00ff41}._other_efa42_122 ._progressBar_efa42_194{background-color:#ff9f00}._progressText_efa42_213{position:absolute;right:0;top:-18px;font-size:.8rem;color:#8a8a8a}@media only screen and (max-width: 1200px){._skillWrap_efa42_85{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media only screen and (max-width: 768px){._wrap_efa42_1{padding:4rem 1.5rem}._header_efa42_24{font-size:2rem}._tab_efa42_51{padding:.5rem 1rem;font-size:.8rem}._skills_efa42_92{margin-bottom:1.5rem}._progressContainer_efa42_186{margin-top:.75rem}}@media only screen and (max-width: 480px){._skillWrap_efa42_85{grid-template-columns:1fr}._tabs_efa42_51{flex-direction:column;width:100%;gap:.5rem}._tab_efa42_51{width:100%;justify-content:center}}._footer_5mxt7_1{width:100%;background-color:#0a0e12cc;padding:3rem 0 1.5rem;position:relative;z-index:1;border-top:1px solid rgba(0,255,65,.1)}._footer_5mxt7_1:before{display:none}._content_5mxt7_14{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}._top_5mxt7_22{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._logo_5mxt7_29{display:flex;align-items:center;gap:.5rem}._logoIcon_5mxt7_35{color:#00ff41}._logoText_5mxt7_39{color:#f0f0f0;font-size:1.2rem;font-weight:600;font-family:JetBrains Mono,monospace}._socialLinks_5mxt7_46{display:flex;gap:1rem}._socialLink_5mxt7_46{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#0000004d;color:#00ff41;transition:all .3s ease;border:1px solid rgba(0,255,65,.2)}._socialLink_5mxt7_46:hover{background-color:#00ff411a;transform:translateY(-3px)}._divider_5mxt7_69{width:100%;height:1px;background:linear-gradient(to right,#00ff4100,#00ff4133,#00ff4100);margin-bottom:1.5rem}._bottom_5mxt7_79{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}._copyright_5mxt7_87{color:#fff9;font-size:.9rem;display:flex;align-items:center;gap:.5rem}._terminal_5mxt7_95{font-family:JetBrains Mono,monospace;color:#00ff41;font-size:.8rem}._tagline_5mxt7_101{color:#fff6;font-size:.9rem;font-style:italic}@media (max-width: 768px){._footer_5mxt7_1{padding:2rem 0 1rem}._content_5mxt7_14{padding:0 1rem}._bottom_5mxt7_79{flex-direction:column;align-items:center;text-align:center;gap:.5rem}._copyright_5mxt7_87{flex-direction:column;gap:.3rem}}@media (max-width: 480px){._top_5mxt7_22{flex-direction:column;gap:1rem}._socialLinks_5mxt7_46{margin-top:.5rem}}._terminalBackground_1359i_1{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;background-color:#0a0e12;pointer-events:none}._overlay_1359i_13{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(rgba(0,255,65,.1) 1px,transparent 1px);background-size:30px 30px;z-index:0;opacity:.15}._typingContainer_1359i_26{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:3%;font-family:JetBrains Mono,monospace;font-size:2.5rem;color:#00ff4126;line-height:1.5;z-index:1;overflow:hidden;filter:blur(1.5px)}._terminalLine_1359i_45{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;height:auto;opacity:.9;margin:.25em 0;text-align:left;width:100%;transition:text-shadow .1s ease,color .1s ease}._response_1359i_57{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;height:auto;opacity:.6;margin:0 0 .25em 2em;color:#ffdf8033;text-align:left;width:calc(100% - 2em);transition:text-shadow .1s ease,color .1s ease}._success_1359i_73{color:#27c93f33}._error_1359i_78{color:#ff5f5633}._warning_1359i_83{color:#ffbd2e33}._progressBar_1359i_89{letter-spacing:-1px}@keyframes _glitch_1359i_127{0%{transform:translate(0);text-shadow:0 0 0 rgba(0,255,65,0)}20%{transform:translate(-1px,1px);text-shadow:1px 1px 1px rgba(0,255,65,.3)}40%{transform:translate(1px,-1px);text-shadow:-1px -1px 1px rgba(0,255,65,.3)}60%{transform:translate(1px,1px);text-shadow:1px -1px 0 rgba(0,255,65,.3)}80%{transform:translate(-1px,-1px);text-shadow:-1px 1px 0 rgba(0,255,65,.3)}to{transform:translate(0);text-shadow:0 0 0 rgba(0,255,65,0)}}._glitchEffect_1359i_127{animation:_glitch_1359i_127 .3s linear}@media (max-width: 768px){._typingContainer_1359i_26{font-size:1.2rem;filter:blur(1px)}._response_1359i_57{margin-left:1em;width:calc(100% - 1em)}}._wrap_1fhub_1{min-height:100vh;background-color:#0a0e12cc;padding:5rem 2rem;position:relative;z-index:1}._container_1fhub_9{max-width:1200px;margin:0 auto}._header_1fhub_14{font-size:2.5rem;color:#f0f0f0;text-align:center;margin-bottom:1rem;font-weight:600;margin-top:1.5rem}._header_1fhub_14:after{content:"";display:block;width:80px;height:3px;background-color:#00ff41;margin:1rem auto;border-radius:3px}._subheader_1fhub_33{font-size:1.1rem;color:#8a8a8a;text-align:center;margin-bottom:3rem}._postsGrid_1fhub_40{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}._postCard_1fhub_46{background-color:#1e262cb3;border-radius:.5rem;padding:1.5rem;transition:all .3s ease;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column}._postCardLink_1fhub_56{text-decoration:none;color:inherit;display:block}._postCard_1fhub_46:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}._postCard_1fhub_46._security_1fhub_67{border-left:3px solid #00ff41}._postCard_1fhub_46._webdev_1fhub_71{border-left:3px solid #0084ff}._postCard_1fhub_46._code_1fhub_75{border-left:3px solid #00A0FF}._postCard_1fhub_46._self-hosting_1fhub_79{border-left:3px solid #FF6F00}._postCard_1fhub_46 article{display:flex;flex-direction:column;flex-grow:1}._postMeta_1fhub_89{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.9rem;color:#8a8a8a}._category_1fhub_98{display:flex;align-items:center;gap:.5rem;text-transform:uppercase;font-size:.8rem;font-weight:600}._security_1fhub_67 ._category_1fhub_98{color:#00ff41}._webdev_1fhub_71 ._category_1fhub_98{color:#0084ff}._code_1fhub_75 ._category_1fhub_98{color:#00a0ff}._self-hosting_1fhub_79 ._category_1fhub_98{color:#ff6f00}._date_1fhub_123{display:flex;align-items:center;gap:.5rem}._postTitle_1fhub_129{font-size:1.5rem;color:#f0f0f0;margin-bottom:1rem;font-weight:600}._postExcerpt_1fhub_136{color:#d0d0d0;line-height:1.6;margin-bottom:1.5rem;flex-grow:1}._readMore_1fhub_143{margin-top:auto;display:flex;align-items:center;gap:.5rem;color:#00ff41;text-decoration:none;font-weight:500;transition:all .3s ease}._readMore_1fhub_143:hover{gap:.8rem}._loading_1fhub_158{text-align:center;padding:5rem;color:#8a8a8a}._wrap_8xxrx_2{min-height:100vh;background-color:#0a0e12cc;padding:5rem 2rem;position:relative;z-index:1}._container_8xxrx_10{max-width:800px;margin:0 auto}._backLink_8xxrx_15{display:inline-flex;align-items:center;gap:.5rem;color:#00ff41;text-decoration:none;margin-bottom:2rem;transition:all .3s ease;margin-top:1.5rem}._backLink_8xxrx_15:hover{gap:.8rem}._postHeader_8xxrx_30{margin-bottom:3rem}._postMeta_8xxrx_34{display:flex;align-items:center;gap:2rem;margin-bottom:1rem;font-size:.9rem;color:#8a8a8a}._category_8xxrx_43{display:flex;align-items:center;gap:.5rem;text-transform:uppercase;font-weight:600;color:#00ff41}._date_8xxrx_52{display:flex;align-items:center;gap:.5rem}._title_8xxrx_58{font-size:2.5rem;color:#f0f0f0;font-weight:700;line-height:1.2}._content_8xxrx_65{color:#d0d0d0;line-height:1.8;font-size:1.1rem}._content_8xxrx_65 h1,._content_8xxrx_65 h2,._content_8xxrx_65 h3{color:#f0f0f0;margin-top:2rem;margin-bottom:1rem}._content_8xxrx_65 h1{font-size:2rem}._content_8xxrx_65 h2{font-size:1.5rem}._content_8xxrx_65 h3{font-size:1.25rem}._content_8xxrx_65 p{margin-bottom:1.5rem}._content_8xxrx_65 img{max-width:100%;height:auto;border-radius:.5rem;margin:2rem 0}._content_8xxrx_65 pre{background-color:#00000080;border-radius:.5rem;padding:1.5rem;overflow-x:auto;margin:2rem 0;border:1px solid rgba(0,255,65,.2)}._content_8xxrx_65 code{font-family:JetBrains Mono,monospace;color:#00ff41;font-size:.9rem}._content_8xxrx_65 a{color:#00ff41;text-decoration:underline}._content_8xxrx_65 a:hover{text-decoration:none}._content_8xxrx_65 ul,._content_8xxrx_65 ol{padding-left:1.5rem;margin-bottom:1.5rem}._content_8xxrx_65 ul{list-style-type:disc}._content_8xxrx_65 ol{list-style-type:decimal}._notFound_8xxrx_140{text-align:center;padding:5rem;color:#8a8a8a}hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:2rem 0;width:100%}._videoWrapper_1xg7x_2{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:2rem 0;border-radius:.5rem;background-color:#000}._videoWrapper_1xg7x_2 iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}._codeBlockWrapper_1xg7x_23{margin:2rem 0;border-radius:.5rem;overflow:hidden;background-color:#00000080;border:1px solid rgba(0,255,65,.2)}._codeBlockHeader_1xg7x_32{background-color:#1e262c;padding:.5rem 1rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1)}._language_1xg7x_41{font-family:JetBrains Mono,monospace;font-size:.8rem;color:#8a8a8a;text-transform:uppercase;letter-spacing:.05em}._codeBlockControls_1xg7x_49{display:flex;gap:.5rem}._codeBlockControl_1xg7x_49{width:12px;height:12px;border-radius:50%;background-color:#ff5f56}._codeBlockControl_1xg7x_49:nth-child(2){background-color:#ffbd2e}._codeBlockControl_1xg7x_49:nth-child(3){background-color:#27c93f}._codeBlock_1xg7x_23{margin:0;background-color:transparent;overflow-x:auto}._codeBlock_1xg7x_23 code{display:block;background:none;border:none;box-shadow:none}._copyButton_1xg7x_84{position:absolute;top:.5rem;right:.5rem;background-color:#00ff411a;border:1px solid rgba(0,255,65,.3);color:#00ff41;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;cursor:pointer;transition:all .3s ease;font-family:JetBrains Mono,monospace}._copyButton_1xg7x_84:hover{background-color:#00ff4133}@media (max-width: 768px){._codeBlock_1xg7x_23{font-size:.85rem}._codeBlockHeader_1xg7x_32{padding:.4rem .8rem}._language_1xg7x_41{font-size:.75rem}}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;font-family:JetBrains Mono,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.9rem;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.6;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1.5rem;margin:0;overflow:auto;border-radius:0 0 .5rem .5rem;margin-bottom:1.5rem}:not(pre)>code[class*=language-]{padding:.2em .4em;border-radius:.3em;background:#0000004d;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#6a9955}.token.punctuation{color:#d4d4d4}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#b5cea8}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#ce9178}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#d4d4d4}.token.atrule,.token.attr-value,.token.keyword{color:#00ff41}.token.function,.token.class-name{color:#dcdcaa}.token.regex,.token.important,.token.variable{color:#d16969}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid rgba(0,255,65,.2);-webkit-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#8a8a8a;display:block;padding-right:.8em;text-align:right}code[class*=language-]::selection,pre[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-] ::selection{background:#00ff4133;color:inherit}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif;cursor:default}a,button,[role=button],._clickable_62a2k_24,input[type=submit],input[type=button],._logo_62a2k_27,._listElement_62a2k_28,._desktopMenu_62a2k_29 li,._mobileMenu_62a2k_30 li,._tab_62a2k_31,._filterButton_62a2k_32,._project_62a2k_33 a,._githubLink_62a2k_34,._socialLink_62a2k_35,a *,button *,[role=button] *,._clickable_62a2k_24 *,input[type=submit] *,input[type=button] *,._logo_62a2k_27 *,._listElement_62a2k_28 *,._desktopMenu_62a2k_29 li *,._mobileMenu_62a2k_30 li *,._tab_62a2k_31 *,._filterButton_62a2k_32 *,._project_62a2k_33 a *,._githubLink_62a2k_34 *,._socialLink_62a2k_35 *{cursor:pointer!important}input,textarea{cursor:text!important}label[for],input[type=checkbox]+label,input[type=radio]+label{cursor:pointer!important}a svg,button svg,._clickable_62a2k_24 svg,._socialLink_62a2k_35 svg,._logo_62a2k_27 svg{cursor:pointer!important}:root{--bg-dark: #0a0e12;--bg-medium: #151a21;--bg-light: #1e262c;--text-primary: #d0d0d0;--text-secondary: #8a8a8a;--accent-primary: #00ff41;--accent-dim: rgba(0, 255, 65, .3);--accent-secondary: #0084ff;--danger: #ff3860;--warning: #ffbd2e;--success: #27c93f}body{background-color:var(--bg-dark);color:var(--text-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-medium)}::-webkit-scrollbar-thumb{background:var(--accent-dim);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}._monospace_62a2k_121{font-family:JetBrains Mono,monospace}._slick-dots_62a2k_125{margin-top:20px!important}._wrap_62a2k_129{display:flex;flex-direction:column}._glow_62a2k_135{box-shadow:0 0 10px var(--accent-dim),0 0 20px var(--accent-dim);transition:box-shadow .3s ease}._glow_62a2k_135:hover{box-shadow:0 0 15px var(--accent-primary),0 0 30px var(--accent-dim)}._terminal-text_62a2k_145{font-family:JetBrains Mono,monospace;color:var(--accent-primary);border-right:2px solid var(--accent-primary);white-space:nowrap;overflow:hidden;animation:_typing_62a2k_1 3.5s steps(40,end),_blink-caret_62a2k_1 .75s step-end infinite}@keyframes _typing_62a2k_1{0%{width:0}to{width:100%}}@keyframes _blink-caret_62a2k_1{0%,to{border-color:transparent}50%{border-color:var(--accent-primary)}}
