.open-company-picker.svelte-1q20x2h,.company-picker.svelte-1q20x2h button:where(.svelte-1q20x2h){font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--rule);cursor:pointer;border-radius:.3rem;padding:.4rem .65rem}.open-company-picker.svelte-1q20x2h:disabled,.company-picker.svelte-1q20x2h button:where(.svelte-1q20x2h):disabled{cursor:default;opacity:.6}.company-picker.svelte-1q20x2h{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.company-picker.svelte-1q20x2h h2:where(.svelte-1q20x2h),.company-picker__label.svelte-1q20x2h,.company-picker.svelte-1q20x2h p:where(.svelte-1q20x2h){margin:0}.company-picker.svelte-1q20x2h h2:where(.svelte-1q20x2h){font-size:1rem}.company-picker__label.svelte-1q20x2h,.company-picker.svelte-1q20x2h p:where(.svelte-1q20x2h){font-size:.85rem}.company-picker__options.svelte-1q20x2h{gap:.4rem;width:100%;max-height:22rem;display:grid;overflow-y:auto}.company-picker__option.svelte-1q20x2h{align-items:center;gap:.35rem;font-size:.9rem;display:flex}.tech-level-bubble-chart.svelte-cmpdc3{border:1px solid var(--color-border-default,#e5e7eb);background:var(--surface);border-radius:8px;overflow:hidden}.empty.svelte-cmpdc3{border:1px solid var(--color-border-default,#e5e7eb);background:var(--surface);color:#9ca3af;border-radius:8px;justify-content:center;align-items:center;font-size:.82rem;display:flex}.tech-level-company-scores.svelte-1t1h8bo{flex-direction:column;gap:.85rem;display:flex}.scoresLayout.svelte-1t1h8bo{flex-direction:column;gap:.85rem;width:100%;display:flex}.scoresLayout--sideBySide.svelte-1t1h8bo{--side-by-side-panel-height:480px;flex-direction:row;align-items:stretch;gap:1rem}.scoresLayout--chartOnly.svelte-1t1h8bo .bubbleChartsRow:where(.svelte-1t1h8bo){width:100%;height:auto}.scoresLayout--chartOnly.svelte-1t1h8bo .bubbleChartPanel--paired:where(.svelte-1t1h8bo){height:var(--side-by-side-panel-height,360px)}.bubbleChartsRow.svelte-1t1h8bo{min-width:0;height:var(--side-by-side-panel-height);flex-direction:column;flex:1 1 0;display:flex}.scoresTablePanel.svelte-1t1h8bo{min-width:0}.scoresLayout--sideBySide.svelte-1t1h8bo .scoresTablePanel:where(.svelte-1t1h8bo){flex-direction:column;flex:0 0 min(42%,520px);align-self:flex-start;gap:.45rem;width:min(42%,520px);height:480px;display:flex;overflow:hidden}.scoresLayout--sideBySide.svelte-1t1h8bo .scoresTablePanel:where(.svelte-1t1h8bo) .table-wrapper{flex:auto;min-height:0;overflow:hidden}.single-company-analysis-control.svelte-1t1h8bo{flex:none}.bubbleChartPanel--paired.svelte-1t1h8bo{flex:1;height:100%;min-height:0}.bubbleChartBody--paired.svelte-1t1h8bo{flex:1;min-height:0}.bubbleChartBody--paired.svelte-1t1h8bo .tech-level-bubble-chart,.bubbleChartBody--paired.svelte-1t1h8bo .empty{height:100%}.bubbleChartBody--paired.svelte-1t1h8bo .tech-level-bubble-chart{overflow:visible}.bubbleChartPanel.svelte-1t1h8bo{flex-direction:column;gap:.45rem;min-width:0;display:flex}@media (width<=1100px){.scoresLayout--sideBySide.svelte-1t1h8bo{flex-direction:column}.scoresLayout--sideBySide.svelte-1t1h8bo .scoresTablePanel:where(.svelte-1t1h8bo){flex:auto;width:100%}}.loading-note.svelte-1t1h8bo,.empty-note.svelte-1t1h8bo{color:#9ca3af;margin:0;font-size:.84rem}.market-expansion-level-definitions.svelte-1t1h8bo h2:where(.svelte-1t1h8bo){margin:0;font-size:1.15rem}.market-expansion-level-definitions.svelte-1t1h8bo>p:where(.svelte-1t1h8bo){color:var(--ink-2);margin:.5rem 0 1rem;line-height:1.6}.market-expansion-level-definitions.svelte-1t1h8bo ol:where(.svelte-1t1h8bo){grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.market-expansion-level-definitions.svelte-1t1h8bo li:where(.svelte-1t1h8bo){border:1px solid var(--rule);border-radius:var(--radius-s);background:var(--base-01);padding:.75rem}.market-expansion-level-definitions.svelte-1t1h8bo h3:where(.svelte-1t1h8bo),.market-expansion-level-definitions.svelte-1t1h8bo li:where(.svelte-1t1h8bo) p:where(.svelte-1t1h8bo){margin:0}.market-expansion-level-definitions.svelte-1t1h8bo h3:where(.svelte-1t1h8bo){font-size:.9rem}.market-expansion-level-definitions.svelte-1t1h8bo li:where(.svelte-1t1h8bo) p:where(.svelte-1t1h8bo){color:var(--ink-2);margin-top:.3rem;font-size:.82rem;line-height:1.55}@media (width<=600px){.market-expansion-level-definitions.svelte-1t1h8bo ol:where(.svelte-1t1h8bo){grid-template-columns:1fr}}
