@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&family=Poppins:wght@400;600&display=swap";:root{--glass-bg:#12161e8f;--glass-border:#ffffff0f;--neon:#00ffe7;--accent:#ff00c8}._cardWrapper_1mq13_7{z-index:1;-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);min-width:320px;max-width:640px;color:var(--text);border:1px solid var(--glass-border);transition:transform var(--transition),box-shadow var(--transition);background:linear-gradient(#ffffff05,#ffffff03);border-radius:20px;padding:28px;position:relative;box-shadow:0 12px 40px #02061799,inset 0 1px #ffffff05}._cardWrapper_1mq13_7:hover{transform:translateY(-6px);box-shadow:0 18px 60px #020617ad}._modalStrong_1mq13_41{color:var(--text);background:linear-gradient(#03060aeb,#06080ce0);border:1px solid #ffffff0a}._header_1mq13_45{align-items:center;gap:16px;margin-bottom:10px;display:flex}._avatar_1mq13_47{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:transform .26s,box-shadow .26s;display:flex;overflow:hidden;box-shadow:0 8px 28px #02061799,0 0 18px #0ea5c90f}._avatar_1mq13_47 img{object-fit:cover;width:100%;height:100%;display:block}._avatar_1mq13_47:hover{transform:translateY(-4px)scale(1.03);box-shadow:0 14px 46px #020617ad,0 0 30px #0ea5c914}._title_1mq13_53{letter-spacing:.2px;font-size:1.4rem;font-weight:700}._tagline_1mq13_55{color:var(--muted);margin-top:6px;font-size:.98rem}._intro_1mq13_59{color:var(--muted);margin-top:8px;font-size:.95rem}._buttons_1mq13_63{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}._btn_1mq13_69{color:var(--text);transition:transform var(--transition),box-shadow var(--transition),background var(--transition);background:0 0;border:1px solid #ffffff0a;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:inline-flex}._btn_1mq13_69 svg{opacity:.95}._btn_1mq13_69:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 10px 30px #00000073,0 0 20px #00ffe70a}._btn_1mq13_69:focus{outline-offset:4px;outline:2px solid #00ffe714}._btn_1mq13_69._primary_1mq13_77{background:linear-gradient(90deg,var(--neon),var(--accent));color:#071117}._btnDisabled_1mq13_79{opacity:.45;cursor:not-allowed}._modalActions_1mq13_85{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}._modalCancel_1mq13_87{color:var(--text);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;padding:8px 12px;font-weight:700}._modalCancel_1mq13_87:hover{background:#ffffff0f;transform:translateY(-2px)}._modalCancel_1mq13_87:focus{outline-offset:3px;outline:2px solid #0ea5c924}._modalPrimary_1mq13_93{background:linear-gradient(90deg,var(--neon),var(--accent));color:#071117;border-radius:8px;padding:8px 14px;font-weight:800}._modalPrimary_1mq13_93:disabled{opacity:.5;cursor:not-allowed}._footerNote_1mq13_99{color:var(--muted);margin-top:18px;font-size:.9rem}._shake_1mq13_101{animation:.4s _shake_1mq13_101}@keyframes _shake_1mq13_101{0%{transform:translate(0)}25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-4px)}to{transform:translate(0)}}@media (max-width:480px){._cardWrapper_1mq13_7{border-radius:16px;min-width:260px;padding:18px}._buttons_1mq13_63{gap:8px}._avatar_1mq13_47{width:64px;height:64px}}@media (max-width:360px){._avatar_1mq13_47{width:56px;height:56px}}._comingPanel_1mq13_125{transform-origin:50%;background:linear-gradient(#ffffff08,#ffffff05);border-radius:12px;width:100%;max-width:520px;padding:16px;animation:.26s cubic-bezier(.2,.9,.2,1) both _panelIn_1mq13_1;box-shadow:0 18px 60px #020617b3}._comingHeader_1mq13_127{justify-content:space-between;align-items:center;display:flex}@keyframes _panelIn_1mq13_1{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._coming-modal-backdrop_1mq13_135{z-index:60;background:#02060c99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._close_1mq13_139{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:18px}:root{--bg-1:#071021;--bg-2:#0f1b2a;--bg-3:#122233;--neon:#00ffe7;--accent:#ff00c8;--muted:#9fb0c0;--glass:#12161e8c;--glass-border:#ffffff0f;--text:#eaf7f3;--success:#7cf6d0;--error:#ff9b9b;--transition:.28s cubic-bezier(.2,.8,.2,1)}html,body,#root{height:100%;margin:0;padding:0}body{color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-1);font-family:Inter,Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial;overflow-x:hidden}.app-bg-gradient{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative}.app-bg-gradient:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(120deg,#00ffe708,#ff00c805,#0000);animation:18s linear infinite bgShift;position:absolute;inset:0}.app-bg-gradient:after{content:"";z-index:0;mix-blend-mode:screen;filter:blur(40px)saturate(120%);pointer-events:none;background:radial-gradient(600px 300px at 20% 30%,#00ffe705,#0000),radial-gradient(500px 260px at 80% 70%,#ff00c804,#0000);animation:28s linear infinite bgFloat;position:absolute;inset:0}.data-bg-wrapper{z-index:0;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.data-bg{opacity:.92;width:100%;height:100%;display:block}.data-bg__grid{-webkit-mask-image:radial-gradient(circle,#fffc 0%,#fff0 70%);mask-image:radial-gradient(circle,#fffc 0%,#fff0 70%)}[data-anim]{animation-play-state:var(--data-anim-state,running)}.data-flow{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:14 22;opacity:.45;animation:14s linear infinite dataFlowPulse}.data-flow--primary{stroke:#0ea5c980}.data-flow--accent{stroke:#a855f773}.data-flow--secondary{stroke:#22d3ee4d}.data-cylinder{transform-origin:50%;animation:10s ease-in-out infinite dataCylinderFloat}.data-node-glow{fill:#0284c72e;filter:blur(6px)}.data-node{fill:#f0f9ff;stroke:#0ea5c9b3;stroke-width:2px;transform-origin:50%;animation:3s ease-in-out infinite dataNodePulse}.etl-connectors{mix-blend-mode:screen}.etl-connector{fill:none;stroke:#7dd3fc59;stroke-width:3px;stroke-linecap:round;stroke-dasharray:18 26;opacity:.7;animation:16s linear infinite etlConnectorPulse}.etl-connector--transform{stroke:#a855f759;stroke-dasharray:14 20}.etl-connector--load{stroke:#22d3ee8c}.etl-connector--analytics{stroke:#f472b673;stroke-width:2.4px}.etl-stage{opacity:.9;filter:drop-shadow(0 8px 22px #00000073)}.etl-stage__panel{fill:#060a12c7;stroke:#ffffff0f;stroke-width:1.2px}.etl-stage--transform .etl-stage__panel{stroke:#a855f740}.etl-stage--load .etl-stage__panel{stroke:#22d3ee40}.etl-source-block{fill:#0ea5c929;stroke:#0ea5c959}.etl-source-block:nth-child(2){fill:#22d3ee24}.etl-source-node{fill:#22d3ee;opacity:.75}.etl-source-link{fill:none;stroke:#22d3ee73;stroke-width:2px;stroke-dasharray:6 10;animation:12s linear infinite etlConnectorPulse}.etl-transform-path{fill:none;stroke:#a855f766;stroke-width:2px;stroke-dasharray:10 14;animation:14s linear infinite etlConnectorPulse}.etl-transform-node{fill:#fdf5ff;stroke:#a855f7cc;stroke-width:1px;animation:3s ease-in-out infinite etlNodePulse}.etl-transform-buffer{fill:#0d1421f2;stroke:#3b82f659;animation:5s ease-in-out infinite etlBufferPulse}.etl-load-cylinder--base{fill:#0b1a29;opacity:.6}.etl-load-cylinder--body{fill:#08101c;stroke:#ffffff0a}.etl-load-cylinder--top{fill:#123347}.etl-load-check{fill:#e2e8f033}.data-warehouse__shadow{fill:#00000059;filter:blur(10px)}.data-warehouse__lip{fill:#0f2436}.data-warehouse__body{fill:#07111d;stroke:#ffffff0d}.data-warehouse__top{fill:#12324d}.analytics-dashboard{filter:drop-shadow(0 12px 32px #00000073)}.dashboard-frame{fill:#04070ef2;stroke:#ffffff0d}.dashboard-header{fill:#0f172ae6}.dashboard-kpi{fill:#0c1320e6;stroke:#ffffff0a}.dashboard-bar{fill:#22d3ee;opacity:.75;transform-box:fill-box;transform-origin:bottom;animation:6s ease-in-out infinite dashboardBarPulse}.dashboard-line{fill:none;stroke:#f472b6;stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 10;stroke-dashoffset:80px;animation:8s ease-in-out infinite dashboardLineTrace}.etl-packet{fill:#7dd3fc;filter:drop-shadow(0 0 8px #0ea5c9cc);animation:dataPacketTravel var(--etl-duration,12s)linear infinite;opacity:0;offset-rotate:0deg}.etl-packet--analytics{fill:#f472b6;filter:drop-shadow(0 0 8px #f472b6cc)}@keyframes dataFlowPulse{0%{stroke-dashoffset:0;opacity:.25}50%{opacity:.55}to{stroke-dashoffset:-400px;opacity:.25}}@keyframes dataNodePulse{0%{opacity:.6;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}to{opacity:.6;transform:scale(.8)}}@keyframes dataCylinderFloat{0%{opacity:.7;transform:translate(0,0)}50%{opacity:.95;transform:translateY(-8px)}to{opacity:.7;transform:translate(0,0)}}@keyframes dataPacketTravel{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes etlConnectorPulse{0%{stroke-dashoffset:0;opacity:.25}50%{opacity:.7}to{stroke-dashoffset:-360px;opacity:.25}}@keyframes etlNodePulse{0%{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}to{opacity:.4;transform:scale(.8)}}@keyframes etlBufferPulse{0%{opacity:.25}50%{opacity:.65}to{opacity:.25}}@keyframes dashboardBarPulse{0%{opacity:.6;transform:scaleY(.8)}50%{opacity:1;transform:scaleY(1)}to{opacity:.7;transform:scaleY(.85)}}@keyframes dashboardLineTrace{0%{stroke-dashoffset:80px;opacity:.4}to{stroke-dashoffset:0;opacity:1}}.lang-toggle-root{z-index:999;align-items:center;gap:8px;display:flex;position:fixed;top:12px;right:16px}.lang-current{color:var(--text);cursor:pointer;background:linear-gradient(#ffffff05,#ffffff03);border:1px solid #ffffff0f;border-radius:8px;padding:8px 10px;font-weight:700}.lang-current:focus{outline-offset:3px;outline:2px solid #0ea5c91f}.lang-menu{opacity:0;pointer-events:none;background:linear-gradient(#04060ce6,#06080fd9);border:1px solid #ffffff0a;border-radius:10px;flex-direction:column;gap:6px;padding:8px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:36px;right:16px;transform:translateY(-6px)}.lang-menu.active{opacity:1;pointer-events:auto;transform:translateY(0)}.lang-item{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;padding:8px 10px}.lang-item:hover{background:#ffffff05}.lang-item.active{color:#00ffe7;font-weight:800}@media (prefers-reduced-motion:reduce){.data-bg-wrapper [data-anim]{animation:none!important}}@keyframes bgShift{0%{opacity:.9;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.02)rotate(1deg)}to{opacity:.9;transform:scale(1)rotate(0)}}@keyframes bgFloat{0%{transform:translateY(0)translate(0)scale(1)}50%{transform:translateY(-12px)translate(6px)scale(1.02)}to{transform:translateY(0)translate(0)scale(1)}}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.app-bg-gradient:before,.app-bg-gradient:after{animation:none}}*{box-sizing:border-box}a{color:var(--neon);transition:color var(--transition);text-decoration:none}a:hover{color:var(--accent)}button{cursor:pointer;transition:all var(--transition);border:none;outline:none;font-family:inherit}.h1{letter-spacing:.2px;font-size:1.6rem;font-weight:700}.muted{color:var(--muted)}@media (max-width:600px){.h1{font-size:1.25rem}}.schedule-cta-wrapper{z-index:140;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}.schedule-cta-wrapper.disabled{opacity:.6}.schedule-cta-tooltip{color:var(--text);opacity:0;pointer-events:none;background:#02060ce6;border-radius:8px;padding:8px 12px;font-size:13px;transition:opacity .22s,transform .22s;transform:translateY(6px);box-shadow:0 6px 20px #00000073}.schedule-cta-wrapper:hover .schedule-cta-tooltip,.schedule-cta-wrapper:focus-within .schedule-cta-tooltip{opacity:1;transform:translateY(0)}.schedule-cta-button{width:60px;height:60px;color:var(--muted);transition:all var(--transition);background:#0b111b;border:1px solid #ffffff0a;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 10px 28px #0000008c}.schedule-cta-button.pulse{animation:2.6s infinite schedulePulse}.schedule-cta-button:disabled{cursor:not-allowed}@keyframes schedulePulse{0%{box-shadow:0 0 #0ea5c952}70%{box-shadow:0 0 0 16px #0ea5c900}to{box-shadow:0 0 #0ea5c900}}._root_1tjvi_1{width:min(980px,94vw);max-width:980px}._topNav_1tjvi_5{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#020617d1,#02061700);margin-bottom:6px;padding:6px 0 10px;position:sticky;top:0}._backLink_1tjvi_7{color:#eaf7f3eb;letter-spacing:.1px;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-weight:900;text-decoration:none;display:inline-flex}._backLink_1tjvi_7:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000059}._backLink_1tjvi_7:focus{outline-offset:3px;outline:2px solid #00ffe71f}._hero_1tjvi_15{flex-direction:column;gap:14px;display:flex}._nameRow_1tjvi_17{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}._name_1tjvi_17{letter-spacing:.2px;font-size:1.8rem;font-weight:900;line-height:1.15}._positioning_1tjvi_21{color:var(--muted);max-width:78ch;font-size:.98rem;line-height:1.55}._pillars_1tjvi_25{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._pillar_1tjvi_25{background:linear-gradient(#ffffff05,#ffffff03);border:1px solid #ffffff0d;border-radius:14px;padding:12px}._pillarHead_1tjvi_29{align-items:center;gap:10px;margin-bottom:6px;display:flex}._pillarIcon_1tjvi_31{background:linear-gradient(135deg,#00ffe729,#ff00c81a);border:1px solid #ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}._pillarIcon_1tjvi_31 svg{opacity:.95}._pillarTitle_1tjvi_35{margin-bottom:6px;font-size:.95rem;font-weight:800}._pillarSummary_1tjvi_37{color:var(--muted);font-size:.9rem;line-height:1.45}._section_1tjvi_41{margin-top:22px}._sectionHeader_1tjvi_43{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}._sectionTitle_1tjvi_45{letter-spacing:.2px;font-size:1.05rem;font-weight:800}._sectionHint_1tjvi_47{color:var(--muted);font-size:.9rem}._segmented_1tjvi_51{background:#ffffff05;border:1px solid #ffffff0f;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:8px;padding:6px;display:flex}._segmented_1tjvi_51::-webkit-scrollbar{height:0}._segBtn_1tjvi_55{appearance:none;color:var(--text);letter-spacing:.1px;cursor:pointer;transition:transform var(--transition),background var(--transition),box-shadow var(--transition),color var(--transition);white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;min-height:44px;padding:12px 14px;font-weight:900}._segBtn_1tjvi_55:hover{transform:translateY(-2px);box-shadow:0 10px 26px #00000059}._segBtn_1tjvi_55[aria-selected=true]{background:linear-gradient(90deg,#00ffe738,#ff00c829);border:1px solid #ffffff0f}._segBtn_1tjvi_55:focus{outline-offset:3px;outline:2px solid #00ffe71f}._panel_1tjvi_65{margin-top:14px;animation:.24s cubic-bezier(.2,.9,.2,1) both _panelIn_1tjvi_1}@keyframes _panelIn_1tjvi_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeUp_1tjvi_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._grid2_1tjvi_75{grid-template-columns:1.3fr 1fr;gap:14px;display:grid}._card_1tjvi_77{-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);background:linear-gradient(#ffffff06,#ffffff03);border:1px solid #ffffff0f;border-radius:18px;padding:14px;box-shadow:0 16px 44px #02061747}._panel_1tjvi_65 ._card_1tjvi_77{animation:.26s cubic-bezier(.2,.9,.2,1) both _fadeUp_1tjvi_1}._cardTitle_1tjvi_81{margin-bottom:8px;font-weight:900}._cardBody_1tjvi_83{color:var(--muted);font-size:.95rem;line-height:1.55}._titleRow_1tjvi_87{align-items:center;gap:10px;margin-bottom:8px;display:flex}._titleIcon_1tjvi_89{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}._titleIcon_1tjvi_89 svg{opacity:.92}._skillGroups_1tjvi_95{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}._skillGroupTitle_1tjvi_97{margin-bottom:8px;font-size:.95rem;font-weight:900}._skillList_1tjvi_99{flex-wrap:wrap;gap:8px;display:flex}._skillChip_1tjvi_101{color:#eaf7f3eb;background:#ffffff05;border:1px solid #ffffff0f;border-radius:999px;padding:7px 10px;font-size:.86rem;font-weight:800}._impacts_1tjvi_105{color:#eaf7f3eb;flex-direction:column;gap:10px;margin:0;padding-left:18px;display:flex}._impacts_1tjvi_105 li{color:#eaf7f3eb}._experience_1tjvi_111{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}._expCompany_1tjvi_113{font-weight:900}._expRole_1tjvi_115{color:var(--muted);margin-top:4px;font-size:.9rem;font-weight:700}._expImpact_1tjvi_117{color:var(--muted);margin-top:8px;font-size:.92rem;line-height:1.5}._timelineToggle_1tjvi_121{color:var(--text);background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;min-height:44px;padding:12px 14px;font-weight:900}._timelineToggle_1tjvi_121:hover{transform:translateY(-2px)}._timeline_1tjvi_121{flex-direction:column;gap:10px;margin-top:10px;display:flex}._tItem_1tjvi_127{grid-template-columns:110px 1fr;align-items:flex-start;gap:12px;display:grid}._tPeriod_1tjvi_129{color:#00ffe7e6;font-weight:900}._tTitle_1tjvi_131{font-weight:900}._tDetail_1tjvi_133{color:var(--muted);margin-top:4px;font-size:.92rem;line-height:1.5}._credentials_1tjvi_137{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._credLabel_1tjvi_139{color:var(--muted);letter-spacing:.2px;text-transform:uppercase;font-size:.86rem;font-weight:800}._credValue_1tjvi_141{margin-top:6px;font-weight:900}@media (max-width:980px){._pillars_1tjvi_25,._skillGroups_1tjvi_95,._credentials_1tjvi_137{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){._grid2_1tjvi_75,._experience_1tjvi_111,._credentials_1tjvi_137{grid-template-columns:1fr}}@media (max-width:640px){._pillars_1tjvi_25,._skillGroups_1tjvi_95{grid-template-columns:1fr}._segmented_1tjvi_51{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;max-width:100%;padding:6px 8px;overflow-x:auto}._segBtn_1tjvi_55{scroll-snap-align:start}._name_1tjvi_17{font-size:1.45rem}._positioning_1tjvi_21{font-size:.95rem}}@media (prefers-reduced-motion:reduce){._panel_1tjvi_65{animation:none}._segBtn_1tjvi_55{transition:none}._panel_1tjvi_65 ._card_1tjvi_77{animation:none}._backLink_1tjvi_7:hover{box-shadow:none;transform:none}}
