:root{font-family:Courier New,JetBrains Mono,Cascadia Code,monospace;line-height:1.6;font-weight:400;color-scheme:dark light;color:#e0e0e0;background-color:#0a0e27;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;width:100%;height:100%}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{box-sizing:border-box}::placeholder{-webkit-user-select:none;user-select:none}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}._terminalContainer_35gk7_43{width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:column;background:#1e1e1e;color:#e0e0e0;font-family:SF Mono,Monaco,Menlo,Inconsolata,monospace;font-size:16px;line-height:1.6;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._canvas_35gk7_77{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.08}._scanlines_35gk7_99{position:fixed;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.015),rgba(0,0,0,.015) 1px,transparent 1px,transparent 2px);pointer-events:none;z-index:1;animation:_flicker_35gk7_1 .2s infinite}@keyframes _flicker_35gk7_1{0%{opacity:.97}to{opacity:1}}._terminalContainer_35gk7_43._lightMode_35gk7_155{background:#fafafa;color:#333}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._canvas_35gk7_77{opacity:.05}._terminal_35gk7_43{position:relative;z-index:10;display:flex;flex-direction:column;height:100vh;background:transparent}._statusBar_35gk7_195{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;border-bottom:1px solid rgba(255,255,255,.1);background:#1e1e1eeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12px;color:#888;gap:20px}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._statusBar_35gk7_195{background:#fafafaeb;border-bottom-color:#0000001a;color:#999}._statusLeft_35gk7_233,._statusRight_35gk7_235{display:flex;gap:20px;align-items:center}._statusLeft_35gk7_233{font-size:11px;letter-spacing:.5px}._statusRight_35gk7_235{gap:12px}._statusRight_35gk7_235 a{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#0f5;text-decoration:none;cursor:pointer;border-radius:4px;transition:all .2s ease;font-size:14px;padding:4px;background:transparent;border:none;outline:none}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._statusRight_35gk7_235 a{color:#0a3}._statusRight_35gk7_235 a:hover{background:#00ff551a;transform:scale(1.1)}._statusRight_35gk7_235 a:active{background:#0f53;transform:scale(.95)}._statusRight_35gk7_235 a:focus{outline:none}._themeToggle_35gk7_339,._guiToggle_35gk7_341{background:transparent;border:none;color:#0f5;padding:6px 12px;cursor:pointer;font-family:inherit;font-size:11px;border-radius:4px;transition:all .2s ease;outline:none;display:flex;align-items:center;justify-content:center;gap:6px}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._themeToggle_35gk7_339,._terminalContainer_35gk7_43._lightMode_35gk7_155 ._guiToggle_35gk7_341{border-color:#0a36;color:#0a3}._themeToggle_35gk7_339:hover,._guiToggle_35gk7_341:hover{border-color:#0f5;background:#00ff551a;box-shadow:0 0 8px #0f53;scale:1.1}._themeToggle_35gk7_339:active,._guiToggle_35gk7_341:active{background:#00ff5526;transform:scale(.95)}._themeToggle_35gk7_339:focus,._guiToggle_35gk7_341:focus{outline:none;box-shadow:none}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._themeToggle_35gk7_339:hover,._terminalContainer_35gk7_43._lightMode_35gk7_155 ._guiToggle_35gk7_341:hover{border-color:#0a3;background:#00aa331a;box-shadow:0 0 8px #00aa3326}._terminalContent_35gk7_443{flex:1;overflow-y:auto;overflow-x:hidden;padding:24px;display:flex;flex-direction:column;gap:6px;background:transparent}._terminalContent_35gk7_443::-webkit-scrollbar{width:10px}._terminalContent_35gk7_443::-webkit-scrollbar-track{background:transparent}._terminalContent_35gk7_443::-webkit-scrollbar-thumb{background:#0f53;border-radius:5px}._terminalContent_35gk7_443::-webkit-scrollbar-thumb:hover{background:#0f56}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._terminalContent_35gk7_443::-webkit-scrollbar-thumb{background:#0a33}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._terminalContent_35gk7_443::-webkit-scrollbar-thumb:hover{background:#0a36}._terminalLine_35gk7_517{display:flex;gap:12px;align-items:flex-start;animation:_slideIn_35gk7_1 .2s ease;word-wrap:break-word;white-space:normal;font-size:16px}@keyframes _slideIn_35gk7_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._prompt_35gk7_559{color:#0f5;font-weight:600;text-shadow:0 0 8px rgba(0,255,85,.2);white-space:nowrap;flex-shrink:0;letter-spacing:.3px}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._prompt_35gk7_559{color:#0a3;text-shadow:none}._commandText_35gk7_587{flex:1;word-break:break-word;color:#e0e0e0}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._commandText_35gk7_587{color:#333}._outputText_35gk7_607{color:#b0b0b0;white-space:pre-wrap;word-break:break-word;border-left:2px solid #00ff55;padding:8px 0 8px 12px;margin-top:2px;line-height:1.6}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._outputText_35gk7_607{color:#555;border-left-color:#0a3}._errorText_35gk7_639{color:#ff6b6b;margin-top:2px;border-left:2px solid #ff6b6b;padding:0 0 0 12px}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._errorText_35gk7_639{color:#cc241d;border-left-color:#cc241d}._bootMessage_35gk7_665{color:#0f5;text-shadow:0 0 8px rgba(0,255,85,.15);font-size:12px;opacity:.8;letter-spacing:.3px}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._bootMessage_35gk7_665{color:#0a3;text-shadow:none}._inputLine_35gk7_693{display:flex;gap:12px;align-items:center;padding:12px 24px;border-top:1px solid rgba(255,255,255,.05);background:#1e1e1eeb;position:relative}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._inputLine_35gk7_693{border-top-color:#0000000d;background:#fafafaeb}._inputField_35gk7_723{flex:1;background:transparent;border:none;color:#e0e0e0;font-family:inherit;font-size:inherit;outline:none;caret-color:#0f59}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._inputField_35gk7_723{color:#333;caret-color:#0a39}._inputField_35gk7_723::placeholder{color:#555}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._inputField_35gk7_723::placeholder{color:#aaa}._cursor_35gk7_771{display:inline-block;width:2px;height:1em;background:#0f59;margin-left:1px;animation:_blink_35gk7_1 1s infinite;box-shadow:none;flex-shrink:0}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._cursor_35gk7_771{background:#0a39;box-shadow:none}@keyframes _blink_35gk7_1{0%,49%{opacity:1}50%,to{opacity:0}}._suggestion_35gk7_827{position:absolute;bottom:45px;left:24px;background:#00ff551a;border:1px solid #00ff55;border-radius:4px;padding:6px 12px;font-size:11px;color:#0f5;white-space:nowrap;z-index:100;box-shadow:0 2px 12px #0f53}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._suggestion_35gk7_827{background:#00aa3314;border-color:#0a3;color:#0a3;box-shadow:0 2px 12px #00aa3326}._footer_35gk7_873{padding:10px 24px;border-top:1px solid rgba(255,255,255,.05);background:#1e1e1eeb;font-size:10px;color:#666;text-align:center;letter-spacing:.3px}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._footer_35gk7_873{border-top-color:#0000000d;background:#fafafaeb;color:#999}._footer_35gk7_873 a{color:#0f5;text-decoration:none;transition:all .2s}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._footer_35gk7_873 a{color:#0a3}._footer_35gk7_873 a:hover{text-decoration:underline;filter:brightness(1.2)}._guiWrapper_35gk7_937{position:relative;z-index:30;display:flex;flex-direction:column;height:100%;background:#1e1e1ef2}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._guiWrapper_35gk7_937{background:#fafafaf2}._guiHeader_35gk7_963{padding:40px;border-bottom:2px solid #00ff55;display:flex;justify-content:space-between;align-items:flex-start}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._guiHeader_35gk7_963{border-bottom-color:#0a3}._guiHeader_35gk7_963 ._statusRight_35gk7_235{display:flex;gap:12px}._guiHeader_35gk7_963 ._guiToggle_35gk7_341,._guiHeader_35gk7_963 ._themeToggle_35gk7_339{background:transparent;border:1px solid rgba(0,255,85,.4);color:#0f5;padding:8px 12px;cursor:pointer;font-family:inherit;border-radius:4px;transition:all .2s ease;outline:none;display:flex;align-items:center;justify-content:center}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._guiHeader_35gk7_963 ._guiToggle_35gk7_341,._terminalContainer_35gk7_43._lightMode_35gk7_155 ._guiHeader_35gk7_963 ._themeToggle_35gk7_339{border-color:#0a36;color:#0a3}._guiHeader_35gk7_963 ._guiToggle_35gk7_341:hover,._guiHeader_35gk7_963 ._themeToggle_35gk7_339:hover{border-color:#0f5;background:#00ff551a}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._guiHeader_35gk7_963 ._guiToggle_35gk7_341:hover,._terminalContainer_35gk7_43._lightMode_35gk7_155 ._guiHeader_35gk7_963 ._themeToggle_35gk7_339:hover{border-color:#0a3;background:#00aa331a}._headerLeft_35gk7_1065 h1{font-size:32px;color:#0f5;margin:0 0 8px;text-shadow:0 0 20px rgba(0,255,85,.2);font-weight:700}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._headerLeft_35gk7_1065 h1{color:#0a3;text-shadow:none}._headerLeft_35gk7_1065 p{font-size:14px;color:#999;margin:0}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._headerLeft_35gk7_1065 p{color:#666}._tabs_35gk7_1111{display:flex;border-bottom:1px solid rgba(255,255,255,.1);background:transparent}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._tabs_35gk7_1111{border-bottom-color:#0000001a}._tab_35gk7_1111{flex:1;max-width:150px;padding:12px 24px;background:transparent;border:none;border-bottom:2px solid transparent;color:#999;cursor:pointer;font-family:inherit;font-size:13px;transition:all .3s;text-transform:uppercase;letter-spacing:.5px;font-weight:500}._tab_35gk7_1111._active_35gk7_1165{border-bottom-color:#0f5;color:#0f5}._tab_35gk7_1111:hover{color:#0f5;border-bottom-color:#0f5}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._tab_35gk7_1111{color:#aaa}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._tab_35gk7_1111:hover,._terminalContainer_35gk7_43._lightMode_35gk7_155 ._tab_35gk7_1111._active_35gk7_1165{color:#0a3;border-bottom-color:#0a3}._guiContent_35gk7_1205{flex:1;padding:40px;overflow-y:auto;color:#b0b0b0}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._guiContent_35gk7_1205{color:#555}._guiContent_35gk7_1205 h2{font-size:24px;color:#0f5;margin:0 0 20px;font-weight:600;text-transform:uppercase;letter-spacing:1px}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._guiContent_35gk7_1205 h2{color:#0a3}._guiContent_35gk7_1205 h3{font-size:16px;color:#e0e0e0;margin:20px 0 10px;font-weight:600}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._guiContent_35gk7_1205 h3{color:#333}._guiContent_35gk7_1205 p{line-height:1.8;margin:0 0 20px;font-size:14px}._guiContent_35gk7_1205 ul{list-style:none;padding:0;margin:0 0 20px}._guiContent_35gk7_1205 li{padding:8px 0 8px 20px;position:relative;line-height:1.6;font-size:14px}._guiContent_35gk7_1205 li:before{content:"#";position:absolute;left:0;color:#0f5}@media(max-width:768px){._terminalContainer_35gk7_43{font-size:12px}._statusBar_35gk7_195{padding:10px 16px;gap:12px}._statusLeft_35gk7_233,._statusRight_35gk7_235{gap:10px}._terminalContent_35gk7_443{padding:16px;gap:4px}._inputLine_35gk7_693{padding:10px 16px}._footer_35gk7_873{padding:8px 16px;font-size:9px}._guiHeader_35gk7_963{padding:24px}._guiHeader_35gk7_963 h1{font-size:24px}._guiContent_35gk7_1205{padding:24px}._tab_35gk7_1111{font-size:12px;padding:10px 16px;max-width:none}}@media(max-width:480px){._terminalContainer_35gk7_43{font-size:11px}._statusBar_35gk7_195{padding:8px 12px;flex-wrap:wrap;gap:8px}._statusLeft_35gk7_233{order:2;width:100%;font-size:10px}._statusRight_35gk7_235{order:1;width:auto;gap:8px}._terminalContent_35gk7_443{padding:12px;gap:3px}._inputLine_35gk7_693{padding:8px 12px;gap:8px}._prompt_35gk7_559{font-size:10px}._commandText_35gk7_587,._outputText_35gk7_607{font-size:11px}._footer_35gk7_873{padding:6px 12px;font-size:8px}._guiHeader_35gk7_963{padding:16px}._guiHeader_35gk7_963 h1{font-size:20px}._guiContent_35gk7_1205{padding:16px}._tab_35gk7_1111{font-size:11px;padding:8px 12px}}._skillsContainer_35gk7_1559{width:100%;margin-top:12px}._skillSection_35gk7_1569{margin-bottom:24px}._categoryTitle_35gk7_1577{font-size:15px;color:#0f5;font-weight:600;margin-bottom:12px;letter-spacing:.5px}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._categoryTitle_35gk7_1577{color:#0a3}._skillsGrid_35gk7_1601{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}._skillBadge_35gk7_1615{padding:8px 14px;border:1px solid rgba(0,255,85,.3);border-radius:4px;background:#00ff550d;color:#e0e0e0;font-size:13px;white-space:nowrap;transition:all .2s ease;cursor:default}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._skillBadge_35gk7_1615{border-color:#00aa334d;background:#00aa330d;color:#333}._skillBadge_35gk7_1615:hover{border-color:#0f59;background:#00ff551a}._terminalContainer_35gk7_43._lightMode_35gk7_155 ._skillBadge_35gk7_1615:hover{border-color:#0a39;background:#00aa331a}@media print{._statusBar_35gk7_195,._footer_35gk7_873,._inputLine_35gk7_693,._canvas_35gk7_77,._scanlines_35gk7_99{display:none}}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%;overflow:hidden}body{font-family:Courier New,JetBrains Mono,Cascadia Code,monospace;background:#0a0e27;color:#e0e0e0}
