.footer.svelte-1xmcclj{padding:60px 48px;background:#2d2d2d}.footer-container.svelte-1xmcclj{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.copyright.svelte-1xmcclj{font-size:15px;color:rgba(255, 255, 255, 0.5);margin:0;font-weight:500}.footer-nav.svelte-1xmcclj{display:flex;gap:32px;align-items:center}.footer-link.svelte-1xmcclj{font-size:16px;font-weight:700;color:rgba(255, 255, 255, 0.6);text-decoration:none;transition:color 0.2s ease}.footer-link.svelte-1xmcclj:hover{color:#ffffff}.footer-link.active.svelte-1xmcclj{color:#ffffff}@media(max-width: 600px){.footer.svelte-1xmcclj{padding:40px 24px}.footer-nav.svelte-1xmcclj{flex-direction:column;gap:16px}.copyright.svelte-1xmcclj{font-size:14px}.footer-link.svelte-1xmcclj{font-size:13px}}
.research-header.svelte-jh8kef{display:flex;align-items:center;justify-content:space-between;padding:20px 48px;max-width:1400px;margin:0 auto}.logo-container.svelte-jh8kef{display:flex;align-items:center;gap:12px;background:transparent;padding:12px 20px;border-radius:50px;text-decoration:none;transition:all 0.2s ease}.logo-container.svelte-jh8kef:hover{background:#3a3a3a}.logo-container.active.svelte-jh8kef{background:#3a3a3a}.logo-container.active.svelte-jh8kef:hover{background:#4a4a4a}.logo-icon.svelte-jh8kef{display:flex;align-items:center;justify-content:center}.logo-text.svelte-jh8kef{font-size:14px;font-weight:700;color:#ffffff}.main-nav.svelte-jh8kef{display:flex;gap:40px;width:100%;justify-content:space-evenly}.nav-link.svelte-jh8kef{font-size:14px;font-weight:700;color:rgba(255, 255, 255, 0.7);text-decoration:none;padding:18px 20px;border-radius:50px;transition:all 0.2s ease}.nav-link.svelte-jh8kef:hover{color:#ffffff;background:#3a3a3a}.nav-link.active.svelte-jh8kef{color:#ffffff;background:#3a3a3a}.mobile-menu-btn.svelte-jh8kef{display:none;width:54px;height:54px;border-radius:50%;background:#3a3a3a;border:none;cursor:pointer;align-items:center;justify-content:center;color:#ffffff;transition:all 0.2s ease}.mobile-menu-btn.svelte-jh8kef:hover{background:#4a4a4a}.mobile-nav.svelte-jh8kef{display:none;flex-direction:column;background:#3a3a3a;margin:0 24px;border-radius:20px;overflow:hidden}.mobile-nav-link.svelte-jh8kef{font-size:14px;font-weight:700;color:rgba(255, 255, 255, 0.7);text-decoration:none;padding:18px 24px;transition:all 0.2s ease;text-align:center}.mobile-nav-link.svelte-jh8kef:hover{color:#ffffff;background:rgba(255, 255, 255, 0.1)}.mobile-nav-link.active.svelte-jh8kef{color:#ffffff;background:rgba(255, 255, 255, 0.1)}@media(max-width: 900px){.research-header.svelte-jh8kef{padding:20px 24px;justify-content:center;gap:20px}.desktop-nav.svelte-jh8kef{display:none}.mobile-menu-btn.svelte-jh8kef{display:flex}.mobile-nav.svelte-jh8kef{display:flex}}@media(max-width: 600px){.logo-container.svelte-jh8kef{padding:10px 16px}.mobile-menu-btn.svelte-jh8kef{width:46px;height:46px}.mobile-nav-link.svelte-jh8kef{font-size:13px;padding:16px 20px}}
:root{--bg-primary:#2d2d2d;--bg-secondary:#3a3a3a;--bg-card:#4a4a4a;--text-primary:#ffffff;--text-secondary:rgba(255, 255, 255, 0.7);--text-muted:rgba(255, 255, 255, 0.5);--accent:#f5f5f5;--border-radius:24px}.research-page.svelte-11uly0h.svelte-11uly0h{min-height:100vh;background:var(--bg-primary);color:var(--text-primary);font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;overflow-x:hidden}.hero-section.svelte-11uly0h.svelte-11uly0h{max-width:900px;margin:0 auto;padding:80px 48px 60px;text-align:center}.hero-title.svelte-11uly0h.svelte-11uly0h{font-size:32px;font-weight:700;line-height:1.4;color:var(--text-primary);margin:0 0 60px;letter-spacing:-0.02em}.carousel-indicators.svelte-11uly0h.svelte-11uly0h{display:flex;justify-content:center;gap:16px}.indicator.svelte-11uly0h.svelte-11uly0h{width:40px;height:4px;background:var(--text-muted);border:none;border-radius:2px;cursor:pointer;transition:all 0.3s ease;padding:0}.indicator.active.svelte-11uly0h.svelte-11uly0h{background:var(--text-primary);width:48px}.indicator.svelte-11uly0h.svelte-11uly0h:hover:not(.active){background:var(--text-secondary)}.features-section.svelte-11uly0h.svelte-11uly0h{max-width:900px;margin:0 auto;padding:40px 48px 80px}.feature-card.svelte-11uly0h.svelte-11uly0h{background:var(--bg-secondary);border-radius:var(--border-radius);padding:48px;display:flex;align-items:center;gap:48px;min-height:280px;position:relative;overflow:hidden}.card-decoration.svelte-11uly0h.svelte-11uly0h{flex-shrink:0;width:140px;height:160px;display:flex;align-items:center;justify-content:center}.card-content.svelte-11uly0h.svelte-11uly0h{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.card-title.svelte-11uly0h.svelte-11uly0h{font-size:36px;font-weight:800;letter-spacing:2px;margin:0;color:var(--text-primary)}.card-description.svelte-11uly0h.svelte-11uly0h{font-size:16px;line-height:1.6;color:var(--text-secondary);margin:0;max-width:400px}.explore-button.svelte-11uly0h.svelte-11uly0h{margin-top:24px;padding:14px 48px;background:var(--accent);color:var(--bg-primary);border:none;border-radius:50px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.2s ease}.explore-button.svelte-11uly0h.svelte-11uly0h:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0, 0, 0, 0.3)}.explore-button.svelte-11uly0h.svelte-11uly0h:active{transform:translateY(0)}.research-areas.svelte-11uly0h.svelte-11uly0h{max-width:1200px;margin:0 auto;padding:40px 48px 100px}.area-grid.svelte-11uly0h.svelte-11uly0h{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.area-card.svelte-11uly0h.svelte-11uly0h{background:var(--bg-secondary);border-radius:16px;padding:32px;text-align:center;transition:transform 0.2s ease, box-shadow 0.2s ease}.area-card.svelte-11uly0h.svelte-11uly0h:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0, 0, 0, 0.2)}.area-icon.svelte-11uly0h.svelte-11uly0h{width:64px;height:64px;background:rgba(255, 255, 255, 0.1);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--text-primary)}.area-card.svelte-11uly0h h3.svelte-11uly0h{font-size:18px;font-weight:600;margin:0 0 12px;color:var(--text-primary)}.area-card.svelte-11uly0h p.svelte-11uly0h{font-size:14px;line-height:1.5;color:var(--text-secondary);margin:0}.inhouse-section.svelte-11uly0h.svelte-11uly0h{max-width:900px;margin:0 auto;padding:60px 48px 80px;text-align:center}.section-title.svelte-11uly0h.svelte-11uly0h{font-size:42px;font-weight:700;color:var(--text-primary);margin:0 0 12px}.section-subtitle.svelte-11uly0h.svelte-11uly0h{font-size:18px;color:var(--text-secondary);margin:0 0 48px}.products-card.svelte-11uly0h.svelte-11uly0h{background:var(--bg-secondary);border-radius:var(--border-radius);padding:48px;display:flex;gap:0}.product-column.svelte-11uly0h.svelte-11uly0h{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 32px}.product-divider.svelte-11uly0h.svelte-11uly0h{width:1px;background:rgba(255, 255, 255, 0.15);margin:0}.product-icon.svelte-11uly0h.svelte-11uly0h{width:64px;height:64px;background:#f5f5f5;border-radius:50px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.product-description.svelte-11uly0h.svelte-11uly0h{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0 0 32px;max-width:300px}.product-button.svelte-11uly0h.svelte-11uly0h{padding:16px 48px;background:#f5f5f5;color:#2d2d2d;border:none;border-radius:50px;font-size:15px;font-weight:800;cursor:pointer;text-decoration:none;transition:all 0.2s ease;margin-top:auto}.product-button.svelte-11uly0h.svelte-11uly0h:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0, 0, 0, 0.3)}.followup-section.svelte-11uly0h.svelte-11uly0h{max-width:900px;margin:0 auto;padding:60px 48px 100px;text-align:center}.social-links.svelte-11uly0h.svelte-11uly0h{display:flex;justify-content:center;gap:24px;margin-top:40px}.social-link.svelte-11uly0h.svelte-11uly0h{width:60px;height:60px;background:var(--bg-secondary);border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all 0.2s ease}.social-link.svelte-11uly0h.svelte-11uly0h:hover{background:var(--bg-card);color:var(--text-primary);transform:translateY(-4px)}@media(max-width: 900px){.hero-section.svelte-11uly0h.svelte-11uly0h{padding:40px 24px 40px}.hero-title.svelte-11uly0h.svelte-11uly0h{font-size:24px;margin-bottom:40px}.features-section.svelte-11uly0h.svelte-11uly0h{padding:24px 24px 60px}.feature-card.svelte-11uly0h.svelte-11uly0h{flex-direction:column;padding:32px 24px;gap:24px}.card-decoration.svelte-11uly0h.svelte-11uly0h{width:100px;height:100px}.card-decoration.svelte-11uly0h svg.svelte-11uly0h{width:80px;height:100px}.card-title.svelte-11uly0h.svelte-11uly0h{font-size:28px}.area-grid.svelte-11uly0h.svelte-11uly0h{grid-template-columns:1fr;gap:16px}.research-areas.svelte-11uly0h.svelte-11uly0h{padding:24px 24px 60px}.inhouse-section.svelte-11uly0h.svelte-11uly0h,.followup-section.svelte-11uly0h.svelte-11uly0h{padding:40px 24px 60px}.section-title.svelte-11uly0h.svelte-11uly0h{font-size:32px}.section-subtitle.svelte-11uly0h.svelte-11uly0h{font-size:16px;margin-bottom:32px}.products-card.svelte-11uly0h.svelte-11uly0h{flex-direction:column;padding:32px 24px;gap:32px}.product-divider.svelte-11uly0h.svelte-11uly0h{width:100%;height:1px}.product-column.svelte-11uly0h.svelte-11uly0h{padding:0}}@media(max-width: 600px){.hero-title.svelte-11uly0h.svelte-11uly0h{font-size:20px}.indicator.svelte-11uly0h.svelte-11uly0h{width:32px}.indicator.active.svelte-11uly0h.svelte-11uly0h{width:40px}.card-title.svelte-11uly0h.svelte-11uly0h{font-size:24px}.card-description.svelte-11uly0h.svelte-11uly0h{font-size:14px}.section-title.svelte-11uly0h.svelte-11uly0h{font-size:28px}.social-links.svelte-11uly0h.svelte-11uly0h{gap:16px}.social-link.svelte-11uly0h.svelte-11uly0h{width:52px;height:52px;border-radius:14px}.social-link.svelte-11uly0h svg.svelte-11uly0h{width:24px;height:24px}.product-button.svelte-11uly0h.svelte-11uly0h{padding:14px 36px;font-size:14px}}
.research-page.svelte-ut17sc.svelte-ut17sc{min-height:100vh;background:#2d2d2d;color:#ffffff;font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif}.page-hero.svelte-ut17sc.svelte-ut17sc{max-width:900px;margin:0 auto;padding:80px 48px 60px;text-align:center}.page-hero.svelte-ut17sc h1.svelte-ut17sc{font-size:48px;font-weight:800;letter-spacing:-0.02em;margin:0 0 16px;background:linear-gradient(135deg, #ffffff 0%, rgba(255,255,255,0.7) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-ut17sc.svelte-ut17sc{font-size:18px;color:rgba(255, 255, 255, 0.6);margin:0}.content-section.svelte-ut17sc.svelte-ut17sc{max-width:1200px;margin:0 auto;padding:40px 48px 100px}.advancement-grid.svelte-ut17sc.svelte-ut17sc{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}.advancement-card.svelte-ut17sc.svelte-ut17sc{background:#3a3a3a;border-radius:20px;padding:32px;position:relative;transition:transform 0.2s ease, box-shadow 0.2s ease}.advancement-card.svelte-ut17sc.svelte-ut17sc:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0, 0, 0, 0.3)}.card-badge.svelte-ut17sc.svelte-ut17sc{position:absolute;top:24px;right:24px;background:rgba(255, 255, 255, 0.1);padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;color:rgba(255, 255, 255, 0.7)}.advancement-card.svelte-ut17sc h2.svelte-ut17sc{font-size:22px;font-weight:700;margin:0 0 16px;padding-right:60px}.advancement-card.svelte-ut17sc p.svelte-ut17sc{font-size:15px;line-height:1.6;color:rgba(255, 255, 255, 0.7);margin:0 0 20px}.card-tags.svelte-ut17sc.svelte-ut17sc{display:flex;gap:8px;flex-wrap:wrap}.tag.svelte-ut17sc.svelte-ut17sc{background:rgba(255, 255, 255, 0.08);padding:6px 12px;border-radius:16px;font-size:12px;color:rgba(255, 255, 255, 0.6)}@media(max-width: 900px){.page-hero.svelte-ut17sc.svelte-ut17sc{padding:40px 24px 40px}.page-hero.svelte-ut17sc h1.svelte-ut17sc{font-size:36px}.content-section.svelte-ut17sc.svelte-ut17sc{padding:24px 24px 60px}.advancement-grid.svelte-ut17sc.svelte-ut17sc{grid-template-columns:1fr}}
.research-page.svelte-4u4scd.svelte-4u4scd{min-height:100vh;background:#2d2d2d;color:#ffffff;font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif}.page-hero.svelte-4u4scd.svelte-4u4scd{max-width:900px;margin:0 auto;padding:80px 48px 60px;text-align:center}.page-hero.svelte-4u4scd h1.svelte-4u4scd{font-size:48px;font-weight:800;letter-spacing:-0.02em;margin:0 0 16px;background:linear-gradient(135deg, #ffffff 0%, rgba(255,255,255,0.7) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-4u4scd.svelte-4u4scd{font-size:18px;color:rgba(255, 255, 255, 0.6);margin:0}.content-section.svelte-4u4scd.svelte-4u4scd{max-width:900px;margin:0 auto;padding:40px 48px 100px}.publications-list.svelte-4u4scd.svelte-4u4scd{display:flex;flex-direction:column;gap:20px}.publication-card.svelte-4u4scd.svelte-4u4scd{background:#3a3a3a;border-radius:16px;padding:28px 32px;display:flex;gap:24px;transition:transform 0.2s ease, box-shadow 0.2s ease}.publication-card.svelte-4u4scd.svelte-4u4scd:hover{transform:translateX(4px);box-shadow:-8px 0 32px rgba(0, 0, 0, 0.2)}.pub-year.svelte-4u4scd.svelte-4u4scd{font-size:14px;font-weight:700;color:rgba(255, 255, 255, 0.4);min-width:50px;padding-top:4px}.pub-content.svelte-4u4scd.svelte-4u4scd{flex:1}.pub-content.svelte-4u4scd h2.svelte-4u4scd{font-size:18px;font-weight:600;line-height:1.4;margin:0 0 12px}.pub-authors.svelte-4u4scd.svelte-4u4scd{font-size:14px;color:rgba(255, 255, 255, 0.8);margin:0 0 4px}.pub-journal.svelte-4u4scd.svelte-4u4scd{font-size:14px;color:rgba(255, 255, 255, 0.5);font-style:italic;margin:0 0 12px}.pub-doi.svelte-4u4scd.svelte-4u4scd{font-size:13px;color:rgba(255, 255, 255, 0.4);text-decoration:none;transition:color 0.2s ease}.pub-doi.svelte-4u4scd.svelte-4u4scd:hover{color:rgba(255, 255, 255, 0.8)}@media(max-width: 900px){.page-hero.svelte-4u4scd.svelte-4u4scd{padding:40px 24px 40px}.page-hero.svelte-4u4scd h1.svelte-4u4scd{font-size:36px}.content-section.svelte-4u4scd.svelte-4u4scd{padding:24px 24px 60px}.publication-card.svelte-4u4scd.svelte-4u4scd{flex-direction:column;gap:12px;padding:24px}.pub-year.svelte-4u4scd.svelte-4u4scd{font-size:12px}}
.research-page.svelte-1re0cmv.svelte-1re0cmv{min-height:100vh;background:#2d2d2d;color:#ffffff;font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif}.page-hero.svelte-1re0cmv.svelte-1re0cmv{max-width:900px;margin:0 auto;padding:80px 48px 60px;text-align:center}.page-hero.svelte-1re0cmv h1.svelte-1re0cmv{font-size:48px;font-weight:800;letter-spacing:-0.02em;margin:0 0 16px;background:linear-gradient(135deg, #ffffff 0%, rgba(255,255,255,0.7) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-1re0cmv.svelte-1re0cmv{font-size:18px;color:rgba(255, 255, 255, 0.6);margin:0}.content-section.svelte-1re0cmv.svelte-1re0cmv{max-width:1200px;margin:0 auto;padding:40px 48px 100px}.endorsements-grid.svelte-1re0cmv.svelte-1re0cmv{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-bottom:80px}.endorsement-card.svelte-1re0cmv.svelte-1re0cmv{background:#3a3a3a;border-radius:20px;padding:32px;position:relative;display:flex;flex-direction:column}.quote-mark.svelte-1re0cmv.svelte-1re0cmv{font-size:72px;font-weight:800;color:rgba(255, 255, 255, 0.1);line-height:0.8;margin-bottom:8px}blockquote.svelte-1re0cmv.svelte-1re0cmv{font-size:15px;line-height:1.7;color:rgba(255, 255, 255, 0.8);margin:0 0 24px;flex:1}.endorser.svelte-1re0cmv.svelte-1re0cmv{display:flex;align-items:center;gap:14px}.endorser-avatar.svelte-1re0cmv.svelte-1re0cmv{width:48px;height:48px;background:rgba(255, 255, 255, 0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:rgba(255, 255, 255, 0.7)}.endorser-info.svelte-1re0cmv.svelte-1re0cmv{display:flex;flex-direction:column;gap:2px}.endorser-info.svelte-1re0cmv strong.svelte-1re0cmv{font-size:14px;font-weight:600}.endorser-info.svelte-1re0cmv span.svelte-1re0cmv{font-size:12px;color:rgba(255, 255, 255, 0.5)}.endorser-info.svelte-1re0cmv .institution.svelte-1re0cmv{color:rgba(255, 255, 255, 0.4)}.partners-section.svelte-1re0cmv.svelte-1re0cmv{text-align:center}.partners-section.svelte-1re0cmv h2.svelte-1re0cmv{font-size:24px;font-weight:700;margin:0 0 32px;color:rgba(255, 255, 255, 0.9)}.partners-grid.svelte-1re0cmv.svelte-1re0cmv{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.partner-card.svelte-1re0cmv.svelte-1re0cmv{background:#3a3a3a;border-radius:12px;padding:24px;font-size:14px;font-weight:600;color:rgba(255, 255, 255, 0.7);transition:all 0.2s ease}.partner-card.svelte-1re0cmv.svelte-1re0cmv:hover{background:#4a4a4a;color:#ffffff}@media(max-width: 900px){.page-hero.svelte-1re0cmv.svelte-1re0cmv{padding:40px 24px 40px}.page-hero.svelte-1re0cmv h1.svelte-1re0cmv{font-size:36px}.content-section.svelte-1re0cmv.svelte-1re0cmv{padding:24px 24px 60px}.endorsements-grid.svelte-1re0cmv.svelte-1re0cmv{grid-template-columns:1fr}.partners-grid.svelte-1re0cmv.svelte-1re0cmv{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.partners-grid.svelte-1re0cmv.svelte-1re0cmv{grid-template-columns:1fr}}
.research-page.svelte-17h5qjz.svelte-17h5qjz{min-height:100vh;background:#2d2d2d;color:#ffffff;font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif}.page-hero.svelte-17h5qjz.svelte-17h5qjz{max-width:900px;margin:0 auto;padding:80px 48px 40px;text-align:center}.page-hero.svelte-17h5qjz h1.svelte-17h5qjz{font-size:48px;font-weight:800;letter-spacing:-0.02em;margin:0 0 16px;background:linear-gradient(135deg, #ffffff 0%, rgba(255,255,255,0.7) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-17h5qjz.svelte-17h5qjz{font-size:18px;color:rgba(255, 255, 255, 0.6);margin:0}.stats-section.svelte-17h5qjz.svelte-17h5qjz{display:flex;justify-content:center;gap:48px;padding:40px 48px;max-width:800px;margin:0 auto}.stat-card.svelte-17h5qjz.svelte-17h5qjz{text-align:center;display:flex;flex-direction:column;gap:8px}.stat-value.svelte-17h5qjz.svelte-17h5qjz{font-size:42px;font-weight:800;background:linear-gradient(135deg, #ffffff 0%, rgba(255,255,255,0.6) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label.svelte-17h5qjz.svelte-17h5qjz{font-size:14px;color:rgba(255, 255, 255, 0.5);font-weight:500}.content-section.svelte-17h5qjz.svelte-17h5qjz{max-width:1200px;margin:0 auto;padding:40px 48px 100px}.media-grid.svelte-17h5qjz.svelte-17h5qjz{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}.media-card.svelte-17h5qjz.svelte-17h5qjz{background:#3a3a3a;border-radius:20px;padding:32px;display:flex;flex-direction:column;transition:transform 0.2s ease, box-shadow 0.2s ease;cursor:pointer}.media-card.svelte-17h5qjz.svelte-17h5qjz:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0, 0, 0, 0.3)}.media-type.svelte-17h5qjz.svelte-17h5qjz{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:rgba(255, 255, 255, 0.4);margin-bottom:12px}.media-card.svelte-17h5qjz h2.svelte-17h5qjz{font-size:20px;font-weight:700;line-height:1.3;margin:0 0 12px}.media-excerpt.svelte-17h5qjz.svelte-17h5qjz{font-size:14px;line-height:1.6;color:rgba(255, 255, 255, 0.6);margin:0 0 20px;flex:1}.media-meta.svelte-17h5qjz.svelte-17h5qjz{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid rgba(255, 255, 255, 0.1)}.media-source.svelte-17h5qjz.svelte-17h5qjz{font-size:13px;font-weight:600;color:rgba(255, 255, 255, 0.8)}.media-date.svelte-17h5qjz.svelte-17h5qjz{font-size:12px;color:rgba(255, 255, 255, 0.4)}@media(max-width: 900px){.page-hero.svelte-17h5qjz.svelte-17h5qjz{padding:40px 24px 24px}.page-hero.svelte-17h5qjz h1.svelte-17h5qjz{font-size:36px}.stats-section.svelte-17h5qjz.svelte-17h5qjz{gap:32px;padding:32px 24px}.stat-value.svelte-17h5qjz.svelte-17h5qjz{font-size:32px}.content-section.svelte-17h5qjz.svelte-17h5qjz{padding:24px 24px 60px}.media-grid.svelte-17h5qjz.svelte-17h5qjz{grid-template-columns:1fr}}@media(max-width: 600px){.stats-section.svelte-17h5qjz.svelte-17h5qjz{flex-wrap:wrap;gap:24px}.stat-card.svelte-17h5qjz.svelte-17h5qjz{flex:1 1 80px}}
.research-page.svelte-9kkr4r.svelte-9kkr4r{min-height:100vh;background:#2d2d2d;color:#ffffff;font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif}.page-hero.svelte-9kkr4r.svelte-9kkr4r{max-width:900px;margin:0 auto;padding:80px 48px 60px;text-align:center}.page-hero.svelte-9kkr4r h1.svelte-9kkr4r{font-size:48px;font-weight:800;letter-spacing:-0.02em;margin:0 0 16px;background:linear-gradient(135deg, #ffffff 0%, rgba(255,255,255,0.7) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-9kkr4r.svelte-9kkr4r{font-size:18px;color:rgba(255, 255, 255, 0.6);margin:0}.content-section.svelte-9kkr4r.svelte-9kkr4r{max-width:900px;margin:0 auto;padding:40px 48px 100px}.legal-grid.svelte-9kkr4r.svelte-9kkr4r{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}.legal-card.svelte-9kkr4r.svelte-9kkr4r{background:#3a3a3a;border-radius:20px;padding:32px;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform 0.2s ease, box-shadow 0.2s ease}.legal-card.svelte-9kkr4r.svelte-9kkr4r:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0, 0, 0, 0.3)}.legal-card.svelte-9kkr4r h3.svelte-9kkr4r{font-size:20px;font-weight:700;margin:0 0 12px;color:#ffffff}.legal-card.svelte-9kkr4r p.svelte-9kkr4r{font-size:15px;line-height:1.6;color:rgba(255, 255, 255, 0.6);margin:0 0 20px;flex:1}.legal-link.svelte-9kkr4r.svelte-9kkr4r{font-size:14px;font-weight:600;color:rgba(255, 255, 255, 0.8);transition:color 0.2s ease}.legal-card.svelte-9kkr4r:hover .legal-link.svelte-9kkr4r{color:#ffffff}@media(max-width: 900px){.page-hero.svelte-9kkr4r.svelte-9kkr4r{padding:40px 24px 40px}.page-hero.svelte-9kkr4r h1.svelte-9kkr4r{font-size:36px}.content-section.svelte-9kkr4r.svelte-9kkr4r{padding:24px 24px 60px}.legal-grid.svelte-9kkr4r.svelte-9kkr4r{grid-template-columns:1fr}}
.research-page.svelte-1ivjv2n.svelte-1ivjv2n{min-height:100vh;background:#2d2d2d;color:#ffffff;font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif}.page-hero.svelte-1ivjv2n.svelte-1ivjv2n{max-width:900px;margin:0 auto;padding:80px 48px 60px;text-align:center}.page-hero.svelte-1ivjv2n h1.svelte-1ivjv2n{font-size:48px;font-weight:800;letter-spacing:-0.02em;margin:0 0 16px;background:linear-gradient(135deg, #ffffff 0%, rgba(255,255,255,0.7) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-1ivjv2n.svelte-1ivjv2n{font-size:18px;color:rgba(255, 255, 255, 0.6);margin:0}.content-section.svelte-1ivjv2n.svelte-1ivjv2n{max-width:900px;margin:0 auto;padding:40px 48px 100px}.contact-grid.svelte-1ivjv2n.svelte-1ivjv2n{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.contact-card.svelte-1ivjv2n.svelte-1ivjv2n{background:#3a3a3a;border-radius:20px;padding:40px 32px;text-align:center;transition:transform 0.2s ease, box-shadow 0.2s ease}.contact-card.svelte-1ivjv2n.svelte-1ivjv2n:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0, 0, 0, 0.3)}.contact-icon.svelte-1ivjv2n.svelte-1ivjv2n{width:64px;height:64px;background:rgba(255, 255, 255, 0.1);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:rgba(255, 255, 255, 0.8)}.contact-card.svelte-1ivjv2n h3.svelte-1ivjv2n{font-size:18px;font-weight:600;margin:0 0 12px}.contact-card.svelte-1ivjv2n p.svelte-1ivjv2n{font-size:15px;color:rgba(255, 255, 255, 0.6);margin:0}@media(max-width: 900px){.page-hero.svelte-1ivjv2n.svelte-1ivjv2n{padding:40px 24px 40px}.page-hero.svelte-1ivjv2n h1.svelte-1ivjv2n{font-size:36px}.content-section.svelte-1ivjv2n.svelte-1ivjv2n{padding:24px 24px 60px}.contact-grid.svelte-1ivjv2n.svelte-1ivjv2n{grid-template-columns:1fr}}
.research-page.svelte-1czw84f.svelte-1czw84f{min-height:100vh;background:#2d2d2d;color:#ffffff;font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif}.page-hero.svelte-1czw84f.svelte-1czw84f{max-width:900px;margin:0 auto;padding:80px 48px 60px;text-align:center}.page-hero.svelte-1czw84f h1.svelte-1czw84f{font-size:48px;font-weight:800;letter-spacing:-0.02em;margin:0 0 16px;background:linear-gradient(135deg, #ffffff 0%, rgba(255,255,255,0.7) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-1czw84f.svelte-1czw84f{font-size:18px;color:rgba(255, 255, 255, 0.6);margin:0}.content-section.svelte-1czw84f.svelte-1czw84f{max-width:900px;margin:0 auto;padding:40px 48px 100px}.collab-intro.svelte-1czw84f.svelte-1czw84f{text-align:center;margin-bottom:48px}.collab-intro.svelte-1czw84f p.svelte-1czw84f{font-size:18px;line-height:1.7;color:rgba(255, 255, 255, 0.7);max-width:700px;margin:0 auto}.collab-grid.svelte-1czw84f.svelte-1czw84f{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.collab-card.svelte-1czw84f.svelte-1czw84f{background:#3a3a3a;border-radius:20px;padding:32px;display:flex;flex-direction:column;transition:transform 0.2s ease, box-shadow 0.2s ease}.collab-card.svelte-1czw84f.svelte-1czw84f:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0, 0, 0, 0.3)}.collab-card.svelte-1czw84f h3.svelte-1czw84f{font-size:20px;font-weight:700;margin:0 0 16px}.collab-card.svelte-1czw84f p.svelte-1czw84f{font-size:15px;line-height:1.6;color:rgba(255, 255, 255, 0.6);margin:0 0 24px;flex:1}.collab-link.svelte-1czw84f.svelte-1czw84f{font-size:14px;font-weight:600;color:rgba(255, 255, 255, 0.8);text-decoration:none;transition:color 0.2s ease}.collab-link.svelte-1czw84f.svelte-1czw84f:hover{color:#ffffff}@media(max-width: 900px){.page-hero.svelte-1czw84f.svelte-1czw84f{padding:40px 24px 40px}.page-hero.svelte-1czw84f h1.svelte-1czw84f{font-size:36px}.content-section.svelte-1czw84f.svelte-1czw84f{padding:24px 24px 60px}.collab-grid.svelte-1czw84f.svelte-1czw84f{grid-template-columns:1fr}}
.centered-div.svelte-1uznjdf{width:60px;height:60px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}.loading-huge.svelte-1uznjdf{width:60px;height:60px;background:linear-gradient(45deg, #020344, #28b8d5);border-radius:50%;position:relative}.jello-horizontal.svelte-1uznjdf{-webkit-animation:svelte-1uznjdf-jello-horizontal 0.9s infinite both;animation:svelte-1uznjdf-jello-horizontal 0.9s infinite both}@-webkit-keyframes svelte-1uznjdf-jello-horizontal{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes svelte-1uznjdf-jello-horizontal{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}
