.About_grid__BXl0_{display:grid;grid-template-columns:340px 1fr;grid-gap:32px;gap:32px;margin-top:48px;align-items:start}.About_terminal__0jgkx{font-family:var(--font-mono);font-size:13px;padding:0;overflow:hidden}.About_terminalHeader__Qp8No{display:flex;align-items:center;gap:6px;padding:10px 16px;border-bottom:1px solid var(--border-default);background:var(--bg-hover)}.About_dot__JieL9{width:10px;height:10px;border-radius:50%;opacity:.8}.About_terminalTitle__Kt46M{margin-left:8px;font-size:12px;color:var(--text-muted)}.About_terminalBody__Cvyg7{padding:20px;line-height:1.8}.About_prompt__zcruW{color:var(--accent-cyan);-webkit-user-select:none;-moz-user-select:none;user-select:none}.About_cmd__9IsRd{color:var(--text-primary)}.About_output__NpJ3E{color:var(--text-secondary);padding-left:16px}.About_statusLine__mCgcZ{display:flex;align-items:center;gap:8px;padding-left:16px}.About_greenDot__W1k2A{width:7px;height:7px;border-radius:50%;background:var(--green-active);animation:About_pulse___mXcg 2s infinite;flex-shrink:0}.About_green__U6m1L{color:var(--green-active)}.About_narrative__Hl_9w{display:flex;flex-direction:column;gap:20px;padding-top:4px}.About_para__9hlof{font-size:15px;color:var(--text-secondary);line-height:1.8}.About_stats__DvIUf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--border-default);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden;margin-top:8px}.About_stat__Gfs_b{display:flex;flex-direction:column;gap:3px;padding:20px;background:var(--bg-surface);transition:background var(--transition-fast)}.About_stat__Gfs_b:hover{background:var(--bg-hover)}.About_statValue__PnGGr{font-family:var(--font-mono);font-size:24px;font-weight:700;color:var(--accent-primary);line-height:1}.About_statLabel__YG5FB{font-size:13px;font-weight:600;color:var(--text-primary)}.About_statSub__CM46T{font-size:11px;color:var(--text-muted)}@media (max-width:900px){.About_grid__BXl0_{grid-template-columns:1fr}}@media (max-width:560px){.About_stats__DvIUf{grid-template-columns:1fr}}.Achievements_list__r_3ZB{display:flex;flex-direction:column;gap:16px}.Achievements_item__M1o3v{display:flex;align-items:flex-start;gap:24px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:28px 32px;transition:all var(--transition-base)}.Achievements_item__M1o3v:hover{border-color:var(--border-muted);background:var(--bg-hover);transform:translateX(4px)}.Achievements_iconWrap__9iYD0{width:52px;height:52px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.Achievements_content__e2qHx{display:flex;flex-direction:column;gap:6px;font-family:var(--font-mono);font-size:13px}.Achievements_line__pUAXM{display:flex;align-items:center;gap:8px}.Achievements_indicator__Kjuoa{display:inline-block;width:32px;text-align:center;flex-shrink:0}.Achievements_title__YwFCG{font-size:15px;font-weight:600;color:var(--text-primary)}.Achievements_key__voWB_{color:var(--text-muted);flex-shrink:0}.Achievements_value__EdMq6{color:var(--text-primary)}@media (max-width:560px){.Achievements_item__M1o3v{flex-direction:column;align-items:flex-start;padding:20px}}.Contact_grid__4fvx1{display:grid;grid-template-columns:1fr 380px;grid-gap:24px;gap:24px;align-items:start}.Contact_terminal__utkl2{font-family:var(--font-mono);font-size:13px;padding:0;overflow:hidden}.Contact_terminalHeader__42j4c{display:flex;align-items:center;gap:6px;padding:10px 16px;border-bottom:1px solid var(--border-default);background:var(--bg-hover)}.Contact_dot__1BSfn{width:10px;height:10px;border-radius:50%;opacity:.8}.Contact_terminalTitle__QcHUi{margin-left:8px;font-size:12px;color:var(--text-muted)}.Contact_terminalBody__0ObOT{padding:20px;line-height:1.8}.Contact_termLine__A5Z6l{color:var(--text-secondary)}.Contact_prompt__45UOA{color:var(--accent-cyan);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Contact_cmd__dbXGB{color:var(--text-primary)}.Contact_termDivider__RQ6oI{height:1px;background:var(--border-default);margin:16px 0}.Contact_outputSuccess__eLaku{color:var(--green-active);padding-left:16px}.Contact_outputError__x5Joi{color:#f85149;padding-left:16px;display:flex;align-items:center;gap:6px}.Contact_errorLink__6Of11{color:var(--accent-primary);text-decoration:underline;background:none;border:none;cursor:pointer;font:inherit;padding:0}.Contact_errorLink__6Of11:hover{opacity:.8}.Contact_termInput__vvwfb,.Contact_termTextarea__jCFuH{background:var(--bg-surface);border:1px solid transparent;border-radius:0;padding:6px 10px;margin-left:16px;margin-bottom:8px;font-family:var(--font-mono);font-size:13px;color:var(--text-primary);transition:border-color .2s ease;width:calc(100% - 16px);resize:none}.Contact_termInput__vvwfb:disabled,.Contact_termTextarea__jCFuH:disabled{opacity:.5;cursor:not-allowed}.Contact_termInput__vvwfb::placeholder,.Contact_termTextarea__jCFuH::placeholder{color:var(--text-muted)}.Contact_termInput__vvwfb:focus,.Contact_termTextarea__jCFuH:focus{outline:none;border-color:var(--accent-primary);background:var(--bg-hover)}.Contact_termInputError__j1Aat{border-color:#f85149;background:rgba(248,81,73,.06)}.Contact_honeypot__zc6GJ{position:absolute;left:-9999px;opacity:0;height:0;width:0}.Contact_sendBtn__FXaVO{display:flex;align-items:center;gap:6px;width:100%;padding:10px 16px;background:var(--bg-hover);border:1px solid var(--border-default);color:var(--text-primary);font-family:var(--font-mono);font-size:13px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.Contact_sendBtn__FXaVO:hover:not(:disabled){background:var(--border-default);border-color:var(--accent-primary)}.Contact_sendBtn__FXaVO:disabled{opacity:.5;cursor:not-allowed}.Contact_infoCard__Z_3ax{font-family:var(--font-mono);font-size:13px}.Contact_infoBody__1wrDo{padding:20px;line-height:1.8}.Contact_infoItem__Mb_yf{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.Contact_infoKey__ebcNM{color:var(--text-muted);font-size:11px}.Contact_infoValue__XrGIn{color:var(--text-secondary);font-size:13px;transition:color .15s ease;text-decoration:none;word-break:break-all}.Contact_infoValue__XrGIn:hover{color:var(--accent-primary)}.Contact_statusRow__N3CX2{display:flex;align-items:center;gap:8px;margin-top:4px}.Contact_statusDot__LlW55{width:7px;height:7px;border-radius:50%;background:var(--green-active);animation:Contact_pulse__4EDjU 2s infinite;flex-shrink:0}.Contact_statusText__YXBGp{color:var(--green-active);font-size:13px}.Contact_replyNote__VlFtm{font-size:12px;color:var(--text-muted);font-family:var(--font-sans);line-height:1.5;margin-top:12px}.Contact_outputPwd__VaVds{color:var(--text-secondary);padding-left:16px;margin-bottom:12px;font-size:13px}.Contact_okPrefix__IkILn{color:var(--green-active);font-weight:600}.Contact_formHint__p9VFL{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);opacity:.5;text-align:center;margin-top:12px;padding:0 20px 12px}@keyframes Contact_spin__3zLvA{to{transform:rotate(1turn)}}@media (max-width:860px){.Contact_grid__4fvx1{grid-template-columns:1fr}}.GitHubActivity_header__aA0Hb{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px;flex-wrap:wrap}.GitHubActivity_heatmapCard__8QqUv{margin-bottom:20px;overflow:hidden}.GitHubActivity_heatmapHeader__o1DG5{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.GitHubActivity_heatmapLabel__WB8aE{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.GitHubActivity_legend__zpDlt{display:flex;align-items:center;gap:4px}.GitHubActivity_legendText__kj94u{font-size:11px;color:var(--text-muted);margin:0 4px}.GitHubActivity_legendCell__sNkm3{width:11px;height:11px;border-radius:2px;display:block}.GitHubActivity_heatmapScroll__xErVt{overflow-x:auto;padding-bottom:4px}.GitHubActivity_monthLabels__WGKdU{display:flex;gap:0;margin-bottom:6px;min-width:700px;padding:0 1px}.GitHubActivity_monthLabel__ADHEK{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);white-space:nowrap}.GitHubActivity_heatmapGrid__eFhBl{display:flex;gap:3px;min-width:700px}.GitHubActivity_week__NOW6T{display:flex;flex-direction:column;gap:3px}.GitHubActivity_cell__s18Ri{width:11px;height:11px;border-radius:2px;transition:transform .15s ease;cursor:default}.GitHubActivity_cell__s18Ri:hover{transform:scale(1.3)}.GitHubActivity_repoGrid__2bDsj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.GitHubActivity_repoCard__P_O1e{display:flex;flex-direction:column;gap:10px;text-decoration:none;transition:all .2s ease}.GitHubActivity_repoCard__P_O1e:hover{border-color:var(--border-muted);background:var(--bg-hover)}.GitHubActivity_repoTop__HHXHt{display:flex;align-items:center;gap:8px}.GitHubActivity_repoName__1ye_l{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--accent-primary)}.GitHubActivity_repoDesc__Jy8GA{font-size:13px;color:var(--text-secondary);line-height:1.5;flex:1 1}.GitHubActivity_repoMeta__7pFJZ{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--border-default)}.GitHubActivity_repoLang__f3nsl{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.GitHubActivity_langDot__vQq_j{width:10px;height:10px;border-radius:50%;flex-shrink:0}.GitHubActivity_repoStars__kEbHM{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-muted)}.GitHubActivity_heatmapLoading__UUzqD{min-height:128px;display:flex;align-items:center}.GitHubActivity_shimmer__LxVlx{background:linear-gradient(90deg,var(--bg-hover) 25%,var(--border-default) 50%,var(--bg-hover) 75%);background-size:200% 100%;animation:GitHubActivity_shimmer__LxVlx 1.5s infinite;border-radius:4px;height:12px;width:100%}@keyframes GitHubActivity_shimmer__LxVlx{0%{background-position:200% 0}to{background-position:-200% 0}}.GitHubActivity_fallbackNote__73XWs{font-size:12px;margin-top:16px}.GitHubActivity_dataSource___Q7Fk,.GitHubActivity_fallbackNote__73XWs{color:var(--text-muted);text-align:center;font-family:var(--font-mono)}.GitHubActivity_dataSource___Q7Fk{font-size:11px;margin-top:12px;opacity:.6}.GitHubActivity_terminalSubtitle__ltv07{font-family:var(--font-mono);font-size:13px;color:var(--text-secondary);margin-top:8px}.GitHubActivity_prompt__fy0x5{color:var(--accent-cyan);-webkit-user-select:none;-moz-user-select:none;user-select:none}.GitHubActivity_command__jUtNj{color:var(--text-primary)}.GitHubActivity_statsBar__9vqRy{font-family:var(--font-mono);font-size:12px;border:1px solid var(--border-default);border-radius:4px;margin-bottom:20px;overflow:hidden}.GitHubActivity_statsHeader__LDF6Y{padding:6px 12px;background:var(--bg-hover);border-bottom:1px solid var(--border-default);display:flex;gap:6px}.GitHubActivity_statsBody__s6Ul_{padding:6px 12px;color:var(--text-secondary)}.GitHubActivity_terminalHeader__Dp4UJ{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--border-default);background:var(--bg-hover)}.GitHubActivity_dot__otYFw{width:10px;height:10px;border-radius:50%;opacity:.8;flex-shrink:0}.GitHubActivity_terminalTitle__Ux621{margin-left:8px;font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.GitHubActivity_loadingText__GMVry{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);line-height:1.6}.GitHubActivity_loadingFill__rKhTu{animation:GitHubActivity_loadingPulse__Wj5TK 1s ease-in-out infinite}.GitHubActivity_loadingEmpty__E4MD_{opacity:.35}@keyframes GitHubActivity_loadingPulse__Wj5TK{0%,to{opacity:1}50%{opacity:.4}}.GitHubActivity_codeToken__jq4Qv{background:var(--bg-hover);padding:2px 6px;border-radius:4px;font-family:var(--font-mono);color:var(--accent-primary)}@media (max-width:700px){.GitHubActivity_repoGrid__2bDsj{grid-template-columns:1fr}}.Hero_hero__Bbyie{min-height:100vh;display:flex;align-items:center;padding:120px 0 80px;position:relative;overflow:hidden}.Hero_bootOverlay__Xl_Ei{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;cursor:pointer}.Hero_bootTerminal__fNaDC{width:100%;max-width:420px;background:var(--bg-surface);border:1px solid var(--border-muted);border-radius:var(--radius-md);overflow:hidden;font-family:var(--font-mono);font-size:13px;box-shadow:0 20px 60px rgba(0,0,0,.6)}.Hero_bootHeader__NTYRp{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--border-default);background:var(--bg-hover)}.Hero_bootDot__iiWB3{width:10px;height:10px;border-radius:50%;opacity:.8}.Hero_bootTitle__bUqsJ{margin-left:8px;font-size:12px;color:var(--text-muted)}.Hero_bootBody__PtFj5{padding:20px;line-height:1.8}.Hero_bootLine__nzqZa{margin-bottom:4px}.Hero_bootPrompt__D2NNu{color:var(--accent-cyan);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Hero_bootCmd__JyG8D{color:var(--text-primary)}.Hero_bootOutput__uY_qW{color:var(--text-secondary);padding-left:16px;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.Hero_bootVisible__MnNy5{opacity:1;transform:translateY(0)}.Hero_bootReady__lfjTb{color:var(--green-active);margin-top:4px}.Hero_bootCursor__fSvMF{animation:Hero_blink__PPIap 1s step-end infinite}.Hero_bootHint__qpo9T{font-size:11px;color:var(--text-muted);text-align:center;margin-top:12px;opacity:.5}.Hero_contentHidden__RcnIO{opacity:0;pointer-events:none}.Hero_orb__s_TI4{position:absolute;top:-120px;right:-80px;width:600px;height:600px;background:radial-gradient(circle,rgba(34,197,94,.1) 0,transparent 70%);pointer-events:none;border-radius:50%}.Hero_content__Cqrc_{position:relative;z-index:1;max-width:760px}.Hero_fadeItem__uaFYk{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) var(--delay),transform .6s cubic-bezier(.16,1,.3,1) var(--delay)}.Hero_loaded__ElKQJ .Hero_fadeItem__uaFYk{opacity:1;transform:translateY(0)}.Hero_terminal__YEsg3{display:flex;align-items:center;gap:0;margin-bottom:28px;font-family:var(--font-mono);font-size:13px;flex-wrap:wrap}.Hero_prompt__jVVVp{color:var(--text-muted)}.Hero_cmd__SeTK8{color:var(--accent-cyan)}.Hero_typewriter__B8Hpp{color:var(--text-primary);min-width:2ch}.Hero_cursor__f9laB{color:var(--accent-cyan);animation:Hero_blink__PPIap 1s step-end infinite;margin-left:1px}.Hero_headline__8Kw4H{font-size:clamp(36px,6vw,68px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:24px}.Hero_accent__JL6cZ{background:linear-gradient(135deg,var(--accent-primary),var(--accent-cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Hero_subtitle__K8jGq{font-size:clamp(15px,2vw,18px);color:var(--text-secondary);line-height:1.7;margin-bottom:40px;max-width:520px}.Hero_ctas__Hs6y_{display:flex;align-items:center;gap:12px;margin-bottom:64px;flex-wrap:wrap}.Hero_tickerWrap__DYyhR{overflow:hidden;border-top:1px solid var(--border-default);padding-top:24px;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.Hero_tickerTrack__f2RIv{display:flex;gap:0;width:max-content;animation:Hero_ticker__IwuLO 36s linear infinite}.Hero_tickerTrack__f2RIv:hover{animation-play-state:paused}.Hero_tickerItem__n2U4_{display:flex;align-items:center;gap:10px;padding:0 20px;font-family:var(--font-mono);font-size:12px;color:var(--text-muted);white-space:nowrap;transition:color var(--transition-fast)}.Hero_tickerItem__n2U4_:hover{color:var(--text-secondary)}.Hero_tickerDot__fLyys{width:3px;height:3px;border-radius:50%;background:var(--border-emphasis);flex-shrink:0}@media (max-width:600px){.Hero_hero__Bbyie{padding:100px 0 60px}.Hero_orb__s_TI4{width:300px;height:300px;right:-60px}}.ProjectModal_termBar__jyDmB{display:flex;align-items:center;gap:8px;padding:10px 32px;background:var(--bg-hover);border-bottom:1px solid var(--border-default);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.ProjectModal_termDots__p_GyF{display:flex;align-items:center;gap:6px}.ProjectModal_termDot__b0BOX{width:9px;height:9px;border-radius:50%;opacity:.7}.ProjectModal_termFile__31tmI{margin-left:4px;font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.ProjectModal_modalHeader__Tcmtg{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 32px 0}.ProjectModal_headerLeft__RkK2Z{display:flex;flex-direction:column;gap:8px}.ProjectModal_typeTag__1OZ_i{font-family:var(--font-mono);font-size:11px;color:var(--accent-cyan)}.ProjectModal_modalTitle__1AKQK{font-size:28px;font-weight:700;color:var(--text-primary)}.ProjectModal_modalTagline__gVOWu{font-size:14px;color:var(--text-secondary);max-width:500px}.ProjectModal_headerRight__dz67T{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex-shrink:0}.ProjectModal_modalLinks__m86IM{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ProjectModal_closeBtn___csZd{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--text-secondary);background:var(--bg-hover);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:4px 12px;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}.ProjectModal_closeBtn___csZd:hover{color:var(--text-primary);border-color:var(--border-muted);background:var(--bg-surface)}.ProjectModal_sectionBar__TIIQ6{display:flex;gap:0;padding:20px 32px 0;border-bottom:1px solid var(--border-default);overflow-x:auto}.ProjectModal_sectionBtn__beDLn{padding:8px 16px;background:none;border:none;border-bottom:2px solid transparent;font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;margin-bottom:-1px}.ProjectModal_sectionBtn__beDLn:hover{color:var(--text-primary);background:var(--bg-hover)}.ProjectModal_sectionActive__fGSj9{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}.ProjectModal_modalBody__Kgobg{padding:28px 32px 32px;overflow-y:auto;max-height:60vh}.ProjectModal_sectionContent__gPE45{animation:ProjectModal_fadeUp__rLo2y .2s ease forwards}.ProjectModal_bodyText__1NfNv{font-size:14px;color:var(--text-secondary);line-height:1.8}.ProjectModal_archBlock__Y6G5A{background:var(--bg-hover);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:20px;margin-top:20px}.ProjectModal_archLabel__qM3M4{font-family:var(--font-mono);font-size:11px;color:var(--accent-cyan);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.ProjectModal_archOutput__fEqWB{font-family:var(--font-mono);font-size:13px;color:var(--text-secondary);line-height:1.8;white-space:pre-wrap}.ProjectModal_psGrid__maV7Q{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.ProjectModal_psBlock__uXtng{background:var(--bg-hover);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:20px;display:flex;flex-direction:column;gap:12px}.ProjectModal_psLabel__h6lZN{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-primary)}.ProjectModal_psIcon__T7RDj{width:22px;height:22px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:12px}.ProjectModal_challengeList___lNqm{list-style:none;display:flex;flex-direction:column;gap:12px}.ProjectModal_challengeItem__aQz5B{display:flex;align-items:flex-start;gap:10px}.ProjectModal_challengeDot__OWLmC{width:6px;height:6px;border-radius:50%;background:var(--accent-primary);flex-shrink:0;margin-top:6px}.ProjectModal_depBlock__sSz1r{background:var(--bg-hover);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:20px}.ProjectModal_depLabel__3XQ2w{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--accent-cyan);margin-bottom:12px}.ProjectModal_depList__Jo3uw{display:flex;flex-direction:column;gap:6px}.ProjectModal_depItem__973r6{display:flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:13px;color:var(--text-secondary)}.ProjectModal_depPrefix__ArL_b{color:var(--text-muted);flex-shrink:0}.ProjectModal_depName__diDNK{color:var(--text-secondary)}.ProjectModal_resultsList__SeM5V{display:flex;flex-direction:column;gap:10px}.ProjectModal_resultItem__neh6i{display:flex;align-items:flex-start;gap:12px;background:var(--bg-hover);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:14px 16px}.ProjectModal_resultCheck__ab2jF{font-family:var(--font-mono);font-size:13px;color:var(--green-active);flex-shrink:0;margin-top:1px}@keyframes ProjectModal_fadeUp__rLo2y{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ProjectModal_termBar__jyDmB{padding:10px 20px}.ProjectModal_modalHeader__Tcmtg{flex-direction:column;padding:20px 20px 0}.ProjectModal_headerRight__dz67T{align-items:flex-start}.ProjectModal_sectionBar__TIIQ6{padding:16px 20px 0}.ProjectModal_modalBody__Kgobg{padding:20px}.ProjectModal_psGrid__maV7Q{grid-template-columns:1fr}}.Projects_header__sbhIj{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:0;margin-bottom:40px;flex-wrap:wrap}.Projects_meta__PUP4R{margin-top:8px}.Projects_metaMono__flCjG{font-family:var(--font-mono);font-size:13px;color:var(--accent-cyan)}.Projects_filters__3516N{display:flex;gap:6px;flex-wrap:wrap;align-self:flex-end}.Projects_filterBtn__ae1RW{padding:6px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer;border:1px solid var(--border-default);background:transparent;color:var(--text-secondary);transition:all var(--transition-fast);font-family:var(--font-sans)}.Projects_filterBtn__ae1RW:hover{border-color:var(--border-muted);color:var(--text-primary);background:var(--bg-hover)}.Projects_filterBtn__ae1RW.Projects_active__9D_FA{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--accent-primary-dim)}.Projects_statusBadge__HN_35{font-family:var(--font-mono);font-size:10px;padding:2px 8px;border-radius:20px;font-weight:500}.Projects_live__djkNi{background:rgba(63,185,80,.12);color:var(--green-active);border:1px solid rgba(63,185,80,.25)}.Projects_built__6yIpd{background:rgba(34,211,238,.1);color:var(--accent-cyan);border:1px solid rgba(34,211,238,.2)}.Projects_typeTag___YI8L{font-family:var(--font-mono);font-size:11px;color:var(--accent-cyan)}.Projects_typeTagSmall__9HFlk{font-family:var(--font-mono);font-size:10px;color:var(--accent-cyan)}.Projects_termDots__u8ged{display:flex;align-items:center;gap:6px}.Projects_termDot__oxvhR{width:9px;height:9px;border-radius:50%;opacity:.7}.Projects_termFilename__noUDF{margin-left:4px;font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.Projects_featured__qRsGi{display:grid;grid-template-columns:1fr 420px;grid-gap:40px;gap:40px;background:var(--bg-surface);border-radius:var(--radius-lg);padding:40px;margin-bottom:24px;align-items:center;transition:all var(--transition-base);border:1px solid var(--border-default);border-left:3px solid var(--accent-primary)}.Projects_featured__qRsGi:hover{border-color:var(--border-muted);border-left-color:var(--accent-primary);box-shadow:0 8px 40px rgba(0,0,0,.4),0 0 0 1px var(--accent-primary-dim)}.Projects_featuredContent__2YmtR{display:flex;flex-direction:column;gap:16px}.Projects_featuredTermHeader__BRKsC{display:flex;align-items:center;gap:6px;padding:6px 0 0}.Projects_featuredMeta__buztu{display:flex;align-items:center;gap:10px}.Projects_featuredTitle__mCpcJ{font-size:clamp(22px,3vw,32px);font-weight:700;color:var(--text-primary);line-height:1.2}.Projects_featuredDesc__bOO9N{font-size:15px;color:var(--text-secondary);line-height:1.7;max-width:520px}.Projects_techList__s_jfj{display:flex;flex-wrap:wrap;gap:6px}.Projects_featuredActions__Zmu7e{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.Projects_featuredVisual__TqOCm{position:relative}.Projects_browserMock__I4pMS{background:var(--bg-hover);border:1px solid var(--border-muted);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5)}.Projects_browserBar___3uus{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--bg-surface);border-bottom:1px solid var(--border-default)}.Projects_browserDot__ya6oo{width:9px;height:9px;border-radius:50%;opacity:.7}.Projects_browserUrl__95TBQ{margin-left:8px;font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.Projects_browserBody__Shj2I{padding:16px;display:flex;flex-direction:column;gap:14px}.Projects_mockNav__D18FW{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--border-default)}.Projects_mockLogo__6_ux7{width:28px;height:10px;background:var(--accent-primary);border-radius:2px;opacity:.6}.Projects_mockNavLinks__em2FR{display:flex;gap:10px;align-items:center}.Projects_mockLine__tHzvm{height:6px;background:var(--border-muted);border-radius:3px;opacity:.5}.Projects_mockHero__ijEkf{display:flex;flex-direction:column;gap:8px;padding:12px 0}.Projects_mockTitle__IXS3f{height:12px;width:80%;background:var(--border-emphasis);border-radius:3px;opacity:.6}.Projects_mockSubtitle__zvweR{height:8px;width:60%;background:var(--border-muted);border-radius:3px;opacity:.4}.Projects_mockBtn__jiOb9{height:24px;width:80px;background:var(--accent-primary);border-radius:var(--radius-sm);opacity:.5;margin-top:4px}.Projects_mockCards__eVH_a{display:flex;flex-direction:column;gap:8px}.Projects_mockCard__qgvJ9{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:10px;display:flex;flex-direction:column;gap:5px}.Projects_mockCardLine__dKmRS{height:6px;width:90%;background:var(--border-muted);border-radius:3px;opacity:.4}.Projects_mockTags__8bECx{display:flex;gap:5px;margin-top:2px}.Projects_mockTag__rGY4D{height:14px;width:36px;background:var(--border-default);border-radius:3px;opacity:.5}.Projects_grid__b0nVc{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.Projects_projectCard__4roaT{display:flex;flex-direction:column;gap:12px;border-left:2px solid transparent;transition:all .2s ease}.Projects_projectCard__4roaT:hover{border-left-color:var(--project-color,var(--accent-primary))}.Projects_cardTermHeader___hf7j{display:flex;align-items:center;gap:6px;padding:4px 0}.Projects_cardTop__oIQLj{display:flex;align-items:center;justify-content:space-between}.Projects_cardMeta__n0sGT{display:flex;align-items:center;gap:8px}.Projects_cardLinks__rHGZi{display:flex;gap:10px}.Projects_iconLink__XlCns{color:var(--text-muted);transition:color var(--transition-fast);display:flex;align-items:center}.Projects_iconLink__XlCns:hover{color:var(--text-primary)}.Projects_cardTitle__EJcw8{font-size:18px;font-weight:600;color:var(--text-primary)}.Projects_cardDesc___gMxk{font-size:14px;color:var(--text-secondary);line-height:1.6;flex:1 1}.Projects_caseStudyBtn__CeHFZ{display:inline-flex;align-items:center;gap:6px;background:none;border:none;font-family:var(--font-mono);font-size:12px;color:var(--accent-primary);cursor:pointer;padding:0;transition:gap var(--transition-fast),opacity var(--transition-fast);margin-top:4px}.Projects_caseStudyBtn__CeHFZ:hover{gap:10px;opacity:.8}@media (max-width:1000px){.Projects_featured__qRsGi{grid-template-columns:1fr}.Projects_featuredVisual__TqOCm{display:none}}@media (max-width:640px){.Projects_grid__b0nVc{grid-template-columns:1fr}.Projects_featured__qRsGi{padding:24px}}.Services_section__IzkJY{background:linear-gradient(180deg,transparent,rgba(34,197,94,.03) 50%,transparent)}.Services_header__ebKPG{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px;flex-wrap:wrap}.Services_availability__AmhUj{display:flex;align-items:center;gap:8px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:20px;padding:8px 16px;flex-shrink:0}.Services_availDot__mG6f7{width:7px;height:7px;border-radius:50%;background:var(--green-active);animation:Services_pulse__PftZ3 2s infinite;flex-shrink:0}.Services_availText__V2zBM{font-family:var(--font-mono);font-size:12px;color:var(--text-secondary);white-space:nowrap}.Services_grid__BWd2K{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.Services_card__U_iWc{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;border-top:2px solid transparent;transition:all .2s ease}.Services_card__U_iWc:hover{border-top-color:var(--accent-primary)}.Services_terminalHeader__H1cH7{display:flex;align-items:center;gap:6px;padding:10px 16px;border-bottom:1px solid var(--border-default);background:var(--bg-hover)}.Services_dot__gd3GC{width:10px;height:10px;border-radius:50%;opacity:.8}.Services_terminalTitle___4_49{margin-left:8px;font-size:12px;color:var(--text-muted);font-family:var(--font-mono)}.Services_content__c98i9{padding:16px;display:flex;flex-direction:column;gap:14px;flex:1 1}.Services_prompt__8n5D5{color:var(--accent-cyan);-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:4px}.Services_iconWrap__5u0Q1{width:44px;height:44px;border-radius:var(--radius-md);background:var(--accent-primary-dim);display:flex;align-items:center;justify-content:center;color:var(--accent-primary);transition:background var(--transition-base)}.Services_card__U_iWc:hover .Services_iconWrap__5u0Q1{background:rgba(34,197,94,.25)}.Services_title__j1F6K{font-size:15px;font-weight:600;color:var(--text-primary);line-height:1.3}.Services_desc__PN_nr{font-size:13px;color:var(--text-secondary);line-height:1.7;flex:1 1}.Services_cta__Dq1jZ{display:inline-flex;align-items:center;gap:6px;background:none;border:none;font-family:var(--font-mono);font-size:12px;color:var(--accent-primary);cursor:pointer;padding:0;margin-top:4px;transition:gap var(--transition-fast)}.Services_cta__Dq1jZ:hover{gap:10px}@media (max-width:1000px){.Services_grid__BWd2K{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.Services_grid__BWd2K{grid-template-columns:1fr}.Services_header__ebKPG{flex-direction:column;align-items:flex-start}}.Skills_grid__xyoPr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.Skills_group__AsKo_{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:24px;transition:border-color var(--transition-base)}.Skills_group__AsKo_:hover{border-color:var(--border-muted)}.Skills_groupHeader__oSMd_{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--accent-cyan);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-default)}.Skills_items__S0Fey{display:flex;flex-direction:column;gap:6px}.Skills_item__65bSm{display:flex;align-items:flex-start;gap:0;font-family:var(--font-mono);font-size:13px;line-height:1.6}.Skills_connector__gA8nq{color:var(--text-muted);flex-shrink:0;white-space:pre}.Skills_itemName__4BJ2d{color:var(--text-primary)}.Skills_itemNote__tufZN{color:var(--text-muted)}@media (max-width:900px){.Skills_grid__xyoPr{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.Skills_grid__xyoPr{grid-template-columns:1fr}}.Testimonials_grid__yPjig{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.Testimonials_card__5PQ3p{display:flex;flex-direction:column;gap:0;padding:0;position:relative;overflow:hidden}.Testimonials_terminalHeader__PCxV_{display:flex;align-items:center;gap:6px;padding:10px 16px;border-bottom:1px solid var(--border-default);background:var(--bg-hover)}.Testimonials_dot__DucAh{width:10px;height:10px;border-radius:50%;opacity:.8}.Testimonials_terminalTitle___Apkd{margin-left:8px;font-size:12px;color:var(--text-muted);font-family:var(--font-mono)}.Testimonials_content__kKLXE{padding:16px;display:flex;flex-direction:column;gap:16px;flex:1 1}.Testimonials_quoteIcon__VK_fO{font-size:48px;line-height:1;color:var(--accent-primary);opacity:.3;font-family:Georgia,serif;height:32px}.Testimonials_quote__02z73{font-size:14px;color:var(--text-secondary);line-height:1.7;font-style:italic;flex:1 1}.Testimonials_author__hS4mX{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid var(--border-default)}.Testimonials_avatar__vNZT4{width:36px;height:36px;border-radius:50%;background:var(--accent-primary-dim);border:1px solid var(--accent-primary);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--accent-primary);flex-shrink:0}.Testimonials_name__L_DK3{font-size:13px;font-weight:600;color:var(--text-primary)}.Testimonials_role__J79G_{font-size:12px;color:var(--text-muted)}.Testimonials_placeholder___kKaz{display:flex;justify-content:center}.Testimonials_placeholderBadge__W0v0K{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);background:var(--bg-hover);border:1px dashed var(--border-muted);border-radius:var(--radius-sm);padding:4px 10px;text-align:center}@media (max-width:900px){.Testimonials_grid__yPjig{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.Testimonials_grid__yPjig{grid-template-columns:1fr}}.WhyWorkWithMe_section__UcwRz{background:linear-gradient(180deg,transparent,rgba(34,197,94,.03) 50%,transparent)}.WhyWorkWithMe_grid__88Tgf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.WhyWorkWithMe_card__48D5x{display:flex;flex-direction:column;gap:14px;border-left:2px solid transparent;transition:all .2s ease}.WhyWorkWithMe_card__48D5x:hover{border-left-color:var(--accent-primary)}.WhyWorkWithMe_iconWrap__gPw2A{width:40px;height:40px;border-radius:var(--radius-md);background:var(--accent-primary-dim);display:flex;align-items:center;justify-content:center;color:var(--accent-primary);flex-shrink:0;transition:background var(--transition-base)}.WhyWorkWithMe_card__48D5x:hover .WhyWorkWithMe_iconWrap__gPw2A{background:rgba(34,197,94,.25)}.WhyWorkWithMe_title__j5Rko{font-size:15px;font-weight:600;color:var(--text-primary)}.WhyWorkWithMe_body__8jThV{font-size:14px;color:var(--text-secondary);line-height:1.7}@media (max-width:900px){.WhyWorkWithMe_grid__88Tgf{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.WhyWorkWithMe_grid__88Tgf{grid-template-columns:1fr}}