@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-OP5INZ1_HPaCGdGrJZsLhubjKM8-jcgFJcT3Y0U9rNs.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-7nqQSDAzKxq_MYxinHh2MLMc8nPDvPiwxsMHWeon_lA.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-GI_vdkJ-Lro7uNI9XD76Ztke_2l7s0QKM-LMt74NbGs.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-C7hw7rMTw5QK6yNWosoF1N6_83ejpr6hfjGhZtgjiRY.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}.hero[data-v-29fe3b53]{align-items:center;background-color:var(--bg);display:flex;height:100vh;justify-content:center;min-height:600px;overflow:hidden;position:relative;transition:background-color .3s;width:100%}.hero-canvas[data-v-29fe3b53]{inset:0;position:absolute;z-index:0}.hero-overlay[data-v-29fe3b53]{background:linear-gradient(to bottom,rgba(0,0,0,.15) 0,rgba(0,0,0,.03) 50%,var(--bg) 100%);inset:0;position:absolute;transition:background .3s;z-index:1}.hero-content[data-v-29fe3b53]{max-width:900px;padding:0 1.5rem;position:relative;text-align:center;z-index:2}.hero-eyebrow[data-v-29fe3b53]{color:var(--primary-glow);font-size:.8rem;font-weight:600;letter-spacing:.2em;margin-bottom:1.5rem;text-transform:uppercase}.hero-name[data-v-29fe3b53]{filter:drop-shadow(0 0 40px rgba(167,139,250,.2));font-family:Space Grotesk,"Space Grotesk Fallback: Arial",sans-serif;font-size:clamp(3rem,10vw,7.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin:0 0 1.25rem;overflow:visible}.hero-name-gradient[data-v-29fe3b53]{background:linear-gradient(135deg,var(--text-base) 0,var(--primary-glow) 60%,#06b6d4 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-name-cursor[data-v-29fe3b53]{color:var(--primary-glow);-webkit-text-fill-color:var(--primary-glow);animation:blink-29fe3b53 1s step-end infinite;font-weight:300;margin-left:.06em}.hero-subtitle-wrap[data-v-29fe3b53]{margin-bottom:.75rem}.hero-subtitle[data-v-29fe3b53]{color:var(--text-muted);font-family:Space Grotesk,"Space Grotesk Fallback: Arial",sans-serif;font-size:clamp(1.2rem,3vw,1.75rem);font-weight:500;letter-spacing:.01em}.hero-role-wrap[data-v-29fe3b53]{align-items:center;display:flex;justify-content:center;margin-bottom:3rem;min-height:2.25rem}.role-fade-enter-active[data-v-29fe3b53],.role-fade-leave-active[data-v-29fe3b53]{transition:opacity .35s ease}.role-fade-enter-from[data-v-29fe3b53],.role-fade-leave-to[data-v-29fe3b53]{opacity:0}.hero-role[data-v-29fe3b53]{color:var(--primary-glow);font-size:clamp(.95rem,2vw,1.2rem);font-weight:400;letter-spacing:.02em}@keyframes blink-29fe3b53{50%{opacity:0}}.hero-cta[data-v-29fe3b53]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#7c3aed14;border:1px solid rgba(167,139,250,.35);border-radius:9999px;color:var(--text-base);display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.875rem 2rem;text-decoration:none;transition:all .3s}.hero-cta[data-v-29fe3b53]:hover{background:#7c3aed33;border-color:#a78bfa99;box-shadow:0 0 20px #7c3aed33;transform:translateY(-2px)}.cta-arrow[data-v-29fe3b53]{animation:float-arrow-29fe3b53 1.8s ease-in-out infinite;display:inline-block}@keyframes float-arrow-29fe3b53{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.scroll-indicator[data-v-29fe3b53]{bottom:2.5rem;left:50%;position:absolute;transform:translate(-50%);z-index:2}.scroll-line[data-v-29fe3b53]{animation:scroll-drop-29fe3b53 2s ease-in-out infinite;background:linear-gradient(to bottom,var(--primary-glow),transparent);height:50px;margin:0 auto;width:1px}@keyframes scroll-drop-29fe3b53{0%{opacity:0;transform:scaleY(0);transform-origin:top}50%{opacity:1}to{opacity:0;transform:scaleY(1);transform-origin:top}}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-cyrillic-ext.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-cyrillic.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-greek-ext.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-greek.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-vietnamese.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-latin-ext.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-latin.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-cyrillic-ext.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-cyrillic.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-greek-ext.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-greek.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-vietnamese.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-latin-ext.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-latin.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-cyrillic-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-cyrillic.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-greek-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-greek.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-vietnamese.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-latin-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-latin.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-C7hw7rMTw5QK6yNWosoF1N6_83ejpr6hfjGhZtgjiRY.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-OP5INZ1_HPaCGdGrJZsLhubjKM8-jcgFJcT3Y0U9rNs.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-GI_vdkJ-Lro7uNI9XD76Ztke_2l7s0QKM-LMt74NbGs.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-7nqQSDAzKxq_MYxinHh2MLMc8nPDvPiwxsMHWeon_lA.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}.voice-canvas[data-v-dedddf72]{inset:0;pointer-events:none;position:absolute;z-index:0}.voice-section[data-v-dedddf72]{align-items:center;background-color:var(--bg);display:flex;flex-direction:column;gap:3rem;justify-content:center;min-height:100vh;overflow:hidden;padding:6rem 1.5rem;position:relative}.bg-glow[data-v-dedddf72]{background:radial-gradient(circle,rgba(6,182,212,.06) 0,rgba(124,58,237,.05) 40%,transparent 70%);border-radius:50%;height:800px;left:50%;pointer-events:none;position:absolute;top:50%;translate:-50% -50%;width:800px}.orb-wrap[data-v-dedddf72]{align-items:center;display:flex;flex-shrink:0;height:560px;justify-content:center;position:relative;width:560px}.ring[data-v-dedddf72]{border:1px solid rgba(6,182,212,.2);border-radius:50%;box-shadow:inset 0 0 12px #06b6d40d;left:50%;position:absolute;top:50%;translate:-50% -50%}.ring-1[data-v-dedddf72]{border-color:#06b6d44d;height:280px;width:280px}.ring-2[data-v-dedddf72]{border-color:#06b6d42e;height:420px;width:420px}.ring-3[data-v-dedddf72]{border-color:#06b6d41a;height:556px;width:556px}.orb[data-v-dedddf72]{animation:orb-breathe-dedddf72 4s ease-in-out infinite;background:radial-gradient(circle at 38% 32%,#c084fc 0,#06b6d4 38%,#7c3aed 65%,#4f46e5);border-radius:50%;box-shadow:0 0 50px #06b6d4a6,0 0 100px #7c3aed73,0 0 180px #06b6d433;cursor:pointer;height:160px;position:relative;transition:box-shadow .4s;width:160px;z-index:2}.orb.listening[data-v-dedddf72]{animation:orb-listening-dedddf72 1.2s ease-in-out infinite;box-shadow:0 0 60px #06b6d4e6,0 0 120px #7c3aed99,0 0 220px #06b6d459}.orb.processing[data-v-dedddf72]{animation:orb-spin-glow-dedddf72 2s linear infinite}.orb-inner[data-v-dedddf72]{background:radial-gradient(circle at 40% 35%,hsla(0,0%,100%,.25),transparent 60%);border-radius:50%;inset:18%;position:absolute}@keyframes orb-breathe-dedddf72{0%,to{box-shadow:0 0 50px #06b6d4a6,0 0 100px #7c3aed73;transform:scale(1)}50%{box-shadow:0 0 70px #06b6d4cc,0 0 130px #7c3aed8c;transform:scale(1.06)}}@keyframes orb-listening-dedddf72{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes orb-spin-glow-dedddf72{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}.voice-text[data-v-dedddf72]{max-width:600px;text-align:center}.voice-tagline[data-v-dedddf72]{color:#06b6d4;font-family:Space Grotesk,"Space Grotesk Fallback: Arial",sans-serif;font-size:clamp(1.1rem,2.5vw,1.6rem);font-weight:700;letter-spacing:.01em;margin-bottom:1rem;text-shadow:0 0 24px rgba(6,182,212,.55)}.voice-desc[data-v-dedddf72]{color:var(--text-muted);font-size:.9rem;line-height:1.8;margin:0 auto;max-width:480px}.btn-wrap[data-v-dedddf72]{align-items:center;display:flex;flex-direction:column;gap:1.5rem;max-width:600px;width:100%}.speak-btn[data-v-dedddf72]{align-items:center;background:transparent;border:1px solid rgba(6,182,212,.55);border-radius:9999px;box-shadow:0 0 12px #06b6d41a;color:#06b6d4;cursor:pointer;display:inline-flex;font-family:Space Grotesk,"Space Grotesk Fallback: Arial",sans-serif;font-size:.875rem;font-weight:600;gap:1.25rem;letter-spacing:.1em;padding:.875rem 2.25rem;text-transform:uppercase;transition:all .3s}.speak-btn[data-v-dedddf72]:hover:not(:disabled){background:#06b6d412;border-color:#06b6d4e6;box-shadow:0 0 24px #06b6d44d,0 0 60px #06b6d41a;transform:translateY(-1px)}.speak-btn.active[data-v-dedddf72]{background:#06b6d41a;border-color:#06b6d4;box-shadow:0 0 30px #06b6d459;color:#22d3ee}.speak-btn[data-v-dedddf72]:disabled{cursor:not-allowed;opacity:.6}.waveform[data-v-dedddf72]{align-items:center;display:flex;gap:3px}.wbar[data-v-dedddf72]{background:currentColor;border-radius:2px;display:block;opacity:.7;transition:height .3s;width:2.5px}.wbar.animate[data-v-dedddf72]{animation:wave-bar .5s ease infinite alternate}.wbar.animate[data-v-dedddf72]:nth-child(2){animation-delay:.1s}.wbar.animate[data-v-dedddf72]:nth-child(3){animation-delay:.2s}.wbar.animate[data-v-dedddf72]:nth-child(4){animation-delay:.3s}.text-fallback[data-v-dedddf72]{align-items:center;display:flex;flex-direction:column;gap:.75rem;width:100%}.fallback-label[data-v-dedddf72]{color:var(--text-muted);font-size:.8rem;text-align:center}.fallback-input-wrap[data-v-dedddf72]{align-items:center;display:flex;gap:.625rem;max-width:480px;width:100%}.fallback-input[data-v-dedddf72]{background:var(--surface);border:1px solid rgba(6,182,212,.25);border-radius:9999px;color:var(--text-base);flex:1;font-family:Inter,"Inter Fallback: Arial",sans-serif;font-size:.875rem;outline:none;padding:.75rem 1.25rem;transition:border-color .2s,box-shadow .2s}.fallback-input[data-v-dedddf72]::-moz-placeholder{color:#94a3b866}.fallback-input[data-v-dedddf72]::placeholder{color:#94a3b866}.fallback-input[data-v-dedddf72]:focus{border-color:#06b6d480;box-shadow:0 0 0 3px #06b6d414}.fallback-input[data-v-dedddf72]:disabled{opacity:.5}.fallback-send[data-v-dedddf72]{align-items:center;background:linear-gradient(135deg,#06b6d4,#7c3aed);border:none;border-radius:50%;box-shadow:0 0 12px #06b6d44d;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:42px;justify-content:center;transition:transform .15s,box-shadow .3s;width:42px}.fallback-send[data-v-dedddf72]:hover:not(:disabled){box-shadow:0 0 24px #06b6d480;transform:scale(1.08)}.fallback-send[data-v-dedddf72]:disabled{cursor:not-allowed;opacity:.4}.spin[data-v-dedddf72]{animation:spin-dedddf72 1.2s linear infinite}@keyframes spin-dedddf72{to{transform:rotate(1turn)}}.results[data-v-dedddf72]{display:flex;flex-direction:column;gap:.875rem;width:100%}.result-box[data-v-dedddf72]{background:var(--surface);border:1px solid rgba(6,182,212,.15);border-radius:1rem;padding:1.125rem 1.375rem}.result-box.ai[data-v-dedddf72]{background:#7c3aed0f;border-color:#7c3aed40}.result-label[data-v-dedddf72]{color:#06b6d4;font-size:.68rem;font-weight:600;letter-spacing:.12em;margin-bottom:.375rem;text-transform:uppercase}.result-box.ai .result-label[data-v-dedddf72]{color:var(--primary-glow)}.result-text[data-v-dedddf72]{color:var(--text-muted);font-size:.875rem;line-height:1.7}.stop-speak-btn[data-v-dedddf72]{align-items:center;animation:stop-pulse-dedddf72 1.5s ease-in-out infinite;background:#f8717114;border:1px solid rgba(248,113,113,.4);border-radius:9999px;color:#f87171;cursor:pointer;display:inline-flex;font-family:Space Grotesk,"Space Grotesk Fallback: Arial",sans-serif;font-size:.75rem;font-weight:600;gap:.5rem;letter-spacing:.05em;margin-top:.875rem;padding:.5rem 1.125rem;text-transform:uppercase;transition:all .25s}.stop-speak-btn[data-v-dedddf72]:hover{background:#f8717126;border-color:#f87171b3;box-shadow:0 0 16px #f8717133;transform:translateY(-1px)}@keyframes stop-pulse-dedddf72{0%,to{box-shadow:0 0 #f8717126}50%{box-shadow:0 0 0 6px #f8717100}}.voice-error[data-v-dedddf72]{background:#f8717114;border:1px solid rgba(248,113,113,.2);border-radius:.75rem;color:#f87171;font-size:.825rem;max-width:450px;padding:.75rem 1.25rem}.not-supported[data-v-dedddf72],.voice-error[data-v-dedddf72]{line-height:1.6;text-align:center}.not-supported[data-v-dedddf72]{color:var(--text-muted);font-size:.875rem;margin-bottom:.5rem;max-width:400px}@media(max-width:600px){.orb-wrap[data-v-dedddf72]{height:320px;width:320px}.ring-1[data-v-dedddf72]{height:180px;width:180px}.ring-2[data-v-dedddf72]{height:262px;width:262px}.ring-3[data-v-dedddf72]{height:316px;width:316px}.orb[data-v-dedddf72]{height:110px;width:110px}.fallback-input-wrap[data-v-dedddf72]{max-width:100%}}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-OP5INZ1_HPaCGdGrJZsLhubjKM8-jcgFJcT3Y0U9rNs.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-7nqQSDAzKxq_MYxinHh2MLMc8nPDvPiwxsMHWeon_lA.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-GI_vdkJ-Lro7uNI9XD76Ztke_2l7s0QKM-LMt74NbGs.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-C7hw7rMTw5QK6yNWosoF1N6_83ejpr6hfjGhZtgjiRY.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}.about-grid[data-v-460c3e92]{align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1.4fr}.about-photo-wrap[data-v-460c3e92]{position:sticky;top:7rem}.photo-frame[data-v-460c3e92]{align-items:center;aspect-ratio:4/5;background:var(--surface);border:var(--glow-border);border-radius:1.25rem;box-shadow:var(--glow-shadow);display:flex;justify-content:center;overflow:hidden}.photo-img[data-v-460c3e92]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photo-placeholder[data-v-460c3e92]{align-items:center;background:linear-gradient(135deg,#7c3aed1f,#05050899);display:flex;height:100%;justify-content:center;width:100%}.photo-icon[data-v-460c3e92]{color:#a78bfa4d;font-size:5rem}.stats-row[data-v-460c3e92]{display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);margin-top:1.25rem}.stat-item[data-v-460c3e92]{background:var(--surface);border:1px solid var(--border-subtle);border-radius:.875rem;padding:.875rem .5rem;text-align:center;transition:border-color .3s}.stat-item[data-v-460c3e92]:hover{border-color:#a78bfa4d}.stat-value[data-v-460c3e92]{color:var(--primary-glow);display:block;font-family:Space Grotesk,"Space Grotesk Fallback: Arial",sans-serif;font-size:1.5rem;font-weight:700}.stat-label[data-v-460c3e92]{color:var(--text-muted);display:block;font-size:.7rem;margin-top:.2rem}.about-content[data-v-460c3e92]{padding-top:.5rem}.bio[data-v-460c3e92]{display:flex;flex-direction:column;font-size:.975rem;gap:1rem;line-height:1.8;margin:1.5rem 0 2rem}.bio[data-v-460c3e92],.block-title[data-v-460c3e92]{color:var(--text-muted)}.block-title[data-v-460c3e92]{font-family:Space Grotesk,"Space Grotesk Fallback: Arial",sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:.875rem;text-transform:uppercase}.expertise-block[data-v-460c3e92]{margin-bottom:2rem}.expertise-list[data-v-460c3e92]{display:flex;flex-direction:column;gap:.625rem}.expertise-item[data-v-460c3e92]{align-items:center;background:var(--surface);border:1px solid var(--border-subtle);border-radius:.75rem;color:var(--text-muted);display:flex;font-size:.875rem;gap:.75rem;padding:.75rem 1rem;transition:all .25s}.expertise-item[data-v-460c3e92]:hover{background:#7c3aed12;border-color:#a78bfa4d;color:var(--text-base)}.expertise-icon[data-v-460c3e92]{color:var(--primary-glow);flex-shrink:0}.tags-row[data-v-460c3e92]{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:768px){.about-grid[data-v-460c3e92]{gap:2.5rem;grid-template-columns:1fr}.about-photo-wrap[data-v-460c3e92]{margin:0 auto;max-width:340px;position:static}}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-C7hw7rMTw5QK6yNWosoF1N6_83ejpr6hfjGhZtgjiRY.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-OP5INZ1_HPaCGdGrJZsLhubjKM8-jcgFJcT3Y0U9rNs.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-GI_vdkJ-Lro7uNI9XD76Ztke_2l7s0QKM-LMt74NbGs.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-7nqQSDAzKxq_MYxinHh2MLMc8nPDvPiwxsMHWeon_lA.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}.social-showcase-section[data-v-0f306a70]{background:var(--surface);border-bottom:1px solid rgba(124,58,237,.1);border-top:1px solid rgba(124,58,237,.1);left:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;padding:2rem 0 4rem;position:relative;right:50%;width:100vw}.social-header[data-v-0f306a70]{margin-bottom:2rem;padding:0 1rem;text-align:center}.social-title[data-v-0f306a70]{color:var(--text-base);font-family:Space Grotesk,"Space Grotesk Fallback: Arial",sans-serif;font-size:2rem;font-weight:500}.marquee-fade-left[data-v-0f306a70],.marquee-fade-right[data-v-0f306a70]{bottom:0;pointer-events:none;position:absolute;top:0;width:10vw;z-index:10}.marquee-fade-left[data-v-0f306a70]{background:linear-gradient(to right,var(--surface) 0,transparent 100%);left:0}.marquee-fade-right[data-v-0f306a70]{background:linear-gradient(to left,var(--surface) 0,transparent 100%);right:0}.marquee-container[data-v-0f306a70]{width:100%}.marquee-track[data-v-0f306a70]{animation:slideShowcase-0f306a70 45s linear infinite;display:flex;width:-moz-fit-content;width:fit-content}.marquee-container:hover .marquee-track[data-v-0f306a70]{animation-play-state:paused}@keyframes slideShowcase-0f306a70{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-content[data-v-0f306a70]{align-items:center;display:flex;gap:2.5rem;padding-right:2.5rem}.showcase-card[data-v-0f306a70]{background:var(--surface);border:1px solid var(--border-subtle);border-radius:24px;color:var(--text-base);display:flex;flex-direction:column;flex-shrink:0;height:460px;overflow:hidden;position:relative;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;width:320px}.showcase-card[data-v-0f306a70]:hover{border-color:#a78bfa80;box-shadow:0 30px 60px #0009,0 0 30px #7c3aed33;transform:translateY(-12px) scale(1.02);z-index:20}.card-bg[data-v-0f306a70]{display:flex;flex-direction:column}.bg-img[data-v-0f306a70],.card-bg[data-v-0f306a70]{height:100%;inset:0;position:absolute;width:100%}.bg-img[data-v-0f306a70]{-o-object-fit:cover;object-fit:cover;transition:transform .7s}.showcase-card:hover .bg-img[data-v-0f306a70]{transform:scale(1.08)}.overlay[data-v-0f306a70]{inset:0;position:absolute;z-index:1}.inst-overlay[data-v-0f306a70]{background:linear-gradient(0deg,#000000e6 0,#0003 50%,#0009)}.medium-overlay[data-v-0f306a70]{background:linear-gradient(0deg,#000000f2 0,#0006)}.platform-badge[data-v-0f306a70]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border:1px solid hsla(0,0%,100%,.15);border-radius:999px;display:inline-flex;font-family:Space Grotesk,"Space Grotesk Fallback: Arial",sans-serif;font-size:.85rem;font-weight:600;gap:.5rem;left:1.25rem;letter-spacing:.05em;padding:.5rem 1rem;position:absolute;top:1.25rem;z-index:2}.badge-icon[data-v-0f306a70]{font-size:1.2rem}.card-content-bottom[data-v-0f306a70]{bottom:0;display:flex;flex-direction:column;left:0;padding:2rem 1.5rem 1.5rem;position:absolute;right:0;z-index:2}.handle[data-v-0f306a70]{font-size:1.1rem;margin-bottom:1rem}.article-title[data-v-0f306a70],.handle[data-v-0f306a70]{font-family:Space Grotesk,"Space Grotesk Fallback: Arial",sans-serif;font-weight:700}.article-title[data-v-0f306a70]{color:#fff;font-size:1.4rem;line-height:1.3;margin-bottom:.5rem}.action-btn[data-v-0f306a70]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;display:inline-flex;font-size:.9rem;font-weight:600;justify-content:center;padding:.75rem 0;transition:all .3s}.showcase-card:hover .action-btn[data-v-0f306a70]{background:#fff;color:#000}.x-bg[data-v-0f306a70]{background:#0a0a0a;overflow:hidden;padding:1.5rem;position:relative}.x-bg[data-v-0f306a70]:before{background:radial-gradient(ellipse 60% 50% at 50% 30%,hsla(0,0%,100%,.04) 0,transparent 70%),radial-gradient(ellipse 80% 60% at 80% 80%,rgba(29,155,240,.08) 0,transparent 60%)}.x-bg[data-v-0f306a70]:after,.x-bg[data-v-0f306a70]:before{content:"";inset:0;pointer-events:none;position:absolute}.x-bg[data-v-0f306a70]:after{background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,hsla(0,0%,100%,.015) 0,hsla(0,0%,100%,.015) 4px)}.x-bg .platform-badge[data-v-0f306a70]{background:#ffffff14;border-color:#ffffff1f;color:#fff}.x-bg .card-content-bottom[data-v-0f306a70],.x-bg .platform-badge .badge-icon[data-v-0f306a70]{color:#fff}.x-bg .action-btn[data-v-0f306a70]{background:#ffffff14;border-color:#fff3;color:#fff}.showcase-card:hover .x-bg .action-btn[data-v-0f306a70],.x-bg:hover .action-btn[data-v-0f306a70]{background:#fff;color:#000}.card-content-center[data-v-0f306a70]{align-items:center;display:flex;flex:1;margin-top:2rem;position:relative;z-index:2}.tweet-text[data-v-0f306a70]{color:#e7e9ea;font-family:Space Grotesk,"Space Grotesk Fallback: Arial",sans-serif;font-size:1.2rem;line-height:1.6}.linkedin-bg[data-v-0f306a70]{background:#f3f2ef}.lin-header-img[data-v-0f306a70]{background:linear-gradient(135deg,#0a66c2,#0077b5 50%,#004182);height:120px;position:relative;z-index:1}.linkedin-bg .platform-badge[data-v-0f306a70]{background:#00000073;border-color:#fff3;color:#fff}.linkedin-bg .platform-badge .badge-icon[data-v-0f306a70]{color:#fff}.card-content-lin[data-v-0f306a70]{display:flex;flex:1;flex-direction:column;padding:0 1.5rem 1.5rem;position:relative;z-index:2}.avatar-ph[data-v-0f306a70]{align-items:center;background:#e1e9ee;border:4px solid #f3f2ef;border-radius:50%;box-shadow:0 2px 8px #0000001f;color:#9aabb7;display:flex;flex-shrink:0;font-size:2.5rem;height:90px;justify-content:center;margin-bottom:1rem;margin-top:-45px;overflow:hidden;width:90px}.avatar-img[data-v-0f306a70]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lin-name[data-v-0f306a70]{color:#000;font-family:Space Grotesk,"Space Grotesk Fallback: Arial",sans-serif;font-size:1.35rem;font-weight:700;margin-bottom:.5rem}.lin-title[data-v-0f306a70]{color:#666;font-size:.95rem;line-height:1.5}.linkedin-bg .action-btn[data-v-0f306a70]{background:transparent;border:2px solid #0a66c2;border-radius:999px;color:#0a66c2;font-weight:700}.showcase-card:hover .linkedin-bg .action-btn[data-v-0f306a70]{background:#0a66c2;color:#fff}.inst-overlay~.card-content-bottom[data-v-0f306a70],.inst-overlay~.platform-badge[data-v-0f306a70],.inst-overlay~.platform-badge .badge-icon[data-v-0f306a70],.medium-overlay~.card-content-bottom[data-v-0f306a70],.medium-overlay~.platform-badge[data-v-0f306a70],.medium-overlay~.platform-badge .badge-icon[data-v-0f306a70]{color:#fff}@media(max-width:768px){.showcase-card[data-v-0f306a70]{height:400px;scroll-snap-align:center;width:280px}.marquee-track[data-v-0f306a70]{animation:none;padding:0 1rem}.marquee-container[data-v-0f306a70]{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.marquee-container[data-v-0f306a70]::-webkit-scrollbar{display:none}.marquee-fade-left[data-v-0f306a70],.marquee-fade-right[data-v-0f306a70]{width:2rem}}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-GI_vdkJ-Lro7uNI9XD76Ztke_2l7s0QKM-LMt74NbGs.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-C7hw7rMTw5QK6yNWosoF1N6_83ejpr6hfjGhZtgjiRY.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-OP5INZ1_HPaCGdGrJZsLhubjKM8-jcgFJcT3Y0U9rNs.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:"Space Grotesk Fallback: Courier New";src:local("Courier New");size-adjust:81.4867%;ascent-override:120.7558%;descent-override:35.8341%;line-gap-override:0%}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-7nqQSDAzKxq_MYxinHh2MLMc8nPDvPiwxsMHWeon_lA.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}.digital-mind-section[data-v-0d450eea]{padding:4rem 0;width:100%}.app-container[data-v-0d450eea]{-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);background:var(--glass-bg);border:var(--glow-border);border-radius:16px;box-shadow:0 40px 100px -20px #0006,inset 0 1px #ffffff0d;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;min-height:600px;width:100%}.app-header[data-v-0d450eea]{align-items:center;background:var(--surface);border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:1.5rem 2rem}.app-brand[data-v-0d450eea]{color:var(--text-base);font-family:Space Grotesk,"Space Grotesk Fallback: Arial",sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.25rem}.app-subtitle[data-v-0d450eea]{color:var(--text-muted);font-size:.9rem;max-width:500px}.app-window-controls[data-v-0d450eea]{display:flex;gap:.5rem}.control-btn[data-v-0d450eea]{background:#334155;border-radius:50%;box-shadow:inset 0 1px #fff3;cursor:pointer;height:14px;width:14px}.control-btn.min[data-v-0d450eea]{background:#eab308}.control-btn.max[data-v-0d450eea]{background:#22c55e}.control-btn.close[data-v-0d450eea]{background:#ef4444}.app-body[data-v-0d450eea]{display:flex;flex:1}.app-sidebar[data-v-0d450eea]{background:var(--surface);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 1rem;transition:width .3s cubic-bezier(.4,0,.2,1);width:260px}.app-sidebar.is-collapsed[data-v-0d450eea]{padding:1.5rem .5rem;width:80px}.sidebar-header[data-v-0d450eea]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;min-height:24px;padding:0 .5rem}.app-sidebar.is-collapsed .sidebar-header[data-v-0d450eea]{justify-content:center}.sidebar-title[data-v-0d450eea]{color:var(--text-muted);font-family:monospace;font-size:.7rem;letter-spacing:.1em}.sidebar-toggle[data-v-0d450eea]{align-items:center;background:transparent;border:none;color:var(--text-muted);cursor:pointer;display:flex;font-size:1.25rem;justify-content:center;transition:color .2s}.sidebar-toggle[data-v-0d450eea]:hover{color:var(--primary)}.os-tab-btn[data-v-0d450eea]{align-items:center;background:transparent;border:1px solid transparent;border-radius:9999px;color:var(--text-muted);cursor:pointer;display:flex;font-family:Space Grotesk,"Space Grotesk Fallback: Courier New",monospace;font-size:.95rem;font-weight:600;gap:.75rem;letter-spacing:.05em;padding:.85rem 1.25rem;text-align:left;transition:all .2s;width:100%}.os-tab-btn[data-v-0d450eea]:hover{background:#7c3aed0d;color:var(--text-base)}.os-tab-btn.active[data-v-0d450eea]{background:#7c3aed1a;border-color:#7c3aed33;box-shadow:var(--glow-shadow);color:var(--primary)}.app-sidebar.is-collapsed .os-tab-btn[data-v-0d450eea]{justify-content:center;padding:.85rem 0}.tab-icon[data-v-0d450eea]{flex-shrink:0;font-size:1.25rem}.tab-label[data-v-0d450eea]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-system-info[data-v-0d450eea]{color:var(--text-muted);font-family:monospace;font-size:.75rem;line-height:1.5;padding:0 1.25rem}.app-content-area[data-v-0d450eea]{flex:1;padding:2.5rem;position:relative}.content-grid[data-v-0d450eea]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.os-card[data-v-0d450eea]{background:var(--surface);border:1px solid var(--border-subtle);border-radius:12px;cursor:pointer;overflow:hidden;padding:1rem;position:relative;transition:all .3s}.os-card[data-v-0d450eea]:hover{background:var(--bg);border-color:#7c3aed4d;box-shadow:var(--glow-shadow);transform:translateY(-4px)}.card-img-wrap[data-v-0d450eea]{aspect-ratio:16/9;background:var(--bg);border-radius:8px;margin-bottom:1rem;overflow:hidden;width:100%}.card-img[data-v-0d450eea]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s;width:100%}.os-card:hover .card-img[data-v-0d450eea]{transform:scale(1.05)}.card-placeholder[data-v-0d450eea]{align-items:center;background:var(--bg);display:flex;height:100%;justify-content:center;width:100%}.card-body[data-v-0d450eea]{padding:0 .5rem}.card-title[data-v-0d450eea]{color:var(--text-base);display:-webkit-box;font-family:Space Grotesk,"Space Grotesk Fallback: Arial",sans-serif;font-size:1.05rem;font-weight:600;-webkit-line-clamp:2;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden}.empty-state[data-v-0d450eea]{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;font-family:monospace;font-size:.9rem;left:50%;opacity:.7;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.empty-icon[data-v-0d450eea]{color:var(--text-muted);font-size:3rem;margin-bottom:1rem;opacity:.5}.empty-terminal-text[data-v-0d450eea]{color:var(--text-muted);font-size:.85rem;line-height:1.5}.fade-stack-enter-active[data-v-0d450eea],.fade-stack-leave-active[data-v-0d450eea],.fade-stack-move[data-v-0d450eea]{transition:all .4s ease}.fade-stack-enter-from[data-v-0d450eea],.fade-stack-leave-to[data-v-0d450eea]{opacity:0;transform:translateY(20px) scale(.95)}.fade-stack-leave-active[data-v-0d450eea]{position:absolute}@media(max-width:768px){.app-container[data-v-0d450eea]{min-height:500px}.app-header[data-v-0d450eea]{align-items:flex-start;flex-direction:column;gap:1rem}.app-window-controls[data-v-0d450eea]{position:absolute;right:1.5rem;top:1.5rem}.app-body[data-v-0d450eea]{flex-direction:column}.app-sidebar[data-v-0d450eea]{border-bottom:1px solid var(--border-subtle);border-right:none;flex-direction:row;flex-wrap:wrap;padding:1rem;width:100%}.app-sidebar.is-collapsed[data-v-0d450eea]{width:100%}.sidebar-header[data-v-0d450eea],.sidebar-system-info[data-v-0d450eea]{display:none}.os-tab-btn[data-v-0d450eea]{font-size:.85rem;padding:.5rem 1rem;width:auto}}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-OP5INZ1_HPaCGdGrJZsLhubjKM8-jcgFJcT3Y0U9rNs.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-7nqQSDAzKxq_MYxinHh2MLMc8nPDvPiwxsMHWeon_lA.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-GI_vdkJ-Lro7uNI9XD76Ztke_2l7s0QKM-LMt74NbGs.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-C7hw7rMTw5QK6yNWosoF1N6_83ejpr6hfjGhZtgjiRY.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}.dm-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bf;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.dm-modal-box{background:var(--surface);border:var(--glow-border);border-radius:16px;box-shadow:0 40px 80px -20px #0006;max-height:90vh;max-width:560px;overflow-y:auto;scrollbar-color:rgba(124,58,237,.3) transparent;scrollbar-width:thin;width:100%}.dm-modal-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;padding:1.25rem 1.5rem}.dm-modal-head,.dm-modal-head-left{align-items:center;display:flex;gap:.75rem}.dm-modal-head-left{min-width:0}.dm-modal-badge{background:#7c3aed1a;border:1px solid rgba(124,58,237,.3);border-radius:9999px;color:var(--primary);display:inline-block;flex-shrink:0;font-size:.72rem;font-weight:700;letter-spacing:.06em;padding:.2rem .65rem;text-transform:uppercase}.dm-modal-title{color:var(--text-base);font-family:Space Grotesk,"Space Grotesk Fallback: Arial",sans-serif;font-size:1.05rem;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-modal-close{background:transparent;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;flex-shrink:0;font-size:1rem;line-height:1;padding:.3rem .5rem;transition:color .2s,background .2s}.dm-modal-close:hover{background:#7c3aed1a;color:var(--text-base)}.dm-modal-img-wrap{background:var(--bg);height:220px;overflow:hidden;width:100%}.dm-modal-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dm-modal-img-placeholder{align-items:center;color:var(--text-muted);display:flex;font-size:3rem;height:100%;justify-content:center;opacity:.5;width:100%}.dm-modal-desc{color:var(--text-muted);font-size:.95rem;line-height:1.7;margin:0;padding:1.5rem}.dm-modal-footer{padding:0 1.5rem 1.5rem}.dm-modal-cta{background:#7c3aed;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Space Grotesk,"Space Grotesk Fallback: Arial",sans-serif;font-size:1rem;font-weight:600;padding:.85rem 1.5rem;transition:background .2s,transform .15s;width:100%}.dm-modal-cta:hover{background:#6d28d9;transform:scale(1.01)}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .25s ease}.modal-fade-enter-active .dm-modal-box,.modal-fade-leave-active .dm-modal-box{transition:transform .25s ease,opacity .25s ease}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-fade-enter-from .dm-modal-box,.modal-fade-leave-to .dm-modal-box{opacity:0;transform:translateY(16px) scale(.97)}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:"Space Grotesk Fallback: Arial";src:local("Arial");size-adjust:109.6903%;ascent-override:89.7072%;descent-override:26.6204%;line-gap-override:0%}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-GI_vdkJ-Lro7uNI9XD76Ztke_2l7s0QKM-LMt74NbGs.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-C7hw7rMTw5QK6yNWosoF1N6_83ejpr6hfjGhZtgjiRY.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-OP5INZ1_HPaCGdGrJZsLhubjKM8-jcgFJcT3Y0U9rNs.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-7nqQSDAzKxq_MYxinHh2MLMc8nPDvPiwxsMHWeon_lA.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}.section[data-v-ef4e65cd]{background:linear-gradient(180deg,rgba(124,58,237,.04),transparent)}.section-header[data-v-ef4e65cd]{margin-bottom:3rem;text-align:center}.testimonials-grid[data-v-ef4e65cd]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.testimonial-card[data-v-ef4e65cd]{border-radius:1.25rem;display:flex;flex-direction:column;gap:1.25rem;padding:2rem 1.75rem;transition:transform .3s,box-shadow .3s}.testimonial-card[data-v-ef4e65cd]:hover{box-shadow:0 0 30px #7c3aed26;transform:translateY(-4px)}.quote-icon[data-v-ef4e65cd]{color:var(--primary-glow);font-size:1.75rem;opacity:.6}.quote-text[data-v-ef4e65cd]{color:var(--text-muted);flex:1;font-size:.9rem;font-style:italic;line-height:1.8}.author[data-v-ef4e65cd]{border-top:1px solid var(--border-subtle);gap:.875rem;padding-top:1rem}.author[data-v-ef4e65cd],.author-avatar[data-v-ef4e65cd]{align-items:center;display:flex}.author-avatar[data-v-ef4e65cd]{background:linear-gradient(135deg,var(--primary),#a855f7);border-radius:50%;color:#fff;flex-shrink:0;font-size:1rem;font-weight:700;height:40px;justify-content:center;width:40px}.author-avatar[data-v-ef4e65cd],.author-name[data-v-ef4e65cd]{font-family:Space Grotesk,"Space Grotesk Fallback: Arial",sans-serif}.author-name[data-v-ef4e65cd]{color:var(--text-base);font-size:.875rem;font-weight:600}.author-meta[data-v-ef4e65cd]{color:var(--text-muted);font-size:.73rem;margin-top:.1rem}@media(max-width:900px){.testimonials-grid[data-v-ef4e65cd]{grid-template-columns:1fr;margin:0 auto;max-width:520px}}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-cyrillic-ext.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-cyrillic.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-greek-ext.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-greek.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-vietnamese.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-latin-ext.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-latin.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-cyrillic-ext.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-cyrillic.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-greek-ext.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-greek.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-vietnamese.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-latin-ext.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-latin.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-cyrillic-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-cyrillic.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-greek-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-greek.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-vietnamese.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-latin-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-latin.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}.contact-section[data-v-7f7717f0]{background:linear-gradient(180deg,transparent,rgba(124,58,237,.04) 40%,transparent);padding-bottom:4rem}.contact-header[data-v-7f7717f0]{margin-bottom:3.5rem;text-align:center}.contact-title[data-v-7f7717f0]{font-size:clamp(2.5rem,6vw,5rem)}.contact-subtitle[data-v-7f7717f0]{color:var(--text-muted);font-size:1rem;margin-left:auto;margin-right:auto;margin-top:.875rem;max-width:480px}.contact-body[data-v-7f7717f0]{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 380px;margin-bottom:4rem}.contact-form[data-v-7f7717f0]{gap:1.25rem}.contact-form[data-v-7f7717f0],.form-field[data-v-7f7717f0]{display:flex;flex-direction:column}.form-field[data-v-7f7717f0]{gap:.5rem}.form-field label[data-v-7f7717f0]{color:var(--text-muted);font-size:.8rem;font-weight:500;letter-spacing:.03em}.form-input[data-v-7f7717f0]{background:var(--surface);border:1px solid var(--border-subtle);border-radius:.75rem;color:var(--text-base);font-family:Inter,"Inter Fallback: Arial",sans-serif;font-size:.9rem;outline:none;padding:.75rem 1rem;resize:none;transition:border-color .2s,box-shadow .2s;width:100%}.form-input[data-v-7f7717f0]::-moz-placeholder{color:#94a3b866}.form-input[data-v-7f7717f0]::placeholder{color:#94a3b866}.form-input[data-v-7f7717f0]:focus{border-color:#a78bfa66;box-shadow:0 0 0 3px #7c3aed14}.submit-btn[data-v-7f7717f0]{align-items:center;align-self:flex-start;background:var(--primary);border:none;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.625rem;justify-content:center;padding:.875rem 2rem;transition:background .2s,transform .15s,box-shadow .3s}.submit-btn[data-v-7f7717f0]:hover:not(:disabled){background:#6d28d9;box-shadow:0 0 20px #7c3aed66;transform:translateY(-2px)}.submit-btn[data-v-7f7717f0]:disabled{cursor:not-allowed;opacity:.6}.btn-icon.spin[data-v-7f7717f0]{animation:spin-7f7717f0 1.2s linear infinite}@keyframes spin-7f7717f0{to{transform:rotate(1turn)}}.success-msg[data-v-7f7717f0]{align-items:center;background:#7c3aed0f;border:1px solid rgba(167,139,250,.2);border-radius:1.25rem;color:var(--text-muted);display:flex;flex-direction:column;font-size:.95rem;gap:1rem;justify-content:center;padding:3rem;text-align:center}.success-icon[data-v-7f7717f0]{color:#22c55e;font-size:3rem}.info-panel[data-v-7f7717f0]{gap:2rem}.info-block[data-v-7f7717f0],.info-panel[data-v-7f7717f0]{display:flex;flex-direction:column}.info-block[data-v-7f7717f0]{gap:1rem}.info-item[data-v-7f7717f0]{align-items:flex-start;display:flex;gap:1rem}.info-icon-wrap[data-v-7f7717f0]{align-items:center;background:#7c3aed1f;border:1px solid rgba(167,139,250,.2);border-radius:.75rem;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.info-icon[data-v-7f7717f0]{color:var(--primary-glow)}.info-label[data-v-7f7717f0]{color:var(--text-muted);font-size:.72rem;font-weight:600;letter-spacing:.08em;margin-bottom:.2rem;text-transform:uppercase}.info-value[data-v-7f7717f0]{color:var(--text-base);font-size:.9rem;text-decoration:none;transition:color .2s}a.info-value[data-v-7f7717f0]:hover{color:var(--primary-glow)}.social-links[data-v-7f7717f0]{display:flex;gap:.75rem}.social-btn[data-v-7f7717f0]{align-items:center;background:var(--surface);border:1px solid var(--border-subtle);border-radius:.875rem;color:var(--text-muted);display:flex;font-size:1rem;height:44px;justify-content:center;text-decoration:none;transition:all .25s;width:44px}.social-btn[data-v-7f7717f0]:hover{background:#7c3aed26;border-color:#a78bfa66;color:var(--text-base);transform:translateY(-2px)}.footer-line[data-v-7f7717f0]{border-top:1px solid var(--border-subtle);padding-top:2rem;text-align:center}.footer-text[data-v-7f7717f0]{color:#94a3b880;font-size:.8rem}@media(max-width:768px){.contact-body[data-v-7f7717f0]{grid-template-columns:1fr}.info-panel[data-v-7f7717f0]{order:-1}}
