@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;700&family=IBM+Plex+Sans:ital,wght@0,400;0,500;0,700;0,800;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;700&family=IBM+Plex+Sans:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;700&family=IBM+Plex+Sans:wght@400;500;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;700&display=swap";._header_yq51x_4{position:fixed;top:0;left:0;right:0;z-index:100;font-family:IBM Plex Sans,sans-serif;transition:background .35s ease,border-color .35s ease,backdrop-filter .35s ease;background:transparent;border-bottom:1px solid transparent}._headerScrolled_yq51x_19{background:#080c14d1;border-bottom:1px solid rgba(255,255,255,.07);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}._inner_yq51x_26{max-width:1060px;margin:0 auto;padding:0 2rem;height:62px;display:flex;align-items:center;gap:2rem}._logo_yq51x_37{display:flex;align-items:baseline;gap:.5rem;text-decoration:none;flex-shrink:0}._logoMark_yq51x_45{font-family:IBM Plex Mono,monospace;font-size:1rem;font-weight:700;color:#f59e0b;letter-spacing:-.02em}._logoDivider_yq51x_53{font-family:IBM Plex Mono,monospace;font-size:.75rem;color:#94a3b840;margin:0 .1rem}._logoName_yq51x_60{font-family:IBM Plex Mono,monospace;font-size:.72rem;color:#94a3b880;letter-spacing:.04em;font-weight:400;white-space:nowrap}._nav_yq51x_70{display:flex;align-items:center;gap:.15rem;margin-left:auto}._navLink_yq51x_77{font-family:IBM Plex Mono,monospace;font-size:.72rem;color:#94a3b880;text-decoration:none;letter-spacing:.05em;padding:.4rem .75rem;border-radius:6px;border:1px solid transparent;transition:color .2s ease,background .2s ease,border-color .2s ease;position:relative}._navLink_yq51x_77:hover{color:#e2e8f0;background:#ffffff0a}._navLinkActive_yq51x_96{color:#f59e0b;background:#f59e0b0f;border-color:#f59e0b26}._navLinkActive_yq51x_96:hover{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b40}._resumeBtn_yq51x_109{font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;color:#f59e0b;text-decoration:none;border:1px solid rgba(245,158,11,.35);border-radius:6px;padding:.4rem .9rem;background:#f59e0b12;margin-left:.75rem;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease;flex-shrink:0}._resumeBtn_yq51x_109:hover{background:#f59e0b24;border-color:#f59e0b80;color:#fbbf24}._menuBtn_yq51x_132{display:none;background:none;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:.4rem .5rem;cursor:pointer;margin-left:auto;gap:4px;flex-direction:column;align-items:center;justify-content:center}._menuBtn_yq51x_132 span{display:block;width:18px;height:1.5px;background:#94a3b899;border-radius:2px;transition:transform .25s ease,opacity .25s ease}._menuBtnOpen_yq51x_155 span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}._menuBtnOpen_yq51x_155 span:nth-child(2){opacity:0}._menuBtnOpen_yq51x_155 span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}._mobileNav_yq51x_168{display:none;flex-direction:column;gap:.25rem;padding:1rem 2rem 1.25rem;border-top:1px solid rgba(255,255,255,.06);background:#080c14f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._mobileNavOpen_yq51x_178{display:flex}._mobileNavLink_yq51x_182{font-family:IBM Plex Mono,monospace;font-size:.78rem;color:#94a3b88c;text-decoration:none;letter-spacing:.05em;padding:.6rem .5rem;border-bottom:1px solid rgba(255,255,255,.04);transition:color .2s ease}._mobileNavLink_yq51x_182:last-of-type{border-bottom:none}._mobileNavLink_yq51x_182:hover,._mobileNavLinkActive_yq51x_198{color:#f59e0b}._mobileResumeBtn_yq51x_202{font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:700;color:#f59e0b;text-decoration:none;border:1px solid rgba(245,158,11,.3);border-radius:6px;padding:.55rem 1rem;background:#f59e0b0f;margin-top:.5rem;text-align:center;transition:background .2s ease}._mobileResumeBtn_yq51x_202:hover{background:#f59e0b1f}@media (max-width: 768px){._nav_yq51x_70,._resumeBtn_yq51x_109{display:none}._menuBtn_yq51x_132{display:flex}}:root{--bg-base: #080c14;--bg-surface: #0f1623;--bg-raised: #161e2e;--col-amber: #f59e0b;--col-amber-dim: rgba(245, 158, 11, .12);--col-amber-glow: rgba(245, 158, 11, .06);--col-slate-50: #f8fafc;--col-slate-200: #e2e8f0;--col-slate-400: #94a3b8;--col-slate-600: #475569;--col-slate-800: #1e293b;--border-subtle: rgba(255, 255, 255, .06);--border-mid: rgba(255, 255, 255, .1);--font-sans: "IBM Plex Sans", sans-serif;--font-mono: "IBM Plex Mono", monospace}._hero_g7ue7_21{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;background:var(--bg-base);padding-top:80px;font-family:var(--font-sans)}._grid_g7ue7_34{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--col-amber-glow) 1px,transparent 1px),linear-gradient(90deg,var(--col-amber-glow) 1px,transparent 1px);background-size:52px 52px;pointer-events:none}._glow_g7ue7_44{position:absolute;top:-200px;right:-100px;width:600px;height:600px;background:radial-gradient(circle,rgba(245,158,11,.07) 0%,rgba(245,158,11,.03) 40%,transparent 70%);pointer-events:none}._container_g7ue7_59{max-width:1200px;width:100%;margin:0 auto;padding:0 2.5rem;position:relative;z-index:2}._content_g7ue7_69{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:flex-end;min-height:calc(100vh - 80px);padding-bottom:5rem}._left_g7ue7_81{display:flex;flex-direction:column;gap:1.1rem;padding-bottom:2rem;animation:_fadeUp_g7ue7_1 .7s ease both}._eyebrow_g7ue7_89{font-family:var(--font-mono);font-size:.75rem;color:var(--col-amber);letter-spacing:.1em}._name_g7ue7_96{font-family:var(--font-sans);font-size:clamp(2.8rem,4.5vw,4.4rem);font-weight:800;color:var(--col-slate-50);line-height:.95;letter-spacing:-.04em}._role_g7ue7_105{font-family:var(--font-mono);font-size:.78rem;color:var(--col-slate-400);letter-spacing:.04em;line-height:1.6}._divider_g7ue7_113{width:36px;height:3px;background:var(--col-amber);border-radius:2px}._tagline_g7ue7_120{font-size:1rem;line-height:1.78;color:#cbd5e1ad;max-width:460px}._accent_g7ue7_127{color:var(--col-amber);font-weight:500}._buttons_g7ue7_132{display:flex;gap:.75rem;flex-wrap:wrap}._primaryBtn_g7ue7_138{padding:.72rem 1.6rem;background:var(--col-amber);color:#0a0a0a;font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.06em;border:none;border-radius:8px;cursor:pointer;transition:opacity .2s ease,transform .2s ease;text-decoration:none;display:inline-block}._primaryBtn_g7ue7_138:hover{opacity:.88;transform:translateY(-2px)}._secondaryBtn_g7ue7_159{padding:.72rem 1.6rem;background:transparent;color:var(--col-slate-400);font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.06em;border:1px solid var(--border-mid);border-radius:8px;text-decoration:none;display:inline-block;transition:border-color .2s ease,color .2s ease,transform .2s ease}._secondaryBtn_g7ue7_159:hover{border-color:var(--col-amber);color:var(--col-amber);transform:translateY(-2px)}._socials_g7ue7_180{display:flex;gap:.5rem;flex-wrap:wrap}._socialPill_g7ue7_186{display:inline-flex;align-items:center;gap:6px;padding:.35rem .75rem;background:#ffffff0a;border:1px solid var(--border-subtle);border-radius:6px;text-decoration:none;transition:border-color .2s ease,background .2s ease}._socialPill_g7ue7_186:hover{border-color:#f59e0b59;background:var(--col-amber-dim)}._socialIcon_g7ue7_203{font-size:.82rem;color:var(--col-slate-400);display:inline-flex;transition:color .2s ease}._socialPill_g7ue7_186:hover ._socialIcon_g7ue7_203{color:var(--col-amber)}._socialLabel_g7ue7_212{font-family:var(--font-mono);font-size:.7rem;color:var(--col-slate-400);transition:color .2s ease}._socialPill_g7ue7_186:hover ._socialLabel_g7ue7_212{color:var(--col-amber)}._right_g7ue7_224{position:relative;display:flex;justify-content:flex-end;align-items:flex-end;animation:_fadeUp_g7ue7_1 .7s ease .15s both}._photoWrap_g7ue7_233{position:relative;width:100%;max-width:420px;-webkit-mask-image:linear-gradient(to bottom,black 55%,rgba(0,0,0,.6) 80%,transparent 100%);mask-image:linear-gradient(to bottom,black 55%,rgba(0,0,0,.6) 80%,transparent 100%)}._photo_g7ue7_233{width:100%;height:auto;display:block;object-fit:contain;max-height:calc(100vh - 120px)}._statsCol_g7ue7_262{position:absolute;right:-70px;top:10%;display:flex;flex-direction:column;gap:.6rem}._statCard_g7ue7_271{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;padding:.75rem 1rem;display:flex;flex-direction:column;gap:2px;min-width:90px;transition:border-color .25s ease}._statCard_g7ue7_271:hover{border-color:#f59e0b4d}._statValue_g7ue7_285{font-family:var(--font-mono);font-size:1.3rem;font-weight:700;color:var(--col-slate-50);line-height:1}._statLabel_g7ue7_293{font-family:var(--font-mono);font-size:.6rem;color:var(--col-slate-600);letter-spacing:.05em}._scrollHint_g7ue7_301{display:flex;align-items:center;gap:10px;position:absolute;bottom:2rem;left:2.5rem}._scrollLine_g7ue7_310{width:32px;height:1px;background:var(--col-slate-600);border-radius:1px}._scrollText_g7ue7_317{font-family:var(--font-mono);font-size:.65rem;color:var(--col-slate-600);letter-spacing:.08em}@keyframes _fadeUp_g7ue7_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){._statsCol_g7ue7_262{right:-10px}}@media (max-width: 860px){._content_g7ue7_69{grid-template-columns:1fr;align-items:center;padding-bottom:3rem;min-height:auto;padding-top:2rem;gap:1.5rem}._right_g7ue7_224{justify-content:center;order:-1}._photoWrap_g7ue7_233{max-width:280px;margin:0 auto}._statsCol_g7ue7_262{position:static;flex-direction:row;justify-content:center;margin-top:1rem}._left_g7ue7_81{align-items:center;text-align:center;padding-bottom:0}._divider_g7ue7_113{margin:0 auto}._tagline_g7ue7_120{text-align:center}._buttons_g7ue7_132,._socials_g7ue7_180{justify-content:center}._scrollHint_g7ue7_301{left:50%;transform:translate(-50%)}}@media (max-width: 480px){._container_g7ue7_59{padding:0 1.25rem}._photoWrap_g7ue7_233{max-width:220px}._primaryBtn_g7ue7_138,._secondaryBtn_g7ue7_159{width:100%;text-align:center}._buttons_g7ue7_132{flex-direction:column}}._about_83pj4_4{padding:7rem 2rem;background:#080c14;color:#e2e8f0;position:relative;overflow:hidden;font-family:IBM Plex Sans,sans-serif}._grid_83pj4_14{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(245,158,11,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(245,158,11,.05) 1px,transparent 1px);background-size:52px 52px;pointer-events:none}._container_83pj4_24{max-width:1000px;margin:0 auto;position:relative;z-index:1}._sectionHeader_83pj4_32{margin-bottom:2rem}._eyebrow_83pj4_36{font-family:IBM Plex Mono,monospace;font-size:.75rem;color:#f59e0b;letter-spacing:.1em;margin-bottom:.4rem}._sectionTitle_83pj4_44{font-size:2.6rem;font-weight:800;color:#f8fafc;letter-spacing:-.04em;line-height:1}._dossier_83pj4_53{background:#0f1623b3;border:1px solid rgba(255,255,255,.07);border-radius:18px;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._fileBar_83pj4_62{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1.25rem;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06)}._fileBarLeft_83pj4_71{display:flex;align-items:center;gap:8px}._statusDot_83pj4_77{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e80}._fileRef_83pj4_85{font-family:IBM Plex Mono,monospace;font-size:.7rem;color:#94a3b880;letter-spacing:.06em}._fileStatus_83pj4_92{font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:700;letter-spacing:.1em;color:#22c55e;background:#22c55e14;border:1px solid rgba(34,197,94,.2);border-radius:4px;padding:2px 7px}._body_83pj4_105{display:grid;grid-template-columns:220px 1fr}._leftPanel_83pj4_111{border-right:1px solid rgba(255,255,255,.06);padding:1.5rem 1.25rem;display:flex;flex-direction:column;gap:1rem}._avatar_83pj4_119{width:72px;height:72px;border-radius:50%;background:#f59e0b1a;border:1.5px solid rgba(245,158,11,.3);display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:1.2rem;font-weight:700;color:#f59e0b;margin:0 auto}._nameBlock_83pj4_135{text-align:center}._subjName_83pj4_139{font-size:.95rem;font-weight:700;color:#f8fafc;margin-bottom:2px}._subjRole_83pj4_146{font-family:IBM Plex Mono,monospace;font-size:.68rem;color:#94a3b899}._tagRow_83pj4_152{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}._tag_83pj4_152{font-family:IBM Plex Mono,monospace;font-size:.62rem;padding:2px 7px;border-radius:4px;border:1px solid rgba(255,255,255,.08);color:#94a3b899;background:#ffffff08}._tagActive_83pj4_169{background:#22c55e14;color:#22c55e;border-color:#22c55e33}._panelDivider_83pj4_175{height:1px;background:#ffffff0d}._fields_83pj4_181{display:flex;flex-direction:column;gap:.7rem}._field_83pj4_181{display:flex;flex-direction:column;gap:2px}._fieldLabel_83pj4_193{font-family:IBM Plex Mono,monospace;font-size:.6rem;color:#94a3b866;letter-spacing:.06em;text-transform:lowercase}._fieldVal_83pj4_201{font-size:.8rem;color:#cbd5e1bf}._statGrid_83pj4_207{display:grid;grid-template-columns:1fr 1fr;gap:6px}._statCard_83pj4_213{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:8px;text-align:center;transition:border-color .2s ease}._statCard_83pj4_213:hover{border-color:#f59e0b40}._statVal_83pj4_226{display:block;font-family:IBM Plex Mono,monospace;font-size:1.1rem;font-weight:700;color:#f8fafc;line-height:1}._statLabel_83pj4_235{display:block;font-family:IBM Plex Mono,monospace;font-size:.58rem;color:#94a3b873;margin-top:3px;letter-spacing:.04em}._socialLinks_83pj4_245{display:flex;flex-direction:column;gap:.45rem}._socialLink_83pj4_245{display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:6px;text-decoration:none;font-family:IBM Plex Mono,monospace;font-size:.68rem;color:#94a3b88c;background:#ffffff05;border:1px solid rgba(255,255,255,.04);transition:color .2s ease,border-color .2s ease,background .2s ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._socialLink_83pj4_245:hover{color:#f59e0b;border-color:#f59e0b33;background:#f59e0b0d}._socialLink_83pj4_245 svg{font-size:.78rem;flex-shrink:0}._rightPanel_83pj4_281{padding:1.5rem 1.75rem;display:flex;flex-direction:column;gap:0}._section_83pj4_32{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.05)}._section_83pj4_32:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._sectionLabel_83pj4_300{font-family:IBM Plex Mono,monospace;font-size:.68rem;color:#94a3b866;letter-spacing:.07em;margin-bottom:.85rem}._bio_83pj4_309{font-size:.88rem;line-height:1.8;color:#cbd5e1a6}._eduList_83pj4_316{display:flex;flex-direction:column;gap:.65rem}._eduRow_83pj4_322{display:flex;gap:10px;align-items:flex-start;padding:.75rem;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;transition:border-color .2s ease}._eduRow_83pj4_322:hover{border-color:#f59e0b33}._eduIcon_83pj4_337{width:32px;height:32px;border-radius:8px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);display:flex;align-items:center;justify-content:center;font-size:.9rem;color:#f59e0b;flex-shrink:0}._eduDeg_83pj4_351{font-size:.85rem;font-weight:700;color:#f8fafc;line-height:1.35}._eduInst_83pj4_358{font-family:IBM Plex Mono,monospace;font-size:.68rem;color:#94a3b88c;margin-top:2px}._eduYear_83pj4_365{font-family:IBM Plex Mono,monospace;font-size:.62rem;color:#f59e0b;margin-top:3px;opacity:.8}._stackGrid_83pj4_374{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._stackCard_83pj4_380{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:.85rem;transition:border-color .2s ease}._stackCard_83pj4_380:hover{border-color:#f59e0b26}._stackCat_83pj4_392{font-family:IBM Plex Mono,monospace;font-size:.62rem;color:#94a3b866;letter-spacing:.06em;margin-bottom:.65rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.05)}._skillRow_83pj4_402{display:flex;align-items:center;gap:7px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.04)}._skillRow_83pj4_402:last-child{border-bottom:none;padding-bottom:0}._skillDot_83pj4_415{width:5px;height:5px;border-radius:50%;flex-shrink:0;opacity:.85}._skillIcon_83pj4_423{font-size:.78rem;display:inline-flex;flex-shrink:0}._skillName_83pj4_429{font-size:.8rem;color:#cbd5e1b3}@media (max-width: 860px){._body_83pj4_105{grid-template-columns:1fr}._leftPanel_83pj4_111{border-right:none;border-bottom:1px solid rgba(255,255,255,.06);display:grid;grid-template-columns:auto 1fr;gap:.75rem 1.25rem;align-items:start}._avatar_83pj4_119{grid-row:span 2;margin:0}._nameBlock_83pj4_135{text-align:left}._tagRow_83pj4_152{justify-content:flex-start}._panelDivider_83pj4_175,._fields_83pj4_181,._statGrid_83pj4_207,._socialLinks_83pj4_245{grid-column:1 / -1}._statGrid_83pj4_207{grid-template-columns:repeat(4,1fr)}._stackGrid_83pj4_374{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){._about_83pj4_4{padding:5rem 1.25rem}._sectionTitle_83pj4_44{font-size:2rem}._statGrid_83pj4_207{grid-template-columns:repeat(2,1fr)}._stackGrid_83pj4_374,._leftPanel_83pj4_111{grid-template-columns:1fr}._avatar_83pj4_119{margin:0 auto}._nameBlock_83pj4_135{text-align:center}._tagRow_83pj4_152{justify-content:center}}._portfolio_8wpnm_4{padding:7rem 2rem;background:#080c14;color:#e2e8f0;position:relative;overflow:hidden;font-family:IBM Plex Sans,sans-serif}._grid_8wpnm_14{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(245,158,11,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(245,158,11,.05) 1px,transparent 1px);background-size:52px 52px;pointer-events:none}._container_8wpnm_24{max-width:1040px;margin:0 auto;position:relative;z-index:1}._sectionHeader_8wpnm_32{margin-bottom:2rem}._eyebrow_8wpnm_36{font-family:IBM Plex Mono,monospace;font-size:.75rem;color:#f59e0b;letter-spacing:.1em;margin-bottom:.4rem}._sectionTitle_8wpnm_44{font-size:2.6rem;font-weight:800;color:#f8fafc;letter-spacing:-.04em;line-height:1;margin-bottom:.4rem}._sectionSub_8wpnm_53{font-family:IBM Plex Mono,monospace;font-size:.75rem;color:#94a3b880;letter-spacing:.06em}._caseHeader_8wpnm_61{display:flex;align-items:center;justify-content:space-between;gap:8px}._caseNum_8wpnm_68{font-family:IBM Plex Mono,monospace;font-size:.68rem;color:#94a3b873;letter-spacing:.06em}._statusBadge_8wpnm_75{font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:700;letter-spacing:.08em;padding:2px 7px;border-radius:4px}._statusClosed_8wpnm_84{background:#22c55e14;color:#22c55e;border:1px solid rgba(34,197,94,.18)}._statusActive_8wpnm_90{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.25)}._caseCat_8wpnm_96{font-family:IBM Plex Mono,monospace;font-size:.65rem;color:#f59e0b;letter-spacing:.1em;margin-bottom:3px}._caseTitle_8wpnm_104{font-size:1.15rem;font-weight:700;color:#f8fafc;line-height:1.3;margin:0}._caseDesc_8wpnm_112{font-size:.875rem;line-height:1.72;color:#cbd5e19e}._toolsRow_8wpnm_118{display:flex;flex-wrap:wrap;gap:5px}._tool_8wpnm_118{font-family:IBM Plex Mono,monospace;font-size:.68rem;color:#94a3b899;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:4px;padding:2px 8px;transition:color .2s ease,border-color .2s ease}._featured_8wpnm_138{display:grid;grid-template-columns:1fr 1fr;background:#0f1623b3;border:1px solid rgba(255,255,255,.07);border-radius:18px;overflow:hidden;margin-bottom:1.25rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .3s ease}._featured_8wpnm_138:hover{border-color:#f59e0b40}._featured_8wpnm_138:hover ._tool_8wpnm_118{color:#f59e0bb3;border-color:#f59e0b26}._featuredImg_8wpnm_160{position:relative;min-height:320px;overflow:hidden}._featuredImg_8wpnm_160 img{width:100%;height:100%;object-fit:cover;display:block;opacity:.55;transition:opacity .35s ease,transform .35s ease}._featured_8wpnm_138:hover ._featuredImg_8wpnm_160 img{opacity:.7;transform:scale(1.03)}._featuredImgOverlay_8wpnm_180{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(245,158,11,.06) 0%,transparent 60%);pointer-events:none}._featuredStamp_8wpnm_191{position:absolute;top:14px;left:14px;font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:700;letter-spacing:.1em;color:#f59e0b;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);border-radius:4px;padding:3px 9px}._featuredBody_8wpnm_207{padding:1.75rem;display:flex;flex-direction:column;gap:1rem;justify-content:center}._finding_8wpnm_215{display:flex;flex-direction:column;gap:4px;padding:.85rem;background:#f59e0b0d;border:1px solid rgba(245,158,11,.12);border-radius:10px}._findingLabel_8wpnm_225{font-family:IBM Plex Mono,monospace;font-size:.62rem;color:#94a3b866;letter-spacing:.06em}._findingVal_8wpnm_232{font-family:IBM Plex Mono,monospace;font-size:.88rem;font-weight:700;color:#f59e0b}._caseLink_8wpnm_239{display:inline-flex;align-items:center;font-family:IBM Plex Mono,monospace;font-size:.72rem;color:#94a3b88c;text-decoration:none;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:.42rem .9rem;width:fit-content;transition:color .2s ease,border-color .2s ease,background .2s ease}._caseLink_8wpnm_239:hover{color:#f59e0b;border-color:#f59e0b4d;background:#f59e0b0d}._casesGrid_8wpnm_262{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}._caseCard_8wpnm_268{background:#0f1623b3;border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .3s ease,transform .3s ease}._caseCard_8wpnm_268:hover{border-color:#f59e0b38;transform:translateY(-4px)}._caseCard_8wpnm_268:hover ._tool_8wpnm_118{color:#f59e0ba6;border-color:#f59e0b1f}._cardImg_8wpnm_290{height:130px;position:relative;overflow:hidden}._cardImg_8wpnm_290 img{width:100%;height:100%;object-fit:cover;display:block;opacity:.5;transition:opacity .3s ease,transform .3s ease}._caseCard_8wpnm_268:hover ._cardImg_8wpnm_290 img{opacity:.65;transform:scale(1.04)}._cardImgOverlay_8wpnm_311{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 20%,rgba(15,22,35,.6) 70%,rgba(15,22,35,.95) 100%);pointer-events:none}._cardNum_8wpnm_323{position:absolute;top:9px;left:11px;font-family:IBM Plex Mono,monospace;font-size:.62rem;color:#94a3b880;letter-spacing:.06em}._cardBody_8wpnm_334{padding:1rem 1.1rem 1.1rem;display:flex;flex-direction:column;gap:.65rem;flex:1}._cardFinding_8wpnm_342{font-family:IBM Plex Mono,monospace;font-size:.72rem;color:#f59e0b;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.05);margin-top:auto}@media (max-width: 860px){._featured_8wpnm_138{grid-template-columns:1fr}._featuredImg_8wpnm_160{min-height:220px}._featuredBody_8wpnm_207{padding:1.25rem}}@media (max-width: 640px){._portfolio_8wpnm_4{padding:5rem 1.25rem}._sectionTitle_8wpnm_44{font-size:2rem}._casesGrid_8wpnm_262{grid-template-columns:1fr}._caseCard_8wpnm_268:hover{transform:none}}._services_2mh83_4{padding:7rem 2rem;background:#080c14;color:#e2e8f0;position:relative;overflow:hidden;font-family:IBM Plex Sans,sans-serif}._grid_2mh83_14{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(245,158,11,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(245,158,11,.05) 1px,transparent 1px);background-size:52px 52px;pointer-events:none}._container_2mh83_24{max-width:1060px;margin:0 auto;position:relative;z-index:1}._sectionHeader_2mh83_32{margin-bottom:2.5rem}._eyebrow_2mh83_36{font-family:IBM Plex Mono,monospace;font-size:.75rem;color:#f59e0b;letter-spacing:.1em;margin-bottom:.4rem}._sectionTitle_2mh83_44{font-size:2.6rem;font-weight:800;color:#f8fafc;letter-spacing:-.04em;line-height:1;margin-bottom:.4rem}._sectionSub_2mh83_53{font-family:IBM Plex Mono,monospace;font-size:.72rem;color:#94a3b880;letter-spacing:.05em}._specSheet_2mh83_63{background:#0f1623b3;border:1px solid rgba(255,255,255,.07);border-radius:18px;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._sheetHeader_2mh83_72{display:grid;grid-template-columns:110px 1fr 1fr 140px;gap:0;padding:.6rem 1.5rem;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.06)}._sheetHeader_2mh83_72 span{font-family:IBM Plex Mono,monospace;font-size:.62rem;color:#94a3b859;letter-spacing:.1em;text-transform:lowercase}._serviceRow_2mh83_90{display:grid;grid-template-columns:110px 1fr 1fr 140px;gap:0;border-bottom:1px solid rgba(255,255,255,.05);transition:background .25s ease}._serviceRow_2mh83_90:last-of-type{border-bottom:none}._serviceRow_2mh83_90:hover{background:#f59e0b08}._cellCode_2mh83_107,._cellTitle_2mh83_108,._cellDeliverables_2mh83_109,._cellStack_2mh83_110{padding:1.5rem 1.25rem;border-right:1px solid rgba(255,255,255,.04)}._cellStack_2mh83_110{border-right:none}._cellCode_2mh83_107{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.5rem 1rem}._serviceCode_2mh83_128{font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;color:#94a3b880;letter-spacing:.08em}._tier_2mh83_137{font-family:IBM Plex Mono,monospace;font-size:.58rem;font-weight:700;letter-spacing:.08em;padding:2px 6px;border-radius:4px}._tierCore_2mh83_146{background:#3b82f61a;color:#60a5fa;border:1px solid rgba(59,130,246,.18)}._tierAdvanced_2mh83_152{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.2)}._tierInfra_2mh83_158{background:#94a3b814;color:#94a3b899;border:1px solid rgba(148,163,184,.12)}._iconBox_2mh83_165{width:36px;height:36px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);display:grid;place-items:center;margin-top:auto;transition:background .25s ease,border-color .25s ease}._serviceRow_2mh83_90:hover ._iconBox_2mh83_165{background:#f59e0b14;border-color:#f59e0b33}._serviceIcon_2mh83_182{font-size:.9rem;color:#94a3b880;display:inline-flex;transition:color .25s ease}._serviceRow_2mh83_90:hover ._serviceIcon_2mh83_182{color:#f59e0b}._serviceTitle_2mh83_194{font-size:1rem;font-weight:700;color:#f8fafc;margin-bottom:.6rem;line-height:1.3}._serviceDesc_2mh83_202{font-size:.83rem;line-height:1.75;color:#cbd5e194}._deliverableList_2mh83_209{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}._deliverableItem_2mh83_218{display:flex;gap:7px;align-items:flex-start;font-size:.8rem;line-height:1.55;color:#cbd5e199}._deliverableMark_2mh83_227{color:#f59e0b;font-size:.6rem;margin-top:.3rem;flex-shrink:0;opacity:.7}._cellStack_2mh83_110{display:flex;flex-direction:column;gap:5px;justify-content:center}._stackTag_2mh83_243{font-family:IBM Plex Mono,monospace;font-size:.68rem;color:#94a3b88c;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:4px;padding:3px 8px;transition:color .22s ease,border-color .22s ease,background .22s ease;width:fit-content}._serviceRow_2mh83_90:hover ._stackTag_2mh83_243{color:#f59e0bbf;border-color:#f59e0b26;background:#f59e0b0a}._sheetFooter_2mh83_262{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.5rem;border-top:1px solid rgba(255,255,255,.05);background:#ffffff04;flex-wrap:wrap}._footerNote_2mh83_273{font-family:IBM Plex Mono,monospace;font-size:.65rem;color:#94a3b859;letter-spacing:.04em}._footerCta_2mh83_280{font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;color:#f59e0b;text-decoration:none;border:1px solid rgba(245,158,11,.25);border-radius:6px;padding:.4rem .9rem;background:#f59e0b0f;transition:background .2s ease,border-color .2s ease;white-space:nowrap}._footerCta_2mh83_280:hover{background:#f59e0b1f;border-color:#f59e0b66}@media (max-width: 900px){._sheetHeader_2mh83_72{display:none}._serviceRow_2mh83_90{grid-template-columns:1fr;gap:0}._cellCode_2mh83_107{flex-direction:row;align-items:center;gap:.75rem;padding:1rem 1.25rem .5rem;border-right:none;border-bottom:none}._iconBox_2mh83_165{margin-top:0;margin-left:auto}._cellTitle_2mh83_108,._cellDeliverables_2mh83_109,._cellStack_2mh83_110{padding:.6rem 1.25rem;border-right:none;border-bottom:none}._cellStack_2mh83_110{flex-direction:row;flex-wrap:wrap;padding-bottom:1.25rem}._serviceRow_2mh83_90{padding-bottom:0}._serviceRow_2mh83_90:not(:last-of-type){border-bottom:1px solid rgba(255,255,255,.05)}}@media (max-width: 560px){._services_2mh83_4{padding:5rem 1.25rem}._sectionTitle_2mh83_44{font-size:2rem}._footerNote_2mh83_273{display:none}._sheetFooter_2mh83_262{justify-content:flex-end}}._experience_igz0e_7{font-family:IBM Plex Sans,sans-serif;padding:7rem 2rem;background:#080c14;color:#e2e8f0;position:relative;overflow:hidden}._experience_igz0e_7:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(245,158,11,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(245,158,11,.05) 1px,transparent 1px);background-size:52px 52px;pointer-events:none}._container_igz0e_28{max-width:960px;margin:0 auto;position:relative;z-index:1}._sectionHeader_igz0e_36{margin-bottom:2.5rem}._eyebrow_igz0e_40{font-family:IBM Plex Mono,monospace;font-size:.75rem;color:#f59e0b;letter-spacing:.1em;margin-bottom:.4rem}._sectionTitle_igz0e_48{font-size:2.6rem;font-family:IBM Plex Sans,sans-serif;font-weight:800;color:#f1f5f9;letter-spacing:-.04em;line-height:1;margin-bottom:.65rem}._statusRow_igz0e_58{display:flex;align-items:center;gap:7px}._statusDot_igz0e_64{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e80}._statusText_igz0e_72{font-family:IBM Plex Mono,monospace;font-size:.72rem;color:#94a3b880;letter-spacing:.05em}._dashboard_igz0e_80{background:#0f1623b3;border:1px solid rgba(255,255,255,.07);border-radius:18px;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._tabs_igz0e_89{display:flex;align-items:stretch;gap:0;border-bottom:1px solid rgba(255,255,255,.06);padding:0 1.25rem;background:#ffffff04}._tabsHint_igz0e_98{font-family:IBM Plex Mono,monospace;font-size:.62rem;color:#94a3b833;letter-spacing:.1em;align-self:center;margin-right:.75rem;flex-shrink:0}._tab_igz0e_89{position:relative;padding:.85rem 1.1rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;color:#94a3b866;background:none;border:none;border-bottom:1.5px solid transparent;margin-bottom:-1px;cursor:pointer;display:flex;align-items:center;gap:7px;transition:color .2s ease,background .2s ease;letter-spacing:.04em}._tab_igz0e_89:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;border-radius:0 0 2px 2px;background:transparent;transition:background .2s ease}._tab_igz0e_89:hover{color:#e2e8f0bf;background:#ffffff08}._tabActive_igz0e_145{color:#f1f5f9}._tabDot_igz0e_150{width:5px;height:5px;border-radius:50%;flex-shrink:0;opacity:0;transform:scale(0);transition:opacity .2s ease,transform .2s ease}._tabActive_igz0e_145 ._tabDot_igz0e_150{opacity:1;transform:scale(1)}._tabBadge_igz0e_166{font-family:IBM Plex Mono,monospace;font-size:.6rem;background:#ffffff0d;color:#94a3b880;border:1px solid rgba(255,255,255,.07);border-radius:3px;padding:1px 5px;letter-spacing:.06em;transition:color .2s ease,border-color .2s ease,background .2s ease}._rolePanel_igz0e_179{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}._panelMeta_igz0e_187{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.25rem}._panelTitle_igz0e_195{font-family:IBM Plex Sans,sans-serif;font-size:1rem;font-weight:700;color:#f1f5f9;margin-right:.25rem}._metaTag_igz0e_203{font-family:IBM Plex Mono,monospace;font-size:.65rem;color:#94a3b866;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:4px;padding:2px 7px;letter-spacing:.05em}._metaTagAccent_igz0e_215{border-color:var(--role-color-a, rgba(255,255,255,.1));background:var(--role-color-b, rgba(255,255,255,.04));color:var(--role-color, rgba(148,163,184,.6))}._kpiRow_igz0e_222{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}._kpi_igz0e_222{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:.85rem 1rem;border-top-width:1.5px}._kpiLabel_igz0e_237{font-family:IBM Plex Mono,monospace;font-size:.68rem;color:#94a3b873;letter-spacing:.06em;margin-bottom:6px;text-transform:lowercase}._kpiValue_igz0e_246{font-size:1.5rem;font-family:IBM Plex Sans,sans-serif;font-weight:800;color:#f1f5f9;line-height:1;letter-spacing:-.02em}._kpiDelta_igz0e_255{font-family:IBM Plex Mono,monospace;font-size:.68rem;margin-top:5px;color:#22c55e}._panel_igz0e_187{display:grid;grid-template-columns:1fr 1fr;gap:10px}._chartCard_igz0e_270,._achieveCard_igz0e_271,._timelineCard_igz0e_272{background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:1rem 1.1rem}._cardLabel_igz0e_279{font-family:IBM Plex Mono,monospace;font-size:.65rem;color:#94a3b859;letter-spacing:.08em;margin-bottom:.85rem}._barGroup_igz0e_288{display:flex;flex-direction:column;gap:9px}._barRow_igz0e_294{display:flex;align-items:center;gap:8px}._barName_igz0e_300{font-family:IBM Plex Mono,monospace;font-size:.68rem;color:#94a3b880;width:90px;flex-shrink:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._barTrack_igz0e_312{flex:1;height:4px;background:#ffffff0d;border-radius:2px;overflow:hidden}._barFill_igz0e_320{height:100%;border-radius:2px;opacity:.75;transition:width .6s ease}._barVal_igz0e_327{font-family:IBM Plex Mono,monospace;font-size:.68rem;color:#94a3b866;width:32px;flex-shrink:0}._achieveRow_igz0e_336{display:flex;gap:8px;align-items:flex-start;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04)}._achieveRow_igz0e_336:last-of-type{border-bottom:none}._achieveIcon_igz0e_348{width:4px;height:4px;border-radius:50%;margin-top:7px;flex-shrink:0;opacity:.7}._achieveText_igz0e_357{font-size:.82rem;font-family:IBM Plex Sans,sans-serif;line-height:1.6;color:#cbd5e199}._achieveText_igz0e_357 strong{font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:700;border-radius:3px;padding:1px 4px}._expandBtn_igz0e_374{display:flex;align-items:center;gap:8px;width:100%;margin-top:8px;background:none;border:none;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.68rem;color:#94a3b859;padding:0;transition:color .2s ease}._expandBtn_igz0e_374:hover{color:#94a3b8b3}._expandLine_igz0e_394{flex:1;height:1px;background:#ffffff0d}._timelineCard_igz0e_272{margin-top:0}._tlTrack_igz0e_405{position:relative;height:4px;background:#ffffff0d;border-radius:2px;margin:1.6rem 0 2rem}._tlFill_igz0e_413{position:absolute;top:0;height:4px;border-radius:2px;opacity:.6}._tlNodes_igz0e_421{position:relative;height:0}._tlNode_igz0e_421{position:absolute;top:-18px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px}._tlDot_igz0e_436{width:10px;height:10px;border-radius:50%;border:2px solid #080c14;transition:transform .18s ease}._tlNode_igz0e_421:hover ._tlDot_igz0e_436{transform:scale(1.4)}._tlNodeLabel_igz0e_448{font-family:IBM Plex Mono,monospace;font-size:.6rem;color:#94a3b866;white-space:nowrap;margin-top:14px}._tlAxis_igz0e_456{display:flex;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:.62rem;color:#94a3b840}@media (max-width: 700px){._experience_igz0e_7{padding:5rem 1.25rem}._sectionTitle_igz0e_48{font-size:2rem}._panel_igz0e_187{grid-template-columns:1fr}._kpiRow_igz0e_222{grid-template-columns:repeat(2,1fr)}._rolePanel_igz0e_179{padding:1.1rem}._tab_igz0e_89{font-size:.68rem;padding:.75rem .85rem}._tabsHint_igz0e_98{display:none}._panelMeta_igz0e_187{gap:.4rem}}@media (max-width: 440px){._kpiRow_igz0e_222{grid-template-columns:1fr 1fr}._barName_igz0e_300{width:70px;font-size:.62rem}}._certifications_ihx35_4{padding:7rem 2rem;background:#080c14;color:#e2e8f0;position:relative;overflow:hidden;font-family:IBM Plex Sans,sans-serif}._grid_ihx35_14{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(245,158,11,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(245,158,11,.05) 1px,transparent 1px);background-size:52px 52px;pointer-events:none}._container_ihx35_24{max-width:1060px;margin:0 auto;position:relative;z-index:1}._sectionHeader_ihx35_32{margin-bottom:4rem}._eyebrow_ihx35_36{font-family:IBM Plex Mono,monospace;font-size:.75rem;color:#f59e0b;letter-spacing:.1em;margin-bottom:.4rem}._sectionTitle_ihx35_44{font-size:2.6rem;font-weight:800;color:#f8fafc;letter-spacing:-.04em;line-height:1;margin-bottom:.4rem}._sectionSub_ihx35_53{font-family:IBM Plex Mono,monospace;font-size:.72rem;color:#94a3b880;letter-spacing:.05em}._timelineWrapper_ihx35_61{position:relative;padding:80px 0}._timelineLine_ihx35_67{position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(245,158,11,.25) 5%,rgba(245,158,11,.25) 90%,transparent 100%);transform:translateY(-50%);pointer-events:none}._timelineLine_ihx35_67:after{content:"▶";position:absolute;right:-4px;top:50%;transform:translateY(-50%);font-size:.6rem;color:#f59e0b4d;line-height:1}._timelineTrack_ihx35_97{display:flex;justify-content:space-between;align-items:center;position:relative}._node_ihx35_105{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;cursor:default}._stem_ihx35_115{width:1px;background:#f59e0b33;transition:background .25s ease;flex-shrink:0}._stemUp_ihx35_122{height:60px;order:-1}._stemDown_ihx35_127{height:60px;order:1}._node_ihx35_105:hover ._stem_ihx35_115{background:#f59e0b80}._diamond_ihx35_137{width:12px;height:12px;background:#080c14;border:1.5px solid rgba(245,158,11,.35);transform:rotate(45deg);transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;flex-shrink:0;position:relative;z-index:2}._node_ihx35_105:hover ._diamond_ihx35_137{border-color:#f59e0b;background:#f59e0b26;box-shadow:0 0 12px #f59e0b66}._yearLabel_ihx35_156{font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:700;color:#94a3b859;letter-spacing:.08em;transition:color .25s ease;margin:6px 0}._node_ihx35_105:hover ._yearLabel_ihx35_156{color:#f59e0b}._defaultLabel_ihx35_171{position:absolute;left:50%;transform:translate(-50%);width:160px;text-align:center;pointer-events:none;transition:opacity .2s ease}._defaultLabelUp_ihx35_181{bottom:calc(100% + 10px)}._defaultLabelDown_ihx35_185{top:calc(100% + 10px)}._defaultTitle_ihx35_189{font-size:.75rem;font-weight:700;color:#f8fafcbf;line-height:1.35;display:block;margin-bottom:3px}._defaultIssuer_ihx35_198{font-family:IBM Plex Mono,monospace;font-size:.6rem;color:#94a3b861;display:block}._node_ihx35_105:hover ._defaultLabel_ihx35_171{opacity:0}._card_ihx35_211{position:absolute;left:50%;transform:translate(-50%);width:220px;background:#0f1623f2;border:1px solid rgba(245,158,11,.18);border-radius:12px;padding:1rem 1.1rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;pointer-events:none;opacity:0;transform:translate(-50%) translateY(6px);transition:opacity .2s ease,transform .2s ease}._cardUp_ihx35_231{bottom:calc(100% + 14px);transform:translate(-50%) translateY(-6px)}._cardDown_ihx35_237{top:calc(100% + 14px);transform:translate(-50%) translateY(6px)}._node_ihx35_105:hover ._card_ihx35_211{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}._cardCode_ihx35_248{font-family:IBM Plex Mono,monospace;font-size:.58rem;color:#f59e0b99;letter-spacing:.1em;margin-bottom:.4rem}._cardTitle_ihx35_256{font-size:.82rem;font-weight:700;color:#f8fafc;line-height:1.4;margin-bottom:.5rem}._cardIssuer_ihx35_264{font-family:IBM Plex Mono,monospace;font-size:.68rem;color:#94a3b88c;margin-bottom:.5rem;line-height:1.4}._cardDate_ihx35_272{font-family:IBM Plex Mono,monospace;font-size:.62rem;color:#f59e0b;letter-spacing:.06em}._verifiedBadge_ihx35_279{display:inline-flex;align-items:center;gap:4px;font-family:IBM Plex Mono,monospace;font-size:.58rem;color:#22c55eb3;border:1px solid rgba(34,197,94,.15);background:#22c55e0d;border-radius:4px;padding:2px 6px;margin-top:.5rem}._cardLink_ihx35_293{display:inline-flex;align-items:center;gap:4px;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:700;color:#f59e0b;text-decoration:none;border:1px solid rgba(245,158,11,.22);background:#f59e0b0d;border-radius:4px;padding:3px 8px;margin-top:.65rem;transition:background .2s ease,border-color .2s ease;pointer-events:auto}._cardLink_ihx35_293:hover{background:#f59e0b1f;border-color:#f59e0b66}._langRow_ihx35_317{display:flex;align-items:center;gap:.75rem;margin-top:3.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.05);flex-wrap:wrap}._langKey_ihx35_327{font-family:IBM Plex Mono,monospace;font-size:.65rem;color:#f59e0b80;letter-spacing:.1em;flex-shrink:0}._langTags_ihx35_335{display:flex;gap:.5rem;flex-wrap:wrap}._langTag_ihx35_335{font-family:IBM Plex Mono,monospace;font-size:.68rem;color:#94a3b88c;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:4px;padding:3px 8px}@media (max-width: 860px){._timelineWrapper_ihx35_61{padding:0}._timelineLine_ihx35_67{display:none}._timelineTrack_ihx35_97{flex-direction:column;align-items:flex-start;gap:0;padding-left:1.5rem;border-left:1px solid rgba(245,158,11,.2)}._node_ihx35_105{flex-direction:row;align-items:flex-start;gap:1rem;width:100%;padding:1.25rem 0;border-bottom:1px solid rgba(255,255,255,.04);cursor:default}._node_ihx35_105:last-child{border-bottom:none}._stem_ihx35_115,._stemUp_ihx35_122,._stemDown_ihx35_127{display:none}._diamond_ihx35_137{margin-top:4px;flex-shrink:0;position:relative;left:-1.57rem}._yearLabel_ihx35_156{display:none}._card_ihx35_211{position:static;transform:none!important;opacity:1!important;width:100%;background:transparent;border:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto}._defaultLabel_ihx35_171{display:none}._cardUp_ihx35_231,._cardDown_ihx35_237{bottom:auto;top:auto}}@media (max-width: 560px){._certifications_ihx35_4{padding:5rem 1.25rem}._sectionTitle_ihx35_44{font-size:2rem}}._contact_1w68q_4{padding:7rem 2rem;background:#080c14;color:#e2e8f0;position:relative;overflow:hidden;font-family:IBM Plex Sans,sans-serif}._grid_1w68q_14{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(245,158,11,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(245,158,11,.05) 1px,transparent 1px);background-size:52px 52px;pointer-events:none}._glow_1w68q_25{position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(245,158,11,.06) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;animation:_pulse_1w68q_1 4s ease-in-out infinite}@keyframes _pulse_1w68q_1{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}._container_1w68q_43{max-width:1060px;margin:0 auto;position:relative;z-index:1}._sectionHeader_1w68q_51{margin-bottom:2.5rem}._eyebrow_1w68q_55{font-family:IBM Plex Mono,monospace;font-size:.75rem;color:#f59e0b;letter-spacing:.1em;margin-bottom:.4rem}._sectionTitle_1w68q_63{font-size:2.6rem;font-weight:800;color:#f8fafc;letter-spacing:-.04em;line-height:1;margin-bottom:.4rem}._sectionSub_1w68q_72{font-family:IBM Plex Mono,monospace;font-size:.72rem;color:#94a3b880;letter-spacing:.05em}._terminal_1w68q_80{background:#0f1623b3;border:1px solid rgba(255,255,255,.07);border-radius:18px;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;grid-template-columns:320px 1fr}._statusPanel_1w68q_91{border-right:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column}._panelHeader_1w68q_97{padding:.65rem 1.25rem;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:.5rem}._panelHeaderLabel_1w68q_106{font-family:IBM Plex Mono,monospace;font-size:.62rem;color:#94a3b859;letter-spacing:.1em;text-transform:lowercase}._statusDot_1w68q_114{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55eb3;animation:_blink_1w68q_1 2.2s ease-in-out infinite;margin-left:auto}@keyframes _blink_1w68q_1{0%,to{opacity:1}50%{opacity:.3}}._statusRows_1w68q_129{display:flex;flex-direction:column;flex:1}._statusRow_1w68q_129{display:flex;flex-direction:column;gap:.3rem;padding:1.1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.05)}._statusRow_1w68q_129:last-child{border-bottom:none}._statusKey_1w68q_147{font-family:IBM Plex Mono,monospace;font-size:.62rem;color:#94a3b859;letter-spacing:.1em;text-transform:lowercase}._statusVal_1w68q_155{font-family:IBM Plex Mono,monospace;font-size:.82rem;color:#e2e8f0;font-weight:700}._statusValGreen_1w68q_162{color:#22c55e}._statusValAmber_1w68q_166{color:#f59e0b}._channelsPanel_1w68q_171{display:flex;flex-direction:column;align-self:start}._channelHeader_1w68q_177{padding:0;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.06);display:grid;grid-template-columns:160px 1fr 110px}._channelHeader_1w68q_177 span{font-family:IBM Plex Mono,monospace;font-size:.62rem;color:#94a3b859;letter-spacing:.1em;text-transform:lowercase;padding:.65rem 1.5rem;border-right:1px solid rgba(255,255,255,.04)}._channelHeader_1w68q_177 span:last-child{border-right:none}._channelRows_1w68q_200{flex:1;display:flex;flex-direction:column}._channelRow_1w68q_200{display:grid;grid-template-columns:160px 1fr 110px;align-items:center;border-bottom:1px solid rgba(255,255,255,.05);text-decoration:none;transition:background .25s ease;cursor:pointer}._channelRow_1w68q_200:last-of-type{border-bottom:none}._channelRow_1w68q_200:hover{background:#f59e0b08}._channelCell_1w68q_224{padding:1.2rem 1.5rem;border-right:1px solid rgba(255,255,255,.04)}._channelCell_1w68q_224:last-child{border-right:none}._channelType_1w68q_234{display:flex;align-items:center;gap:.6rem}._channelIconBox_1w68q_240{width:30px;height:30px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);display:grid;place-items:center;flex-shrink:0;transition:background .25s ease,border-color .25s ease}._channelRow_1w68q_200:hover ._channelIconBox_1w68q_240{background:#f59e0b14;border-color:#f59e0b33}._channelIcon_1w68q_240{font-size:.78rem;color:#94a3b880;display:inline-flex;transition:color .25s ease}._channelRow_1w68q_200:hover ._channelIcon_1w68q_240{color:#f59e0b}._channelTypeLabel_1w68q_268{font-family:IBM Plex Mono,monospace;font-size:.68rem;color:#94a3b873;letter-spacing:.06em}._channelEndpoint_1w68q_276{font-size:.85rem;font-weight:600;color:#cbd5e1;transition:color .25s ease;word-break:break-all}._channelRow_1w68q_200:hover ._channelEndpoint_1w68q_276{color:#f8fafc}._channelStatus_1w68q_289{display:flex;align-items:center;gap:.5rem}._statusPip_1w68q_295{width:5px;height:5px;border-radius:50%;background:#22c55e;flex-shrink:0}._statusPipAmber_1w68q_303{background:#f59e0b;box-shadow:0 0 5px #f59e0b80}._channelStatusText_1w68q_308{font-family:IBM Plex Mono,monospace;font-size:.65rem;color:#94a3b866}._terminalFooter_1w68q_315{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.5rem;border-top:1px solid rgba(255,255,255,.05);background:#ffffff04;flex-wrap:wrap}._footerNote_1w68q_327{font-family:IBM Plex Mono,monospace;font-size:.65rem;color:#94a3b859;letter-spacing:.04em}._footerCta_1w68q_334{font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;color:#f59e0b;text-decoration:none;border:1px solid rgba(245,158,11,.25);border-radius:6px;padding:.4rem .9rem;background:#f59e0b0f;transition:background .2s ease,border-color .2s ease;white-space:nowrap}._footerCta_1w68q_334:hover{background:#f59e0b1f;border-color:#f59e0b66}@media (max-width: 900px){._terminal_1w68q_80{grid-template-columns:1fr}._statusPanel_1w68q_91{border-right:none;border-bottom:1px solid rgba(255,255,255,.07)}._statusRows_1w68q_129{display:grid;grid-template-columns:1fr 1fr}._statusRow_1w68q_129{border-bottom:none;border-right:1px solid rgba(255,255,255,.05)}._statusRow_1w68q_129:nth-child(2n){border-right:none}._channelHeader_1w68q_177{display:none}._channelRow_1w68q_200{grid-template-columns:1fr}._channelCell_1w68q_224{padding:.5rem 1.25rem;border-right:none;border-bottom:none}._channelCell_1w68q_224:first-child{padding-top:1rem}._channelCell_1w68q_224:last-child{padding-bottom:1rem}._channelRow_1w68q_200:not(:last-of-type){border-bottom:1px solid rgba(255,255,255,.05)}._terminalFooter_1w68q_315{grid-column:1}}@media (max-width: 560px){._contact_1w68q_4{padding:5rem 1.25rem}._sectionTitle_1w68q_63{font-size:2rem}._statusRows_1w68q_129{grid-template-columns:1fr}._statusRow_1w68q_129{border-right:none;border-bottom:1px solid rgba(255,255,255,.05)}._footerNote_1w68q_327{display:none}._terminalFooter_1w68q_315{justify-content:flex-end}}._footer_1ul5o_4{background:#080c14;border-top:1px solid rgba(255,255,255,.06);font-family:IBM Plex Sans,sans-serif;position:relative;overflow:hidden}._footer_1ul5o_4:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(245,158,11,.3) 30%,rgba(245,158,11,.3) 70%,transparent 100%)}._inner_1ul5o_29{max-width:1060px;margin:0 auto;padding:0 2rem}._mainRow_1ul5o_36{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.4rem 0;border-bottom:1px solid rgba(255,255,255,.05);flex-wrap:wrap}._identity_1ul5o_47{display:flex;align-items:center;gap:1rem}._name_1ul5o_53{font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:700;color:#f8fafc;letter-spacing:.02em;text-decoration:none}._name_1ul5o_53:hover{color:#f59e0b;transition:color .2s ease}._statusBadge_1ul5o_67{display:flex;align-items:center;gap:.4rem;font-family:IBM Plex Mono,monospace;font-size:.62rem;color:#94a3b866;letter-spacing:.06em;padding:3px 8px;background:#22c55e0d;border:1px solid rgba(34,197,94,.12);border-radius:4px}._statusPip_1ul5o_81{width:5px;height:5px;border-radius:50%;background:#22c55e;box-shadow:0 0 5px #22c55e99;animation:_blink_1ul5o_1 2.2s ease-in-out infinite;flex-shrink:0}@keyframes _blink_1ul5o_1{0%,to{opacity:1}50%{opacity:.3}}._footerNav_1ul5o_97{display:flex;align-items:center;gap:.1rem}._footerNavLink_1ul5o_103{font-family:IBM Plex Mono,monospace;font-size:.68rem;color:#94a3b866;text-decoration:none;letter-spacing:.05em;padding:.3rem .6rem;border-radius:4px;transition:color .2s ease,background .2s ease}._footerNavLink_1ul5o_103:hover{color:#f59e0b;background:#f59e0b0d}._eofRow_1ul5o_120{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;flex-wrap:wrap}._eofComment_1ul5o_129{font-family:IBM Plex Mono,monospace;font-size:.65rem;color:#94a3b838;letter-spacing:.04em}._eofComment_1ul5o_129 em{font-style:normal;color:#f59e0b59}._copyright_1ul5o_141{font-family:IBM Plex Mono,monospace;font-size:.62rem;color:#94a3b833;letter-spacing:.04em;white-space:nowrap}@media (max-width: 640px){._mainRow_1ul5o_36{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.2rem 0}._footerNav_1ul5o_97{flex-wrap:wrap;gap:0}._eofRow_1ul5o_120{flex-direction:column;align-items:flex-start;gap:.4rem}}._button_rkl45_3{position:fixed;right:1.5rem;bottom:1.5rem;width:2.75rem;height:2.75rem;border-radius:10px;background:#0f1623d9;border:1px solid rgba(245,158,11,.25);color:#f59e0b;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:.9rem;font-weight:700;line-height:1;box-shadow:0 4px 20px #0006,0 0 #f59e0b00;z-index:1000;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}._button_rkl45_3:hover{background:#f59e0b1a;border-color:#f59e0b80;box-shadow:0 4px 20px #0006,0 0 14px #f59e0b26}._visible_rkl45_47{opacity:1;pointer-events:auto;transform:translateY(0)}@media (max-width: 768px){._button_rkl45_3{right:1rem;bottom:1rem;width:2.5rem;height:2.5rem;font-size:.8rem}}*{margin:0;padding:0;box-sizing:border-box}:root{--color-primary: #2563eb;--color-secondary: #1e40af;--color-accent: #3b82f6;--color-text-dark: #1e293b;--color-text-medium: #475569;--color-text-light: #64748b;--color-bg-light: #f8fafc;--color-bg-white: #ffffff;--color-border: #e2e8f0;--color-success: #10b981;--color-warning: #f59e0b;--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 4rem;--border-radius: .5rem;--transition: all .3s ease}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-primary);color:var(--color-text-dark);line-height:1.6;background-color:var(--color-bg-white);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;line-height:1.2;color:var(--color-text-dark)}h1{font-size:3rem;font-weight:700}h2{font-size:2.5rem;font-weight:700}h3{font-size:1.75rem}h4{font-size:1.25rem}p{line-height:1.8;color:var(--color-text-medium)}a{text-decoration:none;color:inherit;transition:var(--transition)}button{font-family:var(--font-primary);cursor:pointer;border:none;outline:none;transition:var(--transition)}img{max-width:100%;height:auto;display:block}section{padding:var(--spacing-2xl) var(--spacing-md);position:relative}section.scroll-reveal{opacity:0;transform:translateY(28px) scale(.99);transition:opacity .7s ease,transform .7s ease;will-change:opacity,transform}section.scroll-reveal.is-visible{opacity:1;transform:translateY(0) scale(1)}@media (prefers-reduced-motion: reduce){section.scroll-reveal,section.scroll-reveal.is-visible{opacity:1;transform:none;transition:none}}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}@media (max-width: 768px){html{font-size:14px}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.5rem}section{padding:var(--spacing-xl) var(--spacing-sm)}.container{padding:0 var(--spacing-sm)}}@media (max-width: 480px){h1{font-size:1.875rem}h2{font-size:1.625rem}}
