*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100vh;background:#e8edf4;font-family:system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;color:#111827;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh}a{color:#2563eb;text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;cursor:pointer}h1,h2,h3,h4{margin:0;line-height:1.2}p{margin:0}:root{--filter-line: #e5eaf2;--filter-muted: #6b7280;--filter-accent: #2563eb;--filter-accent-bg: #eff6ff;--filter-panel-bg: #f8fafc;--filter-notice: #c2410c;--filter-notice-bg: #fff7ed;--filter-label-width: 11em}.filters{display:grid;gap:8px;margin-top:12px}.field-row{display:grid;grid-template-columns:var(--filter-label-width) 1fr;gap:8px 12px;align-items:start;padding-bottom:8px;border-bottom:1px solid var(--filter-line)}.field-row:last-child{padding-bottom:0;border-bottom:none}.filters .label{color:var(--filter-muted);font-size:12px;padding-top:5px}.filter-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.keyword-field{display:grid;gap:8px}.keyword-box{flex:1;max-width:520px;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #cfd6df;border-radius:10px;padding:6px 10px}.keyword-box input{all:unset;width:100%;font-size:14px;color:#111827}.keyword-box input::placeholder{color:#9ca3af}.filter-details{border:1px solid var(--filter-line);border-radius:12px;background:#fff}.filter-details>summary{padding:9px 14px;cursor:pointer;font-size:13px;font-weight:700;color:#203244;-webkit-user-select:none;user-select:none;list-style:none}.filter-details>summary::-webkit-details-marker{display:none}.filter-details>summary:before{content:"▶";display:inline-block;margin-right:8px;font-size:10px;color:var(--filter-muted);transition:transform .15s}.filter-details[open]>summary:before{transform:rotate(90deg)}.filter-summary-count{margin-left:8px;font-size:11.5px;font-weight:400;color:var(--filter-muted)}.filter-summary-count.is-active{color:var(--filter-accent)}.filter-details-body{display:grid;gap:8px;padding:4px 14px 12px}.tag-check{display:inline-flex;gap:6px;align-items:center;position:relative;font-size:13px;line-height:1.4;padding:3px 10px;border:1px solid #d7dde5;border-radius:999px;background:#fff;color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s,background .15s,color .15s}.tag-check input{position:absolute;opacity:0;width:0;height:0;margin:0}.tag-check:hover{border-color:var(--filter-accent)}.tag-check:has(input:checked){border-color:var(--filter-accent);background:var(--filter-accent-bg);color:#1e40af}.tag-check:has(input:focus-visible){outline:2px solid var(--filter-accent);outline-offset:2px}.tag-divider{width:1px;align-self:stretch;background:#d7dde5}.more-button{padding:3px 12px;border:1px dashed #9db3d6;border-radius:999px;background:transparent;color:var(--filter-accent);font-size:12.5px;font-family:inherit;cursor:pointer}.more-button:hover{border-color:var(--filter-accent)}.picker{flex-basis:100%;margin-top:4px;border:1px solid var(--filter-line);border-radius:10px;background:var(--filter-panel-bg);padding:10px 12px}.picker-search{display:flex;gap:8px;align-items:center;margin-bottom:8px}.text-input{flex:1;max-width:320px;padding:6px 10px;background:#fff;border:1px solid #cfd6df;border-radius:8px;color:#111827;font-size:13px;font-family:inherit}.text-input:focus{outline:none;border-color:var(--filter-accent)}.picker-list{display:flex;gap:8px;flex-wrap:wrap;max-height:148px;overflow-y:auto}.picker-note{margin:0;font-size:11.5px;color:var(--filter-muted);white-space:nowrap}.investor-search{max-width:760px}.investor-field{display:flex;gap:8px;align-items:flex-start}.investor-main{flex:1 1 auto;min-width:0;display:grid;gap:6px}.investor-group{display:grid;gap:6px;padding:8px 12px;border:1px solid var(--filter-line);border-radius:10px;background:var(--filter-panel-bg)}.investor-subrow{display:grid;grid-template-columns:9em 1fr;gap:8px 12px;align-items:start}.investor-summary{margin:0;padding:4px 10px;font-size:12.5px;font-weight:700;color:var(--filter-notice);background:var(--filter-notice-bg);border-radius:6px;width:fit-content}.investor-summary b{font-weight:700}.investor-summary.is-empty{padding:4px 0;font-size:12px;font-weight:400;line-height:1.7;color:var(--filter-muted);background:none}.tag-kind{font-size:11px;color:var(--filter-muted)}.investor-panel .text-input{max-width:420px}.investor-panel>*+*{margin-top:6px}.investor-search-button,.vc-row-add{flex:0 0 auto;padding:6px 14px;border:1px solid var(--filter-accent);border-radius:8px;background:var(--filter-accent-bg);color:#1e40af;font-size:12.5px;font-family:inherit;cursor:pointer}.investor-search-button:hover,.vc-row-add:hover{background:#dbeafe}.investor-search-button:disabled{opacity:.5;cursor:not-allowed}.investor-search-note{margin:0;padding:0 12px 8px;line-height:1.7;color:var(--filter-muted)}.search-help{border:1px dashed #c3cddb;border-radius:10px;background:var(--filter-panel-bg);font-size:12px}.search-help>summary{padding:6px 12px;cursor:pointer;color:var(--filter-accent);-webkit-user-select:none;user-select:none;list-style:none}.search-help>summary::-webkit-details-marker{display:none}.search-help>summary:before{content:"▶";display:inline-block;margin-right:6px;font-size:9px;transition:transform .15s}.search-help[open]>summary:before{transform:rotate(90deg)}.investor-search-status{font-size:11.5px;color:var(--filter-muted)}.investor-candidates{max-height:320px;overflow-y:auto}.vc-row{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--filter-line);border-radius:10px;padding:8px 12px;margin-bottom:6px;background:var(--filter-panel-bg);font-size:12.5px}.vc-row-body{flex:0 0 220px;min-width:0}.vc-row-name{font-weight:600;color:#203244;overflow-wrap:anywhere}.vc-row-sub{color:var(--filter-muted);font-size:11.5px;margin-top:2px;overflow-wrap:anywhere}.vc-row-desc{flex:1 1 auto;min-width:0;color:#374151;font-size:11.5px;line-height:1.6}.vc-row-orgid{flex:0 0 auto;color:var(--filter-muted);font-size:11.5px;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.range-field{display:grid;gap:4px}.range-inputs{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.range-error{color:#b91c1c;font-size:11px}.range-inputs input{width:112px;padding:5px 8px;background:#fff;border:1px solid #cfd6df;border-radius:8px;color:#111827;font-size:13px;font-family:inherit}.range-inputs input:focus{outline:none;border-color:var(--filter-accent)}.month-select{display:inline-flex;gap:4px}.month-select select{padding:5px 6px;background:#fff;border:1px solid #cfd6df;border-radius:8px;color:#111827;font-size:13px;font-family:inherit}.month-select select:focus{outline:none;border-color:var(--filter-accent)}.month-select select:disabled{color:var(--filter-muted);background:#f3f4f6;cursor:not-allowed}.range-sep{color:var(--filter-muted);font-size:12px}.range-unit{color:var(--filter-muted);font-size:11.5px;white-space:nowrap}.range-note{color:var(--filter-muted);font-size:10.5px}.choice-field{display:grid;gap:6px}.round-help{border:1px dashed #c3cddb;border-radius:10px;background:var(--filter-panel-bg);font-size:12px}.round-help>summary{padding:6px 12px;cursor:pointer;color:var(--filter-accent);-webkit-user-select:none;user-select:none;list-style:none}.round-help>summary::-webkit-details-marker{display:none}.round-help>summary:before{content:"▶";display:inline-block;margin-right:6px;font-size:9px;transition:transform .15s}.round-help[open]>summary:before{transform:rotate(90deg)}.round-help-note{margin:0;padding:0 12px 8px;line-height:1.7;color:var(--filter-muted)}.round-help dl{display:grid;grid-template-columns:8.5em 1fr;gap:3px 12px;margin:0;padding:0 12px 12px;line-height:1.7;color:var(--filter-muted)}.round-help dt{font-weight:700}.round-help dd{margin:0}.filter-foot{display:flex;gap:12px;align-items:flex-start;padding:4px 0 14px;border-bottom:1px solid var(--filter-line)}.search-button{flex:0 0 auto;display:inline-flex;gap:8px;align-items:center;padding:8px 18px;border:1px solid #1e3a5f;border-radius:10px;background:#1e3a5f;color:#fff;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s}.search-button:hover{background:#2b4f7e}.search-button:disabled{opacity:.45;cursor:not-allowed;animation:none}.search-button.is-dirty{animation:search-pulse 1.6s ease-in-out infinite}@keyframes search-pulse{0%,to{box-shadow:0 0 #2563eb80}50%{box-shadow:0 0 0 6px #2563eb00}}.applied{display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex:1 1 auto;min-width:0}.axis-group{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap;padding:5px 9px;border:1px solid #c3cddb;border-radius:12px;background:#2563eb0a}.axis-plain{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.chip{display:inline-flex;gap:6px;align-items:center;font-size:13px;line-height:1.4;padding:3px 10px;border:1px solid var(--filter-accent);border-radius:999px;color:#1e40af;background:var(--filter-accent-bg);cursor:pointer;font-family:inherit}.chip:hover{background:#dbeafe}.chip-kind{font-size:11px;color:var(--filter-muted)}.chip-x{color:var(--filter-muted);line-height:1}.chip:hover .chip-x{color:#1e40af}.chip.is-error{border-color:#dc2626;color:#b91c1c;background:#fef2f2}.chip.is-error:hover{background:#fee2e2}.chip.is-error .chip-kind,.chip.is-error .chip-x{color:#b91c1c}.op{font-size:12px;color:var(--filter-muted)}.op.and{color:var(--filter-accent);font-weight:700}@media(max-width:768px){.field-row,.investor-subrow{grid-template-columns:1fr;gap:4px}.filters .label{padding-top:0}}.backBtn[data-v-c7a58a51]{position:fixed;top:calc(16px + var(--notice-h, 0px));left:16px;z-index:100;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#101726;border:1px solid #26324a;text-decoration:none}.backBtn[data-v-c7a58a51]:hover{background:#1a2438}.listBackBtn[data-v-c7a58a51]{position:static;margin-bottom:12px;cursor:pointer;border:none}.page[data-v-c7a58a51]{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:32px 16px;background:#e8edf4}.card[data-v-c7a58a51]{width:min(1296px,96vw);background:#fff;border-radius:16px;padding:32px 32px 28px;box-shadow:0 8px 32px #0000001a}.title[data-v-c7a58a51]{margin:0 0 20px;text-align:center;font-size:48px;letter-spacing:-.02em;color:#203244}.history[data-v-c7a58a51]{margin-top:2px}.historyTitle[data-v-c7a58a51]{font-size:12px;color:#6b7280;margin-bottom:7px}.historyChips[data-v-c7a58a51]{display:flex;flex-wrap:wrap;gap:7px}.historyChip[data-v-c7a58a51]{color:#111;border:1px solid #d7dde5;background:#fff;border-radius:999px;padding:5px 10px;font-size:12px;cursor:pointer}.historyChip.danger[data-v-c7a58a51]{border-color:#f3c2c2;color:#b91c1c}.status[data-v-c7a58a51]{margin-top:12px;min-height:20px;text-align:center;color:#6b7280;font-size:13px}.error[data-v-c7a58a51]{color:#b91c1c}.results[data-v-c7a58a51]{margin-top:16px}.searchGuide[data-v-c7a58a51]{margin:24px 0;padding:28px 16px;border:1px dashed #c3cddb;border-radius:12px;text-align:center;color:#6b7280;font-size:13px;line-height:1.8}.searchGuide b[data-v-c7a58a51]{color:#2563eb}.resultHead[data-v-c7a58a51]{display:flex;gap:12px;align-items:baseline;justify-content:space-between;flex-wrap:wrap;padding:0 2px 10px}.resultCount[data-v-c7a58a51]{color:#203244;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.pager[data-v-c7a58a51]{display:flex;gap:8px;align-items:center}.pager button[data-v-c7a58a51]{padding:5px 12px;border:1px solid #d7dde5;border-radius:8px;background:#fff;color:#203244;font-size:13px;cursor:pointer}.pager button[data-v-c7a58a51]:hover:not(:disabled){border-color:#2563eb}.pager button[data-v-c7a58a51]:disabled{opacity:.35;cursor:not-allowed}.pageLabel[data-v-c7a58a51]{color:#6b7280;font-size:12px;font-variant-numeric:tabular-nums}.resultTable[data-v-c7a58a51]{overflow-x:auto;--row-columns: minmax(260px, 3fr) 90px minmax(120px, 1fr) 95px 100px 110px 100px}.resultListHead[data-v-c7a58a51],.resultRow[data-v-c7a58a51]{display:grid;grid-template-columns:var(--row-columns);gap:8px 16px;min-width:900px}.resultListHead[data-v-c7a58a51]{align-items:end;padding:0 15px 8px;color:#9ca3af;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5eaf2}.resultListHead .resultNum[data-v-c7a58a51]{color:inherit;font-size:inherit}.resultRow[data-v-c7a58a51]{width:100%;align-items:center;margin-top:8px;padding:12px 14px;background:#fff;border:1px solid #e5eaf2;border-radius:12px;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .15s}.resultRow[data-v-c7a58a51]:hover{border-color:#2563eb}.resultName[data-v-c7a58a51]{font-size:14px;font-weight:700;line-height:1.35;color:#203244}.resultDesc[data-v-c7a58a51]{margin-top:3px;font-size:11.5px;line-height:1.45;color:#6b7280;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.resultCat[data-v-c7a58a51]{font-size:12.5px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resultNum[data-v-c7a58a51]{text-align:right;font-size:13px;color:#111827;font-variant-numeric:tabular-nums;white-space:nowrap}.showMoreBtn[data-v-c7a58a51]{margin-top:10px;width:100%;padding:9px;border-radius:8px;border:1px solid #e5e7eb;background:#f8fafc;cursor:pointer;font-size:13px;color:#2563eb}.showMoreBtn[data-v-c7a58a51]:hover{background:#eff6ff}.detail[data-v-c7a58a51]{margin-top:12px}.backBtn[data-v-c7a58a51]{border:0;background:transparent;cursor:pointer;color:#2563eb;font-size:13px;padding:0;margin-bottom:12px}.companyHeader[data-v-c7a58a51]{background:#fff;border:1px solid #e5eaf2;border-radius:12px;padding:16px 20px;margin-bottom:14px}.companyName[data-v-c7a58a51]{font-size:22px;font-weight:800;color:#0f172a}.companyCat[data-v-c7a58a51]{font-size:13px;color:#6b7280;margin-top:4px}.mainGrid[data-v-c7a58a51]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.75fr);grid-template-areas:"about sidebar maturity";gap:14px}.aboutCard[data-v-c7a58a51]{grid-area:about}.sidebarStack[data-v-c7a58a51]{grid-area:sidebar;display:flex;flex-direction:column;gap:14px}.maturityCard[data-v-c7a58a51]{grid-area:maturity}.gridCard[data-v-c7a58a51]{background:#fff;border:1px solid #e5eaf2;border-radius:12px;padding:16px;box-shadow:0 1px 4px #0000000d}.cardHead[data-v-c7a58a51]{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:12px}.aboutCardHead[data-v-c7a58a51]{display:flex;align-items:center;justify-content:space-between}.langToggle[data-v-c7a58a51]{font-size:10px;font-weight:700;letter-spacing:.06em;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;padding:3px 8px;cursor:pointer;line-height:1}.langToggle[data-v-c7a58a51]:hover{background:#dbeafe}.transError[data-v-c7a58a51]{font-size:11px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:5px;padding:5px 9px;margin-bottom:10px}.aboutDesc[data-v-c7a58a51]{font-size:13px;color:#374151;line-height:1.6;margin:0 0 14px}.aboutList[data-v-c7a58a51]{display:flex;flex-direction:column;gap:10px}.aboutRow[data-v-c7a58a51]{display:grid;grid-template-columns:18px 100px 1fr;align-items:start;gap:6px}.aboutIcon[data-v-c7a58a51]{width:16px;height:16px;color:#9ca3af;flex-shrink:0;margin-top:1px}.aboutLabel[data-v-c7a58a51]{font-size:12px;color:#6b7280}.aboutLink[data-v-c7a58a51]{font-size:13px;color:#2563eb;text-decoration:none;word-break:break-all}.aboutLink[data-v-c7a58a51]:hover{text-decoration:underline}.aboutVal[data-v-c7a58a51]{font-size:13px;color:#111827}.statusBadge[data-v-c7a58a51]{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;background:#f3f4f6;color:#374151}.statusBadge.operating[data-v-c7a58a51]{background:#dcfce7;color:#166534}.statusBadge.acquired[data-v-c7a58a51]{background:#dbeafe;color:#1e40af}.statusBadge.closed[data-v-c7a58a51]{background:#fee2e2;color:#991b1b}.bigNum[data-v-c7a58a51]{font-size:36px;font-weight:800;color:#0f172a;line-height:1;margin-top:4px}.bigNumSub[data-v-c7a58a51]{font-size:12px;color:#6b7280;margin-top:4px;margin-bottom:12px}.maturitySub[data-v-c7a58a51]{font-size:11px;color:#9ca3af;margin-bottom:12px;margin-top:-6px}.maturityList[data-v-c7a58a51]{display:flex;flex-direction:column;gap:6px}.maturityItem[data-v-c7a58a51]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;background:#f8fafc;border:1px solid #e5eaf2;cursor:default}.maturityItem.maturityActive[data-v-c7a58a51]{background:#1e3a5f;border-color:#1e3a5f}.maturityNum[data-v-c7a58a51]{width:20px;height:20px;border-radius:50%;background:#e5eaf2;display:grid;place-items:center;font-size:11px;font-weight:700;color:#374151;flex-shrink:0}.maturityItem.maturityActive .maturityNum[data-v-c7a58a51]{background:#fff3;color:#fff}.maturityLabel[data-v-c7a58a51]{font-size:13px;font-weight:500;color:#374151}.maturityItem.maturityActive .maturityLabel[data-v-c7a58a51]{color:#fff}.cardHeadBtn[data-v-c7a58a51]{display:flex;align-items:center;width:100%;background:none;border:none;padding:0;cursor:pointer;margin-bottom:12px;font-size:16px;font-weight:700;color:#0f172a}.cardHeadBtn[data-v-c7a58a51]:hover{color:#0d9488}.cardHeadBtn .sectionChevron[data-v-c7a58a51]{color:#9ca3af}.fundMeta[data-v-c7a58a51]{display:flex;gap:0;border:1px solid #e5eaf2;border-radius:8px;overflow:hidden;margin-bottom:14px}.fundMetaStat[data-v-c7a58a51]{flex:1;padding:10px 14px;border-right:1px solid #e5eaf2}.fundMetaStat[data-v-c7a58a51]:last-child{border-right:0}.fmsLabel[data-v-c7a58a51]{font-size:10px;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}.fmsVal[data-v-c7a58a51]{font-size:18px;font-weight:800;color:#0f172a}.invTable[data-v-c7a58a51]{overflow-x:auto;margin:0 -16px;padding:0 16px}.invHead[data-v-c7a58a51],.invRow[data-v-c7a58a51]{display:grid;grid-template-columns:88px 140px 76px 1fr 96px 140px 52px;min-width:600px;gap:0;padding:8px 0;font-size:12px}.invHead[data-v-c7a58a51]{border-bottom:1px solid #e5eaf2;font-size:10px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.invRow[data-v-c7a58a51]{border-bottom:1px solid #f1f5f9;color:#374151;align-items:start}.invRow[data-v-c7a58a51]:last-child{border-bottom:0}.invRow[data-v-c7a58a51]:nth-child(2n){background:#f8fafc}.invDate[data-v-c7a58a51]{color:#6b7280}.invAmount[data-v-c7a58a51]{font-weight:600;color:#0f172a}.invInvestors[data-v-c7a58a51]{white-space:normal;word-break:break-word;line-height:1.5}.invValuation[data-v-c7a58a51]{font-weight:600;color:#0f172a}.invRevenue[data-v-c7a58a51]{display:flex;flex-direction:column;gap:1px}.invRevRange[data-v-c7a58a51]{font-weight:600;color:#0f172a}.invRevMult[data-v-c7a58a51]{font-size:11px;color:#6b7280}.invRevPeriod[data-v-c7a58a51]{font-size:10px;color:#9ca3af}.invSources[data-v-c7a58a51]{text-align:center}.inviHead[data-v-c7a58a51],.invIRow[data-v-c7a58a51]{display:grid;grid-template-columns:88px 140px 76px 140px 44px 1fr 52px;min-width:580px;gap:0;padding:8px 0;font-size:12px}.inviHead[data-v-c7a58a51]{border-bottom:1px solid #e5eaf2;font-size:10px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.invIRow[data-v-c7a58a51]{border-bottom:1px solid #f1f5f9;color:#374151;align-items:start}.invIRow[data-v-c7a58a51]:last-child{border-bottom:0}.invIRow[data-v-c7a58a51]:nth-child(2n){background:#f8fafc}.invCompany[data-v-c7a58a51]{font-weight:600;color:#0d9488}.invNew[data-v-c7a58a51]{text-align:center;color:#6b7280}.invCoInvestors[data-v-c7a58a51]{white-space:normal;word-break:break-word;line-height:1.5}.invSourceLink[data-v-c7a58a51]{color:#2563eb;text-decoration:none;font-weight:600;font-size:12px}.invSourceLink[data-v-c7a58a51]:hover{text-decoration:underline}.barChart[data-v-c7a58a51]{width:100%;display:block;overflow:visible}.revenueSimple[data-v-c7a58a51]{padding:8px 0}.revDate[data-v-c7a58a51]{font-size:12px;color:#6b7280;margin-bottom:4px}.revAmt[data-v-c7a58a51]{font-size:26px;font-weight:800;color:#0f172a}.wideSection[data-v-c7a58a51]{display:flex;flex-direction:column;gap:14px;margin-top:14px}.wideSectionHead[data-v-c7a58a51]{display:flex;align-items:center;gap:10px;margin-bottom:14px;background:none;border:none;padding:0;cursor:pointer;width:100%;text-align:left}.wideSectionHead:hover .wideSectionTitle[data-v-c7a58a51]{color:#0d9488}.wideSectionTitle[data-v-c7a58a51]{font-size:16px;font-weight:700;color:#0f172a;transition:color .15s}.wideSectionCount[data-v-c7a58a51]{font-size:13px;color:#6b7280}.sectionChevron[data-v-c7a58a51]{width:16px;height:16px;color:#9ca3af;margin-left:auto;flex-shrink:0;transition:transform .2s;transform:rotate(-90deg)}.sectionChevron.open[data-v-c7a58a51]{transform:rotate(0)}.dataTable[data-v-c7a58a51]{overflow-x:auto;margin:0 -16px;padding:0 16px}.compHead[data-v-c7a58a51],.compRow[data-v-c7a58a51]{display:grid;grid-template-columns:1fr 60px 110px 160px 110px 65px 120px;min-width:720px;gap:0;padding:8px 0;font-size:12px}.compHead[data-v-c7a58a51]{border-bottom:1px solid #e5eaf2;font-size:11px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.compRow[data-v-c7a58a51]{border-bottom:1px solid #f1f5f9;color:#374151;align-items:center}.compRow[data-v-c7a58a51]:last-child{border-bottom:0}.compRow[data-v-c7a58a51]:nth-child(2n){background:#f8fafc}.compNameCell[data-v-c7a58a51]{font-weight:600;color:#0d9488}.scoreCell[data-v-c7a58a51]{font-weight:600;color:#0f172a}.relSubtitle[data-v-c7a58a51]{font-size:13px;color:#6b7280;margin:-6px 0 14px;line-height:1.6}.relTable[data-v-c7a58a51]{overflow-x:auto;margin:0 -16px;padding:0 16px}.relHead[data-v-c7a58a51],.relRow[data-v-c7a58a51]{display:grid;grid-template-columns:100px 150px 90px 130px 1fr 70px;min-width:640px;gap:0;padding:8px 0;font-size:12px}.relHead[data-v-c7a58a51]{border-bottom:1px solid #e5eaf2;font-size:11px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.relRow[data-v-c7a58a51]{border-bottom:1px solid #f1f5f9;color:#374151;align-items:start}.relRow[data-v-c7a58a51]:last-child{border-bottom:0}.relRow[data-v-c7a58a51]:nth-child(2n){background:#f8fafc}.relDateCell[data-v-c7a58a51]{color:#6b7280;font-size:12px;padding-top:2px}.relPartnerCell[data-v-c7a58a51]{display:flex;flex-direction:column;gap:2px}.relPartnerName[data-v-c7a58a51]{color:#2563eb;font-weight:500;font-size:13px}.relTypeCell[data-v-c7a58a51],.relCountryCell[data-v-c7a58a51]{font-size:13px;color:#374151}.relSnippetCell[data-v-c7a58a51]{display:flex;flex-direction:column;gap:4px}.relSnippetHead[data-v-c7a58a51]{font-size:13px;color:#0d9488;font-weight:500;line-height:1.4}.relSnippetBody[data-v-c7a58a51]{font-size:12px;color:#6b7280;line-height:1.5}.relSourcesCell[data-v-c7a58a51]{text-align:center}.relSourceBadge[data-v-c7a58a51]{color:#2563eb;font-weight:600;font-size:12px;text-decoration:none}.relSourceBadge.noLink[data-v-c7a58a51]{cursor:default;color:#6b7280}.relSourceBadge[data-v-c7a58a51]:not(.noLink):hover{text-decoration:underline}.noData[data-v-c7a58a51]{padding:14px 0;font-size:13px;color:#9ca3af}.noDataCenter[data-v-c7a58a51]{padding:20px 0;font-size:13px;color:#9ca3af;text-align:center}.inlineMsg[data-v-c7a58a51]{padding:10px 0;font-size:13px;color:#6b7280}.inlineMsg.err[data-v-c7a58a51]{color:#b91c1c}.empty[data-v-c7a58a51]{margin-top:16px;text-align:center;color:#6b7280}@media(max-width:768px){.page[data-v-c7a58a51]{padding:12px 10px}.card[data-v-c7a58a51]{padding:16px 14px 20px;border-radius:12px;box-shadow:0 4px 16px #00000014}.title[data-v-c7a58a51]{font-size:30px;margin-bottom:14px}.companyHeader[data-v-c7a58a51]{padding:12px 14px}.companyName[data-v-c7a58a51]{font-size:17px}.companyCat[data-v-c7a58a51]{font-size:12px}.mainGrid[data-v-c7a58a51]{grid-template-columns:1fr;grid-template-areas:"about" "sidebar" "maturity";gap:10px}.sidebarStack[data-v-c7a58a51]{gap:10px}.gridCard[data-v-c7a58a51]{padding:14px 12px}.cardHead[data-v-c7a58a51]{margin-bottom:10px}.aboutRow[data-v-c7a58a51]{grid-template-columns:18px 76px 1fr;gap:5px}.aboutDesc[data-v-c7a58a51]{font-size:12px}.bigNum[data-v-c7a58a51]{font-size:30px}.fmsVal[data-v-c7a58a51]{font-size:15px}.invTable[data-v-c7a58a51]{margin:0 -12px;padding:0 12px}.invHead[data-v-c7a58a51],.invRow[data-v-c7a58a51]{grid-template-columns:72px 110px 64px minmax(80px,1fr) 80px 110px 40px;font-size:11px;padding:7px 0}.barChart[data-v-c7a58a51]{max-height:140px}.wideSection[data-v-c7a58a51]{gap:10px;margin-top:10px}.dataTable[data-v-c7a58a51],.relTable[data-v-c7a58a51]{margin:0;padding:0}}
