.hero.svelte-1q37ri0{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-top:calc(var(--nav-height) + 40px);padding-bottom:60px}.hero-content.svelte-1q37ri0{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;margin-bottom:60px}.greeting.svelte-1q37ri0{font-size:1.1rem;color:var(--primary);font-weight:500;font-family:var(--font-mono);margin-bottom:8px}.name.svelte-1q37ri0{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:20px}.name-accent.svelte-1q37ri0{color:#fff}.typed-wrapper.svelte-1q37ri0{font-size:1.05rem;color:var(--text-secondary);margin-bottom:24px;min-height:1.6em;display:flex;align-items:center}.typed-prefix.svelte-1q37ri0{color:var(--primary);font-weight:600}.typed-text.svelte-1q37ri0{color:var(--text)}.cursor.svelte-1q37ri0{color:var(--primary);font-weight:300;opacity:0;transition:opacity .1s;margin-left:1px}.cursor.visible.svelte-1q37ri0{opacity:1}.bio.svelte-1q37ri0{font-size:1.05rem;color:var(--text-secondary);line-height:1.7;max-width:520px;margin-bottom:32px}.pre6-link.svelte-1q37ri0{color:#ef4444;font-weight:600;transition:color var(--transition)}.pre6-link.svelte-1q37ri0:hover{color:#f87171}.cta-buttons.svelte-1q37ri0{display:flex;gap:16px;flex-wrap:wrap}.btn.svelte-1q37ri0{display:inline-flex;align-items:center;padding:12px 28px;border-radius:var(--radius-sm);font-size:.95rem;font-weight:600;transition:all var(--transition);text-decoration:none}.btn-primary.svelte-1q37ri0{background:var(--primary);color:var(--bg)}.btn-primary.svelte-1q37ri0:hover{background:var(--primary-light);color:var(--bg);transform:translateY(-2px);box-shadow:0 8px 30px #00adad4d}.hero-image.svelte-1q37ri0{display:flex;justify-content:center}.profile-container.svelte-1q37ri0{position:relative;width:280px;height:280px}.profile-ring.svelte-1q37ri0{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:conic-gradient(from 0deg,var(--primary),transparent 40%,transparent 60%,var(--primary-light));animation:svelte-1q37ri0-spin 6s linear infinite;opacity:.8}.profile-glow.svelte-1q37ri0{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border-radius:50%;background:radial-gradient(circle,var(--primary-glow),transparent 70%);animation:svelte-1q37ri0-pulse 4s ease-in-out infinite}.profile-img.svelte-1q37ri0{position:relative;width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid var(--bg);z-index:1}@keyframes svelte-1q37ri0-spin{to{transform:rotate(360deg)}}@keyframes svelte-1q37ri0-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.stats.svelte-1q37ri0{display:flex;align-items:center;justify-content:center;gap:40px;padding:32px 40px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat.svelte-1q37ri0{display:flex;flex-direction:column;align-items:center;gap:6px}.stat-number.svelte-1q37ri0{font-size:2.2rem;font-weight:800;font-family:var(--font-mono);color:#fff}.stat-label.svelte-1q37ri0{font-size:.85rem;color:var(--text-secondary);font-weight:500}.stat-divider.svelte-1q37ri0{width:1px;height:50px;background:var(--border)}.stat-logo.svelte-1q37ri0{width:120px;height:auto;border-radius:8px;object-fit:contain}@media(max-width:768px){.hero.svelte-1q37ri0{padding-top:calc(var(--nav-height) + 20px)}.hero-content.svelte-1q37ri0{grid-template-columns:1fr;gap:40px;text-align:center}.hero-text.svelte-1q37ri0{order:2}.hero-image.svelte-1q37ri0{order:1}.bio.svelte-1q37ri0{max-width:100%;margin-left:auto;margin-right:auto}.typed-wrapper.svelte-1q37ri0,.cta-buttons.svelte-1q37ri0{justify-content:center}.profile-container.svelte-1q37ri0{width:200px;height:200px}.stats.svelte-1q37ri0{flex-direction:column;gap:24px;padding:28px 24px}.stat-divider.svelte-1q37ri0{width:60px;height:1px}}.about-grid.svelte-7hpc9t{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:48px}.about-text.svelte-7hpc9t p:where(.svelte-7hpc9t){font-size:1.05rem;color:var(--text-secondary);line-height:1.8}.pre6-link.svelte-7hpc9t{color:#ef4444;font-weight:600}.pre6-link.svelte-7hpc9t:hover{color:#f87171}.education-card.svelte-7hpc9t{display:flex;gap:20px;padding:28px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:all var(--transition)}.education-card.svelte-7hpc9t:hover{border-color:#00adad33;background:var(--surface-hover);transform:translateY(-3px)}.edu-icon.svelte-7hpc9t{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:var(--primary-glow);border-radius:14px;color:var(--primary)}.edu-content.svelte-7hpc9t h3:where(.svelte-7hpc9t){font-size:1.05rem;font-weight:600;margin-bottom:4px}.edu-school.svelte-7hpc9t{color:var(--text-secondary);font-size:.9rem;margin-bottom:4px}.edu-detail.svelte-7hpc9t{color:var(--primary);font-family:var(--font-mono);font-size:.85rem;font-weight:600;margin-bottom:10px}.edu-badge.svelte-7hpc9t{display:inline-block;font-size:.75rem;font-weight:600;color:var(--primary);background:#00adad1a;border:1px solid rgba(0,173,173,.2);padding:4px 12px;border-radius:20px}.interests-section.svelte-7hpc9t{margin-bottom:48px}.sub-heading.svelte-7hpc9t{font-size:1.2rem;font-weight:600;color:var(--text);margin-bottom:20px}.interest-tags.svelte-7hpc9t{display:flex;flex-wrap:wrap;gap:10px}.interest-tag.svelte-7hpc9t{font-size:.9rem;font-weight:500;color:var(--text);background:var(--surface);border:1px solid var(--border);padding:8px 20px;border-radius:25px;transition:all var(--transition)}.interest-tag.svelte-7hpc9t:hover{background:var(--surface-hover);border-color:#fff3;transform:translateY(-2px)}.skills-grid.svelte-7hpc9t{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.skill-category.svelte-7hpc9t{padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:all var(--transition)}.skill-category.svelte-7hpc9t:hover{border-color:#00adad26}.category-title.svelte-7hpc9t{font-size:.85rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.skill-tags.svelte-7hpc9t{display:flex;flex-wrap:wrap;gap:8px}.skill-tag.svelte-7hpc9t{font-size:.82rem;font-weight:500;color:var(--text-secondary);background:var(--bg);border:1px solid var(--border);padding:6px 14px;border-radius:8px;transition:all var(--transition)}.skill-tag.svelte-7hpc9t:hover{color:var(--text);border-color:#fff3;background:var(--surface-hover)}@media(max-width:768px){.about-grid.svelte-7hpc9t{grid-template-columns:1fr}.education-card.svelte-7hpc9t{flex-direction:column;align-items:center;text-align:center}.interest-tags.svelte-7hpc9t{justify-content:center}.skills-grid.svelte-7hpc9t{grid-template-columns:1fr}.skill-tags.svelte-7hpc9t{justify-content:center}}.cd-content.svelte-qa8ha9{display:flex;flex-direction:column;align-items:center;gap:36px}.cd-logo-wrapper.svelte-qa8ha9{display:flex;justify-content:center}.cd-logo-container.svelte-qa8ha9{position:relative;width:100%;max-width:500px;border-radius:var(--radius);overflow:hidden}.cd-logo.svelte-qa8ha9{width:100%;height:auto;object-fit:contain;border-radius:var(--radius-lg);position:relative;z-index:1}.cd-logo-glow.svelte-qa8ha9{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:radial-gradient(circle,var(--primary-glow),transparent 70%);animation:svelte-qa8ha9-pulse 4s ease-in-out infinite}@keyframes svelte-qa8ha9-pulse{0%,to{opacity:.4}50%{opacity:.7}}.cd-text.svelte-qa8ha9{max-width:700px;text-align:center}.cd-text.svelte-qa8ha9 p:where(.svelte-qa8ha9){font-size:1.05rem;color:var(--text-secondary);line-height:1.8}.cd-platforms.svelte-qa8ha9{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%;max-width:700px}.platform-card.svelte-qa8ha9{display:flex;align-items:center;gap:16px;padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:all var(--transition);text-decoration:none;color:var(--text)}.platform-card.svelte-qa8ha9:hover{border-color:#ffffff26;background:var(--surface-hover);transform:translateY(-4px);box-shadow:0 10px 40px #0003;color:var(--text)}.platform-icon.svelte-qa8ha9{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--surface-hover);color:var(--text-secondary)}.platform-icon.youtube.svelte-qa8ha9{background:#ff00001a;color:red}.platform-icon.udemy.svelte-qa8ha9{background:#a435f01a;color:#a435f0}.platform-info.svelte-qa8ha9 h3:where(.svelte-qa8ha9){font-size:.95rem;font-weight:600;margin-bottom:2px}.platform-info.svelte-qa8ha9 p:where(.svelte-qa8ha9){font-size:.82rem;color:var(--text-secondary)}.platform-arrow.svelte-qa8ha9{margin-left:auto;color:var(--text-muted);transition:all var(--transition)}.platform-card.svelte-qa8ha9:hover .platform-arrow:where(.svelte-qa8ha9){color:var(--primary);transform:translate(3px,-3px)}@media(max-width:768px){.cd-platforms.svelte-qa8ha9{grid-template-columns:1fr}}.projects-grid.svelte-1tes396{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.project-card.svelte-1tes396{position:relative;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);overflow:hidden;transition:all var(--transition)}.project-card.svelte-1tes396:hover{border-color:#00adad40;transform:translateY(-5px);box-shadow:0 15px 50px #0000004d}.project-gradient.svelte-1tes396{height:4px;width:100%}.project-content.svelte-1tes396{padding:32px}.project-tag.svelte-1tes396{display:inline-block;font-size:.75rem;font-weight:600;color:var(--primary);background:#00adad1a;border:1px solid rgba(0,173,173,.2);padding:4px 14px;border-radius:20px;margin-bottom:18px}.project-title.svelte-1tes396{font-size:1.3rem;font-weight:700;margin-bottom:14px;letter-spacing:-.01em}.project-desc.svelte-1tes396{font-size:.95rem;color:var(--text-secondary);line-height:1.7}@media(max-width:768px){.projects-grid.svelte-1tes396{grid-template-columns:1fr}}.tabs-wrapper.svelte-1gbwom4{margin-bottom:36px}.tabs.svelte-1gbwom4{display:inline-flex;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px;gap:4px}.tab.svelte-1gbwom4{display:flex;align-items:center;gap:8px;padding:10px 22px;font-size:.9rem;font-weight:500;color:var(--text-muted);border-radius:8px;transition:all var(--transition);border:1px solid transparent}.tab.svelte-1gbwom4:hover{color:var(--text);background:var(--surface)}.tab.active.svelte-1gbwom4{color:#fff;background:#00adad26;border-color:var(--primary);box-shadow:0 2px 12px #00adad40}.tab-count.svelte-1gbwom4{font-size:.75rem;font-weight:600;background:var(--surface);padding:2px 8px;border-radius:10px;font-family:var(--font-mono);color:var(--text-muted)}.tab.active.svelte-1gbwom4 .tab-count:where(.svelte-1gbwom4){background:#00adad40;color:var(--primary-light)}.tab-content.svelte-1gbwom4{min-height:300px}.patents-list.svelte-1gbwom4{display:flex;flex-direction:column;gap:2px}.patent-item.svelte-1gbwom4{display:flex;align-items:center;gap:20px;padding:20px 24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);transition:all var(--transition);animation:svelte-1gbwom4-slideIn .4s ease forwards;opacity:0}.patent-item.svelte-1gbwom4:hover{background:var(--surface-hover);border-color:#ffffff1f;transform:translate(4px)}.patent-dot.svelte-1gbwom4{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--primary);box-shadow:0 0 10px #00adad66}.patent-info.svelte-1gbwom4{display:flex;align-items:center;justify-content:space-between;flex:1;gap:16px}.patent-info.svelte-1gbwom4 h4:where(.svelte-1gbwom4){font-size:.95rem;font-weight:500}.patent-date.svelte-1gbwom4{font-size:.82rem;color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap}.certs-grid.svelte-1gbwom4{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.cert-card.svelte-1gbwom4{padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);transition:all var(--transition);animation:svelte-1gbwom4-slideIn .4s ease forwards;opacity:0}.cert-card.svelte-1gbwom4:hover{border-color:#ffffff26;background:var(--surface-hover);transform:translateY(-3px)}.cert-icon.svelte-1gbwom4{color:var(--primary);margin-bottom:14px}.cert-card.svelte-1gbwom4 h4:where(.svelte-1gbwom4){font-size:.95rem;font-weight:600;margin-bottom:6px}.cert-card.svelte-1gbwom4 p:where(.svelte-1gbwom4){font-size:.82rem;color:var(--text-secondary)}.awards-grid.svelte-1gbwom4{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.award-card.svelte-1gbwom4{padding:28px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:all var(--transition);animation:svelte-1gbwom4-slideIn .4s ease forwards;opacity:0}.award-card.svelte-1gbwom4:hover{border-color:#ffffff26;background:var(--surface-hover);transform:translateY(-4px);box-shadow:0 10px 40px #0003}.award-achievement.svelte-1gbwom4{display:inline-block;font-size:.8rem;font-weight:700;color:var(--primary-light);background:#00adad1a;border:1px solid rgba(0,173,173,.3);padding:4px 14px;border-radius:20px;margin-bottom:14px}.award-card.svelte-1gbwom4 h4:where(.svelte-1gbwom4){font-size:1rem;font-weight:600;margin-bottom:8px;line-height:1.4}.award-date.svelte-1gbwom4{font-size:.82rem;color:var(--text-muted);font-family:var(--font-mono)}@keyframes svelte-1gbwom4-slideIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.tabs.svelte-1gbwom4{width:100%;display:flex}.tab.svelte-1gbwom4{flex:1;justify-content:center;padding:10px 12px;font-size:.82rem}.awards-grid.svelte-1gbwom4{grid-template-columns:1fr}.patent-info.svelte-1gbwom4{flex-direction:column;align-items:flex-start;gap:4px}}.contact-grid.svelte-wt4tt0{display:grid;grid-template-columns:1fr 1fr;gap:40px}.group-title.svelte-wt4tt0{font-size:1rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--border)}.contact-cards.svelte-wt4tt0{display:flex;flex-direction:column;gap:12px}.contact-card.svelte-wt4tt0{display:flex;align-items:center;gap:16px;padding:20px 22px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);transition:all var(--transition);text-decoration:none;color:var(--text)}.contact-card.svelte-wt4tt0:hover{background:#00adad0f;border-color:#00adad40;transform:translateY(-3px);box-shadow:0 8px 25px #00adad1a;color:var(--text)}.contact-icon.svelte-wt4tt0{flex-shrink:0;width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:#00adad1a;border:1px solid rgba(0,173,173,.2);border-radius:12px;color:var(--primary)}.contact-info.svelte-wt4tt0{display:flex;flex-direction:column;min-width:0}.contact-label.svelte-wt4tt0{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em}.contact-value.svelte-wt4tt0{font-size:.9rem;font-weight:500;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-arrow.svelte-wt4tt0{margin-left:auto;color:var(--text-muted);transition:all var(--transition);flex-shrink:0}.contact-card.svelte-wt4tt0:hover .contact-arrow:where(.svelte-wt4tt0){color:var(--primary);transform:translate(2px,-2px)}@media(max-width:768px){.contact-grid.svelte-wt4tt0{grid-template-columns:1fr;gap:36px}}footer.svelte-jz8lnl{border-top:1px solid var(--border);padding:40px 24px}.footer-inner.svelte-jz8lnl{max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between}.footer-brand.svelte-jz8lnl{display:flex;align-items:center;gap:12px}.footer-logo.svelte-jz8lnl{font-family:var(--font-mono);font-weight:700;font-size:1rem;background:linear-gradient(135deg,var(--primary),var(--primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-divider.svelte-jz8lnl{color:var(--text-muted)}.footer-copy.svelte-jz8lnl{font-size:.85rem;color:var(--text-secondary)}.footer-note.svelte-jz8lnl{font-size:.8rem;color:var(--text-muted)}@media(max-width:768px){.footer-inner.svelte-jz8lnl{flex-direction:column;gap:12px;text-align:center}}
