.About_aboutSection__cYpVp{display:flex;flex-direction:column;min-height:100%;width:100%;max-width:800px;margin:0 auto;padding:1rem;position:relative;overflow:hidden;will-change:transform}.About_parallaxBackground__JZKZc{position:absolute;top:0;left:0;width:100%;height:150%;z-index:-1;opacity:.2;pointer-events:none;will-change:transform}.About_gridLines__sXhRB{width:100%;height:100%;background-image:linear-gradient(90deg,rgba(0,255,0,.1) 1px,transparent 0),linear-gradient(180deg,rgba(0,255,0,.1) 1px,transparent 0);background-size:40px 40px}.About_terminalCommand__cb3p2{font-family:var(--font-mono);margin-bottom:.5rem;padding:8px;background-color:rgba(0,255,0,.05);border-top-left-radius:4px;border-top-right-radius:4px;position:relative;will-change:transform,opacity}.About_promptUser__f_L7l{color:var(--terminal-prompt-user);margin-right:8px}.About_terminalOutput___oYN0{background-color:rgba(0,0,0,.8);padding:16px;border:1px solid #333;border-radius:0 0 4px 4px;margin-bottom:24px;height:auto;max-height:none;overflow:visible;position:relative;will-change:transform,opacity;box-shadow:0 4px 30px rgba(0,255,0,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.About_fileHeader__KUoBb{display:flex;justify-content:space-between;padding-bottom:8px;border-bottom:1px dashed #333;margin-bottom:16px;font-size:.9rem;color:#aaa}.About_filename__yUtkE{color:#f0ad4e;font-weight:700}.About_filePerm__AwDk2{color:#7c7c7c}.About_bioContent__hMwu1{white-space:pre-line;line-height:1.6;margin-bottom:24px;color:#b5e853;overflow:hidden;will-change:clip-path,opacity}.About_bioContent__hMwu1 p{margin-bottom:1em}.About_skillsList__7iQ_h{border:1px solid #333;border-radius:4px;position:relative;will-change:transform,opacity;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.About_skillsHeader__sWrlc{background-color:rgba(0,255,0,.05);border-bottom:1px solid #333;font-weight:700;color:#63c0f5}.About_skill__BW2ME,.About_skillsHeader__sWrlc{display:grid;grid-template-columns:60px 1fr 100px;padding:8px}.About_skill__BW2ME{border-bottom:1px solid #222;transition:background-color .2s ease;will-change:transform,opacity}.About_skill__BW2ME:hover{background-color:rgba(0,255,0,.05)}.About_skill__BW2ME:last-child{border-bottom:none}.About_skillIcon__UFnvK{color:#f0ad4e}.About_skillName__kXZyX{color:#b5e853}.About_skillLevel__W2vx_{display:flex;gap:3px}.About_skillLevelDot__JDLA_{width:8px;height:8px;border-radius:50%;background-color:#333;margin-top:6px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .3s ease}.About_skillLevelDot__JDLA_.About_active__fz7sB{background-color:#63c0f5}.About_skill__BW2ME:hover .About_skillLevelDot__JDLA_.About_active__fz7sB{transform:scale(1.2);box-shadow:0 0 5px rgba(99,192,245,.5)}.About_bioContainer__klga_,.About_skillsContainer__h_HZv{height:auto;overflow:visible}.About_aboutContent__qgs_I{display:flex;flex-direction:column;width:100%;height:auto}.About_fadeIn__Hdwr4{opacity:0;transform:translateY(20px)}.About_slideInLeft__Cs4RD{opacity:0;transform:translateX(-20px)}.About_slideInRight__uLVhq{opacity:0;transform:translateX(20px)}@media (max-width:768px){.About_skill__BW2ME,.About_skillsHeader__sWrlc{grid-template-columns:40px 1fr 80px;font-size:14px}}.Projects_projectsSection__SnPfo{display:flex;flex-direction:column;min-height:100%;width:100%;max-width:900px;margin:0 auto;padding:1rem;position:relative;overflow:hidden;will-change:transform}.Projects_parallaxBackground__xyE8e{position:absolute;top:0;left:0;width:100%;height:150%;z-index:-1;opacity:.2;pointer-events:none;will-change:transform}.Projects_gridLines__QG9lS{width:100%;height:100%;background-image:linear-gradient(90deg,rgba(0,255,0,.1) 1px,transparent 0),linear-gradient(180deg,rgba(0,255,0,.1) 1px,transparent 0);background-size:40px 40px}.Projects_terminalCommand__q5hOh{font-family:var(--font-mono);margin-bottom:.5rem;padding:8px;background-color:rgba(0,255,0,.05);border-top-left-radius:4px;border-top-right-radius:4px;position:relative;will-change:transform,opacity}.Projects_promptUser__x_BBG{color:var(--terminal-prompt-user);margin-right:8px}.Projects_terminalOutput__rz6lI{background-color:rgba(0,0,0,.8);padding:16px;border:1px solid #333;border-radius:0 0 4px 4px;height:auto;max-height:none;overflow:visible;position:relative;will-change:transform,opacity;box-shadow:0 4px 30px rgba(0,255,0,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Projects_directoryHeader__bHuk0{color:#7c7c7c;margin-bottom:12px}.Projects_projectsList__ynf1V{border:1px solid #333;border-radius:4px;overflow:hidden}.Projects_projectsHeader__eQldH{background-color:rgba(0,255,0,.05);border-bottom:1px solid #333;font-weight:700;color:#63c0f5}.Projects_projectItem__Wkf1v,.Projects_projectsHeader__eQldH{display:grid;grid-template-columns:100px 80px 1fr 60px 100px;grid-gap:8px;gap:8px;padding:8px 12px}.Projects_projectItem__Wkf1v{border-bottom:1px solid #222;cursor:pointer;transition:background-color .2s ease,transform .2s ease;will-change:transform,opacity,background-color}.Projects_projectItem__Wkf1v:hover{background-color:rgba(0,255,0,.05);transform:translateX(5px)}.Projects_projectItem__Wkf1v.Projects_selected__Ug4zG{background-color:rgba(0,255,0,.1);border-bottom:none}.Projects_permissions__O8t5I{color:#7c7c7c}.Projects_owner__aZnfG{color:#fd971f}.Projects_name__5e5GM{color:#b5e853;font-weight:700}.Projects_size__Va3Cv{color:#f8f8f2;text-align:right}.Projects_modified__SiP4M{color:#7c7c7c;text-align:right}.Projects_projectDetails__9KDKo{background-color:rgba(0,0,0,.5);border:1px solid #333;border-top:none;border-radius:0 0 4px 4px;padding:0 0 16px;margin-bottom:16px;overflow:hidden;will-change:height,opacity}.Projects_projectDescription__4lpxO{padding:16px;line-height:1.6}.Projects_projectDescription__4lpxO h3{color:#fd971f;margin-top:0;margin-bottom:16px;font-family:var(--font-mono)}.Projects_projectDescription__4lpxO p{color:#b5e853;margin-bottom:16px}.Projects_techStack__fHuEA{margin-top:16px}.Projects_techStack__fHuEA h4{color:#66d9ef;margin-top:16px;margin-bottom:8px;font-family:var(--font-mono)}.Projects_techStack__fHuEA ul{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.Projects_techStack__fHuEA li{background-color:rgba(0,255,0,.1);color:#f8f8f2;padding:4px 10px;border-radius:4px;font-size:14px;display:inline-block;border:1px solid rgba(0,255,0,.2);transition:transform .2s ease,background-color .2s ease}.Projects_techStack__fHuEA li:hover{transform:scale(1.05);background-color:rgba(0,255,0,.15)}.Projects_projectLinks__Cxc6w{margin-top:20px;display:flex;gap:16px;flex-wrap:wrap}.Projects_projectLink__kJmn_{display:flex;align-items:center;color:#63c0f5;text-decoration:none;padding:6px 12px;border:1px solid rgba(99,192,245,.3);border-radius:4px;transition:all .2s ease;background-color:rgba(99,192,245,.05)}.Projects_projectLink__kJmn_:hover{background-color:rgba(99,192,245,.1);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.Projects_linkIcon__PRTMi{margin-right:8px;font-size:18px}.Projects_projectsContainer__Oib1B{height:auto;overflow:visible;padding:1rem 0}.Projects_projectsGrid__I3P9i{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px;margin-top:1rem;height:auto;overflow:visible}@media (max-width:768px){.Projects_projectItem__Wkf1v,.Projects_projectsHeader__eQldH{grid-template-columns:70px 60px 1fr 50px}.Projects_modified__SiP4M{display:none}.Projects_projectLinks__Cxc6w{flex-direction:column;gap:8px}}.Blog_blogSection__83QUy{display:flex;flex-direction:column;min-height:100%;width:100%;max-width:900px;margin:0 auto;padding:1rem;position:relative;overflow:hidden;will-change:transform}.Blog_parallaxBackground__Pf6GG{position:absolute;top:0;left:0;width:100%;height:150%;z-index:-1;opacity:.2;pointer-events:none;will-change:transform}.Blog_gridLines__UAmRp{width:100%;height:100%;background-image:linear-gradient(90deg,rgba(0,255,0,.1) 1px,transparent 0),linear-gradient(180deg,rgba(0,255,0,.1) 1px,transparent 0);background-size:40px 40px}.Blog_terminalCommand__fHIhT{font-family:var(--font-mono);margin-bottom:.5rem;padding:8px;background-color:rgba(0,255,0,.05);border-top-left-radius:4px;border-top-right-radius:4px;position:relative;will-change:transform,opacity}.Blog_promptUser__adhsG{color:var(--terminal-prompt-user);margin-right:8px}.Blog_terminalOutput__0cerW{background-color:rgba(0,0,0,.8);padding:16px;border:1px solid #333;border-radius:0 0 4px 4px;height:auto;max-height:none;overflow:visible;position:relative;will-change:transform,opacity;box-shadow:0 4px 30px rgba(0,255,0,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Blog_logHeader__xIad5{display:flex;justify-content:space-between;padding-bottom:12px;border-bottom:1px dashed #333;margin-bottom:16px;font-family:var(--font-mono)}.Blog_logTitle__huyuI{color:#fd971f;font-weight:700}.Blog_logInfo__rWiwA{color:#7c7c7c}.Blog_blogPosts___UVwE{display:flex;flex-direction:column;gap:16px}.Blog_blogPostContainer__9elbw{border:1px solid #333;border-radius:4px;overflow:hidden;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);will-change:transform,opacity}.Blog_blogPostHeader__0S1_Z{padding:16px;cursor:pointer;transition:background-color .2s ease,transform .2s ease;border-bottom:1px solid transparent}.Blog_blogPostHeader__0S1_Z:hover{background-color:rgba(0,255,0,.05);transform:translateX(5px)}.Blog_blogPostHeader__0S1_Z.Blog_selected__KXXUu{background-color:rgba(0,255,0,.08);border-bottom:1px dashed #333}.Blog_postMeta__De6Hy{display:flex;justify-content:space-between;margin-bottom:8px}.Blog_postDate__ff9ug{color:#7c7c7c;font-size:14px;font-family:var(--font-mono)}.Blog_postTags__kZHEi{display:flex;gap:8px;flex-wrap:wrap}.Blog_tag__PKkLd{color:#63c0f5;font-size:14px;font-family:var(--font-mono);transition:color .2s ease}.Blog_tag__PKkLd:hover{color:#7fdbff}.Blog_postTitle__V3lRR{color:#b5e853;margin-top:0;margin-bottom:8px;font-family:var(--font-mono);font-size:18px;will-change:transform}.Blog_postTitleLink__GgTcB{color:#b5e853;text-decoration:none;transition:color .2s ease;display:inline-block}.Blog_postTitleLink__GgTcB:hover{color:#d4ff7a;text-decoration:underline}.Blog_externalLinkIcon__opZXc{color:#63c0f5;font-size:16px;margin-left:6px;display:inline-block;transition:transform .2s ease}.Blog_postTitleLink__GgTcB:hover .Blog_externalLinkIcon__opZXc{transform:translate(2px,-2px)}.Blog_postMetadata__lklyF{display:flex;gap:12px;margin-bottom:8px;flex-wrap:wrap}.Blog_metadataItem__Dw9LX{color:#b5e853;font-size:13px;font-family:var(--font-mono);padding:2px 8px;background-color:rgba(0,255,0,.1);border-radius:3px;border:1px solid rgba(0,255,0,.3)}.Blog_postSummary__lFDy9{color:#f8f8f2;margin:0;font-size:15px;line-height:1.5;will-change:transform}.Blog_blogPostContent__aLWdb{padding:0 16px 16px;overflow:hidden;will-change:height,opacity}.Blog_postContent__tIaeK{color:#f8f8f2;line-height:1.6}.Blog_postContent__tIaeK p{margin-bottom:16px;will-change:transform,opacity}.Blog_postContent__tIaeK ol,.Blog_postContent__tIaeK ul{margin-bottom:16px;padding-left:20px}.Blog_postContent__tIaeK li{margin-bottom:8px}.Blog_postContent__tIaeK h4{color:#66d9ef;margin-top:20px;margin-bottom:10px;font-family:var(--font-mono)}.Blog_postFooter__c1N5p{padding-top:16px;text-align:center}.Blog_footerDivider__fEtEV{color:#7c7c7c;font-size:14px;font-family:var(--font-mono);position:relative}.Blog_footerDivider__fEtEV:after,.Blog_footerDivider__fEtEV:before{content:"";display:inline-block;height:1px;width:50px;background-color:#333;vertical-align:middle;margin:0 10px}@media (max-width:768px){.Blog_logHeader__xIad5{flex-direction:column;gap:8px}.Blog_postMeta__De6Hy{flex-direction:column;gap:4px}.Blog_footerDivider__fEtEV:after,.Blog_footerDivider__fEtEV:before{width:30px}}.Contact_contactSection__QAIpk{display:flex;flex-direction:column;min-height:100%;padding:1rem;width:100%;max-width:800px;margin:0 auto}.Contact_terminalCommand__3cHRD{font-family:var(--font-mono);margin-bottom:.5rem;padding:8px;background-color:rgba(0,255,0,.05);border-top-left-radius:4px;border-top-right-radius:4px}.Contact_promptUser__dPRjp{color:var(--terminal-prompt-user);margin-right:8px}.Contact_terminalOutput__RslE4{background-color:rgba(0,0,0,.8);padding:16px;border:1px solid #333;border-radius:0 0 4px 4px;margin-bottom:24px}.Contact_contactHeader__eMMIi{display:flex;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #444;margin-bottom:16px;color:#63c0f5;font-weight:700}.Contact_contactForm__q1YyT{display:flex;flex-direction:column;gap:16px}.Contact_formField__05mfR{display:flex;flex-direction:column;gap:8px}.Contact_fieldLabel__wzn_i{color:#ddd;font-family:var(--font-mono);display:flex;align-items:center;gap:8px}.Contact_fieldPrompt__zuT3Z{color:var(--terminal-prompt-user)}.Contact_fieldInput__KUqqz,.Contact_fieldTextarea__vqs9F{background-color:rgba(0,0,0,.6);border:1px solid #555;color:#b5e853;padding:10px;font-family:var(--font-mono);border-radius:4px;width:100%;resize:vertical}.Contact_fieldInput__KUqqz:focus,.Contact_fieldTextarea__vqs9F:focus{outline:none;border-color:#63c0f5;box-shadow:0 0 0 2px rgba(99,192,245,.1)}.Contact_fieldInput__KUqqz::placeholder,.Contact_fieldTextarea__vqs9F::placeholder{color:#555}.Contact_errorMessage__Mrk1V{background-color:rgba(255,0,0,.1);color:#ff6b6b;padding:10px;border-left:3px solid #ff6b6b;font-family:var(--font-mono);display:flex;align-items:center;gap:8px}.Contact_errorIcon__2_bmy{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:#ff6b6b;color:#000;font-weight:700}.Contact_formSubmit__UB628{display:flex;align-items:center;gap:16px}.Contact_submitButton__Yaghy{background-color:rgba(0,255,0,.1);color:#b5e853;border:1px solid #b5e853;padding:10px 20px;font-family:var(--font-mono);cursor:pointer;transition:all .2s;border-radius:4px}.Contact_submitButton__Yaghy:hover{background-color:rgba(0,255,0,.2)}.Contact_submitButton__Yaghy:disabled{opacity:.7;cursor:not-allowed}.Contact_loadingSpinner__C1ozw{display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#b5e853;animation:Contact_spin__VCX4g 1s linear infinite}@keyframes Contact_spin__VCX4g{to{transform:rotate(1turn)}}.Contact_successMessage__ES__3{text-align:center;padding:24px;background-color:rgba(0,255,0,.05);border-radius:4px}.Contact_successIcon__M6sYb{width:50px;height:50px;background-color:rgba(0,255,0,.1);color:#b5e853;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:24px;margin:0 auto 16px}.Contact_successMessage__ES__3 h3{color:#b5e853;margin-bottom:8px}.Contact_resetButton__EHHGo{margin-top:16px;background-color:rgba(99,192,245,.1);color:#63c0f5;border:1px solid #63c0f5;padding:10px 20px;font-family:var(--font-mono);cursor:pointer;transition:all .2s;border-radius:4px}.Contact_resetButton__EHHGo:hover{background-color:rgba(99,192,245,.2)}.Contact_alternativeContact__oSEbO{margin-top:24px;padding-top:16px;border-top:1px dashed #444}.Contact_contactInfo__ExCYh{background-color:rgba(0,0,0,.4);padding:10px;display:flex;gap:8px;font-family:var(--font-mono);margin-top:8px}.Contact_contactMethod__8PNxh{color:#f0ad4e}.Contact_contactValue__zu1mw{color:#63c0f5}@media (max-width:768px){.Contact_contactHeader__eMMIi{flex-direction:column;gap:8px}}.Contact_footer__Q8edu{margin-top:2rem;width:100%;border-top:1px solid rgba(0,255,0,.3);padding-top:1.5rem}.Contact_footerContent__X3P_u{display:flex;flex-direction:column;align-items:center;text-align:center}.Contact_footerSeparator__W4FBG{margin-bottom:1rem;color:var(--terminal-text);opacity:.7}.Contact_footerText__jYc4W{margin-bottom:1rem}.Contact_heart__qaQon{color:var(--terminal-error);display:inline-block;animation:Contact_pulse__ybVsn 1.5s infinite}.Contact_footerLinks___VeYX{display:flex;gap:1.5rem;margin-bottom:1rem}.Contact_footerLink__TTXFz{color:var(--terminal-link);text-decoration:none;transition:all .3s ease;position:relative}.Contact_footerLink__TTXFz:hover{color:#fff}.Contact_footerLink__TTXFz:hover:after{content:">";position:absolute;right:-12px;color:var(--terminal-text)}.Contact_footerLink__TTXFz:hover:before{content:"<";position:absolute;left:-12px;color:var(--terminal-text)}.Contact_copyright__JFX7G{font-size:.8rem;opacity:.7}@keyframes Contact_pulse__ybVsn{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (max-width:480px){.Contact_terminalOutput__RslE4{padding:12px}.Contact_fieldInput__KUqqz,.Contact_fieldTextarea__vqs9F{padding:8px;box-sizing:border-box}.Contact_contactHeader__eMMIi{font-size:.9rem}.Contact_formField__05mfR{gap:6px}.Contact_resetButton__EHHGo,.Contact_submitButton__Yaghy{padding:8px 16px;font-size:.9rem}.Contact_footerLinks___VeYX{gap:1rem}}.HomeTerminal_homeTerminal__Viu2A{height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.HomeTerminal_hiddenHeading__2BVzr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.HomeTerminal_terminalWindow__KQ5uM{width:100%;max-width:800px;border-radius:6px;overflow:hidden;box-shadow:0 2px 20px rgba(0,255,0,.3);border:1px solid #333;background-color:#000;animation:HomeTerminal_fadeIn__4IxPZ 1s ease-in}.HomeTerminal_terminalHeader__jFU4m{background-color:#333;padding:8px;display:flex;align-items:center;justify-content:space-between}.HomeTerminal_terminalButtons___WoAk{display:flex;gap:8px}.HomeTerminal_closeButton__RHD4v,.HomeTerminal_maximizeButton__rHvE1,.HomeTerminal_minimizeButton__wHU0S{width:12px;height:12px;border-radius:50%;display:inline-block}.HomeTerminal_closeButton__RHD4v{background-color:#ff5f56}.HomeTerminal_minimizeButton__wHU0S{background-color:#ffbd2e}.HomeTerminal_maximizeButton__rHvE1{background-color:#27c93f}.HomeTerminal_terminalTitle__LicMo{color:#ddd;font-size:14px;font-family:var(--font-mono)}.HomeTerminal_terminalBody__qbbmf{padding:20px;height:60vh;overflow-y:auto;color:var(--terminal-text);font-family:var(--font-mono);line-height:1.6}.HomeTerminal_command__pilOD{margin-bottom:12px;white-space:pre-wrap}.HomeTerminal_activeCommand__Lh_pk{display:flex;margin-bottom:12px}.HomeTerminal_prompt__OEYtO{color:var(--terminal-prompt-user);margin-right:8px;font-weight:700}.HomeTerminal_cursor__x6MeB{margin-left:2px;animation:HomeTerminal_blink__dmx0f 1s step-end infinite;color:var(--terminal-text)}.HomeTerminal_welcomeOutput__DgG6e{margin-bottom:12px;padding:12px;border:1px solid #333;background-color:rgba(0,255,0,.05);white-space:pre-wrap}.HomeTerminal_statusMessage__r_HRW{margin-top:15px;margin-bottom:15px;color:var(--terminal-text);white-space:pre-wrap}.HomeTerminal_navigationCommands__VIAYO{margin-top:24px;padding-top:12px;border-top:1px dashed #333}.HomeTerminal_commandList__Zfih4{list-style-type:none;padding:0;margin:12px 0}.HomeTerminal_commandList__Zfih4 li{margin-bottom:8px}.HomeTerminal_navLink__h98QZ{display:flex;align-items:center;text-decoration:none;color:var(--terminal-link);transition:all .2s ease;cursor:pointer;background:transparent;border:none;padding:0;font-family:var(--font-mono);width:100%;text-align:left}.HomeTerminal_navLink__h98QZ:hover{color:#00ff00;transform:translateX(5px)}.HomeTerminal_commandName__tlH33{background-color:rgba(0,255,0,.1);padding:2px 8px;border-radius:4px;margin-right:12px;font-weight:700}.HomeTerminal_commandDescription__0q_MU{color:#ccc}.HomeTerminal_scrollPrompt__Nxy2d{margin-top:40px;text-align:center;animation:HomeTerminal_bounce__B5zJD 2s infinite}.HomeTerminal_scrollArrow___QlCD{display:block;font-size:24px;margin-top:8px;color:var(--terminal-text)}@keyframes HomeTerminal_blink__dmx0f{0%,to{opacity:1}50%{opacity:0}}@keyframes HomeTerminal_fadeIn__4IxPZ{0%{opacity:0}to{opacity:1}}@keyframes HomeTerminal_bounce__B5zJD{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (max-width:768px){.HomeTerminal_terminalBody__qbbmf{height:70vh}}.HomeTerminal_inputArea__eBJWn{display:flex;align-items:center;margin-top:15px}.HomeTerminal_terminalInput__r7pIL{background-color:transparent;border:none;color:var(--terminal-text);font-family:var(--font-mono);font-size:inherit;line-height:inherit;outline:none;padding:0;caret-color:var(--terminal-text);width:auto}.HomeTerminal_terminalInput__r7pIL:focus{outline:none;box-shadow:none}.HomeTerminal_clickableCommand__Lbk0u{cursor:pointer;text-decoration:underline;color:#00aaff;font-weight:700}.HomeTerminal_clickableCommand__Lbk0u:hover{color:#00ffff}.HomeTerminal_revealButton__ooeAs{background-color:#4CAF50;border:none;color:white;padding:5px 10px;text-align:center;text-decoration:none;display:inline-block;font-size:.9em;margin:0 5px;cursor:pointer;border-radius:4px;font-family:inherit;vertical-align:middle}.HomeTerminal_revealButton__ooeAs:hover{background-color:#45a049}.HomeTerminal_revealButton__ooeAs:active{background-color:#3e8e41}.Navigation_navigation__cCTap{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:1000;display:flex;flex-direction:column;align-items:center;pointer-events:none}.Navigation_navDots__cSvkJ{display:flex;flex-direction:column;align-items:center;gap:16px;pointer-events:auto}.Navigation_navDot__nLqqk{width:12px;height:12px;border-radius:50%;background-color:rgba(0,255,0,.3);border:none;cursor:pointer;transition:all .3s ease;position:relative;padding:0;outline:none}.Navigation_navDot__nLqqk.Navigation_active__Ru7xI,.Navigation_navDot__nLqqk:hover{background-color:#0f0;transform:scale(1.2);box-shadow:0 0 10px rgba(0,255,0,.5)}.Navigation_tooltip__lze6B{position:absolute;right:24px;background-color:rgba(0,0,0,.8);color:#0f0;padding:5px 10px;border-radius:4px;font-family:Courier New,monospace;font-size:12px;white-space:nowrap;opacity:0;transform:translateX(10px);transition:all .3s ease;pointer-events:none;border:1px solid rgba(0,255,0,.3)}.Navigation_navDot__nLqqk:hover .Navigation_tooltip__lze6B{opacity:1;transform:translateX(0)}.Navigation_navDot__nLqqk:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;background:transparent;opacity:0;transition:all .3s ease}.Navigation_navDot__nLqqk.Navigation_active__Ru7xI:after,.Navigation_navDot__nLqqk:hover:after{opacity:.5;box-shadow:0 0 8px rgba(0,255,0,.7)}@media (max-width:768px){.Navigation_navigation__cCTap{right:12px}.Navigation_navDots__cSvkJ{gap:12px}.Navigation_navDot__nLqqk{width:10px;height:10px}.Navigation_tooltip__lze6B{display:none}}