.card[data-v-fb167ec5]{box-shadow:0 2px 4px #0000000d}.nav-menu .nav-card[data-v-fdb19a3b]{border-bottom:1px solid #f0f0f0;color:var(--text-light);font-size:15px;padding:4px 6px;text-decoration:none}.nav-menu .nav-card svg[data-v-fdb19a3b]{height:20px;margin-right:10px;opacity:.7;width:20px}.nav-menu .nav-card[data-v-fdb19a3b]:hover{background:#f8f9fa}.nav-menu .nav-card[data-v-fdb19a3b]:hover:not(.locked){color:var(--text-dark)}.nav-menu .nav-card[data-v-fdb19a3b]:hover:not(.locked):not(.active){background:#2d145f08;color:var(--secondary)}.nav-menu .nav-card.active[data-v-fdb19a3b]{background:#2d145f0f;border-left:4px solid #1976d2;color:var(--primary);font-weight:600}.nav-menu .nav-card.active svg[data-v-fdb19a3b]{opacity:1}.nav-menu .nav-card.locked[data-v-fdb19a3b]{color:var(--text-light);cursor:not-allowed;opacity:.5}.nav-menu .nav-card[data-v-fdb19a3b]:last-child{border-bottom:none}.nav-menu .nav-card .lock-container[data-v-fdb19a3b]{margin-left:auto}.nav-menu .nav-card .lock-container svg[data-v-fdb19a3b]{color:#95a5a6;height:16px;width:16px}@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 Variable Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.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:100 900;font-style:italic}@font-face{font-family:Inter;src:local("Inter Variable Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.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:100 900;font-style:italic}@font-face{font-family:Inter;src:local("Inter Variable"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:local("Inter Variable"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.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:100 900;font-style:normal}@font-face{font-family:Inter;src:local("Inter Light Italic"),url(../_fonts/0_gJOHk7CoGgS2mZYrGDndvB6GTi23Y10S-vxixWiv4-_RIS_QF9DrtQwxnxnBSBtR5YiS98kmH3bQpX4oXjjXU.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/Jtqhy44WKYEjGWTSusP5YJfJv7Wf74QqgkBOI9u_77s-Rl_Bht5SvmaotE20bkavBEAJEEGEa0hcz3d_8yOeXmw.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Black Italic"),url(../_fonts/z7n7JOjgpXzVZlZ752lP8HPfVrVFXeqU2oRyu_Fw7e0-5BMmqaITpd7o6mTV16CKMd5MWuN0rYSdrG1KWVmm1rc.woff) format(woff);font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:Inter;src:local("Inter Thin"),url(../_fonts/hPhArIYmaLlL2ty0NOZ6G_Em0PrX589H4tOEaXcy7hY-yy_btrZrTf_vZhxxVbARFHMF565glvtVjO8usnDIRTI.woff) format(woff);font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/Bo1YvO13V3DbVwJcDOML4fx8wU8CkuqdVBmtg4dB56s-_tXBJUSBLGtGY0T2mljhSbG78q0wL0Pbgza1LnD1mD0.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ppPcyD9u3AAh0XAJnxi7vJUfx53qxORStdLloFeDOew-yg9zZpRrZit_sUTwUa9zS6y6ilu4ghjvIE_Mw6kE5D8.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Variable Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 900;font-style:italic}@font-face{font-family:Inter;src:local("Inter Variable Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:100 900;font-style:italic}@font-face{font-family:Inter;src:local("Inter Variable Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.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:100 900;font-style:italic}@font-face{font-family:Inter;src:local("Inter Variable"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:local("Inter Variable"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.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:100 900;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraLight Italic"),url(../_fonts/HBrFlJWElNsEeBJoz5t-siBQWDzFAZJ-DmbsUMkZuVE-ErusoPTLGmXEh8h9CMKsIZBHbqbBuF7AtmvS9X4wV7s.woff) format(woff);font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/uTGoASwNPxQoErpawYG8LxDAzXETHa_cYibPEm5a0js-FzPMEutgGN9BPdA0CHFmlTc89SYCuPok1t3usEo_5Vw.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter ExtraBold Italic"),url(../_fonts/yXUMFoCmfBmzv4gULslpBGiB4_KTeW4uvX4OzdTBths-lXyAmglJCxt34c_zi5QQkEt2mk0fQUCSsRNuqge_C1s.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Inter;src:local("Inter ExtraLight"),url(../_fonts/csIf4j4HYfCvAjpAceQdEx_S0CDaa609xGr6Fap59Xk-YRQcyoQibcAy4qKH0JLOV_yy8hBJLzRQzxI8hAqVa-Q.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/RUUN-23UGP8yTJV6xaMhEeTm2TLDCA206NGUBPDCQyk-xkhXnPxF1UcF1sQuTpcjj6vj81p3pox8F65G5ndYOYs.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraBold"),url(../_fonts/O3a2BPdlWI3OrmtH2e8xN9Ul_qsRus8WjROIEUU9Ddc-ttzCstbRdIYyhouD3niSu30588fByCFVA_X6HOIcinw.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Inter;src:local("Inter Variable Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:italic}@font-face{font-family:Inter;src:local("Inter Variable Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:100 900;font-style:italic}@font-face{font-family:Inter;src:local("Inter Variable"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:local("Inter Variable"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:local("Inter Variable"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.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:100 900;font-style:normal}@font-face{font-family:Inter;src:local("Inter Thin Italic"),url(../_fonts/3dNBNqcoXSq86RYoE10_7FAK0M2CO2YybbHsQDfTxek-koBGWW_Me8QIUDzAimHD9VQjF1cyyPNhDZ9wl5bcr1I.woff) format(woff);font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/Jz2_acfD_oqut-QwcF37YvFRf5BjWGsFyb8HNT_yWCs-16G9G3z7MFIXvLaOHqfBk5LoEVcoAKUaoZTf8EsRj_Q.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/Qen6kKXoOl3R3jgb-RCpynJeEkuDL6QxKNQxFRactqY-cbUcT37MIzmxspnwnOT_NKvWS8Fd4n9eqT4cZAr_cWA.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Light"),url(../_fonts/E071ZUdMgrYPEcXulAiPF3g6YKMMv_TYHR4NE5gB83c-VVPdxNBU3RrpZqQyfg9WEzoHQzYdtBwCiC0Yp2Pk6h8.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ZHaz3DhCHNWhsElqYfuM71rfBBDgjuU2sd34vaYJwQg-71NZaZSGjxzAGjCMnCc2zS5rS_EGA0xHKPGCggWuXik.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Black"),url(../_fonts/YI0mJSfebsd-GFd3kly6LS1xMOg56_QqErS_vFwb-3I-I4FQGu5dETlUuMy7_rqQTKrydSFhlN8Rz1WgMicfUFc.woff) format(woff);font-display:swap;font-weight:900;font-style:normal}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:2rem}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;margin-bottom:1rem;width:40px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.error-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:2rem;text-align:center}.error-container p{color:#e74c3c;font-size:1.1rem;margin-bottom:1rem}.update-btn{background:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px}.update-btn:hover{background:#2980b9}.search-bar{background:linear-gradient(135deg,var(--secondary),#290c52);border-bottom:1px solid #e0e0e0;padding:56px 0 28px}.search-bar .search-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1300px;padding:0 2rem}.search-bar .search-container .company-title{color:#fff;font-family:var(--font-sans);font-size:36px;font-weight:300;letter-spacing:0;margin:0}.search-input{position:relative;width:400px}.search-input input{border:1px solid #e0e0e0;border-radius:25px;font-size:16px;outline:none;padding:12px 45px 12px 15px;transition:border-color .2s;width:100%}.search-input input:focus{border-color:#3498db}.search-icon{color:#95a5a6;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.main-container{display:grid;grid-template-columns:1fr 300px;margin:2rem auto 0;max-width:1300px}.metrics-row{display:flex;flex-wrap:wrap;gap:2rem}.metrics-row:not(:last-child){margin-bottom:2rem}.metric-column{flex:1;max-width:312px;min-width:200px;padding:20px}.metric-label{color:var(--text-light);font-size:14px;font-weight:500;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.metric-label,.metric-value{font-family:Inter,"Inter Fallback: Arial",sans-serif}.metric-value{color:var(--text-dark);font-size:28px;font-weight:400;letter-spacing:-.01em}.area-icons,.modality-icons{display:flex;flex-wrap:wrap;gap:8px}.area-item,.modality-item{align-items:center;background:#f8f9fa;border-radius:15px;display:flex;font-size:13px;font-weight:500;gap:5px;padding:4px 8px}.area-item svg,.modality-item svg{height:16px;width:16px}.timeline-container{margin-top:8px}.timeline{align-items:center;display:flex;gap:8px}.timeline-step{background:#e0e0e0;border-radius:50%;height:12px;transition:background .2s;width:12px}.timeline-step.active{background:#3498db}.timeline-step.current{background:#2ecc71;box-shadow:0 0 0 3px #2ecc714d}.section{background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:1.5rem;padding:2rem}.contact-item{background:#f8f9fa;border-radius:8px;margin-bottom:20px;padding:1rem}.contact-label{color:#7f8c8d;font-family:Inter,"Inter Fallback: Arial",sans-serif;font-size:14px;font-weight:500;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase}.contact-value{color:#2c3e50;font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:1.6}.contact-value a{color:#3498db;font-weight:600;text-decoration:none}.contact-value a:hover{color:var(--highlight);text-decoration:underline}.drug-card,.investor-card{background:#f8f9fa;border-left:4px solid #3498db;border-radius:8px;padding:1.5rem;transition:transform .2s}.drug-card:hover,.investor-card:hover{transform:translate(2px)}.drug-name,.investor-name{color:#2c3e50;font-size:16px;font-weight:700;margin-bottom:.5rem}.drug-stage{background:#3498db;border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:600;margin-bottom:.5rem;padding:2px 8px}.drug-detail,.investor-detail{color:#666;font-size:14px;margin-bottom:.3rem}.data-table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;width:100%}.data-table th{background:#34495e;color:#fff;font-weight:600;padding:1rem;text-align:left}.data-table th:first-child{border-top-left-radius:10px}.data-table th:last-child{border-top-right-radius:10px}.data-table td{border-bottom:1px solid #e0e0e0;padding:1rem}.data-table tr:hover{background:#f8f9fa}.blurred-content{filter:blur(3px);opacity:.6;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.empty-state{color:#7f8c8d;font-style:italic;padding:2rem;text-align:center}.main-container{flex-grow:1}.sidebar{align-self:flex-start;display:flex;flex-direction:column;gap:1.5rem;margin-left:25px;position:sticky;top:120px;width:250px}.sidebar-box{background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;overflow:hidden}.profile-preview{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;padding:1.5rem;text-align:center}.profile-title{color:#fff;font-family:Inter,"Inter Fallback: Arial",sans-serif;font-size:18px;font-weight:600;line-height:1.5;margin-bottom:1rem}.free-trial-btn{background:var(--accent);border:none;border-radius:8px;color:var(--dark);cursor:pointer;display:inline-block;font-weight:600;padding:10px 20px!important;text-decoration:none;transition:background .2s}.free-trial-btn:hover{box-shadow:0 6px 12px #0000004d;transform:translateY(-2px)}.hamburger-menu{background:none;border:none;cursor:pointer;display:none;margin-left:auto;padding:0}.hamburger-menu svg{color:#333}.clinical-data-badge{align-items:center;background:#2ecc71;border-radius:50%;display:inline-flex;height:20px;justify-content:center;margin-left:8px;vertical-align:middle;width:20px}.clinical-data-badge svg{fill:#fff;height:12px;width:12px}.full-width{width:100%}@media(max-width:900px){.search-input{display:none}.hamburger-menu{display:block}.sidebar{background-color:#fff;box-shadow:2px 0 5px #0000001a;display:none;height:100vh;left:0;overflow-y:auto;padding-top:60px;position:fixed;top:0;width:250px;z-index:1000}.company-title{font-size:36px}.search-container{align-items:center;display:flex;width:100%}.company-title{margin-right:auto}.main-container{flex-direction:column-reverse;grid-template-columns:1fr;padding:1rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.main-container{padding:1rem}.section{padding:1.5rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.company-title{font-size:24px}.metrics-row{flex-direction:column}.metric-column{margin-bottom:15px;width:100%}.drug-card,.investor-card{min-width:100%}.section{padding:15px}.grid-cols-1,.lg\:grid-cols-3,.sm\:grid-cols-2{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(max-width:320px){.main-container{padding:0 10px}.company-title{font-size:20px}.sidebar{width:100%}.free-trial-btn{font-size:14px;padding:8px 12px}.area-item,.modality-item{font-size:12px}}
